diff --git a/3754.dfb1c29c.async.js b/3754.1fc106e2.async.js similarity index 64% rename from 3754.dfb1c29c.async.js rename to 3754.1fc106e2.async.js index d62320efa0..95d52ea14f 100644 --- a/3754.dfb1c29c.async.js +++ b/3754.1fc106e2.async.js @@ -1,5 +1,5 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,S,n){var l=n(97671);(function(){var f,v,g,y,T,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-T)/1e6},v=l.hrtime,f=function(){var b;return b=v(),b[0]*1e9+b[1]},y=f(),x=l.uptime()*1e9,T=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,S,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],T=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=T[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),b=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),b.length==1&&(b="0"+b),C.length==1&&(C="0"+C),"#"+x+b+C},this.getHelpXML=function(){for(var x=new Array,b=0;b "+I.toRGB()+" -> "+I.toHex());M.appendChild(w),M.appendChild(F),P.appendChild(M)}catch(j){}return P}}},38785:function(d,S,n){"use strict";var l=n(94826),f=n(76370),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},31678:function(d,S,n){"use strict";var l=n(99424),f=n(76370),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},19502:function(d,S,n){"use strict";var l=n(25372),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},39449:function(d,S,n){"use strict";var l=n(14049),f=n(8282),v=n(41026).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(T){y[g][T]=!0}},27451:function(d,S,n){"use strict";var l=n(60903).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},80566:function(d,S,n){"use strict";var l=n(13771),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},90254:function(d,S,n){"use strict";var l=n(37200),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},55138:function(d,S,n){"use strict";var l=n(68581),f=n(65192),v=n(98424),g=function(y){return function(T,x,b){var C=l(T),A=v(C);if(A===0)return!y&&-1;var R=f(b,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},67207:function(d,S,n){"use strict";var l=n(88139);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},71713:function(d,S,n){"use strict";var l=n(38785),f=n(25084),v=n(99905),g=n(98424),y=TypeError,T="Reduce of empty array with no initial value",x=function(b){return function(C,A,R,P){var M=f(C),I=v(M),w=g(M);if(l(A),w===0&&R<2)throw new y(T);var F=b?w-1:0,Y=b?-1:1;if(R<2)for(;;){if(F in I){P=I[F],F+=Y;break}if(F+=Y,b?F<0:w<=F)throw new y(T)}for(;b?F>=0:w>F;F+=Y)F in I&&(P=A(P,I[F],F,M));return P}};d.exports={left:x(!1),right:x(!0)}},3763:function(d,S,n){"use strict";var l=n(53781);d.exports=l([].slice)},50595:function(d,S,n){"use strict";var l=n(14049),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(T){}d.exports=function(T,x){try{if(!x&&!v)return!1}catch(A){return!1}var b=!1;try{var C={};C[f]=function(){return{next:function(){return{done:b=!0}}}},T(C)}catch(A){}return b}},76024:function(d,S,n){"use strict";var l=n(53781),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},93144:function(d,S,n){"use strict";var l=n(13475),f=n(94826),v=n(76024),g=n(14049),y=g("toStringTag"),T=Object,x=v(function(){return arguments}())==="Arguments",b=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=b(A=T(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},23131:function(d,S,n){"use strict";var l=n(8885),f=n(25371),v=n(21477),g=n(41026);d.exports=function(y,T,x){for(var b=f(T),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!b&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(b=+x[1]))),d.exports=b},69326:function(d,S,n){"use strict";var l=n(9998),f=n(98501),v=n(76024),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},85749:function(d,S,n){"use strict";var l=n(9998),f=n(21477).f,v=n(72475),g=n(16576),y=n(11910),T=n(23131),x=n(68154);d.exports=function(b,C){var A=b.target,R=b.global,P=b.stat,M,I,w,F,Y,j;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(w in C){if(Y=C[w],b.dontCallGetSet?(j=f(I,w),F=j&&j.value):F=I[w],M=x(R?w:A+(P?".":"#")+w,b.forced),!M&&F!==void 0){if(typeof Y==typeof F)continue;T(Y,F)}(b.sham||F&&F.sham)&&v(Y,"sham",!0),g(I,w,Y,b)}}},88139:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},81448:function(d,S,n){"use strict";n(7701);var l=n(74695),f=n(16576),v=n(74106),g=n(88139),y=n(14049),T=n(72475),x=y("species"),b=RegExp.prototype;d.exports=function(C,A,R,P){var M=y(C),I=!g(function(){var j={};return j[M]=function(){return 7},""[C](j)!==7}),w=I&&!g(function(){var j=!1,B=/a/;return C==="split"&&(B={},B.constructor={},B.constructor[x]=function(){return B},B.flags="",B[M]=/./[M]),B.exec=function(){return j=!0,null},B[M](""),!j});if(!I||!w||R){var F=/./[M],Y=A(M,""[C],function(j,B,$,X,Q){var _=B.exec;return _===v||_===b.exec?I&&!Q?{done:!0,value:l(F,B,$,X)}:{done:!0,value:l(j,$,B,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(b,M,Y[1])}P&&T(b[M],"sham",!0)}},11973:function(d,S,n){"use strict";var l=n(95139),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},74766:function(d,S,n){"use strict";var l=n(53168),f=n(38785),v=n(95139),g=l(l.bind);d.exports=function(y,T){return f(y),T===void 0?y:v?g(y,T):function(){return y.apply(T,arguments)}}},95139:function(d,S,n){"use strict";var l=n(88139);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},74695:function(d,S,n){"use strict";var l=n(95139),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},27391:function(d,S,n){"use strict";var l=n(335),f=n(8885),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),T=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:T,CONFIGURABLE:x}},45550:function(d,S,n){"use strict";var l=n(53781),f=n(38785);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},53168:function(d,S,n){"use strict";var l=n(76024),f=n(53781);d.exports=function(v){if(l(v)==="Function")return f(v)}},53781:function(d,S,n){"use strict";var l=n(95139),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},97740:function(d,S,n){"use strict";var l=n(9998),f=n(94826),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},55945:function(d,S,n){"use strict";var l=n(93144),f=n(61219),v=n(35779),g=n(4129),y=n(14049),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},52189:function(d,S,n){"use strict";var l=n(74695),f=n(38785),v=n(90254),g=n(76370),y=n(55945),T=TypeError;d.exports=function(x,b){var C=arguments.length<2?y(x):b;if(f(C))return v(l(C,x));throw new T(g(x)+" is not iterable")}},61219:function(d,S,n){"use strict";var l=n(38785),f=n(35779);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},91450:function(d,S,n){"use strict";var l=n(53781),f=n(25084),v=Math.floor,g=l("".charAt),y=l("".replace),T=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,b=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,M,I){var w=R+C.length,F=P.length,Y=b;return M!==void 0&&(M=f(M),Y=x),y(I,Y,function(j,B){var $;switch(g(B,0)){case"$":return"$";case"&":return C;case"`":return T(A,0,R);case"'":return T(A,w);case"<":$=M[T(B,1,-1)];break;default:var X=+B;if(X===0)return j;if(X>F){var Q=v(X/10);return Q===0?j:Q<=F?P[Q-1]===void 0?g(B,1):P[Q-1]+g(B,1):j}$=P[X-1]}return $===void 0?"":$})}},9998:function(d,S,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},8885:function(d,S,n){"use strict";var l=n(53781),f=n(25084),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},36639:function(d){"use strict";d.exports={}},43747:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},58625:function(d,S,n){"use strict";var l=n(97740);d.exports=l("document","documentElement")},93773:function(d,S,n){"use strict";var l=n(335),f=n(88139),v=n(26514);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},99905:function(d,S,n){"use strict";var l=n(53781),f=n(88139),v=n(76024),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(T){return v(T)==="String"?y(T,""):g(T)}:g},57232:function(d,S,n){"use strict";var l=n(53781),f=n(94826),v=n(1875),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},82066:function(d,S,n){"use strict";var l=n(40735),f=n(9998),v=n(37200),g=n(72475),y=n(8885),T=n(1875),x=n(42830),b=n(36639),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,M,I,w=function(B){return I(B)?M(B):P(B,{})},F=function(B){return function($){var X;if(!v($)||(X=M($)).type!==B)throw new A("Incompatible receiver, "+B+" required");return X}};if(l||T.state){var Y=T.state||(T.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(B,$){if(Y.has(B))throw new A(C);return $.facade=B,Y.set(B,$),$},M=function(B){return Y.get(B)||{}},I=function(B){return Y.has(B)}}else{var j=x("state");b[j]=!0,P=function(B,$){if(y(B,j))throw new A(C);return $.facade=B,g(B,j,$),$},M=function(B){return y(B,j)?B[j]:{}},I=function(B){return y(B,j)}}d.exports={set:P,get:M,has:I,enforce:w,getterFor:F}},94323:function(d,S,n){"use strict";var l=n(14049),f=n(4129),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},30173:function(d,S,n){"use strict";var l=n(76024);d.exports=Array.isArray||function(v){return l(v)==="Array"}},94826:function(d){"use strict";var S=typeof document=="object"&&document.all;d.exports=typeof S=="undefined"&&S!==void 0?function(n){return typeof n=="function"||n===S}:function(n){return typeof n=="function"}},99424:function(d,S,n){"use strict";var l=n(53781),f=n(88139),v=n(94826),g=n(93144),y=n(97740),T=n(57232),x=function(){},b=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(w){if(!v(w))return!1;try{return b(x,[],w),!0}catch(F){return!1}},M=function(w){if(!v(w))return!1;switch(g(w)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,T(w))}catch(F){return!0}};M.sham=!0,d.exports=!b||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?M:P},68154:function(d,S,n){"use strict";var l=n(88139),f=n(94826),v=/#|\.prototype\./,g=function(C,A){var R=T[y(C)];return R===b?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},T=g.data={},x=g.NATIVE="N",b=g.POLYFILL="P";d.exports=g},35779:function(d){"use strict";d.exports=function(S){return S==null}},37200:function(d,S,n){"use strict";var l=n(94826);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},25372:function(d,S,n){"use strict";var l=n(37200);d.exports=function(f){return l(f)||f===null}},37151:function(d){"use strict";d.exports=!1},39594:function(d,S,n){"use strict";var l=n(37200),f=n(76024),v=n(14049),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},17153:function(d,S,n){"use strict";var l=n(97740),f=n(94826),v=n(13771),g=n(9646),y=Object;d.exports=g?function(T){return typeof T=="symbol"}:function(T){var x=l("Symbol");return f(x)&&v(x.prototype,y(T))}},46337:function(d,S,n){"use strict";var l=n(74766),f=n(74695),v=n(90254),g=n(76370),y=n(94323),T=n(98424),x=n(13771),b=n(52189),C=n(55945),A=n(68150),R=TypeError,P=function(I,w){this.stopped=I,this.result=w},M=P.prototype;d.exports=function(I,w,F){var Y=F&&F.that,j=!!(F&&F.AS_ENTRIES),B=!!(F&&F.IS_RECORD),$=!!(F&&F.IS_ITERATOR),X=!!(F&&F.INTERRUPTED),Q=l(w,Y),_,k,lt,tt,et,st,ot,yt=function(J){return _&&A(_,"normal"),new P(!0,J)},Z=function(J){return j?(v(J),X?Q(J[0],J[1],yt):Q(J[0],J[1])):X?Q(J,yt):Q(J)};if(B)_=I.iterator;else if($)_=I;else{if(k=C(I),!k)throw new R(g(I)+" is not iterable");if(y(k)){for(lt=0,tt=T(I);tt>lt;lt++)if(et=Z(I[lt]),et&&x(M,et))return et;return new P(!1)}_=b(I,k)}for(st=B?I.next:_.next;!(ot=f(st,_)).done;){try{et=Z(ot.value)}catch(J){A(_,"throw",J)}if(typeof et=="object"&&et&&x(M,et))return et}return new P(!1)}},68150:function(d,S,n){"use strict";var l=n(74695),f=n(90254),v=n(61219);d.exports=function(g,y,T){var x,b;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw T;return T}x=l(x,g)}catch(C){b=!0,x=C}if(y==="throw")throw T;if(b)throw x;return f(x),T}},90860:function(d,S,n){"use strict";var l=n(85265).IteratorPrototype,f=n(8282),v=n(88241),g=n(26330),y=n(4129),T=function(){return this};d.exports=function(x,b,C,A){var R=b+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=T,x}},81622:function(d,S,n){"use strict";var l=n(85749),f=n(74695),v=n(37151),g=n(27391),y=n(94826),T=n(90860),x=n(3575),b=n(52955),C=n(26330),A=n(72475),R=n(16576),P=n(14049),M=n(4129),I=n(85265),w=g.PROPER,F=g.CONFIGURABLE,Y=I.IteratorPrototype,j=I.BUGGY_SAFARI_ITERATORS,B=P("iterator"),$="keys",X="values",Q="entries",_=function(){return this};d.exports=function(k,lt,tt,et,st,ot,yt){T(tt,lt,et);var Z=function(Vt){if(Vt===st&&ht)return ht;if(!j&&Vt&&Vt in mt)return mt[Vt];switch(Vt){case $:return function(){return new tt(this,Vt)};case X:return function(){return new tt(this,Vt)};case Q:return function(){return new tt(this,Vt)}}return function(){return new tt(this)}},J=lt+" Iterator",wt=!1,mt=k.prototype,ut=mt[B]||mt["@@iterator"]||st&&mt[st],ht=!j&&ut||Z(st),N=lt==="Array"&&mt.entries||ut,ft,Ut,At;if(N&&(ft=x(N.call(new k)),ft!==Object.prototype&&ft.next&&(!v&&x(ft)!==Y&&(b?b(ft,Y):y(ft[B])||R(ft,B,_)),C(ft,J,!0,!0),v&&(M[J]=_))),w&&st===X&&ut&&ut.name!==X&&(!v&&F?A(mt,"name",X):(wt=!0,ht=function(){return f(ut,this)})),st)if(Ut={values:Z(X),keys:ot?ht:Z($),entries:Z(Q)},yt)for(At in Ut)(j||wt||!(At in mt))&&R(mt,At,Ut[At]);else l({target:lt,proto:!0,forced:j||wt},Ut);return(!v||yt)&&mt[B]!==ht&&R(mt,B,ht,{name:st}),M[lt]=ht,Ut}},85265:function(d,S,n){"use strict";var l=n(88139),f=n(94826),v=n(37200),g=n(8282),y=n(3575),T=n(16576),x=n(14049),b=n(37151),C=x("iterator"),A=!1,R,P,M;[].keys&&(M=[].keys(),"next"in M?(P=y(y(M)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var w={};return R[C].call(w)!==w});I?R={}:b&&(R=g(R)),f(R[C])||T(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},4129:function(d){"use strict";d.exports={}},98424:function(d,S,n){"use strict";var l=n(92564);d.exports=function(f){return l(f.length)}},48382:function(d,S,n){"use strict";var l=n(53781),f=n(88139),v=n(94826),g=n(8885),y=n(335),T=n(27391).CONFIGURABLE,x=n(57232),b=n(82066),C=b.enforce,A=b.get,R=String,P=Object.defineProperty,M=l("".slice),I=l("".replace),w=l([].join),F=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),j=d.exports=function(B,$,X){M(R($),0,7)==="Symbol("&&($="["+I(R($),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&($="get "+$),X&&X.setter&&($="set "+$),(!g(B,"name")||T&&B.name!==$)&&(y?P(B,"name",{value:$,configurable:!0}):B.name=$),F&&X&&g(X,"arity")&&B.length!==X.arity&&P(B,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(B,"prototype",{writable:!1}):B.prototype&&(B.prototype=void 0)}catch(_){}var Q=C(B);return g(Q,"source")||(Q.source=w(Y,typeof $=="string"?$:"")),B};Function.prototype.toString=j(function(){return v(this)&&A(this).source||x(this)},"toString")},89699:function(d){"use strict";var S=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:S)(v)}},43492:function(d,S,n){"use strict";var l=n(9998),f=n(84632),v=n(74766),g=n(50402).set,y=n(56532),T=n(79334),x=n(48321),b=n(39009),C=n(51045),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,M=l.Promise,I=f("queueMicrotask"),w,F,Y,j,B;if(!I){var $=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=$.get();)try{_()}catch(k){throw $.head&&w(),k}Q&&Q.enter()};!T&&!C&&!b&&A&&R?(F=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),w=function(){Y.data=F=!F}):!x&&M&&M.resolve?(j=M.resolve(void 0),j.constructor=M,B=v(j.then,j),w=function(){B(X)}):C?w=function(){P.nextTick(X)}:(g=v(g,l),w=function(){g(X)}),I=function(Q){$.head||w(),$.add(Q)}}d.exports=I},18001:function(d,S,n){"use strict";var l=n(38785),f=TypeError,v=function(g){var y,T;this.promise=new g(function(x,b){if(y!==void 0||T!==void 0)throw new f("Bad Promise constructor");y=x,T=b}),this.resolve=l(y),this.reject=l(T)};d.exports.f=function(g){return new v(g)}},43211:function(d,S,n){"use strict";var l=n(39594),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},8282:function(d,S,n){"use strict";var l=n(90254),f=n(42557),v=n(7789),g=n(36639),y=n(58625),T=n(26514),x=n(42830),b=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),M=function(){},I=function(B){return C+R+b+B+C+"/"+R+b},w=function(B){B.write(I("")),B.close();var $=B.parentWindow.Object;return B=null,$},F=function(){var B=T("iframe"),$="java"+R+":",X;return B.style.display="none",y.appendChild(B),B.src=String($),X=B.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,j=function(){try{Y=new ActiveXObject("htmlfile")}catch($){}j=typeof document!="undefined"?document.domain&&Y?w(Y):F():w(Y);for(var B=v.length;B--;)delete j[A][v[B]];return j()};g[P]=!0,d.exports=Object.create||function($,X){var Q;return $!==null?(M[A]=l($),Q=new M,M[A]=null,Q[P]=$):Q=j(),X===void 0?Q:f.f(Q,X)}},42557:function(d,S,n){"use strict";var l=n(335),f=n(78588),v=n(41026),g=n(90254),y=n(68581),T=n(52758);S.f=l&&!f?Object.defineProperties:function(b,C){g(b);for(var A=y(C),R=T(C),P=R.length,M=0,I;P>M;)v.f(b,I=R[M++],A[I]);return b}},41026:function(d,S,n){"use strict";var l=n(335),f=n(93773),v=n(78588),g=n(90254),y=n(36261),T=TypeError,x=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";S.f=l?v?function(M,I,w){if(g(M),I=y(I),g(w),typeof M=="function"&&I==="prototype"&&"value"in w&&R in w&&!w[R]){var F=b(M,I);F&&F[R]&&(M[I]=w.value,w={configurable:A in w?w[A]:F[A],enumerable:C in w?w[C]:F[C],writable:!1})}return x(M,I,w)}:x:function(M,I,w){if(g(M),I=y(I),g(w),f)try{return x(M,I,w)}catch(F){}if("get"in w||"set"in w)throw new T("Accessors not supported");return"value"in w&&(M[I]=w.value),M}},21477:function(d,S,n){"use strict";var l=n(335),f=n(74695),v=n(78892),g=n(88241),y=n(68581),T=n(36261),x=n(8885),b=n(93773),C=Object.getOwnPropertyDescriptor;S.f=l?C:function(R,P){if(R=y(R),P=T(P),b)try{return C(R,P)}catch(M){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},21792:function(d,S,n){"use strict";var l=n(8957),f=n(7789),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},28961:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},3575:function(d,S,n){"use strict";var l=n(8885),f=n(94826),v=n(25084),g=n(42830),y=n(38978),T=g("IE_PROTO"),x=Object,b=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,T))return A[T];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?b:null}},13771:function(d,S,n){"use strict";var l=n(53781);d.exports=l({}.isPrototypeOf)},8957:function(d,S,n){"use strict";var l=n(53781),f=n(8885),v=n(68581),g=n(55138).indexOf,y=n(36639),T=l([].push);d.exports=function(x,b){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&T(R,P);for(;b.length>A;)f(C,P=b[A++])&&(~g(R,P)||T(R,P));return R}},52758:function(d,S,n){"use strict";var l=n(8957),f=n(7789);d.exports=Object.keys||function(g){return l(g,f)}},78892:function(d,S){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);S.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},52955:function(d,S,n){"use strict";var l=n(45550),f=n(37200),v=n(94148),g=n(19502);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,T={},x;try{x=l(Object.prototype,"__proto__","set"),x(T,[]),y=T instanceof Array}catch(b){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},596:function(d,S,n){"use strict";var l=n(74695),f=n(94826),v=n(37200),g=TypeError;d.exports=function(y,T){var x,b;if(T==="string"&&f(x=y.toString)&&!v(b=l(x,y))||f(x=y.valueOf)&&!v(b=l(x,y))||T!=="string"&&f(x=y.toString)&&!v(b=l(x,y)))return b;throw new g("Can't convert object to primitive value")}},25371:function(d,S,n){"use strict";var l=n(97740),f=n(53781),v=n(21792),g=n(28961),y=n(90254),T=f([].concat);d.exports=l("Reflect","ownKeys")||function(b){var C=v.f(y(b)),A=g.f;return A?T(C,A(b)):C}},62958:function(d,S,n){"use strict";var l=n(9998);d.exports=l},18419:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},36446:function(d,S,n){"use strict";var l=n(9998),f=n(41467),v=n(94826),g=n(68154),y=n(57232),T=n(14049),x=n(69326),b=n(37151),C=n(94251),A=f&&f.prototype,R=T("species"),P=!1,M=v(l.PromiseRejectionEvent),I=g("Promise",function(){var w=y(f),F=w!==String(f);if(!F&&C===66||b&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(w)){var Y=new f(function($){$(1)}),j=function($){$(function(){},function(){})},B=Y.constructor={};if(B[R]=j,P=Y.then(function(){})instanceof j,!P)return!0}return!F&&(x==="BROWSER"||x==="DENO")&&!M});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:M,SUBCLASSING:P}},41467:function(d,S,n){"use strict";var l=n(9998);d.exports=l.Promise},94881:function(d,S,n){"use strict";var l=n(90254),f=n(37200),v=n(18001);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var T=v.f(g),x=T.resolve;return x(y),T.promise}},58094:function(d,S,n){"use strict";var l=n(41467),f=n(50595),v=n(36446).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},56532:function(d){"use strict";var S=function(){this.head=null,this.tail=null};S.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=S},65644:function(d,S,n){"use strict";var l=n(74695),f=n(90254),v=n(94826),g=n(76024),y=n(74106),T=TypeError;d.exports=function(x,b){var C=x.exec;if(v(C)){var A=l(C,x,b);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,b);throw new T("RegExp#exec called on incompatible receiver")}},74106:function(d,S,n){"use strict";var l=n(74695),f=n(53781),v=n(22293),g=n(1116),y=n(25842),T=n(31751),x=n(8282),b=n(82066).get,C=n(36915),A=n(4472),R=T("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,M=P,I=f("".charAt),w=f("".indexOf),F=f("".replace),Y=f("".slice),j=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),B=y.BROKEN_CARET,$=/()??/.exec("")[1]!==void 0,X=j||$||B||C||A;X&&(M=function(_){var k=this,lt=b(k),tt=v(_),et=lt.raw,st,ot,yt,Z,J,wt,mt;if(et)return et.lastIndex=k.lastIndex,st=l(M,et,tt),k.lastIndex=et.lastIndex,st;var ut=lt.groups,ht=B&&k.sticky,N=l(g,k),ft=k.source,Ut=0,At=tt;if(ht&&(N=F(N,"y",""),w(N,"g")===-1&&(N+="g"),At=Y(tt,k.lastIndex),k.lastIndex>0&&(!k.multiline||k.multiline&&I(tt,k.lastIndex-1)!==` -`)&&(ft="(?: "+ft+")",At=" "+At,Ut++),ot=new RegExp("^(?:"+ft+")",N)),$&&(ot=new RegExp("^"+ft+"$(?!\\s)",N)),j&&(yt=k.lastIndex),Z=l(P,ht?ot:k,At),ht?Z?(Z.input=Y(Z.input,Ut),Z[0]=Y(Z[0],Ut),Z.index=k.lastIndex,k.lastIndex+=Z[0].length):k.lastIndex=0:j&&Z&&(k.lastIndex=k.global?Z.index+Z[0].length:yt),$&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(J=1;Jb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},94148:function(d,S,n){"use strict";var l=n(35779),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},84632:function(d,S,n){"use strict";var l=n(9998),f=n(335),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},61468:function(d,S,n){"use strict";var l=n(97740),f=n(14193),v=n(14049),g=n(335),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},26330:function(d,S,n){"use strict";var l=n(41026).f,f=n(8885),v=n(14049),g=v("toStringTag");d.exports=function(y,T,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:T})}},42830:function(d,S,n){"use strict";var l=n(31751),f=n(59831),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},1875:function(d,S,n){"use strict";var l=n(37151),f=n(9998),v=n(11910),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.46.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",source:"https://github.com/zloirock/core-js"})},31751:function(d,S,n){"use strict";var l=n(1875);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},97855:function(d,S,n){"use strict";var l=n(90254),f=n(31678),v=n(35779),g=n(14049),y=g("species");d.exports=function(T,x){var b=l(T).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},60903:function(d,S,n){"use strict";var l=n(53781),f=n(94257),v=n(22293),g=n(94148),y=l("".charAt),T=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),M=f(R),I=P.length,w,F;return M<0||M>=I?C?"":void 0:(w=T(P,M),w<55296||w>56319||M+1===I||(F=T(P,M+1))<56320||F>57343?C?y(P,M):w:C?x(P,M,M+2):(w-55296<<10)+(F-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},95930:function(d,S,n){"use strict";var l=n(27391).PROPER,f=n(88139),v=n(42583),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},19074:function(d,S,n){"use strict";var l=n(53781),f=n(94148),v=n(22293),g=n(42583),y=l("".replace),T=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,T,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},73737:function(d,S,n){"use strict";var l=n(94251),f=n(88139),v=n(9998),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},50402:function(d,S,n){"use strict";var l=n(9998),f=n(11973),v=n(74766),g=n(94826),y=n(8885),T=n(88139),x=n(58625),b=n(3763),C=n(26514),A=n(29753),R=n(79334),P=n(51045),M=l.setImmediate,I=l.clearImmediate,w=l.process,F=l.Dispatch,Y=l.Function,j=l.MessageChannel,B=l.String,$=0,X={},Q="onreadystatechange",_,k,lt,tt;T(function(){_=l.location});var et=function(Z){if(y(X,Z)){var J=X[Z];delete X[Z],J()}},st=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},yt=function(Z){l.postMessage(B(Z),_.protocol+"//"+_.host)};(!M||!I)&&(M=function(J){A(arguments.length,1);var wt=g(J)?J:Y(J),mt=b(arguments,1);return X[++$]=function(){f(wt,void 0,mt)},k($),$},I=function(J){delete X[J]},P?k=function(Z){w.nextTick(st(Z))}:F&&F.now?k=function(Z){F.now(st(Z))}:j&&!R?(lt=new j,tt=lt.port2,lt.port1.onmessage=ot,k=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!T(yt)?(k=yt,l.addEventListener("message",ot,!1)):Q in C("script")?k=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:k=function(Z){setTimeout(st(Z),0)}),d.exports={set:M,clear:I}},65192:function(d,S,n){"use strict";var l=n(94257),f=Math.max,v=Math.min;d.exports=function(g,y){var T=l(g);return T<0?f(T+y,0):v(T,y)}},68581:function(d,S,n){"use strict";var l=n(99905),f=n(94148);d.exports=function(v){return l(f(v))}},94257:function(d,S,n){"use strict";var l=n(89699);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},92564:function(d,S,n){"use strict";var l=n(94257),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},25084:function(d,S,n){"use strict";var l=n(94148),f=Object;d.exports=function(v){return f(l(v))}},21192:function(d,S,n){"use strict";var l=n(74695),f=n(37200),v=n(17153),g=n(61219),y=n(596),T=n(14049),x=TypeError,b=T("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},36261:function(d,S,n){"use strict";var l=n(21192),f=n(17153);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},13475:function(d,S,n){"use strict";var l=n(14049),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},22293:function(d,S,n){"use strict";var l=n(93144),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},76370:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},59831:function(d,S,n){"use strict";var l=n(53781),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},9646:function(d,S,n){"use strict";var l=n(73737);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},78588:function(d,S,n){"use strict";var l=n(335),f=n(88139);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},29753:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return T?y(this,C,A)||0:v(this,C,A)}})},43339:function(d,S,n){"use strict";var l=n(68581),f=n(39449),v=n(4129),g=n(82066),y=n(41026).f,T=n(81622),x=n(96746),b=n(37151),C=n(335),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=T(Array,"Array",function(I,w){R(this,{type:A,target:l(I),index:0,kind:w})},function(){var I=P(this),w=I.target,F=I.index++;if(!w||F>=w.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(F,!1);case"values":return x(w[F],!1)}return x([F,w[F]],!1)},"values");var M=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&M.name!=="values")try{y(M,"name",{value:"values"})}catch(I){}},79590:function(d,S,n){"use strict";var l=n(85749),f=n(71713).left,v=n(67207),g=n(94251),y=n(51045),T=!y&&g>79&&g<83,x=T||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},25305:function(d,S,n){"use strict";var l=n(85749),f=n(53781),v=n(30173),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},28228:function(d,S,n){"use strict";var l=n(85749),f=n(74695),v=n(38785),g=n(18001),y=n(18419),T=n(46337),x=n(58094);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,M=R.reject,I=y(function(){var w=v(A.resolve),F=[],Y=0,j=1;T(C,function(B){var $=Y++,X=!1;j++,f(w,A,B).then(function(Q){X||(X=!0,F[$]=Q,--j||P(F))},M)}),--j||P(F)});return I.error&&M(I.value),R.promise}})},20750:function(d,S,n){"use strict";var l=n(85749),f=n(37151),v=n(36446).CONSTRUCTOR,g=n(41467),y=n(97740),T=n(94826),x=n(16576),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&T(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},13978:function(d,S,n){"use strict";var l=n(85749),f=n(37151),v=n(51045),g=n(9998),y=n(62958),T=n(74695),x=n(16576),b=n(52955),C=n(26330),A=n(61468),R=n(38785),P=n(94826),M=n(37200),I=n(80566),w=n(97855),F=n(50402).set,Y=n(43492),j=n(43747),B=n(18419),$=n(56532),X=n(82066),Q=n(41467),_=n(36446),k=n(18001),lt="Promise",tt=_.CONSTRUCTOR,et=_.REJECTION_EVENT,st=_.SUBCLASSING,ot=X.getterFor(lt),yt=X.set,Z=Q&&Q.prototype,J=Q,wt=Z,mt=g.TypeError,ut=g.document,ht=g.process,N=k.f,ft=N,Ut=!!(ut&&ut.createEvent&&g.dispatchEvent),At="unhandledrejection",Vt="rejectionhandled",qt=0,ie=1,Qt=2,le=1,he=2,_t,fe,ce,Zt,ve=function(W){var nt;return M(W)&&P(nt=W.then)?nt:!1},ge=function(W,nt){var gt=nt.value,dt=nt.state===ie,bt=dt?W.ok:W.fail,me=W.resolve,Le=W.reject,xe=W.domain,Ee,te,$e;try{bt?(dt||(nt.rejection===he&&Ze(nt),nt.rejection=le),bt===!0?Ee=gt:(xe&&xe.enter(),Ee=bt(gt),xe&&(xe.exit(),$e=!0)),Ee===W.promise?Le(new mt("Promise-chain cycle")):(te=ve(Ee))?T(te,Ee,me,Le):me(Ee)):Le(gt)}catch(ae){xe&&!$e&&xe.exit(),Le(ae)}},de=function(W,nt){W.notified||(W.notified=!0,Y(function(){for(var gt=W.reactions,dt;dt=gt.get();)ge(dt,W);W.notified=!1,nt&&!W.rejection&&Kt(W)}))},pe=function(W,nt,gt){var dt,bt;Ut?(dt=ut.createEvent("Event"),dt.promise=nt,dt.reason=gt,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:gt},!et&&(bt=g["on"+W])?bt(dt):W===At&&j("Unhandled promise rejection",gt)},Kt=function(W){T(F,g,function(){var nt=W.facade,gt=W.value,dt=ze(W),bt;if(dt&&(bt=B(function(){v?ht.emit("unhandledRejection",gt,nt):pe(At,nt,gt)}),W.rejection=v||ze(W)?he:le,bt.error))throw bt.value})},ze=function(W){return W.rejection!==le&&!W.parent},Ze=function(W){T(F,g,function(){var nt=W.facade;v?ht.emit("rejectionHandled",nt):pe(Vt,nt,W.value)})},It=function(W,nt,gt){return function(dt){W(nt,dt,gt)}},ye=function(W,nt,gt){W.done||(W.done=!0,gt&&(W=gt),W.value=nt,W.state=Qt,de(W,!0))},De=function(W,nt,gt){if(!W.done){W.done=!0,gt&&(W=gt);try{if(W.facade===nt)throw new mt("Promise can't be resolved itself");var dt=ve(nt);dt?Y(function(){var bt={done:!1};try{T(dt,nt,It(De,bt,W),It(ye,bt,W))}catch(me){ye(bt,me,W)}}):(W.value=nt,W.state=ie,de(W,!1))}catch(bt){ye({done:!1},bt,W)}}};if(tt&&(J=function(nt){I(this,wt),R(nt),T(_t,this);var gt=ot(this);try{nt(It(De,gt),It(ye,gt))}catch(dt){ye(gt,dt)}},wt=J.prototype,_t=function(nt){yt(this,{type:lt,done:!1,notified:!1,parent:!1,reactions:new $,rejection:!1,state:qt,value:null})},_t.prototype=x(wt,"then",function(nt,gt){var dt=ot(this),bt=N(w(this,J));return dt.parent=!0,bt.ok=P(nt)?nt:!0,bt.fail=P(gt)&>,bt.domain=v?ht.domain:void 0,dt.state===qt?dt.reactions.add(bt):Y(function(){ge(bt,dt)}),bt.promise}),fe=function(){var W=new _t,nt=ot(W);this.promise=W,this.resolve=It(De,nt),this.reject=It(ye,nt)},k.f=N=function(W){return W===J||W===ce?new fe(W):ft(W)},!f&&P(Q)&&Z!==Object.prototype)){Zt=Z.then,st||x(Z,"then",function(nt,gt){var dt=this;return new J(function(bt,me){T(Zt,dt,bt,me)}).then(nt,gt)},{unsafe:!0});try{delete Z.constructor}catch(W){}b&&b(Z,wt)}l({global:!0,constructor:!0,wrap:!0,forced:tt},{Promise:J}),ce=y.Promise,C(J,lt,!1,!0),A(lt)},36034:function(d,S,n){"use strict";n(13978),n(28228),n(20750),n(32987),n(92376),n(99225)},32987:function(d,S,n){"use strict";var l=n(85749),f=n(74695),v=n(38785),g=n(18001),y=n(18419),T=n(46337),x=n(58094);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,M=y(function(){var I=v(A.resolve);T(C,function(w){f(I,A,w).then(R.resolve,P)})});return M.error&&P(M.value),R.promise}})},92376:function(d,S,n){"use strict";var l=n(85749),f=n(18001),v=n(36446).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},99225:function(d,S,n){"use strict";var l=n(85749),f=n(97740),v=n(37151),g=n(41467),y=n(36446).CONSTRUCTOR,T=n(94881),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return T(b&&this===x?g:this,A)}})},7701:function(d,S,n){"use strict";var l=n(85749),f=n(74106);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},19416:function(d,S,n){"use strict";var l=n(27391).PROPER,f=n(16576),v=n(90254),g=n(22293),y=n(88139),T=n(45407),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var M=v(this),I=g(M.source),w=g(T(M));return"/"+I+"/"+w},{unsafe:!0})},24623:function(d,S,n){"use strict";var l=n(85749),f=n(53168),v=n(21477).f,g=n(92564),y=n(22293),T=n(43211),x=n(94148),b=n(46695),C=n(37151),A=f("".slice),R=Math.min,P=b("endsWith"),M=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!M&&!P},{endsWith:function(w){var F=y(x(this));T(w);var Y=arguments.length>1?arguments[1]:void 0,j=F.length,B=Y===void 0?j:R(g(Y),j),$=y(w);return A(F,B-$.length,B)===$}})},13158:function(d,S,n){"use strict";var l=n(85749),f=n(53781),v=n(43211),g=n(94148),y=n(22293),T=n(46695),x=f("".indexOf);l({target:"String",proto:!0,forced:!T("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},50370:function(d,S,n){"use strict";var l=n(74695),f=n(53781),v=n(81448),g=n(90254),y=n(37200),T=n(92564),x=n(22293),b=n(94148),C=n(61219),A=n(27451),R=n(45407),P=n(65644),M=f("".indexOf);v("match",function(I,w,F){return[function(j){var B=b(this),$=y(j)?C(j,I):void 0;return $?l($,j,B):new RegExp(j)[I](x(B))},function(Y){var j=g(this),B=x(Y),$=F(w,j,B);if($.done)return $.value;var X=x(R(j));if(M(X,"g")===-1)return P(j,B);var Q=M(X,"u")!==-1;j.lastIndex=0;for(var _=[],k=0,lt;(lt=P(j,B))!==null;){var tt=x(lt[0]);_[k]=tt,tt===""&&(j.lastIndex=A(B,T(j.lastIndex),Q)),k++}return k===0?null:_}]})},52675:function(d,S,n){"use strict";var l=n(11973),f=n(74695),v=n(53781),g=n(81448),y=n(88139),T=n(90254),x=n(94826),b=n(37200),C=n(94257),A=n(92564),R=n(22293),P=n(94148),M=n(27451),I=n(61219),w=n(91450),F=n(45407),Y=n(65644),j=n(14049),B=j("replace"),$=Math.max,X=Math.min,Q=v([].concat),_=v([].push),k=v("".indexOf),lt=v("".slice),tt=function(yt){return yt===void 0?yt:String(yt)},et=function(){return"a".replace(/./,"$0")==="$0"}(),st=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),ot=!y(function(){var yt=/./;return yt.exec=function(){var Z=[];return Z.groups={a:"7"},Z},"".replace(yt,"$")!=="7"});g("replace",function(yt,Z,J){var wt=st?"$":"$0";return[function(ut,ht){var N=P(this),ft=b(ut)?I(ut,B):void 0;return ft?f(ft,ut,N,ht):f(Z,R(N),ut,ht)},function(mt,ut){var ht=T(this),N=R(mt);if(typeof ut=="string"&&k(ut,wt)===-1&&k(ut,"$<")===-1){var ft=J(Z,ht,N,ut);if(ft.done)return ft.value}var Ut=x(ut);Ut||(ut=R(ut));var At=R(F(ht)),Vt=k(At,"g")!==-1,qt;Vt&&(qt=k(At,"u")!==-1,ht.lastIndex=0);for(var ie=[],Qt;Qt=Y(ht,N),!(Qt===null||(_(ie,Qt),!Vt));){var le=R(Qt[0]);le===""&&(ht.lastIndex=M(N,A(ht.lastIndex),qt))}for(var he="",_t=0,fe=0;fe=_t&&(he+=lt(N,_t,Zt)+ge,_t=Zt+ce.length)}return he+lt(N,_t)}]},!ot||!et||st)},25811:function(d,S,n){"use strict";var l=n(74695),f=n(53781),v=n(81448),g=n(90254),y=n(37200),T=n(94148),x=n(97855),b=n(27451),C=n(92564),A=n(22293),R=n(61219),P=n(65644),M=n(25842),I=n(88139),w=M.UNSUPPORTED_Y,F=4294967295,Y=Math.min,j=f([].push),B=f("".slice),$=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var k="ab".split(Q);return k.length!==2||k[0]!=="a"||k[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,k){var lt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,st){var ot=T(this),yt=y(et)?R(et,Q):void 0;return yt?l(yt,et,ot,st):l(lt,A(ot),et,st)},function(tt,et){var st=g(this),ot=A(tt);if(!X){var yt=k(lt,st,ot,et,lt!==_);if(yt.done)return yt.value}var Z=x(st,RegExp),J=st.unicode,wt=(st.ignoreCase?"i":"")+(st.multiline?"m":"")+(st.unicode?"u":"")+(w?"g":"y"),mt=new Z(w?"^(?:"+st.source+")":st,wt),ut=et===void 0?F:et>>>0;if(ut===0)return[];if(ot.length===0)return P(mt,ot)===null?[ot]:[];for(var ht=0,N=0,ft=[];N1?arguments[1]:void 0,F.length)),j=y(w);return A(F,Y,Y+j.length)===j}})},55494:function(d,S,n){"use strict";var l=n(85749),f=n(19074).trim,v=n(95930);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},79991:function(d,S,n){"use strict";var l=n(9998),f=n(44188),v=n(72217),g=n(43339),y=n(72475),T=n(26330),x=n(14049),b=x("iterator"),C=g.values,A=function(P,M){if(P){if(P[b]!==C)try{y(P,b,C)}catch(w){P[b]=C}if(T(P,M,!0),f[M]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(w){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return qe},AnimateTransformElement:function(){return rn},BoundingBox:function(){return kt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Ne},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return We},Font:function(){return zt},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return Je},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return Xe},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return ae},Parser:function(){return ke},PathElement:function(){return xt},PathParser:function(){return it},PatternElement:function(){return Kr},Point:function(){return Rt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return q},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return Oe},Rotate:function(){return Gr},SVGElement:function(){return Be},SVGFontLoader:function(){return vn},Scale:function(){return zr},Screen:function(){return He},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ye},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return Te},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return Kt},default:function(){return Ne},getSelectorSpecificity:function(){return $e},normalizeAttributeName:function(){return De},normalizeColor:function(){return nt},parseExternalUrl:function(){return W},presets:function(){return pe},toNumbers:function(){return It},trimLeft:function(){return ze},trimRight:function(){return Ze},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ke}});var l=n(36034),f=n(3202),v=n(50370),g=n(52675),y=n(18295),T=n(43339),x=n(79991),b=n(20068),C=n(79590),A=n(24623),R=n(25811),P=n(32772),M=n(55494),I=n(45810),w=n(71826),F=n(13158),Y=n(25305);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===ft[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?a({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):N.VERT_LINE_TO===this.curCommandType?a({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?a({type:N.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===N.SMOOTH_CURVE_TO?a({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?a({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&a({type:N.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!mt(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=N.ARC,this.curCommandRelative=s==="a"}else r.push({type:N.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[G+3]=Ce,Ce!==0){var Ae=255/Ce;o[G]=(Ot*z>>>rt)*Ae,o[G+1]=(Ft*z>>>rt)*Ae,o[G+2]=(Gt*z>>>rt)*Ae}else o[G]=o[G+1]=o[G+2]=0;Ot-=Mt,Ft-=Nt,Gt-=jt,Ht-=Et,Mt-=L.r,Nt-=L.g,jt-=L.b,Et-=L.a;var re=be+a+1;re=K+(re>>rt,Xt>0?(Xt=255/Xt,o[Wt]=(rr*z>>>rt)*Xt,o[Wt+1]=(nr*z>>>rt)*Xt,o[Wt+2]=(ir*z>>>rt)*Xt):o[Wt]=o[Wt+1]=o[Wt+2]=0,rr-=Ar,nr-=Pr,ir-=Rr,ar-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Wt=ne+((Wt=Dr+p)>>G,o[H+1]=Mt*K>>>G,o[H+2]=Nt*K>>>G,Pt-=Tt,Mt-=Lt,Nt-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=at+((z=Ht+a+1)>>G,o[z+1]=Ce*K>>>G,o[z+2]=Ae*K>>>G,be-=Fe,Ce-=Ue,Ae-=Se,Fe-=L.r,Ue-=L.g,Se-=L.b,z=$t+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function de(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var pe=Object.freeze({__proto__:null,offscreen:ge,node:de});function Kt(h){return h.replace(/(?!\u3000)\s+/gm," ")}function ze(h){return h.replace(/^[\n \t]+/,"")}function Ze(h){return h.replace(/[\n \t]+$/,"")}function It(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var ye=/^[A-Z-]+$/;function De(h){return ye.test(h)?h.toLowerCase():h}function W(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function nt(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var gt=/(\[[^\]]+\])/g,dt=/(#[^\s+>~.[:]+)/g,bt=/(\.[^\s+>~.[:]+)/g,me=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Le=/(:[\w-]+\([^)]*\))/gi,xe=/(:[^\s+>~.[:]+)/g,Ee=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function $e(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,gt),t[1]+=r,[e,r]=te(e,dt),t[0]+=r,[e,r]=te(e,bt),t[1]+=r,[e,r]=te(e,me),t[2]+=r,[e,r]=te(e,Le),t[1]+=r,[e,r]=te(e,xe),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,Ee),t[2]+=r,t.join("")}var ae=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ke(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return Kt(this.getString()).trim().split(t).map(i=>new q(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=nt(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?q.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=It(t);return new Rt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=It(t);return new Rt(r,i)}static parsePath(t){for(var e=It(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Rt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class He{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:O,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=Kt(i).replace(/^defer\s/,""),[U,K]=L.split(" "),G=U||"xMidYMid",z=K||"meet",rt=a/o,at=s/u,H=Math.min(rt,at),ct=Math.max(rt,at),vt=o,pt=u;z==="meet"&&(vt*=H,pt*=H),z==="slice"&&(vt*=ct,pt*=ct);var St=new q(e,"refX",E),Tt=new q(e,"refY",O),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,Pt=H*V;r.beginPath(),r.moveTo(Bt,Pt),r.lineTo(a,Pt),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var Mt=z==="meet"&&H===at,Nt=z==="slice"&&ct===at,jt=z==="meet"&&H===rt,Et=z==="slice"&&ct===rt;G.startsWith("xMid")&&(Mt||Nt)&&r.translate(a/2-vt/2,0),G.endsWith("YMid")&&(jt||Et)&&r.translate(0,s/2-pt/2),G.startsWith("xMax")&&(Mt||Nt)&&r.translate(a-vt,0),G.endsWith("YMax")&&(jt||Et)&&r.translate(0,s-pt)}switch(!0){case G==="none":r.scale(rt,at);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(ct,ct);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:O,mouse:m}=this,D=1e3/O;if(this.frameDuration=D,this.readyPromise=new Promise(G=>{this.resolveReady=G}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:O}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(O||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=It(t.getAttribute("viewBox").getString()),G=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?G=rt.getPixels("x")/i:isNaN(K[2])||(G=K[2]/i)}if(typeof a=="number"){var at=t.getStyle("height");at.hasValue()?z=at.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}G||(G=z),z||(z=G),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/G,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),O&&(this.isFirstRender=!1)}}He.defaultWindow=Fr,He.defaultFetch=Ur;var{defaultFetch:Pn}=He,Rn=typeof DOMParser!="undefined"?DOMParser:null;class ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Rt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Gr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=It(e);this.angle=new q(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class zr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Rt.parseScale(e);(i.x===0||i.y===0)&&(i.x=ae,i.y=ae),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=It(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,O=0,m=1,D=1/(a*(c*m-p*O)-o*(u*m-p*E)+s*(u*O-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*O),D*(p*E-u*m),D*(s*O-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new q(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return Kt(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class Te{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=Te.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new Te(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=De(s.nodeName);this.attributes[u]=new q(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new q(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new q(this.document,t,"");return this.attributes[t]=i,i}return r||q.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return q.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new q(this.document,t,"");return this.styles[t]=u,u}return i||q.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Te.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof ve=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class zt{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?zt.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=Kt(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&zt.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&zt.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&zt.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new zt(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}zt.styles="normal|italic|oblique|inherit",zt.variants="normal|small-caps|inherit",zt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Rt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==N.CURVE_TO&&t!==N.SMOOTH_CURVE_TO&&t!==N.QUAD_TO&&t!==N.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Rt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new q(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var O=new q(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=O}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||ae}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),G=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=It(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=G.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var at=this.getStyle("font"),H=this.getStyle("font-style"),ct=this.getStyle("font-variant"),vt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new zt(H.getString(),ct.getString(),vt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),zt.parse(at.getString(),t.font));H.setValue(Tt.fontStyle),ct.setValue(Tt.fontVariant),vt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class xt extends Oe{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new it(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case it.MOVE_TO:this.pathM(t,r);break;case it.LINE_TO:this.pathL(t,r);break;case it.HORIZ_LINE_TO:this.pathH(t,r);break;case it.VERT_LINE_TO:this.pathV(t,r);break;case it.CURVE_TO:this.pathC(t,r);break;case it.SMOOTH_CURVE_TO:this.pathS(t,r);break;case it.QUAD_TO:this.pathQ(t,r);break;case it.SMOOTH_QUAD_TO:this.pathT(t,r);break;case it.ARC:this.pathA(t,r);break;case it.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),O=1;O1&&(i*=Math.sqrt(O),a*=Math.sqrt(O));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Rt(m*i*E.y/a,m*-a*E.x/i),V=new Rt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],G=lr(U,K);return Ke(U,K)<=-1&&(G=Math.PI),Ke(U,K)>=1&&(G=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:G}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=xt.pathA(r),O=1-s?1:-1,m=p+O*(E/2),D=new Rt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-O*Math.PI/2),r.addMarkerAngle(i,m-O*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){xt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends xt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends Oe{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=zt.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=Kt(e.textContent||"");return i===0&&(o=ze(o)),i===a&&(o=Ze(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=zt.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,O=It(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var O=a.measureText(t);return E&&(e.x-=O),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=O),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+O),e.maxX=Math.max(e.maxX,a.x,a.x+O),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=It(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ye{constructor(){super(...arguments),this.type="textNode"}}class Be extends Oe{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new q(r,"fontSize",zt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),O=this.getAttribute("viewBox"),m=O.hasValue()?It(O.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),O=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),O.hasValue()&&O.setValue("".concat(e,"px"))}}}class Er extends xt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new kt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends xt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends xt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new kt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends xt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Rt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Rt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new kt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends xt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Rt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new Be(this.document,null);o.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new q(this.document,"width","".concat(i,"px")),o.attributes.height=new q(this.document,"height","".concat(a,"px")),o.attributes.transform=new q(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var O=-1;O<=1;O++)u.save(),o.attributes.x=new q(this.document,"x",E*s.width),o.attributes.y=new q(this.document,"y",O*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new Be(this.document,null);u.type=this.type,u.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new q(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new q(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new q(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new q(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new q(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new q(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new q(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Je extends Oe{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new q(s,"x",-u/3),E.attributes.y=new q(s,"y",-u/3),E.attributes.width=new q(s,"width",u),E.attributes.height=new q(s,"height",u);var O=new Je(s,null);O.attributes.transform=new q(s,"transform",this.getAttribute("gradientTransform").getValue()),O.children=[E];var m=new Be(s,null);m.attributes.x=new q(s,"x",0),m.attributes.y=new q(s,"y",0),m.attributes.width=new q(s,"width",p.width),m.attributes.height=new q(s,"height",p.height),m.children=[O];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new q(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class qe extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new q(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends xt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new q(e,"fontSize",zt.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new kt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Je(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function _e(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case it.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case it.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case it.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case it.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case it.ARC:{var[o,s,u,c,p,E,O,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(O),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-O),t.translate(-o,-s));break}case it.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var O=this.textHeight/20,m=this.getEquidistantPointOnPath(p,O,0),D=this.getEquidistantPointOnPath(p+E,O,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=_e(_e({},m),{},{x:m.x+U,y:m.y+K}),V.p1=_e(_e({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],O=e.length;this.letterSpacingCache=E;for(var m=0;mat===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,G=0;(s==="middle"||s==="center")&&(G=-L/2),(s==="end"||s==="right")&&(G=-L),G+=K,r.forEach((z,rt)=>{var{offset:at,segment:H,rotation:ct}=this.findSegmentToFitChar(t,s,L,U,i,G,o,z,rt);G=at,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:ct})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case it.MOVE_TO:this.pathM(r,c);break;case it.LINE_TO:u=this.pathL(r,c);break;case it.HORIZ_LINE_TO:u=this.pathH(r,c);break;case it.VERT_LINE_TO:u=this.pathV(r,c);break;case it.CURVE_TO:this.pathC(r,c);break;case it.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case it.QUAD_TO:this.pathQ(r,c);break;case it.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case it.ARC:c=this.pathA(r);break;case it.CLOSE_PATH:xt.pathZ(r);break}s.type!==it.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:it.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=xt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=xt.pathL(t).point;return e.push(r,i),it.LINE_TO}pathH(t,e){var{x:r,y:i}=xt.pathH(t).point;return e.push(r,i),it.LINE_TO}pathV(t,e){var{x:r,y:i}=xt.pathV(t).point;return e.push(r,i),it.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),it.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=xt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=xt.pathT(t);return e.push(r.x,r.y,i.x,i.y),it.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=xt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case it.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case it.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,O=Math.PI/180;if(Math.abs(c-E)E;u-=O)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+O;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+ae),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case it.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case it.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends Oe{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class cn extends Oe{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=Kt(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var O=E.trim();if(O){var m=t.styles[O]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),G=L.substr(U+1,L.length-U).trim();K&&G&&(m[K]=new q(t,K,G))}),t.styles[O]=m,t.stylesSpecificity[O]=$e(O),O==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=W(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=W;class gn extends Oe{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new Be(e,null),i.attributes.viewBox=new q(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new q(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new q(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new q(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new q(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new q(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Te.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function tr(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function er(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=It(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,Xe.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var O=r.createCanvas(i+o,a+s),m=O.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(O,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}Xe.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=Te.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class We extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var O=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,We.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-O+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,O-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}We.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),he(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:Be,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:xt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:qe,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ye,tref:on,a:un,textPath:hn,image:fn,g:Je,symbol:cn,style:Sr,use:gn,mask:Xe,clipPath:pn,filter:We,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=Gn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Re(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ke(r),this.screen=new He(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new ke(i),o=yield a.parse(e);return new Ne(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ke(r),a=i.parseFromString(e);return new Ne(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.from(t,e,Re(Re({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.fromString(t,e,Re(Re({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Re({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Re(Re({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); +(self.webpackChunk=self.webpackChunk||[]).push([[3754],{94907:function(d,S,n){var l=n(97671);(function(){var f,v,g,y,T,x;typeof performance!="undefined"&&performance!==null&&performance.now?d.exports=function(){return performance.now()}:typeof l!="undefined"&&l!==null&&l.hrtime?(d.exports=function(){return(f()-T)/1e6},v=l.hrtime,f=function(){var b;return b=v(),b[0]*1e9+b[1]},y=f(),x=l.uptime()*1e9,T=y-x):Date.now?(d.exports=function(){return Date.now()-g},g=Date.now()):(d.exports=function(){return new Date().getTime()-g},g=new Date().getTime())}).call(this)},32772:function(d,S,n){for(var l=n(94907),f=typeof window=="undefined"?n.g:window,v=["moz","webkit"],g="AnimationFrame",y=f["request"+g],T=f["cancel"+g]||f["cancelRequest"+g],x=0;!y&&x3&&(this.alpha=T[3]),this.ok=!0}}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.alpha=this.alpha<0?0:this.alpha>1||isNaN(this.alpha)?1:this.alpha,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.alpha+")"},this.toHex=function(){var x=this.r.toString(16),b=this.g.toString(16),C=this.b.toString(16);return x.length==1&&(x="0"+x),b.length==1&&(b="0"+b),C.length==1&&(C="0"+C),"#"+x+b+C},this.getHelpXML=function(){for(var x=new Array,b=0;b "+I.toRGB()+" -> "+I.toHex());M.appendChild(w),M.appendChild(F),P.appendChild(M)}catch(j){}return P}}},50546:function(d,S,n){"use strict";var l=n(90910),f=n(27369),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a function")}},60199:function(d,S,n){"use strict";var l=n(10881),f=n(27369),v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not a constructor")}},23310:function(d,S,n){"use strict";var l=n(37963),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v("Can't set "+f(g)+" as a prototype")}},26304:function(d,S,n){"use strict";var l=n(33323),f=n(48279),v=n(895).f,g=l("unscopables"),y=Array.prototype;y[g]===void 0&&v(y,g,{configurable:!0,value:f(null)}),d.exports=function(T){y[g][T]=!0}},79323:function(d,S,n){"use strict";var l=n(77941).charAt;d.exports=function(f,v,g){return v+(g?l(f,v).length:1)}},69669:function(d,S,n){"use strict";var l=n(38023),f=TypeError;d.exports=function(v,g){if(l(g,v))return v;throw new f("Incorrect invocation")}},91896:function(d,S,n){"use strict";var l=n(30346),f=String,v=TypeError;d.exports=function(g){if(l(g))return g;throw new v(f(g)+" is not an object")}},46135:function(d,S,n){"use strict";var l=n(19225),f=n(98398),v=n(12934),g=function(y){return function(T,x,b){var C=l(T),A=v(C);if(A===0)return!y&&-1;var R=f(b,A),P;if(y&&x!==x){for(;A>R;)if(P=C[R++],P!==P)return!0}else for(;A>R;R++)if((y||R in C)&&C[R]===x)return y||R||0;return!y&&-1}};d.exports={includes:g(!0),indexOf:g(!1)}},41766:function(d,S,n){"use strict";var l=n(21773);d.exports=function(f,v){var g=[][f];return!!g&&l(function(){g.call(null,v||function(){return 1},1)})}},34886:function(d,S,n){"use strict";var l=n(50546),f=n(33972),v=n(6781),g=n(12934),y=TypeError,T="Reduce of empty array with no initial value",x=function(b){return function(C,A,R,P){var M=f(C),I=v(M),w=g(M);if(l(A),w===0&&R<2)throw new y(T);var F=b?w-1:0,Y=b?-1:1;if(R<2)for(;;){if(F in I){P=I[F],F+=Y;break}if(F+=Y,b?F<0:w<=F)throw new y(T)}for(;b?F>=0:w>F;F+=Y)F in I&&(P=A(P,I[F],F,M));return P}};d.exports={left:x(!1),right:x(!0)}},14011:function(d,S,n){"use strict";var l=n(90839);d.exports=l([].slice)},53531:function(d,S,n){"use strict";var l=n(33323),f=l("iterator"),v=!1;try{var g=0,y={next:function(){return{done:!!g++}},return:function(){v=!0}};y[f]=function(){return this},Array.from(y,function(){throw 2})}catch(T){}d.exports=function(T,x){try{if(!x&&!v)return!1}catch(A){return!1}var b=!1;try{var C={};C[f]=function(){return{next:function(){return{done:b=!0}}}},T(C)}catch(A){}return b}},71338:function(d,S,n){"use strict";var l=n(90839),f=l({}.toString),v=l("".slice);d.exports=function(g){return v(f(g),8,-1)}},73426:function(d,S,n){"use strict";var l=n(52311),f=n(90910),v=n(71338),g=n(33323),y=g("toStringTag"),T=Object,x=v(function(){return arguments}())==="Arguments",b=function(C,A){try{return C[A]}catch(R){}};d.exports=l?v:function(C){var A,R,P;return C===void 0?"Undefined":C===null?"Null":typeof(R=b(A=T(C),y))=="string"?R:x?v(A):(P=v(A))==="Object"&&f(A.callee)?"Arguments":P}},16120:function(d,S,n){"use strict";var l=n(3159),f=n(46394),v=n(75991),g=n(895);d.exports=function(y,T,x){for(var b=f(T),C=g.f,A=v.f,R=0;R0&&x[0]<4?1:+(x[0]+x[1])),!b&&f&&(x=f.match(/Edge\/(\d+)/),(!x||x[1]>=74)&&(x=f.match(/Chrome\/(\d+)/),x&&(b=+x[1]))),d.exports=b},47060:function(d,S,n){"use strict";var l=n(74346),f=n(59473),v=n(71338),g=function(y){return f.slice(0,y.length)===y};d.exports=function(){return g("Bun/")?"BUN":g("Cloudflare-Workers")?"CLOUDFLARE":g("Deno/")?"DENO":g("Node.js/")?"NODE":l.Bun&&typeof Bun.version=="string"?"BUN":l.Deno&&typeof Deno.version=="object"?"DENO":v(l.process)==="process"?"NODE":l.window&&l.document?"BROWSER":"REST"}()},46049:function(d,S,n){"use strict";var l=n(74346),f=n(75991).f,v=n(35781),g=n(43685),y=n(70442),T=n(16120),x=n(90347);d.exports=function(b,C){var A=b.target,R=b.global,P=b.stat,M,I,w,F,Y,j;if(R?I=l:P?I=l[A]||y(A,{}):I=l[A]&&l[A].prototype,I)for(w in C){if(Y=C[w],b.dontCallGetSet?(j=f(I,w),F=j&&j.value):F=I[w],M=x(R?w:A+(P?".":"#")+w,b.forced),!M&&F!==void 0){if(typeof Y==typeof F)continue;T(Y,F)}(b.sham||F&&F.sham)&&v(Y,"sham",!0),g(I,w,Y,b)}}},21773:function(d){"use strict";d.exports=function(S){try{return!!S()}catch(n){return!0}}},80144:function(d,S,n){"use strict";n(25711);var l=n(14519),f=n(43685),v=n(91754),g=n(21773),y=n(33323),T=n(35781),x=y("species"),b=RegExp.prototype;d.exports=function(C,A,R,P){var M=y(C),I=!g(function(){var j={};return j[M]=function(){return 7},""[C](j)!==7}),w=I&&!g(function(){var j=!1,B=/a/;if(C==="split"){var $={};$[x]=function(){return B},B={constructor:$,flags:""},B[M]=/./[M]}return B.exec=function(){return j=!0,null},B[M](""),!j});if(!I||!w||R){var F=/./[M],Y=A(M,""[C],function(j,B,$,X,Q){var _=B.exec;return _===v||_===b.exec?I&&!Q?{done:!0,value:l(F,B,$,X)}:{done:!0,value:l(j,$,B,X)}:{done:!1}});f(String.prototype,C,Y[0]),f(b,M,Y[1])}P&&T(b[M],"sham",!0)}},25322:function(d,S,n){"use strict";var l=n(21589),f=Function.prototype,v=f.apply,g=f.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(l?g.bind(v):function(){return g.apply(v,arguments)})},64769:function(d,S,n){"use strict";var l=n(23680),f=n(50546),v=n(21589),g=l(l.bind);d.exports=function(y,T){return f(y),T===void 0?y:v?g(y,T):function(){return y.apply(T,arguments)}}},21589:function(d,S,n){"use strict";var l=n(21773);d.exports=!l(function(){var f=function(){}.bind();return typeof f!="function"||f.hasOwnProperty("prototype")})},14519:function(d,S,n){"use strict";var l=n(21589),f=Function.prototype.call;d.exports=l?f.bind(f):function(){return f.apply(f,arguments)}},4405:function(d,S,n){"use strict";var l=n(88851),f=n(3159),v=Function.prototype,g=l&&Object.getOwnPropertyDescriptor,y=f(v,"name"),T=y&&function(){}.name==="something",x=y&&(!l||l&&g(v,"name").configurable);d.exports={EXISTS:y,PROPER:T,CONFIGURABLE:x}},95857:function(d,S,n){"use strict";var l=n(90839),f=n(50546);d.exports=function(v,g,y){try{return l(f(Object.getOwnPropertyDescriptor(v,g)[y]))}catch(T){}}},23680:function(d,S,n){"use strict";var l=n(71338),f=n(90839);d.exports=function(v){if(l(v)==="Function")return f(v)}},90839:function(d,S,n){"use strict";var l=n(21589),f=Function.prototype,v=f.call,g=l&&f.bind.bind(v,v);d.exports=l?g:function(y){return function(){return v.apply(y,arguments)}}},43824:function(d,S,n){"use strict";var l=n(74346),f=n(90910),v=function(g){return f(g)?g:void 0};d.exports=function(g,y){return arguments.length<2?v(l[g]):l[g]&&l[g][y]}},20927:function(d,S,n){"use strict";var l=n(73426),f=n(14539),v=n(89374),g=n(79166),y=n(33323),T=y("iterator");d.exports=function(x){if(!v(x))return f(x,T)||f(x,"@@iterator")||g[l(x)]}},753:function(d,S,n){"use strict";var l=n(14519),f=n(50546),v=n(91896),g=n(27369),y=n(20927),T=TypeError;d.exports=function(x,b){var C=arguments.length<2?y(x):b;if(f(C))return v(l(C,x));throw new T(g(x)+" is not iterable")}},14539:function(d,S,n){"use strict";var l=n(50546),f=n(89374);d.exports=function(v,g){var y=v[g];return f(y)?void 0:l(y)}},99659:function(d,S,n){"use strict";var l=n(90839),f=n(33972),v=Math.floor,g=l("".charAt),y=l("".replace),T=l("".slice),x=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,b=/\$([$&'`]|\d{1,2})/g;d.exports=function(C,A,R,P,M,I){var w=R+C.length,F=P.length,Y=b;return M!==void 0&&(M=f(M),Y=x),y(I,Y,function(j,B){var $;switch(g(B,0)){case"$":return"$";case"&":return C;case"`":return T(A,0,R);case"'":return T(A,w);case"<":$=M[T(B,1,-1)];break;default:var X=+B;if(X===0)return j;if(X>F){var Q=v(X/10);return Q===0?j:Q<=F?P[Q-1]===void 0?g(B,1):P[Q-1]+g(B,1):j}$=P[X-1]}return $===void 0?"":$})}},74346:function(d,S,n){"use strict";var l=function(f){return f&&f.Math===Math&&f};d.exports=l(typeof globalThis=="object"&&globalThis)||l(typeof window=="object"&&window)||l(typeof self=="object"&&self)||l(typeof n.g=="object"&&n.g)||l(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},3159:function(d,S,n){"use strict";var l=n(90839),f=n(33972),v=l({}.hasOwnProperty);d.exports=Object.hasOwn||function(y,T){return v(f(y),T)}},96631:function(d){"use strict";d.exports={}},83375:function(d){"use strict";d.exports=function(S,n){try{arguments.length===1?console.error(S):console.error(S,n)}catch(l){}}},35291:function(d,S,n){"use strict";var l=n(43824);d.exports=l("document","documentElement")},34482:function(d,S,n){"use strict";var l=n(88851),f=n(21773),v=n(87358);d.exports=!l&&!f(function(){return Object.defineProperty(v("div"),"a",{get:function(){return 7}}).a!==7})},6781:function(d,S,n){"use strict";var l=n(90839),f=n(21773),v=n(71338),g=Object,y=l("".split);d.exports=f(function(){return!g("z").propertyIsEnumerable(0)})?function(T){return v(T)==="String"?y(T,""):g(T)}:g},60750:function(d,S,n){"use strict";var l=n(90839),f=n(90910),v=n(86796),g=l(Function.toString);f(v.inspectSource)||(v.inspectSource=function(y){return g(y)}),d.exports=v.inspectSource},73189:function(d,S,n){"use strict";var l=n(31487),f=n(74346),v=n(30346),g=n(35781),y=n(3159),T=n(86796),x=n(45529),b=n(96631),C="Object already initialized",A=f.TypeError,R=f.WeakMap,P,M,I,w=function(B){return I(B)?M(B):P(B,{})},F=function(B){return function($){var X;if(!v($)||(X=M($)).type!==B)throw new A("Incompatible receiver, "+B+" required");return X}};if(l||T.state){var Y=T.state||(T.state=new R);Y.get=Y.get,Y.has=Y.has,Y.set=Y.set,P=function(B,$){if(Y.has(B))throw new A(C);return $.facade=B,Y.set(B,$),$},M=function(B){return Y.get(B)||{}},I=function(B){return Y.has(B)}}else{var j=x("state");b[j]=!0,P=function(B,$){if(y(B,j))throw new A(C);return $.facade=B,g(B,j,$),$},M=function(B){return y(B,j)?B[j]:{}},I=function(B){return y(B,j)}}d.exports={set:P,get:M,has:I,enforce:w,getterFor:F}},22608:function(d,S,n){"use strict";var l=n(33323),f=n(79166),v=l("iterator"),g=Array.prototype;d.exports=function(y){return y!==void 0&&(f.Array===y||g[v]===y)}},81639:function(d,S,n){"use strict";var l=n(71338);d.exports=Array.isArray||function(v){return l(v)==="Array"}},90910:function(d){"use strict";var S=typeof document=="object"&&document.all;d.exports=typeof S=="undefined"&&S!==void 0?function(n){return typeof n=="function"||n===S}:function(n){return typeof n=="function"}},10881:function(d,S,n){"use strict";var l=n(90839),f=n(21773),v=n(90910),g=n(73426),y=n(43824),T=n(60750),x=function(){},b=y("Reflect","construct"),C=/^\s*(?:class|function)\b/,A=l(C.exec),R=!C.test(x),P=function(w){if(!v(w))return!1;try{return b(x,[],w),!0}catch(F){return!1}},M=function(w){if(!v(w))return!1;switch(g(w)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return R||!!A(C,T(w))}catch(F){return!0}};M.sham=!0,d.exports=!b||f(function(){var I;return P(P.call)||!P(Object)||!P(function(){I=!0})||I})?M:P},90347:function(d,S,n){"use strict";var l=n(21773),f=n(90910),v=/#|\.prototype\./,g=function(C,A){var R=T[y(C)];return R===b?!0:R===x?!1:f(A)?l(A):!!A},y=g.normalize=function(C){return String(C).replace(v,".").toLowerCase()},T=g.data={},x=g.NATIVE="N",b=g.POLYFILL="P";d.exports=g},89374:function(d){"use strict";d.exports=function(S){return S==null}},30346:function(d,S,n){"use strict";var l=n(90910);d.exports=function(f){return typeof f=="object"?f!==null:l(f)}},37963:function(d,S,n){"use strict";var l=n(30346);d.exports=function(f){return l(f)||f===null}},74206:function(d){"use strict";d.exports=!1},43907:function(d,S,n){"use strict";var l=n(30346),f=n(71338),v=n(33323),g=v("match");d.exports=function(y){var T;return l(y)&&((T=y[g])!==void 0?!!T:f(y)==="RegExp")}},88189:function(d,S,n){"use strict";var l=n(43824),f=n(90910),v=n(38023),g=n(81020),y=Object;d.exports=g?function(T){return typeof T=="symbol"}:function(T){var x=l("Symbol");return f(x)&&v(x.prototype,y(T))}},2033:function(d,S,n){"use strict";var l=n(64769),f=n(14519),v=n(91896),g=n(27369),y=n(22608),T=n(12934),x=n(38023),b=n(753),C=n(20927),A=n(66175),R=TypeError,P=function(I,w){this.stopped=I,this.result=w},M=P.prototype;d.exports=function(I,w,F){var Y=F&&F.that,j=!!(F&&F.AS_ENTRIES),B=!!(F&&F.IS_RECORD),$=!!(F&&F.IS_ITERATOR),X=!!(F&&F.INTERRUPTED),Q=l(w,Y),_,k,lt,tt,et,st,ot,yt=function(J){return _&&A(_,"normal"),new P(!0,J)},Z=function(J){return j?(v(J),X?Q(J[0],J[1],yt):Q(J[0],J[1])):X?Q(J,yt):Q(J)};if(B)_=I.iterator;else if($)_=I;else{if(k=C(I),!k)throw new R(g(I)+" is not iterable");if(y(k)){for(lt=0,tt=T(I);tt>lt;lt++)if(et=Z(I[lt]),et&&x(M,et))return et;return new P(!1)}_=b(I,k)}for(st=B?I.next:_.next;!(ot=f(st,_)).done;){try{et=Z(ot.value)}catch(J){A(_,"throw",J)}if(typeof et=="object"&&et&&x(M,et))return et}return new P(!1)}},66175:function(d,S,n){"use strict";var l=n(14519),f=n(91896),v=n(14539);d.exports=function(g,y,T){var x,b;f(g);try{if(x=v(g,"return"),!x){if(y==="throw")throw T;return T}x=l(x,g)}catch(C){b=!0,x=C}if(y==="throw")throw T;if(b)throw x;return f(x),T}},65423:function(d,S,n){"use strict";var l=n(85185).IteratorPrototype,f=n(48279),v=n(52505),g=n(85554),y=n(79166),T=function(){return this};d.exports=function(x,b,C,A){var R=b+" Iterator";return x.prototype=f(l,{next:v(+!A,C)}),g(x,R,!1,!0),y[R]=T,x}},37628:function(d,S,n){"use strict";var l=n(46049),f=n(14519),v=n(74206),g=n(4405),y=n(90910),T=n(65423),x=n(77723),b=n(42288),C=n(85554),A=n(35781),R=n(43685),P=n(33323),M=n(79166),I=n(85185),w=g.PROPER,F=g.CONFIGURABLE,Y=I.IteratorPrototype,j=I.BUGGY_SAFARI_ITERATORS,B=P("iterator"),$="keys",X="values",Q="entries",_=function(){return this};d.exports=function(k,lt,tt,et,st,ot,yt){T(tt,lt,et);var Z=function(Vt){if(Vt===st&&ht)return ht;if(!j&&Vt&&Vt in mt)return mt[Vt];switch(Vt){case $:return function(){return new tt(this,Vt)};case X:return function(){return new tt(this,Vt)};case Q:return function(){return new tt(this,Vt)}}return function(){return new tt(this)}},J=lt+" Iterator",wt=!1,mt=k.prototype,ut=mt[B]||mt["@@iterator"]||st&&mt[st],ht=!j&&ut||Z(st),N=lt==="Array"&&mt.entries||ut,ft,Ut,At;if(N&&(ft=x(N.call(new k)),ft!==Object.prototype&&ft.next&&(!v&&x(ft)!==Y&&(b?b(ft,Y):y(ft[B])||R(ft,B,_)),C(ft,J,!0,!0),v&&(M[J]=_))),w&&st===X&&ut&&ut.name!==X&&(!v&&F?A(mt,"name",X):(wt=!0,ht=function(){return f(ut,this)})),st)if(Ut={values:Z(X),keys:ot?ht:Z($),entries:Z(Q)},yt)for(At in Ut)(j||wt||!(At in mt))&&R(mt,At,Ut[At]);else l({target:lt,proto:!0,forced:j||wt},Ut);return(!v||yt)&&mt[B]!==ht&&R(mt,B,ht,{name:st}),M[lt]=ht,Ut}},85185:function(d,S,n){"use strict";var l=n(21773),f=n(90910),v=n(30346),g=n(48279),y=n(77723),T=n(43685),x=n(33323),b=n(74206),C=x("iterator"),A=!1,R,P,M;[].keys&&(M=[].keys(),"next"in M?(P=y(y(M)),P!==Object.prototype&&(R=P)):A=!0);var I=!v(R)||l(function(){var w={};return R[C].call(w)!==w});I?R={}:b&&(R=g(R)),f(R[C])||T(R,C,function(){return this}),d.exports={IteratorPrototype:R,BUGGY_SAFARI_ITERATORS:A}},79166:function(d){"use strict";d.exports={}},12934:function(d,S,n){"use strict";var l=n(47892);d.exports=function(f){return l(f.length)}},87587:function(d,S,n){"use strict";var l=n(90839),f=n(21773),v=n(90910),g=n(3159),y=n(88851),T=n(4405).CONFIGURABLE,x=n(60750),b=n(73189),C=b.enforce,A=b.get,R=String,P=Object.defineProperty,M=l("".slice),I=l("".replace),w=l([].join),F=y&&!f(function(){return P(function(){},"length",{value:8}).length!==8}),Y=String(String).split("String"),j=d.exports=function(B,$,X){M(R($),0,7)==="Symbol("&&($="["+I(R($),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),X&&X.getter&&($="get "+$),X&&X.setter&&($="set "+$),(!g(B,"name")||T&&B.name!==$)&&(y?P(B,"name",{value:$,configurable:!0}):B.name=$),F&&X&&g(X,"arity")&&B.length!==X.arity&&P(B,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?y&&P(B,"prototype",{writable:!1}):B.prototype&&(B.prototype=void 0)}catch(_){}var Q=C(B);return g(Q,"source")||(Q.source=w(Y,typeof $=="string"?$:"")),B};Function.prototype.toString=j(function(){return v(this)&&A(this).source||x(this)},"toString")},98067:function(d){"use strict";var S=Math.ceil,n=Math.floor;d.exports=Math.trunc||function(f){var v=+f;return(v>0?n:S)(v)}},71659:function(d,S,n){"use strict";var l=n(74346),f=n(87327),v=n(64769),g=n(70402).set,y=n(27306),T=n(47740),x=n(5960),b=n(3435),C=n(79292),A=l.MutationObserver||l.WebKitMutationObserver,R=l.document,P=l.process,M=l.Promise,I=f("queueMicrotask"),w,F,Y,j,B;if(!I){var $=new y,X=function(){var Q,_;for(C&&(Q=P.domain)&&Q.exit();_=$.get();)try{_()}catch(k){throw $.head&&w(),k}Q&&Q.enter()};!T&&!C&&!b&&A&&R?(F=!0,Y=R.createTextNode(""),new A(X).observe(Y,{characterData:!0}),w=function(){Y.data=F=!F}):!x&&M&&M.resolve?(j=M.resolve(void 0),j.constructor=M,B=v(j.then,j),w=function(){B(X)}):C?w=function(){P.nextTick(X)}:(g=v(g,l),w=function(){g(X)}),I=function(Q){$.head||w(),$.add(Q)}}d.exports=I},18437:function(d,S,n){"use strict";var l=n(50546),f=TypeError,v=function(g){var y,T;this.promise=new g(function(x,b){if(y!==void 0||T!==void 0)throw new f("Bad Promise constructor");y=x,T=b}),this.resolve=l(y),this.reject=l(T)};d.exports.f=function(g){return new v(g)}},72520:function(d,S,n){"use strict";var l=n(43907),f=TypeError;d.exports=function(v){if(l(v))throw new f("The method doesn't accept regular expressions");return v}},48279:function(d,S,n){"use strict";var l=n(91896),f=n(38064),v=n(86846),g=n(96631),y=n(35291),T=n(87358),x=n(45529),b=">",C="<",A="prototype",R="script",P=x("IE_PROTO"),M=function(){},I=function(B){return C+R+b+B+C+"/"+R+b},w=function(B){B.write(I("")),B.close();var $=B.parentWindow.Object;return B=null,$},F=function(){var B=T("iframe"),$="java"+R+":",X;return B.style.display="none",y.appendChild(B),B.src=String($),X=B.contentWindow.document,X.open(),X.write(I("document.F=Object")),X.close(),X.F},Y,j=function(){try{Y=new ActiveXObject("htmlfile")}catch($){}j=typeof document!="undefined"?document.domain&&Y?w(Y):F():w(Y);for(var B=v.length;B--;)delete j[A][v[B]];return j()};g[P]=!0,d.exports=Object.create||function($,X){var Q;return $!==null?(M[A]=l($),Q=new M,M[A]=null,Q[P]=$):Q=j(),X===void 0?Q:f.f(Q,X)}},38064:function(d,S,n){"use strict";var l=n(88851),f=n(92426),v=n(895),g=n(91896),y=n(19225),T=n(74936);S.f=l&&!f?Object.defineProperties:function(b,C){g(b);for(var A=y(C),R=T(C),P=R.length,M=0,I;P>M;)v.f(b,I=R[M++],A[I]);return b}},895:function(d,S,n){"use strict";var l=n(88851),f=n(34482),v=n(92426),g=n(91896),y=n(15843),T=TypeError,x=Object.defineProperty,b=Object.getOwnPropertyDescriptor,C="enumerable",A="configurable",R="writable";S.f=l?v?function(M,I,w){if(g(M),I=y(I),g(w),typeof M=="function"&&I==="prototype"&&"value"in w&&R in w&&!w[R]){var F=b(M,I);F&&F[R]&&(M[I]=w.value,w={configurable:A in w?w[A]:F[A],enumerable:C in w?w[C]:F[C],writable:!1})}return x(M,I,w)}:x:function(M,I,w){if(g(M),I=y(I),g(w),f)try{return x(M,I,w)}catch(F){}if("get"in w||"set"in w)throw new T("Accessors not supported");return"value"in w&&(M[I]=w.value),M}},75991:function(d,S,n){"use strict";var l=n(88851),f=n(14519),v=n(60031),g=n(52505),y=n(19225),T=n(15843),x=n(3159),b=n(34482),C=Object.getOwnPropertyDescriptor;S.f=l?C:function(R,P){if(R=y(R),P=T(P),b)try{return C(R,P)}catch(M){}if(x(R,P))return g(!f(v.f,R,P),R[P])}},46465:function(d,S,n){"use strict";var l=n(66595),f=n(86846),v=f.concat("length","prototype");S.f=Object.getOwnPropertyNames||function(y){return l(y,v)}},22506:function(d,S){"use strict";S.f=Object.getOwnPropertySymbols},77723:function(d,S,n){"use strict";var l=n(3159),f=n(90910),v=n(33972),g=n(45529),y=n(31068),T=g("IE_PROTO"),x=Object,b=x.prototype;d.exports=y?x.getPrototypeOf:function(C){var A=v(C);if(l(A,T))return A[T];var R=A.constructor;return f(R)&&A instanceof R?R.prototype:A instanceof x?b:null}},38023:function(d,S,n){"use strict";var l=n(90839);d.exports=l({}.isPrototypeOf)},66595:function(d,S,n){"use strict";var l=n(90839),f=n(3159),v=n(19225),g=n(46135).indexOf,y=n(96631),T=l([].push);d.exports=function(x,b){var C=v(x),A=0,R=[],P;for(P in C)!f(y,P)&&f(C,P)&&T(R,P);for(;b.length>A;)f(C,P=b[A++])&&(~g(R,P)||T(R,P));return R}},74936:function(d,S,n){"use strict";var l=n(66595),f=n(86846);d.exports=Object.keys||function(g){return l(g,f)}},60031:function(d,S){"use strict";var n={}.propertyIsEnumerable,l=Object.getOwnPropertyDescriptor,f=l&&!n.call({1:2},1);S.f=f?function(g){var y=l(this,g);return!!y&&y.enumerable}:n},42288:function(d,S,n){"use strict";var l=n(95857),f=n(30346),v=n(94070),g=n(23310);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var y=!1,T={},x;try{x=l(Object.prototype,"__proto__","set"),x(T,[]),y=T instanceof Array}catch(b){}return function(C,A){return v(C),g(A),f(C)&&(y?x(C,A):C.__proto__=A),C}}():void 0)},48690:function(d,S,n){"use strict";var l=n(14519),f=n(90910),v=n(30346),g=TypeError;d.exports=function(y,T){var x,b;if(T==="string"&&f(x=y.toString)&&!v(b=l(x,y))||f(x=y.valueOf)&&!v(b=l(x,y))||T!=="string"&&f(x=y.toString)&&!v(b=l(x,y)))return b;throw new g("Can't convert object to primitive value")}},46394:function(d,S,n){"use strict";var l=n(43824),f=n(90839),v=n(46465),g=n(22506),y=n(91896),T=f([].concat);d.exports=l("Reflect","ownKeys")||function(b){var C=v.f(y(b)),A=g.f;return A?T(C,A(b)):C}},31011:function(d,S,n){"use strict";var l=n(74346);d.exports=l},58541:function(d){"use strict";d.exports=function(S){try{return{error:!1,value:S()}}catch(n){return{error:!0,value:n}}}},39705:function(d,S,n){"use strict";var l=n(74346),f=n(46016),v=n(90910),g=n(90347),y=n(60750),T=n(33323),x=n(47060),b=n(74206),C=n(46910),A=f&&f.prototype,R=T("species"),P=!1,M=v(l.PromiseRejectionEvent),I=g("Promise",function(){var w=y(f),F=w!==String(f);if(!F&&C===66||b&&!(A.catch&&A.finally))return!0;if(!C||C<51||!/native code/.test(w)){var Y=new f(function($){$(1)}),j=function($){$(function(){},function(){})},B=Y.constructor={};if(B[R]=j,P=Y.then(function(){})instanceof j,!P)return!0}return!F&&(x==="BROWSER"||x==="DENO")&&!M});d.exports={CONSTRUCTOR:I,REJECTION_EVENT:M,SUBCLASSING:P}},46016:function(d,S,n){"use strict";var l=n(74346);d.exports=l.Promise},18292:function(d,S,n){"use strict";var l=n(91896),f=n(30346),v=n(18437);d.exports=function(g,y){if(l(g),f(y)&&y.constructor===g)return y;var T=v.f(g),x=T.resolve;return x(y),T.promise}},90429:function(d,S,n){"use strict";var l=n(46016),f=n(53531),v=n(39705).CONSTRUCTOR;d.exports=v||!f(function(g){l.all(g).then(void 0,function(){})})},27306:function(d){"use strict";var S=function(){this.head=null,this.tail=null};S.prototype={add:function(n){var l={item:n,next:null},f=this.tail;f?f.next=l:this.head=l,this.tail=l},get:function(){var n=this.head;if(n){var l=this.head=n.next;return l===null&&(this.tail=null),n.item}}},d.exports=S},48707:function(d,S,n){"use strict";var l=n(14519),f=n(91896),v=n(90910),g=n(71338),y=n(91754),T=TypeError;d.exports=function(x,b){var C=x.exec;if(v(C)){var A=l(C,x,b);return A!==null&&f(A),A}if(g(x)==="RegExp")return l(y,x,b);throw new T("RegExp#exec called on incompatible receiver")}},91754:function(d,S,n){"use strict";var l=n(14519),f=n(90839),v=n(79141),g=n(28011),y=n(33686),T=n(89686),x=n(48279),b=n(73189).get,C=n(37554),A=n(34242),R=T("native-string-replace",String.prototype.replace),P=RegExp.prototype.exec,M=P,I=f("".charAt),w=f("".indexOf),F=f("".replace),Y=f("".slice),j=function(){var Q=/a/,_=/b*/g;return l(P,Q,"a"),l(P,_,"a"),Q.lastIndex!==0||_.lastIndex!==0}(),B=y.BROKEN_CARET,$=/()??/.exec("")[1]!==void 0,X=j||$||B||C||A;X&&(M=function(_){var k=this,lt=b(k),tt=v(_),et=lt.raw,st,ot,yt,Z,J,wt,mt;if(et)return et.lastIndex=k.lastIndex,st=l(M,et,tt),k.lastIndex=et.lastIndex,st;var ut=lt.groups,ht=B&&k.sticky,N=l(g,k),ft=k.source,Ut=0,At=tt;if(ht&&(N=F(N,"y",""),w(N,"g")===-1&&(N+="g"),At=Y(tt,k.lastIndex),k.lastIndex>0&&(!k.multiline||k.multiline&&I(tt,k.lastIndex-1)!==` +`)&&(ft="(?: "+ft+")",At=" "+At,Ut++),ot=new RegExp("^(?:"+ft+")",N)),$&&(ot=new RegExp("^"+ft+"$(?!\\s)",N)),j&&(yt=k.lastIndex),Z=l(P,ht?ot:k,At),ht?Z?(Z.input=Y(Z.input,Ut),Z[0]=Y(Z[0],Ut),Z.index=k.lastIndex,k.lastIndex+=Z[0].length):k.lastIndex=0:j&&Z&&(k.lastIndex=k.global?Z.index+Z[0].length:yt),$&&Z&&Z.length>1&&l(R,Z[0],ot,function(){for(J=1;Jb)","g");return g.exec("b").groups.a!=="b"||"b".replace(g,"$c")!=="bc"})},94070:function(d,S,n){"use strict";var l=n(89374),f=TypeError;d.exports=function(v){if(l(v))throw new f("Can't call method on "+v);return v}},87327:function(d,S,n){"use strict";var l=n(74346),f=n(88851),v=Object.getOwnPropertyDescriptor;d.exports=function(g){if(!f)return l[g];var y=v(l,g);return y&&y.value}},56781:function(d,S,n){"use strict";var l=n(43824),f=n(15086),v=n(33323),g=n(88851),y=v("species");d.exports=function(T){var x=l(T);g&&x&&!x[y]&&f(x,y,{configurable:!0,get:function(){return this}})}},85554:function(d,S,n){"use strict";var l=n(895).f,f=n(3159),v=n(33323),g=v("toStringTag");d.exports=function(y,T,x){y&&!x&&(y=y.prototype),y&&!f(y,g)&&l(y,g,{configurable:!0,value:T})}},45529:function(d,S,n){"use strict";var l=n(89686),f=n(55515),v=l("keys");d.exports=function(g){return v[g]||(v[g]=f(g))}},86796:function(d,S,n){"use strict";var l=n(74206),f=n(74346),v=n(70442),g="__core-js_shared__",y=d.exports=f[g]||v(g,{});(y.versions||(y.versions=[])).push({version:"3.47.0",mode:l?"pure":"global",copyright:"\xA9 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"})},89686:function(d,S,n){"use strict";var l=n(86796);d.exports=function(f,v){return l[f]||(l[f]=v||{})}},9255:function(d,S,n){"use strict";var l=n(91896),f=n(60199),v=n(89374),g=n(33323),y=g("species");d.exports=function(T,x){var b=l(T).constructor,C;return b===void 0||v(C=l(b)[y])?x:f(C)}},77941:function(d,S,n){"use strict";var l=n(90839),f=n(61951),v=n(79141),g=n(94070),y=l("".charAt),T=l("".charCodeAt),x=l("".slice),b=function(C){return function(A,R){var P=v(g(A)),M=f(R),I=P.length,w,F;return M<0||M>=I?C?"":void 0:(w=T(P,M),w<55296||w>56319||M+1===I||(F=T(P,M+1))<56320||F>57343?C?y(P,M):w:C?x(P,M,M+2):(w-55296<<10)+(F-56320)+65536)}};d.exports={codeAt:b(!1),charAt:b(!0)}},75590:function(d,S,n){"use strict";var l=n(4405).PROPER,f=n(21773),v=n(80975),g="\u200B\x85\u180E";d.exports=function(y){return f(function(){return!!v[y]()||g[y]()!==g||l&&v[y].name!==y})}},98209:function(d,S,n){"use strict";var l=n(90839),f=n(94070),v=n(79141),g=n(80975),y=l("".replace),T=RegExp("^["+g+"]+"),x=RegExp("(^|[^"+g+"])["+g+"]+$"),b=function(C){return function(A){var R=v(f(A));return C&1&&(R=y(R,T,"")),C&2&&(R=y(R,x,"$1")),R}};d.exports={start:b(1),end:b(2),trim:b(3)}},13852:function(d,S,n){"use strict";var l=n(46910),f=n(21773),v=n(74346),g=v.String;d.exports=!!Object.getOwnPropertySymbols&&!f(function(){var y=Symbol("symbol detection");return!g(y)||!(Object(y)instanceof Symbol)||!Symbol.sham&&l&&l<41})},70402:function(d,S,n){"use strict";var l=n(74346),f=n(25322),v=n(64769),g=n(90910),y=n(3159),T=n(21773),x=n(35291),b=n(14011),C=n(87358),A=n(34231),R=n(47740),P=n(79292),M=l.setImmediate,I=l.clearImmediate,w=l.process,F=l.Dispatch,Y=l.Function,j=l.MessageChannel,B=l.String,$=0,X={},Q="onreadystatechange",_,k,lt,tt;T(function(){_=l.location});var et=function(Z){if(y(X,Z)){var J=X[Z];delete X[Z],J()}},st=function(Z){return function(){et(Z)}},ot=function(Z){et(Z.data)},yt=function(Z){l.postMessage(B(Z),_.protocol+"//"+_.host)};(!M||!I)&&(M=function(J){A(arguments.length,1);var wt=g(J)?J:Y(J),mt=b(arguments,1);return X[++$]=function(){f(wt,void 0,mt)},k($),$},I=function(J){delete X[J]},P?k=function(Z){w.nextTick(st(Z))}:F&&F.now?k=function(Z){F.now(st(Z))}:j&&!R?(lt=new j,tt=lt.port2,lt.port1.onmessage=ot,k=v(tt.postMessage,tt)):l.addEventListener&&g(l.postMessage)&&!l.importScripts&&_&&_.protocol!=="file:"&&!T(yt)?(k=yt,l.addEventListener("message",ot,!1)):Q in C("script")?k=function(Z){x.appendChild(C("script"))[Q]=function(){x.removeChild(this),et(Z)}}:k=function(Z){setTimeout(st(Z),0)}),d.exports={set:M,clear:I}},98398:function(d,S,n){"use strict";var l=n(61951),f=Math.max,v=Math.min;d.exports=function(g,y){var T=l(g);return T<0?f(T+y,0):v(T,y)}},19225:function(d,S,n){"use strict";var l=n(6781),f=n(94070);d.exports=function(v){return l(f(v))}},61951:function(d,S,n){"use strict";var l=n(98067);d.exports=function(f){var v=+f;return v!==v||v===0?0:l(v)}},47892:function(d,S,n){"use strict";var l=n(61951),f=Math.min;d.exports=function(v){var g=l(v);return g>0?f(g,9007199254740991):0}},33972:function(d,S,n){"use strict";var l=n(94070),f=Object;d.exports=function(v){return f(l(v))}},41368:function(d,S,n){"use strict";var l=n(14519),f=n(30346),v=n(88189),g=n(14539),y=n(48690),T=n(33323),x=TypeError,b=T("toPrimitive");d.exports=function(C,A){if(!f(C)||v(C))return C;var R=g(C,b),P;if(R){if(A===void 0&&(A="default"),P=l(R,C,A),!f(P)||v(P))return P;throw new x("Can't convert object to primitive value")}return A===void 0&&(A="number"),y(C,A)}},15843:function(d,S,n){"use strict";var l=n(41368),f=n(88189);d.exports=function(v){var g=l(v,"string");return f(g)?g:g+""}},52311:function(d,S,n){"use strict";var l=n(33323),f=l("toStringTag"),v={};v[f]="z",d.exports=String(v)==="[object z]"},79141:function(d,S,n){"use strict";var l=n(73426),f=String;d.exports=function(v){if(l(v)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return f(v)}},27369:function(d){"use strict";var S=String;d.exports=function(n){try{return S(n)}catch(l){return"Object"}}},55515:function(d,S,n){"use strict";var l=n(90839),f=0,v=Math.random(),g=l(1.1.toString);d.exports=function(y){return"Symbol("+(y===void 0?"":y)+")_"+g(++f+v,36)}},81020:function(d,S,n){"use strict";var l=n(13852);d.exports=l&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},92426:function(d,S,n){"use strict";var l=n(88851),f=n(21773);d.exports=l&&f(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},34231:function(d){"use strict";var S=TypeError;d.exports=function(n,l){if(n1?arguments[1]:void 0;return T?y(this,C,A)||0:v(this,C,A)}})},16738:function(d,S,n){"use strict";var l=n(19225),f=n(26304),v=n(79166),g=n(73189),y=n(895).f,T=n(37628),x=n(13192),b=n(74206),C=n(88851),A="Array Iterator",R=g.set,P=g.getterFor(A);d.exports=T(Array,"Array",function(I,w){R(this,{type:A,target:l(I),index:0,kind:w})},function(){var I=P(this),w=I.target,F=I.index++;if(!w||F>=w.length)return I.target=null,x(void 0,!0);switch(I.kind){case"keys":return x(F,!1);case"values":return x(w[F],!1)}return x([F,w[F]],!1)},"values");var M=v.Arguments=v.Array;if(f("keys"),f("values"),f("entries"),!b&&C&&M.name!=="values")try{y(M,"name",{value:"values"})}catch(I){}},99532:function(d,S,n){"use strict";var l=n(46049),f=n(34886).left,v=n(41766),g=n(46910),y=n(79292),T=!y&&g>79&&g<83,x=T||!v("reduce");l({target:"Array",proto:!0,forced:x},{reduce:function(C){var A=arguments.length;return f(this,C,A,A>1?arguments[1]:void 0)}})},21952:function(d,S,n){"use strict";var l=n(46049),f=n(90839),v=n(81639),g=f([].reverse),y=[1,2];l({target:"Array",proto:!0,forced:String(y)===String(y.reverse())},{reverse:function(){return v(this)&&(this.length=this.length),g(this)}})},43452:function(d,S,n){"use strict";var l=n(46049),f=n(14519),v=n(50546),g=n(18437),y=n(58541),T=n(2033),x=n(90429);l({target:"Promise",stat:!0,forced:x},{all:function(C){var A=this,R=g.f(A),P=R.resolve,M=R.reject,I=y(function(){var w=v(A.resolve),F=[],Y=0,j=1;T(C,function(B){var $=Y++,X=!1;j++,f(w,A,B).then(function(Q){X||(X=!0,F[$]=Q,--j||P(F))},M)}),--j||P(F)});return I.error&&M(I.value),R.promise}})},20964:function(d,S,n){"use strict";var l=n(46049),f=n(74206),v=n(39705).CONSTRUCTOR,g=n(46016),y=n(43824),T=n(90910),x=n(43685),b=g&&g.prototype;if(l({target:"Promise",proto:!0,forced:v,real:!0},{catch:function(A){return this.then(void 0,A)}}),!f&&T(g)){var C=y("Promise").prototype.catch;b.catch!==C&&x(b,"catch",C,{unsafe:!0})}},61662:function(d,S,n){"use strict";var l=n(46049),f=n(74206),v=n(79292),g=n(74346),y=n(31011),T=n(14519),x=n(43685),b=n(42288),C=n(85554),A=n(56781),R=n(50546),P=n(90910),M=n(30346),I=n(69669),w=n(9255),F=n(70402).set,Y=n(71659),j=n(83375),B=n(58541),$=n(27306),X=n(73189),Q=n(46016),_=n(39705),k=n(18437),lt="Promise",tt=_.CONSTRUCTOR,et=_.REJECTION_EVENT,st=_.SUBCLASSING,ot=X.getterFor(lt),yt=X.set,Z=Q&&Q.prototype,J=Q,wt=Z,mt=g.TypeError,ut=g.document,ht=g.process,N=k.f,ft=N,Ut=!!(ut&&ut.createEvent&&g.dispatchEvent),At="unhandledrejection",Vt="rejectionhandled",qt=0,ie=1,Qt=2,le=1,he=2,_t,fe,ce,Zt,ve=function(W){var nt;return M(W)&&P(nt=W.then)?nt:!1},ge=function(W,nt){var gt=nt.value,dt=nt.state===ie,bt=dt?W.ok:W.fail,me=W.resolve,Le=W.reject,xe=W.domain,Ee,te,$e;try{bt?(dt||(nt.rejection===he&&Ze(nt),nt.rejection=le),bt===!0?Ee=gt:(xe&&xe.enter(),Ee=bt(gt),xe&&(xe.exit(),$e=!0)),Ee===W.promise?Le(new mt("Promise-chain cycle")):(te=ve(Ee))?T(te,Ee,me,Le):me(Ee)):Le(gt)}catch(ae){xe&&!$e&&xe.exit(),Le(ae)}},de=function(W,nt){W.notified||(W.notified=!0,Y(function(){for(var gt=W.reactions,dt;dt=gt.get();)ge(dt,W);W.notified=!1,nt&&!W.rejection&&Kt(W)}))},pe=function(W,nt,gt){var dt,bt;Ut?(dt=ut.createEvent("Event"),dt.promise=nt,dt.reason=gt,dt.initEvent(W,!1,!0),g.dispatchEvent(dt)):dt={promise:nt,reason:gt},!et&&(bt=g["on"+W])?bt(dt):W===At&&j("Unhandled promise rejection",gt)},Kt=function(W){T(F,g,function(){var nt=W.facade,gt=W.value,dt=ze(W),bt;if(dt&&(bt=B(function(){v?ht.emit("unhandledRejection",gt,nt):pe(At,nt,gt)}),W.rejection=v||ze(W)?he:le,bt.error))throw bt.value})},ze=function(W){return W.rejection!==le&&!W.parent},Ze=function(W){T(F,g,function(){var nt=W.facade;v?ht.emit("rejectionHandled",nt):pe(Vt,nt,W.value)})},It=function(W,nt,gt){return function(dt){W(nt,dt,gt)}},ye=function(W,nt,gt){W.done||(W.done=!0,gt&&(W=gt),W.value=nt,W.state=Qt,de(W,!0))},De=function(W,nt,gt){if(!W.done){W.done=!0,gt&&(W=gt);try{if(W.facade===nt)throw new mt("Promise can't be resolved itself");var dt=ve(nt);dt?Y(function(){var bt={done:!1};try{T(dt,nt,It(De,bt,W),It(ye,bt,W))}catch(me){ye(bt,me,W)}}):(W.value=nt,W.state=ie,de(W,!1))}catch(bt){ye({done:!1},bt,W)}}};if(tt&&(J=function(nt){I(this,wt),R(nt),T(_t,this);var gt=ot(this);try{nt(It(De,gt),It(ye,gt))}catch(dt){ye(gt,dt)}},wt=J.prototype,_t=function(nt){yt(this,{type:lt,done:!1,notified:!1,parent:!1,reactions:new $,rejection:!1,state:qt,value:null})},_t.prototype=x(wt,"then",function(nt,gt){var dt=ot(this),bt=N(w(this,J));return dt.parent=!0,bt.ok=P(nt)?nt:!0,bt.fail=P(gt)&>,bt.domain=v?ht.domain:void 0,dt.state===qt?dt.reactions.add(bt):Y(function(){ge(bt,dt)}),bt.promise}),fe=function(){var W=new _t,nt=ot(W);this.promise=W,this.resolve=It(De,nt),this.reject=It(ye,nt)},k.f=N=function(W){return W===J||W===ce?new fe(W):ft(W)},!f&&P(Q)&&Z!==Object.prototype)){Zt=Z.then,st||x(Z,"then",function(nt,gt){var dt=this;return new J(function(bt,me){T(Zt,dt,bt,me)}).then(nt,gt)},{unsafe:!0});try{delete Z.constructor}catch(W){}b&&b(Z,wt)}l({global:!0,constructor:!0,wrap:!0,forced:tt},{Promise:J}),ce=y.Promise,C(J,lt,!1,!0),A(lt)},71661:function(d,S,n){"use strict";n(61662),n(43452),n(20964),n(84652),n(35082),n(3849)},84652:function(d,S,n){"use strict";var l=n(46049),f=n(14519),v=n(50546),g=n(18437),y=n(58541),T=n(2033),x=n(90429);l({target:"Promise",stat:!0,forced:x},{race:function(C){var A=this,R=g.f(A),P=R.reject,M=y(function(){var I=v(A.resolve);T(C,function(w){f(I,A,w).then(R.resolve,P)})});return M.error&&P(M.value),R.promise}})},35082:function(d,S,n){"use strict";var l=n(46049),f=n(18437),v=n(39705).CONSTRUCTOR;l({target:"Promise",stat:!0,forced:v},{reject:function(y){var T=f.f(this),x=T.reject;return x(y),T.promise}})},3849:function(d,S,n){"use strict";var l=n(46049),f=n(43824),v=n(74206),g=n(46016),y=n(39705).CONSTRUCTOR,T=n(18292),x=f("Promise"),b=v&&!y;l({target:"Promise",stat:!0,forced:v||y},{resolve:function(A){return T(b&&this===x?g:this,A)}})},25711:function(d,S,n){"use strict";var l=n(46049),f=n(91754);l({target:"RegExp",proto:!0,forced:/./.exec!==f},{exec:f})},91829:function(d,S,n){"use strict";var l=n(4405).PROPER,f=n(43685),v=n(91896),g=n(79141),y=n(21773),T=n(81007),x="toString",b=RegExp.prototype,C=b[x],A=y(function(){return C.call({source:"a",flags:"b"})!=="/a/b"}),R=l&&C.name!==x;(A||R)&&f(b,x,function(){var M=v(this),I=g(M.source),w=g(T(M));return"/"+I+"/"+w},{unsafe:!0})},75696:function(d,S,n){"use strict";var l=n(46049),f=n(23680),v=n(75991).f,g=n(47892),y=n(79141),T=n(72520),x=n(94070),b=n(4379),C=n(74206),A=f("".slice),R=Math.min,P=b("endsWith"),M=!C&&!P&&!!function(){var I=v(String.prototype,"endsWith");return I&&!I.writable}();l({target:"String",proto:!0,forced:!M&&!P},{endsWith:function(w){var F=y(x(this));T(w);var Y=arguments.length>1?arguments[1]:void 0,j=F.length,B=Y===void 0?j:R(g(Y),j),$=y(w);return A(F,B-$.length,B)===$}})},42502:function(d,S,n){"use strict";var l=n(46049),f=n(90839),v=n(72520),g=n(94070),y=n(79141),T=n(4379),x=f("".indexOf);l({target:"String",proto:!0,forced:!T("includes")},{includes:function(C){return!!~x(y(g(this)),y(v(C)),arguments.length>1?arguments[1]:void 0)}})},4508:function(d,S,n){"use strict";var l=n(14519),f=n(90839),v=n(80144),g=n(91896),y=n(30346),T=n(47892),x=n(79141),b=n(94070),C=n(14539),A=n(79323),R=n(81007),P=n(48707),M=f("".indexOf);v("match",function(I,w,F){return[function(j){var B=b(this),$=y(j)?C(j,I):void 0;return $?l($,j,B):new RegExp(j)[I](x(B))},function(Y){var j=g(this),B=x(Y),$=F(w,j,B);if($.done)return $.value;var X=x(R(j));if(M(X,"g")===-1)return P(j,B);var Q=M(X,"u")!==-1;j.lastIndex=0;for(var _=[],k=0,lt;(lt=P(j,B))!==null;){var tt=x(lt[0]);_[k]=tt,tt===""&&(j.lastIndex=A(B,T(j.lastIndex),Q)),k++}return k===0?null:_}]})},18736:function(d,S,n){"use strict";var l=n(25322),f=n(14519),v=n(90839),g=n(80144),y=n(21773),T=n(91896),x=n(90910),b=n(30346),C=n(61951),A=n(47892),R=n(79141),P=n(94070),M=n(79323),I=n(14539),w=n(99659),F=n(81007),Y=n(48707),j=n(33323),B=j("replace"),$=Math.max,X=Math.min,Q=v([].concat),_=v([].push),k=v("".indexOf),lt=v("".slice),tt=function(yt){return yt===void 0?yt:String(yt)},et=function(){return"a".replace(/./,"$0")==="$0"}(),st=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),ot=!y(function(){var yt=/./;return yt.exec=function(){var Z=[];return Z.groups={a:"7"},Z},"".replace(yt,"$")!=="7"});g("replace",function(yt,Z,J){var wt=st?"$":"$0";return[function(ut,ht){var N=P(this),ft=b(ut)?I(ut,B):void 0;return ft?f(ft,ut,N,ht):f(Z,R(N),ut,ht)},function(mt,ut){var ht=T(this),N=R(mt);if(typeof ut=="string"&&k(ut,wt)===-1&&k(ut,"$<")===-1){var ft=J(Z,ht,N,ut);if(ft.done)return ft.value}var Ut=x(ut);Ut||(ut=R(ut));var At=R(F(ht)),Vt=k(At,"g")!==-1,qt;Vt&&(qt=k(At,"u")!==-1,ht.lastIndex=0);for(var ie=[],Qt;Qt=Y(ht,N),!(Qt===null||(_(ie,Qt),!Vt));){var le=R(Qt[0]);le===""&&(ht.lastIndex=M(N,A(ht.lastIndex),qt))}for(var he="",_t=0,fe=0;fe=_t&&(he+=lt(N,_t,Zt)+ge,_t=Zt+ce.length)}return he+lt(N,_t)}]},!ot||!et||st)},4411:function(d,S,n){"use strict";var l=n(14519),f=n(90839),v=n(80144),g=n(91896),y=n(30346),T=n(94070),x=n(9255),b=n(79323),C=n(47892),A=n(79141),R=n(14539),P=n(48707),M=n(33686),I=n(21773),w=M.UNSUPPORTED_Y,F=4294967295,Y=Math.min,j=f([].push),B=f("".slice),$=!I(function(){var Q=/(?:)/,_=Q.exec;Q.exec=function(){return _.apply(this,arguments)};var k="ab".split(Q);return k.length!==2||k[0]!=="a"||k[1]!=="b"}),X="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;v("split",function(Q,_,k){var lt="0".split(void 0,0).length?function(tt,et){return tt===void 0&&et===0?[]:l(_,this,tt,et)}:_;return[function(et,st){var ot=T(this),yt=y(et)?R(et,Q):void 0;return yt?l(yt,et,ot,st):l(lt,A(ot),et,st)},function(tt,et){var st=g(this),ot=A(tt);if(!X){var yt=k(lt,st,ot,et,lt!==_);if(yt.done)return yt.value}var Z=x(st,RegExp),J=st.unicode,wt=(st.ignoreCase?"i":"")+(st.multiline?"m":"")+(st.unicode?"u":"")+(w?"g":"y"),mt=new Z(w?"^(?:"+st.source+")":st,wt),ut=et===void 0?F:et>>>0;if(ut===0)return[];if(ot.length===0)return P(mt,ot)===null?[ot]:[];for(var ht=0,N=0,ft=[];N1?arguments[1]:void 0,F.length)),j=y(w);return A(F,Y,Y+j.length)===j}})},4226:function(d,S,n){"use strict";var l=n(46049),f=n(98209).trim,v=n(75590);l({target:"String",proto:!0,forced:v("trim")},{trim:function(){return f(this)}})},7706:function(d,S,n){"use strict";var l=n(74346),f=n(36483),v=n(21324),g=n(16738),y=n(35781),T=n(85554),x=n(33323),b=x("iterator"),C=g.values,A=function(P,M){if(P){if(P[b]!==C)try{y(P,b,C)}catch(w){P[b]=C}if(T(P,M,!0),f[M]){for(var I in g)if(P[I]!==g[I])try{y(P,I,g[I])}catch(w){P[I]=g[I]}}}};for(var R in f)A(l[R]&&l[R].prototype,R);A(v,"DOMTokenList")},63754:function(d,S,n){"use strict";n.r(S),n.d(S,{AElement:function(){return un},AnimateColorElement:function(){return en},AnimateElement:function(){return qe},AnimateTransformElement:function(){return rn},BoundingBox:function(){return kt},CB1:function(){return hr},CB2:function(){return fr},CB3:function(){return cr},CB4:function(){return vr},Canvg:function(){return Ne},CircleElement:function(){return Xr},ClipPathElement:function(){return pn},DefsElement:function(){return Jr},DescElement:function(){return On},Document:function(){return ue},Element:function(){return Ct},EllipseElement:function(){return Wr},FeColorMatrixElement:function(){return br},FeCompositeElement:function(){return xn},FeDropShadowElement:function(){return yn},FeGaussianBlurElement:function(){return En},FeMorphologyElement:function(){return mn},FilterElement:function(){return We},Font:function(){return zt},FontElement:function(){return nn},FontFaceElement:function(){return an},GElement:function(){return Je},GlyphElement:function(){return xr},GradientElement:function(){return Or},ImageElement:function(){return fn},LineElement:function(){return Qr},LinearGradientElement:function(){return qr},MarkerElement:function(){return kr},MaskElement:function(){return Xe},Matrix:function(){return yr},MissingGlyphElement:function(){return sn},Mouse:function(){return Br},PSEUDO_ZERO:function(){return ae},Parser:function(){return ke},PathElement:function(){return xt},PathParser:function(){return it},PatternElement:function(){return Kr},Point:function(){return Rt},PolygonElement:function(){return Zr},PolylineElement:function(){return Tr},Property:function(){return q},QB1:function(){return gr},QB2:function(){return dr},QB3:function(){return pr},RadialGradientElement:function(){return _r},RectElement:function(){return Er},RenderedElement:function(){return Oe},Rotate:function(){return Gr},SVGElement:function(){return Be},SVGFontLoader:function(){return vn},Scale:function(){return zr},Screen:function(){return He},Skew:function(){return mr},SkewX:function(){return $r},SkewY:function(){return Hr},StopElement:function(){return tn},StyleElement:function(){return Sr},SymbolElement:function(){return cn},TRefElement:function(){return on},TSpanElement:function(){return Ye},TextElement:function(){return se},TextPathElement:function(){return hn},TitleElement:function(){return Tn},Transform:function(){return Te},Translate:function(){return jr},UnknownElement:function(){return Yr},UseElement:function(){return gn},ViewPort:function(){return Lr},compressSpaces:function(){return Kt},default:function(){return Ne},getSelectorSpecificity:function(){return $e},normalizeAttributeName:function(){return De},normalizeColor:function(){return nt},parseExternalUrl:function(){return W},presets:function(){return pe},toNumbers:function(){return It},trimLeft:function(){return ze},trimRight:function(){return Ze},vectorMagnitude:function(){return ur},vectorsAngle:function(){return lr},vectorsRatio:function(){return Ke}});var l=n(71661),f=n(3202),v=n(4508),g=n(18736),y=n(80532),T=n(16738),x=n(7706),b=n(20068),C=n(99532),A=n(75696),R=n(4411),P=n(32772),M=n(4226),I=n(45810),w=n(89568),F=n(42502),Y=n(21952);var j=function(h,t){return(j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])})(h,t)};function B(h,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function e(){this.constructor=h}j(h,t),h.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function $(h){var t="";Array.isArray(h)||(h=[h]);for(var e=0;eh.phi1&&(h.phi2-=2*_),h.sweepFlag===1&&h.phi2r)return[];if(r===0)return[[h*e/(h*h+t*t),t*e/(h*h+t*t)]];var i=Math.sqrt(r);return[[(h*e+t*i)/(h*h+t*t),(t*e-h*i)/(h*h+t*t)],[(h*e-t*i)/(h*h+t*t),(t*e+h*i)/(h*h+t*t)]]}var tt,et=Math.PI/180;function st(h,t,e){return(1-e)*h+e*t}function ot(h,t,e,r){return h+Math.cos(r/180*_)*t+Math.sin(r/180*_)*e}function yt(h,t,e,r){var i=1e-6,a=t-h,o=e-t,s=3*a+3*(r-e)-6*o,u=6*(o-a),c=3*a;return Math.abs(s)H&&(m.sweepFlag=+!m.sweepFlag),m})}function o(){return function(s){var u={};for(var c in s)u[c]=s[c];return u}}h.ROUND=function(s){function u(c){return Math.round(c*s)/s}return s===void 0&&(s=1e13),Q(s),function(c){return c.x1!==void 0&&(c.x1=u(c.x1)),c.y1!==void 0&&(c.y1=u(c.y1)),c.x2!==void 0&&(c.x2=u(c.x2)),c.y2!==void 0&&(c.y2=u(c.y2)),c.x!==void 0&&(c.x=u(c.x)),c.y!==void 0&&(c.y=u(c.y)),c.rX!==void 0&&(c.rX=u(c.rX)),c.rY!==void 0&&(c.rY=u(c.rY)),c}},h.TO_ABS=t,h.TO_REL=function(){return i(function(s,u,c){return s.relative||(s.x1!==void 0&&(s.x1-=u),s.y1!==void 0&&(s.y1-=c),s.x2!==void 0&&(s.x2-=u),s.y2!==void 0&&(s.y2-=c),s.x!==void 0&&(s.x-=u),s.y!==void 0&&(s.y-=c),s.relative=!0),s})},h.NORMALIZE_HVZ=function(s,u,c){return s===void 0&&(s=!0),u===void 0&&(u=!0),c===void 0&&(c=!0),i(function(p,E,O,m,D){if(isNaN(m)&&!(p.type&N.MOVE_TO))throw new Error("path must start with moveto");return u&&p.type&N.HORIZ_LINE_TO&&(p.type=N.LINE_TO,p.y=p.relative?0:O),c&&p.type&N.VERT_LINE_TO&&(p.type=N.LINE_TO,p.x=p.relative?0:E),s&&p.type&N.CLOSE_PATH&&(p.type=N.LINE_TO,p.x=p.relative?m-E:m,p.y=p.relative?D-O:D),p.type&N.ARC&&(p.rX===0||p.rY===0)&&(p.type=N.LINE_TO,delete p.rX,delete p.rY,delete p.xRot,delete p.lArcFlag,delete p.sweepFlag),p})},h.NORMALIZE_ST=e,h.QT_TO_C=r,h.INFO=i,h.SANITIZE=function(s){s===void 0&&(s=0),Q(s);var u=NaN,c=NaN,p=NaN,E=NaN;return i(function(O,m,D,V,L){var U=Math.abs,K=!1,G=0,z=0;if(O.type&N.SMOOTH_CURVE_TO&&(G=isNaN(u)?0:m-u,z=isNaN(c)?0:D-c),O.type&(N.CURVE_TO|N.SMOOTH_CURVE_TO)?(u=O.relative?m+O.x2:O.x2,c=O.relative?D+O.y2:O.y2):(u=NaN,c=NaN),O.type&N.SMOOTH_QUAD_TO?(p=isNaN(p)?m:2*m-p,E=isNaN(E)?D:2*D-E):O.type&N.QUAD_TO?(p=O.relative?m+O.x1:O.x1,E=O.relative?D+O.y1:O.y2):(p=NaN,E=NaN),O.type&N.LINE_COMMANDS||O.type&N.ARC&&(O.rX===0||O.rY===0||!O.lArcFlag)||O.type&N.CURVE_TO||O.type&N.SMOOTH_CURVE_TO||O.type&N.QUAD_TO||O.type&N.SMOOTH_QUAD_TO){var rt=O.x===void 0?0:O.relative?O.x:O.x-m,at=O.y===void 0?0:O.relative?O.y:O.y-D;G=isNaN(p)?O.x1===void 0?G:O.relative?O.x:O.x1-m:p-m,z=isNaN(E)?O.y1===void 0?z:O.relative?O.y:O.y1-D:E-D;var H=O.x2===void 0?0:O.relative?O.x:O.x2-m,ct=O.y2===void 0?0:O.relative?O.y:O.y2-D;U(rt)<=s&&U(at)<=s&&U(G)<=s&&U(z)<=s&&U(H)<=s&&U(ct)<=s&&(K=!0)}return O.type&N.CLOSE_PATH&&U(m-V)<=s&&U(D-L)<=s&&(K=!0),K?[]:O})},h.MATRIX=a,h.ROTATE=function(s,u,c){u===void 0&&(u=0),c===void 0&&(c=0),Q(s,u,c);var p=Math.sin(s),E=Math.cos(s);return a(E,p,-p,E,u-u*E+c*p,c-u*p-c*E)},h.TRANSLATE=function(s,u){return u===void 0&&(u=0),Q(s,u),a(1,0,0,1,s,u)},h.SCALE=function(s,u){return u===void 0&&(u=s),Q(s,u),a(s,0,0,u,0,0)},h.SKEW_X=function(s){return Q(s),a(1,0,Math.atan(s),1,0,0)},h.SKEW_Y=function(s){return Q(s),a(1,Math.atan(s),0,1,0,0)},h.X_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(-1,0,0,1,s,0)},h.Y_AXIS_SYMMETRY=function(s){return s===void 0&&(s=0),Q(s),a(1,0,0,-1,0,s)},h.A_TO_C=function(){return i(function(s,u,c){return N.ARC===s.type?function(p,E,O){var m,D,V,L;p.cX||k(p,E,O);for(var U=Math.min(p.phi1,p.phi2),K=Math.max(p.phi1,p.phi2)-U,G=Math.ceil(K/90),z=new Array(G),rt=E,at=O,H=0;HE.maxX&&(E.maxX=Ot),OtE.maxY&&(E.maxY=Ot),OtEt&&L(Z(m,V.x1,V.x2,V.x,Et));for(var z=0,rt=yt(D,V.y1,V.y2,V.y);zEt&&U(Z(D,V.y1,V.y2,V.y,Et))}if(V.type&N.ARC){L(V.x),U(V.y),k(V,m,D);for(var at=V.xRot/180*Math.PI,H=Math.cos(at)*V.rX,ct=Math.sin(at)*V.rX,vt=-Math.sin(at)*V.rY,pt=Math.cos(at)*V.rY,St=V.phi1V.phi2?[V.phi2+360,V.phi1+360]:[V.phi2,V.phi1],Tt=St[0],Lt=St[1],Bt=function(Ot){var Ft=Ot[0],Gt=Ot[1],Ht=180*Math.atan2(Gt,Ft)/Math.PI;return HtTt&&EtTt&&Etp)throw new SyntaxError('Expected positive number, got "'+p+'" at index "'+o+'"')}else if((this.curArgs.length===3||this.curArgs.length===4)&&this.curNumber!=="0"&&this.curNumber!=="1")throw new SyntaxError('Expected a flag, got "'+this.curNumber+'" at index "'+o+'"')}this.curArgs.push(p),this.curArgs.length===ft[this.curCommandType]&&(N.HORIZ_LINE_TO===this.curCommandType?a({type:N.HORIZ_LINE_TO,relative:this.curCommandRelative,x:p}):N.VERT_LINE_TO===this.curCommandType?a({type:N.VERT_LINE_TO,relative:this.curCommandRelative,y:p}):this.curCommandType===N.MOVE_TO||this.curCommandType===N.LINE_TO||this.curCommandType===N.SMOOTH_QUAD_TO?(a({type:this.curCommandType,relative:this.curCommandRelative,x:this.curArgs[0],y:this.curArgs[1]}),N.MOVE_TO===this.curCommandType&&(this.curCommandType=N.LINE_TO)):this.curCommandType===N.CURVE_TO?a({type:N.CURVE_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x2:this.curArgs[2],y2:this.curArgs[3],x:this.curArgs[4],y:this.curArgs[5]}):this.curCommandType===N.SMOOTH_CURVE_TO?a({type:N.SMOOTH_CURVE_TO,relative:this.curCommandRelative,x2:this.curArgs[0],y2:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.QUAD_TO?a({type:N.QUAD_TO,relative:this.curCommandRelative,x1:this.curArgs[0],y1:this.curArgs[1],x:this.curArgs[2],y:this.curArgs[3]}):this.curCommandType===N.ARC&&a({type:N.ARC,relative:this.curCommandRelative,rX:this.curArgs[0],rY:this.curArgs[1],xRot:this.curArgs[2],lArcFlag:this.curArgs[3],sweepFlag:this.curArgs[4],x:this.curArgs[5],y:this.curArgs[6]})),this.curNumber="",this.curNumberHasExpDigits=!1,this.curNumberHasExp=!1,this.curNumberHasDecimal=!1,this.canParseCommandOrComma=!0}if(!mt(s))if(s===","&&this.canParseCommandOrComma)this.canParseCommandOrComma=!1;else if(s!=="+"&&s!=="-"&&s!==".")if(c)this.curNumber=s,this.curNumberHasDecimal=!1;else{if(this.curArgs.length!==0)throw new SyntaxError("Unterminated command at index "+o+".");if(!this.canParseCommandOrComma)throw new SyntaxError('Unexpected character "'+s+'" at index '+o+". Command cannot follow comma");if(this.canParseCommandOrComma=!1,s!=="z"&&s!=="Z")if(s==="h"||s==="H")this.curCommandType=N.HORIZ_LINE_TO,this.curCommandRelative=s==="h";else if(s==="v"||s==="V")this.curCommandType=N.VERT_LINE_TO,this.curCommandRelative=s==="v";else if(s==="m"||s==="M")this.curCommandType=N.MOVE_TO,this.curCommandRelative=s==="m";else if(s==="l"||s==="L")this.curCommandType=N.LINE_TO,this.curCommandRelative=s==="l";else if(s==="c"||s==="C")this.curCommandType=N.CURVE_TO,this.curCommandRelative=s==="c";else if(s==="s"||s==="S")this.curCommandType=N.SMOOTH_CURVE_TO,this.curCommandRelative=s==="s";else if(s==="q"||s==="Q")this.curCommandType=N.QUAD_TO,this.curCommandRelative=s==="q";else if(s==="t"||s==="T")this.curCommandType=N.SMOOTH_QUAD_TO,this.curCommandRelative=s==="t";else{if(s!=="a"&&s!=="A")throw new SyntaxError('Unexpected character "'+s+'" at index '+o+".");this.curCommandType=N.ARC,this.curCommandRelative=s==="a"}else r.push({type:N.CLOSE_PATH}),this.canParseCommandOrComma=!0,this.curCommandType=-1}else this.curNumber=s,this.curNumberHasDecimal=s==="."}else this.curNumber+=s,this.curNumberHasDecimal=!0;else this.curNumber+=s;else this.curNumber+=s,this.curNumberHasExp=!0;else this.curNumber+=s,this.curNumberHasExpDigits=this.curNumberHasExp}return r},t.prototype.transform=function(e){return Object.create(this,{parse:{value:function(r,i){i===void 0&&(i=[]);for(var a=0,o=Object.getPrototypeOf(this).parse.call(this,r);a>>rt;if(o[G+3]=Ce,Ce!==0){var Ae=255/Ce;o[G]=(Ot*z>>>rt)*Ae,o[G+1]=(Ft*z>>>rt)*Ae,o[G+2]=(Gt*z>>>rt)*Ae}else o[G]=o[G+1]=o[G+2]=0;Ot-=Mt,Ft-=Nt,Gt-=jt,Ht-=Et,Mt-=L.r,Nt-=L.g,jt-=L.b,Et-=L.a;var re=be+a+1;re=K+(re>>rt,Xt>0?(Xt=255/Xt,o[Wt]=(rr*z>>>rt)*Xt,o[Wt+1]=(nr*z>>>rt)*Xt,o[Wt+2]=(ir*z>>>rt)*Xt):o[Wt]=o[Wt+1]=o[Wt+2]=0,rr-=Ar,nr-=Pr,ir-=Rr,ar-=Nr,Ar-=L.r,Pr-=L.g,Rr-=L.b,Nr-=L.a,Wt=ne+((Wt=Dr+p)>>G,o[H+1]=Mt*K>>>G,o[H+2]=Nt*K>>>G,Pt-=Tt,Mt-=Lt,Nt-=Bt,Tt-=L.r,Lt-=L.g,Bt-=L.b,z=at+((z=Ht+a+1)>>G,o[z+1]=Ce*K>>>G,o[z+2]=Ae*K>>>G,be-=Fe,Ce-=Ue,Ae-=Se,Fe-=L.r,Ue-=L.g,Se-=L.b,z=$t+((z=ne+p)0&&arguments[0]!==void 0?arguments[0]:{},t={window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:h,createCanvas(e,r){return new OffscreenCanvas(e,r)},createImage(e){return(0,f.Z)(function*(){var r=yield fetch(e),i=yield r.blob(),a=yield createImageBitmap(i);return a})()}};return(typeof DOMParser!="undefined"||typeof h=="undefined")&&Reflect.deleteProperty(t,"DOMParser"),t}function de(h){var{DOMParser:t,canvas:e,fetch:r}=h;return{window:null,ignoreAnimation:!0,ignoreMouse:!0,DOMParser:t,fetch:r,createCanvas:e.createCanvas,createImage:e.loadImage}}var pe=Object.freeze({__proto__:null,offscreen:ge,node:de});function Kt(h){return h.replace(/(?!\u3000)\s+/gm," ")}function ze(h){return h.replace(/^[\n \t]+/,"")}function Ze(h){return h.replace(/[\n \t]+$/,"")}function It(h){var t=(h||"").match(/-?(\d+(?:\.\d*(?:[eE][+-]?\d+)?)?|\.\d+)(?=\D|$)/gm)||[];return t.map(parseFloat)}var ye=/^[A-Z-]+$/;function De(h){return ye.test(h)?h.toLowerCase():h}function W(h){var t=/url\(('([^']+)'|"([^"]+)"|([^'")]+))\)/.exec(h)||[];return t[2]||t[3]||t[4]}function nt(h){if(!h.startsWith("rgb"))return h;var t=3,e=h.replace(/\d+(\.\d+)?/g,(r,i)=>t--&&i?String(Math.round(parseFloat(r))):r);return e}var gt=/(\[[^\]]+\])/g,dt=/(#[^\s+>~.[:]+)/g,bt=/(\.[^\s+>~.[:]+)/g,me=/(::[^\s+>~.[:]+|:first-line|:first-letter|:before|:after)/gi,Le=/(:[\w-]+\([^)]*\))/gi,xe=/(:[^\s+>~.[:]+)/g,Ee=/([^\s+>~.[:]+)/g;function te(h,t){var e=t.exec(h);return e?[h.replace(t," "),e.length]:[h,0]}function $e(h){var t=[0,0,0],e=h.replace(/:not\(([^)]*)\)/g," $1 ").replace(/{[\s\S]*/gm," "),r=0;return[e,r]=te(e,gt),t[1]+=r,[e,r]=te(e,dt),t[0]+=r,[e,r]=te(e,bt),t[1]+=r,[e,r]=te(e,me),t[2]+=r,[e,r]=te(e,Le),t[1]+=r,[e,r]=te(e,xe),t[1]+=r,e=e.replace(/[*\s+>~]/g," ").replace(/[#.]/g," "),[e,r]=te(e,Ee),t[2]+=r,t.join("")}var ae=1e-8;function ur(h){return Math.sqrt(Math.pow(h[0],2)+Math.pow(h[1],2))}function Ke(h,t){return(h[0]*t[0]+h[1]*t[1])/(ur(h)*ur(t))}function lr(h,t){return(h[0]*t[1]0&&arguments[0]!==void 0?arguments[0]:" ",{document:e,name:r}=this;return Kt(this.getString()).trim().split(t).map(i=>new q(e,r,i))}hasValue(t){var{value:e}=this;return e!==null&&e!==""&&(t||e!==0)&&typeof e!="undefined"}isString(t){var{value:e}=this,r=typeof e=="string";return!r||!t?r:t.test(e)}isUrlDefinition(){return this.isString(/^url\(/)}isPixels(){if(!this.hasValue())return!1;var t=this.getString();switch(!0){case t.endsWith("px"):case/^[0-9]+$/.test(t):return!0;default:return!1}}setValue(t){return this.value=t,this}getValue(t){return typeof t=="undefined"||this.hasValue()?this.value:t}getNumber(t){if(!this.hasValue())return typeof t=="undefined"?0:parseFloat(t);var{value:e}=this,r=parseFloat(e);return this.isString(/%$/)&&(r/=100),r}getString(t){return typeof t=="undefined"||this.hasValue()?typeof this.value=="undefined"?"":String(this.value):String(t)}getColor(t){var e=this.getString(t);return this.isNormalizedColor||(this.isNormalizedColor=!0,e=nt(e),this.value=e),e}getDpi(){return 96}getRem(){return this.document.rootEmSize}getEm(){return this.document.emSize}getUnits(){return this.getString().replace(/[0-9.-]/g,"")}getPixels(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!this.hasValue())return 0;var[r,i]=typeof t=="boolean"?[void 0,t]:[t],{viewPort:a}=this.document.screen;switch(!0){case this.isString(/vmin$/):return this.getNumber()/100*Math.min(a.computeSize("x"),a.computeSize("y"));case this.isString(/vmax$/):return this.getNumber()/100*Math.max(a.computeSize("x"),a.computeSize("y"));case this.isString(/vw$/):return this.getNumber()/100*a.computeSize("x");case this.isString(/vh$/):return this.getNumber()/100*a.computeSize("y");case this.isString(/rem$/):return this.getNumber()*this.getRem();case this.isString(/em$/):return this.getNumber()*this.getEm();case this.isString(/ex$/):return this.getNumber()*this.getEm()/2;case this.isString(/px$/):return this.getNumber();case this.isString(/pt$/):return this.getNumber()*this.getDpi()*(1/72);case this.isString(/pc$/):return this.getNumber()*15;case this.isString(/cm$/):return this.getNumber()*this.getDpi()/2.54;case this.isString(/mm$/):return this.getNumber()*this.getDpi()/25.4;case this.isString(/in$/):return this.getNumber()*this.getDpi();case(this.isString(/%$/)&&i):return this.getNumber()*this.getEm();case this.isString(/%$/):return this.getNumber()*a.computeSize(r);default:{var o=this.getNumber();return e&&o<1?o*a.computeSize(r):o}}}getMilliseconds(){return this.hasValue()?this.isString(/ms$/)?this.getNumber():this.getNumber()*1e3:0}getRadians(){if(!this.hasValue())return 0;switch(!0){case this.isString(/deg$/):return this.getNumber()*(Math.PI/180);case this.isString(/grad$/):return this.getNumber()*(Math.PI/200);case this.isString(/rad$/):return this.getNumber();default:return this.getNumber()*(Math.PI/180)}}getDefinition(){var t=this.getString(),e=/#([^)'"]+)/.exec(t);return e&&(e=e[1]),e||(e=t),this.document.definitions[e]}getFillStyleDefinition(t,e){var r=this.getDefinition();if(!r)return null;if(typeof r.createGradient=="function")return r.createGradient(this.document.ctx,t,e);if(typeof r.createPattern=="function"){if(r.getHrefAttribute().hasValue()){var i=r.getAttribute("patternTransform");r=r.getHrefAttribute().getDefinition(),i.hasValue()&&r.getAttribute("patternTransform",!0).setValue(i.value)}return r.createPattern(this.document.ctx,t,e)}return null}getTextBaseline(){return this.hasValue()?q.textBaselineMapping[this.getString()]:null}addOpacity(t){for(var e=this.getColor(),r=e.length,i=0,a=0;a1&&arguments[1]!==void 0?arguments[1]:0,[r=e,i=e]=It(t);return new Rt(r,i)}static parseScale(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,[r=e,i=r]=It(t);return new Rt(r,i)}static parsePath(t){for(var e=It(t),r=e.length,i=[],a=0;a0}runEvents(){if(this.working){var{screen:t,events:e,eventElements:r}=this,{style:i}=t.ctx.canvas;i&&(i.cursor=""),e.forEach((a,o)=>{for(var{run:s}=a,u=r[o];u;)s(u),u=u.parent}),this.events=[],this.eventElements=[]}}checkPath(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInPath&&e.isPointInPath(s,u)&&(i[o]=t)})}}checkBoundingBox(t,e){if(!(!this.working||!e)){var{events:r,eventElements:i}=this;r.forEach((a,o)=>{var{x:s,y:u}=a;!i[o]&&e.isPointInBox(s,u)&&(i[o]=t)})}}mapXY(t,e){for(var{window:r,ctx:i}=this.screen,a=new Rt(t,e),o=i.canvas;o;)a.x-=o.offsetLeft,a.y-=o.offsetTop,o=o.offsetParent;return r.scrollX&&(a.x+=r.scrollX),r.scrollY&&(a.y+=r.scrollY),a}onClick(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onclick",x:e,y:r,run(i){i.onClick&&i.onClick()}})}onMouseMove(t){var{x:e,y:r}=this.mapXY(t.clientX,t.clientY);this.events.push({type:"onmousemove",x:e,y:r,run(i){i.onMouseMove&&i.onMouseMove()}})}}var Fr=typeof window!="undefined"?window:null,Ur=typeof fetch!="undefined"?fetch.bind(void 0):null;class He{constructor(t){var{fetch:e=Ur,window:r=Fr}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.ctx=t,this.FRAMERATE=30,this.MAX_VIRTUAL_PIXELS=3e4,this.CLIENT_WIDTH=800,this.CLIENT_HEIGHT=600,this.viewPort=new Lr,this.mouse=new Br(this),this.animations=[],this.waits=[],this.frameDuration=0,this.isReadyLock=!1,this.isFirstRender=!0,this.intervalId=null,this.window=r,this.fetch=e}wait(t){this.waits.push(t)}ready(){return this.readyPromise?this.readyPromise:Promise.resolve()}isReady(){if(this.isReadyLock)return!0;var t=this.waits.every(e=>e());return t&&(this.waits=[],this.resolveReady&&this.resolveReady()),this.isReadyLock=t,t}setDefaults(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4}setViewBox(t){var{document:e,ctx:r,aspectRatio:i,width:a,desiredWidth:o,height:s,desiredHeight:u,minX:c=0,minY:p=0,refX:E,refY:O,clip:m=!1,clipX:D=0,clipY:V=0}=t,L=Kt(i).replace(/^defer\s/,""),[U,K]=L.split(" "),G=U||"xMidYMid",z=K||"meet",rt=a/o,at=s/u,H=Math.min(rt,at),ct=Math.max(rt,at),vt=o,pt=u;z==="meet"&&(vt*=H,pt*=H),z==="slice"&&(vt*=ct,pt*=ct);var St=new q(e,"refX",E),Tt=new q(e,"refY",O),Lt=St.hasValue()&&Tt.hasValue();if(Lt&&r.translate(-H*St.getPixels("x"),-H*Tt.getPixels("y")),m){var Bt=H*D,Pt=H*V;r.beginPath(),r.moveTo(Bt,Pt),r.lineTo(a,Pt),r.lineTo(a,s),r.lineTo(Bt,s),r.closePath(),r.clip()}if(!Lt){var Mt=z==="meet"&&H===at,Nt=z==="slice"&&ct===at,jt=z==="meet"&&H===rt,Et=z==="slice"&&ct===rt;G.startsWith("xMid")&&(Mt||Nt)&&r.translate(a/2-vt/2,0),G.endsWith("YMid")&&(jt||Et)&&r.translate(0,s/2-pt/2),G.startsWith("xMax")&&(Mt||Nt)&&r.translate(a-vt,0),G.endsWith("YMax")&&(jt||Et)&&r.translate(0,s-pt)}switch(!0){case G==="none":r.scale(rt,at);break;case z==="meet":r.scale(H,H);break;case z==="slice":r.scale(ct,ct);break}r.translate(-c,-p)}start(t){var{enableRedraw:e=!1,ignoreMouse:r=!1,ignoreAnimation:i=!1,ignoreDimensions:a=!1,ignoreClear:o=!1,forceRedraw:s,scaleWidth:u,scaleHeight:c,offsetX:p,offsetY:E}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{FRAMERATE:O,mouse:m}=this,D=1e3/O;if(this.frameDuration=D,this.readyPromise=new Promise(G=>{this.resolveReady=G}),this.isReady()&&this.render(t,a,o,u,c,p,E),!!e){var V=Date.now(),L=V,U=0,K=()=>{V=Date.now(),U=V-L,U>=D&&(L=V-U%D,this.shouldUpdate(i,s)&&(this.render(t,a,o,u,c,p,E),m.runEvents())),this.intervalId=P(K)};r||m.start(),this.intervalId=P(K)}}stop(){this.intervalId&&(P.cancel(this.intervalId),this.intervalId=null),this.mouse.stop()}shouldUpdate(t,e){if(!t){var{frameDuration:r}=this,i=this.animations.reduce((a,o)=>o.update(r)||a,!1);if(i)return!0}return!!(typeof e=="function"&&e()||!this.isReadyLock&&this.isReady()||this.mouse.hasEvents())}render(t,e,r,i,a,o,s){var{CLIENT_WIDTH:u,CLIENT_HEIGHT:c,viewPort:p,ctx:E,isFirstRender:O}=this,m=E.canvas;p.clear(),m.width&&m.height?p.setCurrent(m.width,m.height):p.setCurrent(u,c);var D=t.getStyle("width"),V=t.getStyle("height");!e&&(O||typeof i!="number"&&typeof a!="number")&&(D.hasValue()&&(m.width=D.getPixels("x"),m.style&&(m.style.width="".concat(m.width,"px"))),V.hasValue()&&(m.height=V.getPixels("y"),m.style&&(m.style.height="".concat(m.height,"px"))));var L=m.clientWidth||m.width,U=m.clientHeight||m.height;if(e&&D.hasValue()&&V.hasValue()&&(L=D.getPixels("x"),U=V.getPixels("y")),p.setCurrent(L,U),typeof o=="number"&&t.getAttribute("x",!0).setValue(o),typeof s=="number"&&t.getAttribute("y",!0).setValue(s),typeof i=="number"||typeof a=="number"){var K=It(t.getAttribute("viewBox").getString()),G=0,z=0;if(typeof i=="number"){var rt=t.getStyle("width");rt.hasValue()?G=rt.getPixels("x")/i:isNaN(K[2])||(G=K[2]/i)}if(typeof a=="number"){var at=t.getStyle("height");at.hasValue()?z=at.getPixels("y")/a:isNaN(K[3])||(z=K[3]/a)}G||(G=z),z||(z=G),t.getAttribute("width",!0).setValue(i),t.getAttribute("height",!0).setValue(a);var H=t.getStyle("transform",!0,!0);H.setValue("".concat(H.getString()," scale(").concat(1/G,", ").concat(1/z,")"))}r||E.clearRect(0,0,L,U),t.render(E),O&&(this.isFirstRender=!1)}}He.defaultWindow=Fr,He.defaultFetch=Ur;var{defaultFetch:Pn}=He,Rn=typeof DOMParser!="undefined"?DOMParser:null;class ke{constructor(){var{fetch:t=Pn,DOMParser:e=Rn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.fetch=t,this.DOMParser=e}parse(t){var e=this;return(0,f.Z)(function*(){return t.startsWith("<")?e.parseFromString(t):e.load(t)})()}parseFromString(t){var e=new this.DOMParser;try{return this.checkDocument(e.parseFromString(t,"image/svg+xml"))}catch(r){return this.checkDocument(e.parseFromString(t,"text/xml"))}}checkDocument(t){var e=t.getElementsByTagName("parsererror")[0];if(e)throw new Error(e.textContent);return t}load(t){var e=this;return(0,f.Z)(function*(){var r=yield e.fetch(t),i=yield r.text();return e.parseFromString(i)})()}}class jr{constructor(t,e){this.type="translate",this.point=null,this.point=Rt.parse(e)}apply(t){var{x:e,y:r}=this.point;t.translate(e||0,r||0)}unapply(t){var{x:e,y:r}=this.point;t.translate(-1*e||0,-1*r||0)}applyToPoint(t){var{x:e,y:r}=this.point;t.applyTransform([1,0,0,1,e||0,r||0])}}class Gr{constructor(t,e,r){this.type="rotate",this.angle=null,this.originX=null,this.originY=null,this.cx=0,this.cy=0;var i=It(e);this.angle=new q(t,"angle",i[0]),this.originX=r[0],this.originY=r[1],this.cx=i[1]||0,this.cy=i[2]||0}apply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(o.getRadians()),t.translate(-s,-u)}unapply(t){var{cx:e,cy:r,originX:i,originY:a,angle:o}=this,s=e+i.getPixels("x"),u=r+a.getPixels("y");t.translate(s,u),t.rotate(-1*o.getRadians()),t.translate(-s,-u)}applyToPoint(t){var{cx:e,cy:r,angle:i}=this,a=i.getRadians();t.applyTransform([1,0,0,1,e||0,r||0]),t.applyTransform([Math.cos(a),Math.sin(a),-Math.sin(a),Math.cos(a),0,0]),t.applyTransform([1,0,0,1,-e||0,-r||0])}}class zr{constructor(t,e,r){this.type="scale",this.scale=null,this.originX=null,this.originY=null;var i=Rt.parseScale(e);(i.x===0||i.y===0)&&(i.x=ae,i.y=ae),this.scale=i,this.originX=r[0],this.originY=r[1]}apply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(e,r||e),t.translate(-o,-s)}unapply(t){var{scale:{x:e,y:r},originX:i,originY:a}=this,o=i.getPixels("x"),s=a.getPixels("y");t.translate(o,s),t.scale(1/e,1/r||e),t.translate(-o,-s)}applyToPoint(t){var{x:e,y:r}=this.scale;t.applyTransform([e||0,0,0,r||0,0,0])}}class yr{constructor(t,e,r){this.type="matrix",this.matrix=[],this.originX=null,this.originY=null,this.matrix=It(e),this.originX=r[0],this.originY=r[1]}apply(t){var{originX:e,originY:r,matrix:i}=this,a=e.getPixels("x"),o=r.getPixels("y");t.translate(a,o),t.transform(i[0],i[1],i[2],i[3],i[4],i[5]),t.translate(-a,-o)}unapply(t){var{originX:e,originY:r,matrix:i}=this,a=i[0],o=i[2],s=i[4],u=i[1],c=i[3],p=i[5],E=0,O=0,m=1,D=1/(a*(c*m-p*O)-o*(u*m-p*E)+s*(u*O-c*E)),V=e.getPixels("x"),L=r.getPixels("y");t.translate(V,L),t.transform(D*(c*m-p*O),D*(p*E-u*m),D*(s*O-o*m),D*(a*m-s*E),D*(o*p-s*c),D*(s*u-a*p)),t.translate(-V,-L)}applyToPoint(t){t.applyTransform(this.matrix)}}class mr extends yr{constructor(t,e,r){super(t,e,r),this.type="skew",this.angle=null,this.angle=new q(t,"angle",e)}}class $r extends mr{constructor(t,e,r){super(t,e,r),this.type="skewX",this.matrix=[1,0,Math.tan(this.angle.getRadians()),1,0,0]}}class Hr extends mr{constructor(t,e,r){super(t,e,r),this.type="skewY",this.matrix=[1,Math.tan(this.angle.getRadians()),0,1,0,0]}}function Nn(h){return Kt(h).trim().replace(/\)([a-zA-Z])/g,") $1").replace(/\)(\s?,\s?)/g,") ").split(/\s(?=[a-z])/)}function In(h){var[t,e]=h.split("(");return[t.trim(),e.trim().replace(")","")]}class Te{constructor(t,e,r){this.document=t,this.transforms=[];var i=Nn(e);i.forEach(a=>{if(a!=="none"){var[o,s]=In(a),u=Te.transformTypes[o];typeof u!="undefined"&&this.transforms.push(new u(this.document,s,r))}})}static fromElement(t,e){var r=e.getStyle("transform",!1,!0),[i,a=i]=e.getStyle("transform-origin",!1,!0).split(),o=[i,a];return r.hasValue()?new Te(t,r.getString(),o):null}apply(t){for(var{transforms:e}=this,r=e.length,i=0;i=0;i--)e[i].unapply(t)}applyToPoint(t){for(var{transforms:e}=this,r=e.length,i=0;i2&&arguments[2]!==void 0?arguments[2]:!1;if(this.document=t,this.node=e,this.captureTextNodes=r,this.attributes=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.animationFrozen=!1,this.animationFrozenValue="",this.parent=null,this.children=[],!(!e||e.nodeType!==1)){if(Array.from(e.attributes).forEach(s=>{var u=De(s.nodeName);this.attributes[u]=new q(t,u,s.value)}),this.addStylesFromStyleDefinition(),this.getAttribute("style").hasValue()){var i=this.getAttribute("style").getString().split(";").map(s=>s.trim());i.forEach(s=>{if(s){var[u,c]=s.split(":").map(p=>p.trim());this.styles[u]=new q(t,u,c)}})}var{definitions:a}=t,o=this.getAttribute("id");o.hasValue()&&(a[o.getString()]||(a[o.getString()]=this)),Array.from(e.childNodes).forEach(s=>{if(s.nodeType===1)this.addChild(s);else if(r&&(s.nodeType===3||s.nodeType===4)){var u=t.createTextNode(s);u.getText().length>0&&this.addChild(u)}})}}getAttribute(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=this.attributes[t];if(!r&&e){var i=new q(this.document,t,"");return this.attributes[t]=i,i}return r||q.empty(this.document)}getHrefAttribute(){for(var t in this.attributes)if(t==="href"||t.endsWith(":href"))return this.attributes[t];return q.empty(this.document)}getStyle(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.styles[t];if(i)return i;var a=this.getAttribute(t);if(a!=null&&a.hasValue())return this.styles[t]=a,a;if(!r){var{parent:o}=this;if(o){var s=o.getStyle(t);if(s!=null&&s.hasValue())return s}}if(e){var u=new q(this.document,t,"");return this.styles[t]=u,u}return i||q.empty(this.document)}render(t){if(!(this.getStyle("display").getString()==="none"||this.getStyle("visibility").getString()==="hidden")){if(t.save(),this.getStyle("mask").hasValue()){var e=this.getStyle("mask").getDefinition();e&&(this.applyEffects(t),e.apply(t,this))}else if(this.getStyle("filter").getValue("none")!=="none"){var r=this.getStyle("filter").getDefinition();r&&(this.applyEffects(t),r.apply(t,this))}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}}setContext(t){}applyEffects(t){var e=Te.fromElement(this.document,this);e&&e.apply(t);var r=this.getStyle("clip-path",!1,!0);if(r.hasValue()){var i=r.getDefinition();i&&i.apply(t)}}clearContext(t){}renderChildren(t){this.children.forEach(e=>{e.render(t)})}addChild(t){var e=t instanceof Ct?t:this.document.createElement(t);e.parent=this,Ct.ignoreChildTypes.includes(e.type)||this.children.push(e)}matchesSelector(t){var e,{node:r}=this;if(typeof r.matches=="function")return r.matches(t);var i=(e=r.getAttribute)===null||e===void 0?void 0:e.call(r,"class");return!i||i===""?!1:i.split(" ").some(a=>".".concat(a)===t)}addStylesFromStyleDefinition(){var{styles:t,stylesSpecificity:e}=this.document;for(var r in t)if(!r.startsWith("@")&&this.matchesSelector(r)){var i=t[r],a=e[r];if(i)for(var o in i){var s=this.stylesSpecificity[o];typeof s=="undefined"&&(s="000"),a>=s&&(this.styles[o]=i[o],this.stylesSpecificity[o]=a)}}}removeStyles(t,e){var r=e.reduce((i,a)=>{var o=t.getStyle(a);if(!o.hasValue())return i;var s=o.getString();return o.setValue(""),[...i,[a,s]]},[]);return r}restoreStyles(t,e){e.forEach(r=>{var[i,a]=r;t.getStyle(i,!0).setValue(a)})}isFirstChild(){var t;return((t=this.parent)===null||t===void 0?void 0:t.children.indexOf(this))===0}}Ct.ignoreChildTypes=["title"];class Yr extends Ct{constructor(t,e,r){super(t,e,r)}}function Mn(h){var t=h.trim();return/^('|")/.test(t)?t:'"'.concat(t,'"')}function wn(h){return typeof ve=="undefined"?h:h.trim().split(",").map(Mn).join(",")}function Vn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"italic":case"oblique":case"inherit":case"initial":case"unset":return t;default:return/^oblique\s+(-|)\d+deg$/.test(t)?t:""}}function Dn(h){if(!h)return"";var t=h.trim().toLowerCase();switch(t){case"normal":case"bold":case"lighter":case"bolder":case"inherit":case"initial":case"unset":return t;default:return/^[\d.]+$/.test(t)?t:""}}class zt{constructor(t,e,r,i,a,o){var s=o?typeof o=="string"?zt.parse(o):o:{};this.fontFamily=a||s.fontFamily,this.fontSize=i||s.fontSize,this.fontStyle=t||s.fontStyle,this.fontWeight=r||s.fontWeight,this.fontVariant=e||s.fontVariant}static parse(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,r="",i="",a="",o="",s="",u=Kt(t).trim().split(" "),c={fontSize:!1,fontStyle:!1,fontWeight:!1,fontVariant:!1};return u.forEach(p=>{switch(!0){case(!c.fontStyle&&zt.styles.includes(p)):p!=="inherit"&&(r=p),c.fontStyle=!0;break;case(!c.fontVariant&&zt.variants.includes(p)):p!=="inherit"&&(i=p),c.fontStyle=!0,c.fontVariant=!0;break;case(!c.fontWeight&&zt.weights.includes(p)):p!=="inherit"&&(a=p),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0;break;case!c.fontSize:p!=="inherit"&&([o]=p.split("/")),c.fontStyle=!0,c.fontVariant=!0,c.fontWeight=!0,c.fontSize=!0;break;default:p!=="inherit"&&(s+=p)}}),new zt(r,i,a,o,s,e)}toString(){return[Vn(this.fontStyle),this.fontVariant,Dn(this.fontWeight),this.fontSize,wn(this.fontFamily)].join(" ").trim()}}zt.styles="normal|italic|oblique|inherit",zt.variants="normal|small-caps|inherit",zt.weights="normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900|inherit";class kt{constructor(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Number.NaN,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.NaN,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Number.NaN,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Number.NaN;this.x1=t,this.y1=e,this.x2=r,this.y2=i,this.addPoint(t,e),this.addPoint(r,i)}get x(){return this.x1}get y(){return this.y1}get width(){return this.x2-this.x1}get height(){return this.y2-this.y1}addPoint(t,e){typeof t!="undefined"&&((isNaN(this.x1)||isNaN(this.x2))&&(this.x1=t,this.x2=t),tthis.x2&&(this.x2=t)),typeof e!="undefined"&&((isNaN(this.y1)||isNaN(this.y2))&&(this.y1=e,this.y2=e),ethis.y2&&(this.y2=e))}addX(t){this.addPoint(t,null)}addY(t){this.addPoint(null,t)}addBoundingBox(t){if(t){var{x1:e,y1:r,x2:i,y2:a}=t;this.addPoint(e,r),this.addPoint(i,a)}}sumCubic(t,e,r,i,a){return Math.pow(1-t,3)*e+3*Math.pow(1-t,2)*t*r+3*(1-t)*Math.pow(t,2)*i+Math.pow(t,3)*a}bezierCurveAdd(t,e,r,i,a){var o=6*e-12*r+6*i,s=-3*e+9*r-9*i+3*a,u=3*r-3*e;if(s===0){if(o===0)return;var c=-u/o;0=e.length-1}next(){var t=this.commands[++this.i];return this.previousCommand=this.command,this.command=t,t}getPoint(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"x",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y",r=new Rt(this.command[t],this.command[e]);return this.makeAbsolute(r)}getAsControlPoint(t,e){var r=this.getPoint(t,e);return this.control=r,r}getAsCurrentPoint(t,e){var r=this.getPoint(t,e);return this.current=r,r}getReflectedControlPoint(){var t=this.previousCommand.type;if(t!==N.CURVE_TO&&t!==N.SMOOTH_CURVE_TO&&t!==N.QUAD_TO&&t!==N.SMOOTH_QUAD_TO)return this.current;var{current:{x:e,y:r},control:{x:i,y:a}}=this,o=new Rt(2*e-i,2*r-a);return o}makeAbsolute(t){if(this.command.relative){var{x:e,y:r}=this.current;t.x+=e,t.y+=r}return t}addMarker(t,e,r){var{points:i,angles:a}=this;r&&a.length>0&&!a[a.length-1]&&(a[a.length-1]=i[i.length-1].angleTo(r)),this.addMarkerAngle(t,e?e.angleTo(t):null)}addMarkerAngle(t,e){this.points.push(t),this.angles.push(e)}getMarkerPoints(){return this.points}getMarkerAngles(){for(var{angles:t}=this,e=t.length,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1;if(!e){var r=this.getStyle("fill"),i=this.getStyle("fill-opacity"),a=this.getStyle("stroke"),o=this.getStyle("stroke-opacity");if(r.isUrlDefinition()){var s=r.getFillStyleDefinition(this,i);s&&(t.fillStyle=s)}else if(r.hasValue()){r.getString()==="currentColor"&&r.setValue(this.getStyle("color").getColor());var u=r.getColor();u!=="inherit"&&(t.fillStyle=u==="none"?"rgba(0,0,0,0)":u)}if(i.hasValue()){var c=new q(this.document,"fill",t.fillStyle).addOpacity(i).getColor();t.fillStyle=c}if(a.isUrlDefinition()){var p=a.getFillStyleDefinition(this,o);p&&(t.strokeStyle=p)}else if(a.hasValue()){a.getString()==="currentColor"&&a.setValue(this.getStyle("color").getColor());var E=a.getString();E!=="inherit"&&(t.strokeStyle=E==="none"?"rgba(0,0,0,0)":E)}if(o.hasValue()){var O=new q(this.document,"stroke",t.strokeStyle).addOpacity(o).getString();t.strokeStyle=O}var m=this.getStyle("stroke-width");if(m.hasValue()){var D=m.getPixels();t.lineWidth=D||ae}var V=this.getStyle("stroke-linecap"),L=this.getStyle("stroke-linejoin"),U=this.getStyle("stroke-miterlimit"),K=this.getStyle("stroke-dasharray"),G=this.getStyle("stroke-dashoffset");if(V.hasValue()&&(t.lineCap=V.getString()),L.hasValue()&&(t.lineJoin=L.getString()),U.hasValue()&&(t.miterLimit=U.getNumber()),K.hasValue()&&K.getString()!=="none"){var z=It(K.getString());typeof t.setLineDash!="undefined"?t.setLineDash(z):typeof t.webkitLineDash!="undefined"?t.webkitLineDash=z:typeof t.mozDash!="undefined"&&!(z.length===1&&z[0]===0)&&(t.mozDash=z);var rt=G.getPixels();typeof t.lineDashOffset!="undefined"?t.lineDashOffset=rt:typeof t.webkitLineDashOffset!="undefined"?t.webkitLineDashOffset=rt:typeof t.mozDashOffset!="undefined"&&(t.mozDashOffset=rt)}}if(this.modifiedEmSizeStack=!1,typeof t.font!="undefined"){var at=this.getStyle("font"),H=this.getStyle("font-style"),ct=this.getStyle("font-variant"),vt=this.getStyle("font-weight"),pt=this.getStyle("font-size"),St=this.getStyle("font-family"),Tt=new zt(H.getString(),ct.getString(),vt.getString(),pt.hasValue()?"".concat(pt.getPixels(!0),"px"):"",St.getString(),zt.parse(at.getString(),t.font));H.setValue(Tt.fontStyle),ct.setValue(Tt.fontVariant),vt.setValue(Tt.fontWeight),pt.setValue(Tt.fontSize),St.setValue(Tt.fontFamily),t.font=Tt.toString(),pt.isPixels()&&(this.document.emSize=pt.getPixels(),this.modifiedEmSizeStack=!0)}e||(this.applyEffects(t),t.globalAlpha=this.calculateOpacity())}clearContext(t){super.clearContext(t),this.modifiedEmSizeStack&&this.document.popEmSize()}}class xt extends Oe{constructor(t,e,r){super(t,e,r),this.type="path",this.pathParser=null,this.pathParser=new it(this.getAttribute("d").getString())}path(t){var{pathParser:e}=this,r=new kt;for(e.reset(),t&&t.beginPath();!e.isEnd();)switch(e.next().type){case it.MOVE_TO:this.pathM(t,r);break;case it.LINE_TO:this.pathL(t,r);break;case it.HORIZ_LINE_TO:this.pathH(t,r);break;case it.VERT_LINE_TO:this.pathV(t,r);break;case it.CURVE_TO:this.pathC(t,r);break;case it.SMOOTH_CURVE_TO:this.pathS(t,r);break;case it.QUAD_TO:this.pathQ(t,r);break;case it.SMOOTH_QUAD_TO:this.pathT(t,r);break;case it.ARC:this.pathA(t,r);break;case it.CLOSE_PATH:this.pathZ(t,r);break}return r}getBoundingBox(t){return this.path()}getMarkers(){var{pathParser:t}=this,e=t.getMarkerPoints(),r=t.getMarkerAngles(),i=e.map((a,o)=>[a,r[o]]);return i}renderChildren(t){this.path(t),this.document.screen.mouse.checkPath(this,t);var e=this.getStyle("fill-rule");t.fillStyle!==""&&(e.getString("inherit")!=="inherit"?t.fill(e.getString()):t.fill()),t.strokeStyle!==""&&(this.getAttribute("vector-effect").getString()==="non-scaling-stroke"?(t.save(),t.setTransform(1,0,0,1,0,0),t.stroke(),t.restore()):t.stroke());var r=this.getMarkers();if(r){var i=r.length-1,a=this.getStyle("marker-start"),o=this.getStyle("marker-mid"),s=this.getStyle("marker-end");if(a.isUrlDefinition()){var u=a.getDefinition(),[c,p]=r[0];u.render(t,c,p)}if(o.isUrlDefinition())for(var E=o.getDefinition(),O=1;O1&&(i*=Math.sqrt(O),a*=Math.sqrt(O));var m=(s===u?-1:1)*Math.sqrt((Math.pow(i,2)*Math.pow(a,2)-Math.pow(i,2)*Math.pow(E.y,2)-Math.pow(a,2)*Math.pow(E.x,2))/(Math.pow(i,2)*Math.pow(E.y,2)+Math.pow(a,2)*Math.pow(E.x,2)));isNaN(m)&&(m=0);var D=new Rt(m*i*E.y/a,m*-a*E.x/i),V=new Rt((e.x+p.x)/2+Math.cos(c)*D.x-Math.sin(c)*D.y,(e.y+p.y)/2+Math.sin(c)*D.x+Math.cos(c)*D.y),L=lr([1,0],[(E.x-D.x)/i,(E.y-D.y)/a]),U=[(E.x-D.x)/i,(E.y-D.y)/a],K=[(-E.x-D.x)/i,(-E.y-D.y)/a],G=lr(U,K);return Ke(U,K)<=-1&&(G=Math.PI),Ke(U,K)>=1&&(G=0),{currentPoint:p,rX:i,rY:a,sweepFlag:u,xAxisRotation:c,centp:V,a1:L,ad:G}}pathA(t,e){var{pathParser:r}=this,{currentPoint:i,rX:a,rY:o,sweepFlag:s,xAxisRotation:u,centp:c,a1:p,ad:E}=xt.pathA(r),O=1-s?1:-1,m=p+O*(E/2),D=new Rt(c.x+a*Math.cos(m),c.y+o*Math.sin(m));if(r.addMarkerAngle(D,m-O*Math.PI/2),r.addMarkerAngle(i,m-O*Math.PI),e.addPoint(i.x,i.y),t&&!isNaN(p)&&!isNaN(E)){var V=a>o?a:o,L=a>o?1:a/o,U=a>o?o/a:1;t.translate(c.x,c.y),t.rotate(u),t.scale(L,U),t.arc(0,0,V,p,p+E,!!(1-s)),t.scale(1/L,1/U),t.rotate(-u),t.translate(-c.x,-c.y)}}static pathZ(t){t.current=t.start}pathZ(t,e){xt.pathZ(this.pathParser),t&&e.x1!==e.x2&&e.y1!==e.y2&&t.closePath()}}class xr extends xt{constructor(t,e,r){super(t,e,r),this.type="glyph",this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber(),this.unicode=this.getAttribute("unicode").getString(),this.arabicForm=this.getAttribute("arabic-form").getString()}}class se extends Oe{constructor(t,e,r){super(t,e,new.target===se?!0:r),this.type="text",this.x=0,this.y=0,this.measureCache=-1}setContext(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;super.setContext(t,e);var r=this.getStyle("dominant-baseline").getTextBaseline()||this.getStyle("alignment-baseline").getTextBaseline();r&&(t.textBaseline=r)}initializeCoordinates(){this.x=0,this.y=0,this.leafTexts=[],this.textChunkStart=0,this.minX=Number.POSITIVE_INFINITY,this.maxX=Number.NEGATIVE_INFINITY}getBoundingBox(t){if(this.type!=="text")return this.getTElementBoundingBox(t);this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t);var e=null;return this.children.forEach((r,i)=>{var a=this.getChildBoundingBox(t,this,this,i);e?e.addBoundingBox(a):e=a}),e}getFontSize(){var{document:t,parent:e}=this,r=zt.parse(t.ctx.font).fontSize,i=e.getStyle("font-size").getNumber(r);return i}getTElementBoundingBox(t){var e=this.getFontSize();return new kt(this.x,this.y-e,this.x+this.measureText(t),this.y)}getGlyph(t,e,r){var i=e[r],a=null;if(t.isArabic){var o=e.length,s=e[r-1],u=e[r+1],c="isolated";if((r===0||s===" ")&&r0&&s!==" "&&r0&&s!==" "&&(r===o-1||u===" ")&&(c="initial"),typeof t.glyphs[i]!="undefined"){var p=t.glyphs[i];a=p instanceof xr?p:p[c]}}else a=t.glyphs[i];return a||(a=t.missingGlyph),a}getText(){return""}getTextFromNode(t){var e=t||this.node,r=Array.from(e.parentNode.childNodes),i=r.indexOf(e),a=r.length-1,o=Kt(e.textContent||"");return i===0&&(o=ze(o)),i===a&&(o=Ze(o)),o}renderChildren(t){if(this.type!=="text"){this.renderTElementChildren(t);return}this.initializeCoordinates(),this.adjustChildCoordinatesRecursive(t),this.children.forEach((r,i)=>{this.renderChild(t,this,this,i)});var{mouse:e}=this.document.screen;e.isWorking()&&e.checkBoundingBox(this,this.getBoundingBox(t))}renderTElementChildren(t){var{document:e,parent:r}=this,i=this.getText(),a=r.getStyle("font-family").getDefinition();if(a){for(var{unitsPerEm:o}=a.fontFace,s=zt.parse(e.ctx.font),u=r.getStyle("font-size").getNumber(s.fontSize),c=r.getStyle("font-style").getString(s.fontStyle),p=u/o,E=a.isRTL?i.split("").reverse().join(""):i,O=It(r.getAttribute("dx").getString()),m=E.length,D=0;D=this.leafTexts.length)){var t=this.leafTexts[this.textChunkStart],e=t.getStyle("text-anchor").getString("start"),r=!1,i=0;e==="start"&&!r||e==="end"&&r?i=t.x-this.minX:e==="end"&&!r||e==="start"&&r?i=t.x-this.maxX:i=t.x-(this.minX+this.maxX)/2;for(var a=this.textChunkStart;a{this.adjustChildCoordinatesRecursiveCore(t,this,this,r)}),this.applyAnchoring()}adjustChildCoordinatesRecursiveCore(t,e,r,i){var a=r.children[i];a.children.length>0?a.children.forEach((o,s)=>{e.adjustChildCoordinatesRecursiveCore(t,e,a,s)}):this.adjustChildCoordinates(t,e,r,i)}adjustChildCoordinates(t,e,r,i){var a=r.children[i];if(typeof a.measureText!="function")return a;t.save(),a.setContext(t,!0);var o=a.getAttribute("x"),s=a.getAttribute("y"),u=a.getAttribute("dx"),c=a.getAttribute("dy"),p=a.getStyle("font-family").getDefinition(),E=!!p&&p.isRTL;i===0&&(o.hasValue()||o.setValue(a.getInheritedAttribute("x")),s.hasValue()||s.setValue(a.getInheritedAttribute("y")),u.hasValue()||u.setValue(a.getInheritedAttribute("dx")),c.hasValue()||c.setValue(a.getInheritedAttribute("dy")));var O=a.measureText(t);return E&&(e.x-=O),o.hasValue()?(e.applyAnchoring(),a.x=o.getPixels("x"),u.hasValue()&&(a.x+=u.getPixels("x"))):(u.hasValue()&&(e.x+=u.getPixels("x")),a.x=e.x),e.x=a.x,E||(e.x+=O),s.hasValue()?(a.y=s.getPixels("y"),c.hasValue()&&(a.y+=c.getPixels("y"))):(c.hasValue()&&(e.y+=c.getPixels("y")),a.y=e.y),e.y=a.y,e.leafTexts.push(a),e.minX=Math.min(e.minX,a.x,a.x+O),e.maxX=Math.max(e.maxX,a.x,a.x+O),a.clearContext(t),t.restore(),a}getChildBoundingBox(t,e,r,i){var a=r.children[i];if(typeof a.getBoundingBox!="function")return null;var o=a.getBoundingBox(t);return o?(a.children.forEach((s,u)=>{var c=e.getChildBoundingBox(t,e,a,u);o.addBoundingBox(c)}),o):null}renderChild(t,e,r,i){var a=r.children[i];a.render(t),a.children.forEach((o,s)=>{e.renderChild(t,e,a,s)})}measureText(t){var{measureCache:e}=this;if(~e)return e;var r=this.getText(),i=this.measureTargetText(t,r);return this.measureCache=i,i}measureTargetText(t,e){if(!e.length)return 0;var{parent:r}=this,i=r.getStyle("font-family").getDefinition();if(i){for(var a=this.getFontSize(),o=i.isRTL?e.split("").reverse().join(""):e,s=It(r.getAttribute("dx").getString()),u=o.length,c=0,p=0;p0?"":this.getTextFromNode()}getText(){return this.text}}class Ln extends Ye{constructor(){super(...arguments),this.type="textNode"}}class Be extends Oe{constructor(){super(...arguments),this.type="svg",this.root=!1}setContext(t){var e,{document:r}=this,{screen:i,window:a}=r,o=t.canvas;if(i.setDefaults(t),o.style&&typeof t.font!="undefined"&&a&&typeof a.getComputedStyle!="undefined"){t.font=a.getComputedStyle(o).getPropertyValue("font");var s=new q(r,"fontSize",zt.parse(t.font).fontSize);s.hasValue()&&(r.rootEmSize=s.getPixels("y"),r.emSize=r.rootEmSize)}this.getAttribute("x").hasValue()||this.getAttribute("x",!0).setValue(0),this.getAttribute("y").hasValue()||this.getAttribute("y",!0).setValue(0);var{width:u,height:c}=i.viewPort;this.getStyle("width").hasValue()||this.getStyle("width",!0).setValue("100%"),this.getStyle("height").hasValue()||this.getStyle("height",!0).setValue("100%"),this.getStyle("color").hasValue()||this.getStyle("color",!0).setValue("black");var p=this.getAttribute("refX"),E=this.getAttribute("refY"),O=this.getAttribute("viewBox"),m=O.hasValue()?It(O.getString()):null,D=!this.root&&this.getStyle("overflow").getValue("hidden")!=="visible",V=0,L=0,U=0,K=0;m&&(V=m[0],L=m[1]),this.root||(u=this.getStyle("width").getPixels("x"),c=this.getStyle("height").getPixels("y"),this.type==="marker"&&(U=V,K=L,V=0,L=0)),i.viewPort.setCurrent(u,c),this.node&&(!this.parent||((e=this.node.parentNode)===null||e===void 0?void 0:e.nodeName)==="foreignObject")&&this.getStyle("transform",!1,!0).hasValue()&&!this.getStyle("transform-origin",!1,!0).hasValue()&&this.getStyle("transform-origin",!0,!0).setValue("50% 50%"),super.setContext(t),t.translate(this.getAttribute("x").getPixels("x"),this.getAttribute("y").getPixels("y")),m&&(u=m[2],c=m[3]),r.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:i.viewPort.width,desiredWidth:u,height:i.viewPort.height,desiredHeight:c,minX:V,minY:L,refX:p.getValue(),refY:E.getValue(),clip:D,clipX:U,clipY:K}),m&&(i.viewPort.removeCurrent(),i.viewPort.setCurrent(u,c))}clearContext(t){super.clearContext(t),this.document.screen.viewPort.removeCurrent()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,i=this.getAttribute("width",!0),a=this.getAttribute("height",!0),o=this.getAttribute("viewBox"),s=this.getAttribute("style"),u=i.getNumber(0),c=a.getNumber(0);if(r)if(typeof r=="string")this.getAttribute("preserveAspectRatio",!0).setValue(r);else{var p=this.getAttribute("preserveAspectRatio");p.hasValue()&&p.setValue(p.getString().replace(/^\s*(\S.*\S)\s*$/,"$1"))}if(i.setValue(t),a.setValue(e),o.hasValue()||o.setValue("0 0 ".concat(u||t," ").concat(c||e)),s.hasValue()){var E=this.getStyle("width"),O=this.getStyle("height");E.hasValue()&&E.setValue("".concat(t,"px")),O.hasValue()&&O.setValue("".concat(e,"px"))}}}class Er extends xt{constructor(){super(...arguments),this.type="rect"}path(t){var e=this.getAttribute("x").getPixels("x"),r=this.getAttribute("y").getPixels("y"),i=this.getStyle("width",!1,!0).getPixels("x"),a=this.getStyle("height",!1,!0).getPixels("y"),o=this.getAttribute("rx"),s=this.getAttribute("ry"),u=o.getPixels("x"),c=s.getPixels("y");if(o.hasValue()&&!s.hasValue()&&(c=u),s.hasValue()&&!o.hasValue()&&(u=c),u=Math.min(u,i/2),c=Math.min(c,a/2),t){var p=4*((Math.sqrt(2)-1)/3);t.beginPath(),a>0&&i>0&&(t.moveTo(e+u,r),t.lineTo(e+i-u,r),t.bezierCurveTo(e+i-u+p*u,r,e+i,r+c-p*c,e+i,r+c),t.lineTo(e+i,r+a-c),t.bezierCurveTo(e+i,r+a-c+p*c,e+i-u+p*u,r+a,e+i-u,r+a),t.lineTo(e+u,r+a),t.bezierCurveTo(e+u-p*u,r+a,e,r+a-c+p*c,e,r+a-c),t.lineTo(e,r+c),t.bezierCurveTo(e,r+c-p*c,e+u-p*u,r,e+u,r),t.closePath())}return new kt(e,r,e+i,r+a)}getMarkers(){return null}}class Xr extends xt{constructor(){super(...arguments),this.type="circle"}path(t){var e=this.getAttribute("cx").getPixels("x"),r=this.getAttribute("cy").getPixels("y"),i=this.getAttribute("r").getPixels();return t&&i>0&&(t.beginPath(),t.arc(e,r,i,0,Math.PI*2,!1),t.closePath()),new kt(e-i,r-i,e+i,r+i)}getMarkers(){return null}}class Wr extends xt{constructor(){super(...arguments),this.type="ellipse"}path(t){var e=4*((Math.sqrt(2)-1)/3),r=this.getAttribute("rx").getPixels("x"),i=this.getAttribute("ry").getPixels("y"),a=this.getAttribute("cx").getPixels("x"),o=this.getAttribute("cy").getPixels("y");return t&&r>0&&i>0&&(t.beginPath(),t.moveTo(a+r,o),t.bezierCurveTo(a+r,o+e*i,a+e*r,o+i,a,o+i),t.bezierCurveTo(a-e*r,o+i,a-r,o+e*i,a-r,o),t.bezierCurveTo(a-r,o-e*i,a-e*r,o-i,a,o-i),t.bezierCurveTo(a+e*r,o-i,a+r,o-e*i,a+r,o),t.closePath()),new kt(a-r,o-i,a+r,o+i)}getMarkers(){return null}}class Qr extends xt{constructor(){super(...arguments),this.type="line"}getPoints(){return[new Rt(this.getAttribute("x1").getPixels("x"),this.getAttribute("y1").getPixels("y")),new Rt(this.getAttribute("x2").getPixels("x"),this.getAttribute("y2").getPixels("y"))]}path(t){var[{x:e,y:r},{x:i,y:a}]=this.getPoints();return t&&(t.beginPath(),t.moveTo(e,r),t.lineTo(i,a)),new kt(e,r,i,a)}getMarkers(){var[t,e]=this.getPoints(),r=t.angleTo(e);return[[t,r],[e,r]]}}class Tr extends xt{constructor(t,e,r){super(t,e,r),this.type="polyline",this.points=[],this.points=Rt.parsePath(this.getAttribute("points").getString())}path(t){var{points:e}=this,[{x:r,y:i}]=e,a=new kt(r,i);return t&&(t.beginPath(),t.moveTo(r,i)),e.forEach(o=>{var{x:s,y:u}=o;a.addPoint(s,u),t&&t.lineTo(s,u)}),a}getMarkers(){var{points:t}=this,e=t.length-1,r=[];return t.forEach((i,a)=>{a!==e&&r.push([i,i.angleTo(t[a+1])])}),r.length>0&&r.push([t[t.length-1],r[r.length-1][1]]),r}}class Zr extends Tr{constructor(){super(...arguments),this.type="polygon"}path(t){var e=super.path(t),[{x:r,y:i}]=this.points;return t&&(t.lineTo(r,i),t.closePath()),e}}class Kr extends Ct{constructor(){super(...arguments),this.type="pattern"}createPattern(t,e,r){var i=this.getStyle("width").getPixels("x",!0),a=this.getStyle("height").getPixels("y",!0),o=new Be(this.document,null);o.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),o.attributes.width=new q(this.document,"width","".concat(i,"px")),o.attributes.height=new q(this.document,"height","".concat(a,"px")),o.attributes.transform=new q(this.document,"transform",this.getAttribute("patternTransform").getValue()),o.children=this.children;var s=this.document.createCanvas(i,a),u=s.getContext("2d"),c=this.getAttribute("x"),p=this.getAttribute("y");c.hasValue()&&p.hasValue()&&u.translate(c.getPixels("x",!0),p.getPixels("y",!0)),r.hasValue()?this.styles["fill-opacity"]=r:Reflect.deleteProperty(this.styles,"fill-opacity");for(var E=-1;E<=1;E++)for(var O=-1;O<=1;O++)u.save(),o.attributes.x=new q(this.document,"x",E*s.width),o.attributes.y=new q(this.document,"y",O*s.height),o.render(u),u.restore();var m=t.createPattern(s,"repeat");return m}}class kr extends Ct{constructor(){super(...arguments),this.type="marker"}render(t,e,r){if(e){var{x:i,y:a}=e,o=this.getAttribute("orient").getString("auto"),s=this.getAttribute("markerUnits").getString("strokeWidth");t.translate(i,a),o==="auto"&&t.rotate(r),s==="strokeWidth"&&t.scale(t.lineWidth,t.lineWidth),t.save();var u=new Be(this.document,null);u.type=this.type,u.attributes.viewBox=new q(this.document,"viewBox",this.getAttribute("viewBox").getValue()),u.attributes.refX=new q(this.document,"refX",this.getAttribute("refX").getValue()),u.attributes.refY=new q(this.document,"refY",this.getAttribute("refY").getValue()),u.attributes.width=new q(this.document,"width",this.getAttribute("markerWidth").getValue()),u.attributes.height=new q(this.document,"height",this.getAttribute("markerHeight").getValue()),u.attributes.overflow=new q(this.document,"overflow",this.getAttribute("overflow").getValue()),u.attributes.fill=new q(this.document,"fill",this.getAttribute("fill").getColor("black")),u.attributes.stroke=new q(this.document,"stroke",this.getAttribute("stroke").getValue("none")),u.children=this.children,u.render(t),t.restore(),s==="strokeWidth"&&t.scale(1/t.lineWidth,1/t.lineWidth),o==="auto"&&t.rotate(-r),t.translate(-i,-a)}}}class Jr extends Ct{constructor(){super(...arguments),this.type="defs"}render(){}}class Je extends Oe{constructor(){super(...arguments),this.type="g"}getBoundingBox(t){var e=new kt;return this.children.forEach(r=>{e.addBoundingBox(r.getBoundingBox(t))}),e}}class Or extends Ct{constructor(t,e,r){super(t,e,r),this.attributesToInherit=["gradientUnits"],this.stops=[];var{stops:i,children:a}=this;a.forEach(o=>{o.type==="stop"&&i.push(o)})}getGradientUnits(){return this.getAttribute("gradientUnits").getString("objectBoundingBox")}createGradient(t,e,r){var i=this;this.getHrefAttribute().hasValue()&&(i=this.getHrefAttribute().getDefinition(),this.inheritStopContainer(i));var{stops:a}=i,o=this.getGradient(t,e);if(!o)return this.addParentOpacity(r,a[a.length-1].color);if(a.forEach(L=>{o.addColorStop(L.offset,this.addParentOpacity(r,L.color))}),this.getAttribute("gradientTransform").hasValue()){var{document:s}=this,{MAX_VIRTUAL_PIXELS:u,viewPort:c}=s.screen,[p]=c.viewPorts,E=new Er(s,null);E.attributes.x=new q(s,"x",-u/3),E.attributes.y=new q(s,"y",-u/3),E.attributes.width=new q(s,"width",u),E.attributes.height=new q(s,"height",u);var O=new Je(s,null);O.attributes.transform=new q(s,"transform",this.getAttribute("gradientTransform").getValue()),O.children=[E];var m=new Be(s,null);m.attributes.x=new q(s,"x",0),m.attributes.y=new q(s,"y",0),m.attributes.width=new q(s,"width",p.width),m.attributes.height=new q(s,"height",p.height),m.children=[O];var D=s.createCanvas(p.width,p.height),V=D.getContext("2d");return V.fillStyle=o,m.render(V),V.createPattern(D,"no-repeat")}return o}inheritStopContainer(t){this.attributesToInherit.forEach(e=>{!this.getAttribute(e).hasValue()&&t.getAttribute(e).hasValue()&&this.getAttribute(e,!0).setValue(t.getAttribute(e).getValue())})}addParentOpacity(t,e){if(t.hasValue()){var r=new q(this.document,"color",e);return r.addOpacity(t).getColor()}return e}}class qr extends Or{constructor(t,e,r){super(t,e,r),this.type="linearGradient",this.attributesToInherit.push("x1","y1","x2","y2")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=r?e.getBoundingBox(t):null;if(r&&!i)return null;!this.getAttribute("x1").hasValue()&&!this.getAttribute("y1").hasValue()&&!this.getAttribute("x2").hasValue()&&!this.getAttribute("y2").hasValue()&&(this.getAttribute("x1",!0).setValue(0),this.getAttribute("y1",!0).setValue(0),this.getAttribute("x2",!0).setValue(1),this.getAttribute("y2",!0).setValue(0));var a=r?i.x+i.width*this.getAttribute("x1").getNumber():this.getAttribute("x1").getPixels("x"),o=r?i.y+i.height*this.getAttribute("y1").getNumber():this.getAttribute("y1").getPixels("y"),s=r?i.x+i.width*this.getAttribute("x2").getNumber():this.getAttribute("x2").getPixels("x"),u=r?i.y+i.height*this.getAttribute("y2").getNumber():this.getAttribute("y2").getPixels("y");return a===s&&o===u?null:t.createLinearGradient(a,o,s,u)}}class _r extends Or{constructor(t,e,r){super(t,e,r),this.type="radialGradient",this.attributesToInherit.push("cx","cy","r","fx","fy","fr")}getGradient(t,e){var r=this.getGradientUnits()==="objectBoundingBox",i=e.getBoundingBox(t);if(r&&!i)return null;this.getAttribute("cx").hasValue()||this.getAttribute("cx",!0).setValue("50%"),this.getAttribute("cy").hasValue()||this.getAttribute("cy",!0).setValue("50%"),this.getAttribute("r").hasValue()||this.getAttribute("r",!0).setValue("50%");var a=r?i.x+i.width*this.getAttribute("cx").getNumber():this.getAttribute("cx").getPixels("x"),o=r?i.y+i.height*this.getAttribute("cy").getNumber():this.getAttribute("cy").getPixels("y"),s=a,u=o;this.getAttribute("fx").hasValue()&&(s=r?i.x+i.width*this.getAttribute("fx").getNumber():this.getAttribute("fx").getPixels("x")),this.getAttribute("fy").hasValue()&&(u=r?i.y+i.height*this.getAttribute("fy").getNumber():this.getAttribute("fy").getPixels("y"));var c=r?(i.width+i.height)/2*this.getAttribute("r").getNumber():this.getAttribute("r").getPixels(),p=this.getAttribute("fr").getPixels();return t.createRadialGradient(s,u,p,a,o,c)}}class tn extends Ct{constructor(t,e,r){super(t,e,r),this.type="stop";var i=Math.max(0,Math.min(1,this.getAttribute("offset").getNumber())),a=this.getStyle("stop-opacity"),o=this.getStyle("stop-color",!0);o.getString()===""&&o.setValue("#000"),a.hasValue()&&(o=o.addOpacity(a)),this.offset=i,this.color=o.getColor()}}class qe extends Ct{constructor(t,e,r){super(t,e,r),this.type="animate",this.duration=0,this.initialValue=null,this.initialUnits="",this.removed=!1,this.frozen=!1,t.screen.animations.push(this),this.begin=this.getAttribute("begin").getMilliseconds(),this.maxDuration=this.begin+this.getAttribute("dur").getMilliseconds(),this.from=this.getAttribute("from"),this.to=this.getAttribute("to"),this.values=new q(t,"values",null);var i=this.getAttribute("values");i.hasValue()&&this.values.setValue(i.getString().split(";"))}getProperty(){var t=this.getAttribute("attributeType").getString(),e=this.getAttribute("attributeName").getString();return t==="CSS"?this.parent.getStyle(e,!0):this.parent.getAttribute(e,!0)}calcValue(){var{initialUnits:t}=this,{progress:e,from:r,to:i}=this.getProgress(),a=r.getNumber()+(i.getNumber()-r.getNumber())*e;return t==="%"&&(a*=100),"".concat(a).concat(t)}update(t){var{parent:e}=this,r=this.getProperty();if(this.initialValue||(this.initialValue=r.getString(),this.initialUnits=r.getUnits()),this.duration>this.maxDuration){var i=this.getAttribute("fill").getString("remove");if(this.getAttribute("repeatCount").getString()==="indefinite"||this.getAttribute("repeatDur").getString()==="indefinite")this.duration=0;else if(i==="freeze"&&!this.frozen)this.frozen=!0,e.animationFrozen=!0,e.animationFrozenValue=r.getString();else if(i==="remove"&&!this.removed)return this.removed=!0,r.setValue(e.animationFrozen?e.animationFrozenValue:this.initialValue),!0;return!1}this.duration+=t;var a=!1;if(this.begin{var c=a[u];return s+(c-s)*t}).join(" ");return o}}class nn extends Ct{constructor(t,e,r){super(t,e,r),this.type="font",this.glyphs=Object.create(null),this.horizAdvX=this.getAttribute("horiz-adv-x").getNumber();var{definitions:i}=t,{children:a}=this;for(var o of a)switch(o.type){case"font-face":{this.fontFace=o;var s=o.getStyle("font-family");s.hasValue()&&(i[s.getString()]=this);break}case"missing-glyph":this.missingGlyph=o;break;case"glyph":{var u=o;u.arabicForm?(this.isRTL=!0,this.isArabic=!0,typeof this.glyphs[u.unicode]=="undefined"&&(this.glyphs[u.unicode]=Object.create(null)),this.glyphs[u.unicode][u.arabicForm]=u):this.glyphs[u.unicode]=u;break}}}render(){}}class an extends Ct{constructor(t,e,r){super(t,e,r),this.type="font-face",this.ascent=this.getAttribute("ascent").getNumber(),this.descent=this.getAttribute("descent").getNumber(),this.unitsPerEm=this.getAttribute("units-per-em").getNumber()}}class sn extends xt{constructor(){super(...arguments),this.type="missing-glyph",this.horizAdvX=0}}class on extends se{constructor(){super(...arguments),this.type="tref"}getText(){var t=this.getHrefAttribute().getDefinition();if(t){var e=t.children[0];if(e)return e.getText()}return""}}class un extends se{constructor(t,e,r){super(t,e,r),this.type="a";var{childNodes:i}=e,a=i[0],o=i.length>0&&Array.from(i).every(s=>s.nodeType===3);this.hasText=o,this.text=o?this.getTextFromNode(a):""}getText(){return this.text}renderChildren(t){if(this.hasText){super.renderChildren(t);var{document:e,x:r,y:i}=this,{mouse:a}=e.screen,o=new q(e,"fontSize",zt.parse(e.ctx.font).fontSize);a.isWorking()&&a.checkBoundingBox(this,new kt(r,i-o.getPixels("y"),r+this.measureText(t),i))}else if(this.children.length>0){var s=new Je(this.document,null);s.children=this.children,s.parent=this,s.render(t)}}onClick(){var{window:t}=this.document;t&&t.open(this.getHrefAttribute().getString())}onMouseMove(){var t=this.document.ctx;t.canvas.style.cursor="pointer"}}function ln(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function _e(h){for(var t=1;t{var{type:i,points:a}=r;switch(i){case it.LINE_TO:t&&t.lineTo(a[0],a[1]);break;case it.MOVE_TO:t&&t.moveTo(a[0],a[1]);break;case it.CURVE_TO:t&&t.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case it.QUAD_TO:t&&t.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case it.ARC:{var[o,s,u,c,p,E,O,m]=a,D=u>c?u:c,V=u>c?1:u/c,L=u>c?c/u:1;t&&(t.translate(o,s),t.rotate(O),t.scale(V,L),t.arc(0,0,D,p,p+E,!!(1-m)),t.scale(1/V,1/L),t.rotate(-O),t.translate(-o,-s));break}case it.CLOSE_PATH:t&&t.closePath();break}})}renderChildren(t){this.setTextData(t),t.save();var e=this.parent.getStyle("text-decoration").getString(),r=this.getFontSize(),{glyphInfo:i}=this,a=t.fillStyle;e==="underline"&&t.beginPath(),i.forEach((o,s)=>{var{p0:u,p1:c,rotation:p,text:E}=o;t.save(),t.translate(u.x,u.y),t.rotate(p),t.fillStyle&&t.fillText(E,0,0),t.strokeStyle&&t.strokeText(E,0,0),t.restore(),e==="underline"&&(s===0&&t.moveTo(u.x,u.y+r/8),t.lineTo(c.x,c.y+r/5))}),e==="underline"&&(t.lineWidth=r/20,t.strokeStyle=a,t.stroke(),t.closePath()),t.restore()}getLetterSpacingAt(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return this.letterSpacingCache[t]||0}findSegmentToFitChar(t,e,r,i,a,o,s,u,c){var p=o,E=this.measureText(t,u);u===" "&&e==="justify"&&r-1&&(p+=this.getLetterSpacingAt(c));var O=this.textHeight/20,m=this.getEquidistantPointOnPath(p,O,0),D=this.getEquidistantPointOnPath(p+E,O,0),V={p0:m,p1:D},L=m&&D?Math.atan2(D.y-m.y,D.x-m.x):0;if(s){var U=Math.cos(Math.PI/2+L)*s,K=Math.cos(-L)*s;V.p0=_e(_e({},m),{},{x:m.x+U,y:m.y+K}),V.p1=_e(_e({},D),{},{x:D.x+U,y:D.y+K})}return p+=E,{offset:p,segment:V,rotation:L}}measureText(t,e){var{measuresCache:r}=this,i=e||this.getText();if(r.has(i))return r.get(i);var a=this.measureTargetText(t,i);return r.set(i,a),a}setTextData(t){if(!this.glyphInfo){var e=this.getText(),r=e.split(""),i=e.split(" ").length-1,a=this.parent.getAttribute("dx").split().map(z=>z.getPixels("x")),o=this.parent.getAttribute("dy").getPixels("y"),s=this.parent.getStyle("text-anchor").getString("start"),u=this.getStyle("letter-spacing"),c=this.parent.getStyle("letter-spacing"),p=0;!u.hasValue()||u.getValue()==="inherit"?p=c.getPixels():u.hasValue()&&u.getValue()!=="initial"&&u.getValue()!=="unset"&&(p=u.getPixels());var E=[],O=e.length;this.letterSpacingCache=E;for(var m=0;mat===0?0:z+rt||0,0),V=this.measureText(t),L=Math.max(V+D,0);this.textWidth=V,this.textHeight=this.getFontSize(),this.glyphInfo=[];var U=this.getPathLength(),K=this.getStyle("startOffset").getNumber(0)*U,G=0;(s==="middle"||s==="center")&&(G=-L/2),(s==="end"||s==="right")&&(G=-L),G+=K,r.forEach((z,rt)=>{var{offset:at,segment:H,rotation:ct}=this.findSegmentToFitChar(t,s,L,U,i,G,o,z,rt);G=at,!(!H.p0||!H.p1)&&this.glyphInfo.push({text:r[rt],p0:H.p0,p1:H.p1,rotation:ct})})}}parsePathData(t){if(this.pathLength=-1,!t)return[];var e=[],{pathParser:r}=t;for(r.reset();!r.isEnd();){var{current:i}=r,a=i?i.x:0,o=i?i.y:0,s=r.next(),u=s.type,c=[];switch(s.type){case it.MOVE_TO:this.pathM(r,c);break;case it.LINE_TO:u=this.pathL(r,c);break;case it.HORIZ_LINE_TO:u=this.pathH(r,c);break;case it.VERT_LINE_TO:u=this.pathV(r,c);break;case it.CURVE_TO:this.pathC(r,c);break;case it.SMOOTH_CURVE_TO:u=this.pathS(r,c);break;case it.QUAD_TO:this.pathQ(r,c);break;case it.SMOOTH_QUAD_TO:u=this.pathT(r,c);break;case it.ARC:c=this.pathA(r);break;case it.CLOSE_PATH:xt.pathZ(r);break}s.type!==it.CLOSE_PATH?e.push({type:u,points:c,start:{x:a,y:o},pathLength:this.calcLength(a,o,u,c)}):e.push({type:it.CLOSE_PATH,points:[],pathLength:0})}return e}pathM(t,e){var{x:r,y:i}=xt.pathM(t).point;e.push(r,i)}pathL(t,e){var{x:r,y:i}=xt.pathL(t).point;return e.push(r,i),it.LINE_TO}pathH(t,e){var{x:r,y:i}=xt.pathH(t).point;return e.push(r,i),it.LINE_TO}pathV(t,e){var{x:r,y:i}=xt.pathV(t).point;return e.push(r,i),it.LINE_TO}pathC(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathC(t);e.push(r.x,r.y,i.x,i.y,a.x,a.y)}pathS(t,e){var{point:r,controlPoint:i,currentPoint:a}=xt.pathS(t);return e.push(r.x,r.y,i.x,i.y,a.x,a.y),it.CURVE_TO}pathQ(t,e){var{controlPoint:r,currentPoint:i}=xt.pathQ(t);e.push(r.x,r.y,i.x,i.y)}pathT(t,e){var{controlPoint:r,currentPoint:i}=xt.pathT(t);return e.push(r.x,r.y,i.x,i.y),it.QUAD_TO}pathA(t){var{rX:e,rY:r,sweepFlag:i,xAxisRotation:a,centp:o,a1:s,ad:u}=xt.pathA(t);return i===0&&u>0&&(u-=2*Math.PI),i===1&&u<0&&(u+=2*Math.PI),[o.x,o.y,e,r,s,u,a,i]}calcLength(t,e,r,i){var a=0,o=null,s=null,u=0;switch(r){case it.LINE_TO:return this.getLineLength(t,e,i[0],i[1]);case it.CURVE_TO:for(a=0,o=this.getPointOnCubicBezier(0,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=this.getPointOnCubicBezier(u,t,e,i[0],i[1],i[2],i[3],i[4],i[5]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.QUAD_TO:for(a=0,o=this.getPointOnQuadraticBezier(0,t,e,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=this.getPointOnQuadraticBezier(u,t,e,i[0],i[1],i[2],i[3]),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case it.ARC:{a=0;var c=i[4],p=i[5],E=i[4]+p,O=Math.PI/180;if(Math.abs(c-E)E;u-=O)s=this.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=this.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+O;u5&&arguments[5]!==void 0?arguments[5]:e,s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r,u=(a-r)/(i-e+ae),c=Math.sqrt(t*t/(1+u*u));ie)return null;var{dataArray:a}=this;for(var o of a){if(o&&(o.pathLength<5e-5||r+o.pathLength+5e-5=0&&u>E)break;i=this.getPointOnEllipticalArc(o.points[0],o.points[1],o.points[2],o.points[3],u,o.points[6]);break}case it.CURVE_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnCubicBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3],o.points[4],o.points[5]);break;case it.QUAD_TO:u=s/o.pathLength,u>1&&(u=1),i=this.getPointOnQuadraticBezier(u,o.start.x,o.start.y,o.points[0],o.points[1],o.points[2],o.points[3]);break}if(i)return i;break}return null}getLineLength(t,e,r,i){return Math.sqrt((r-t)*(r-t)+(i-e)*(i-e))}getPathLength(){return this.pathLength===-1&&(this.pathLength=this.dataArray.reduce((t,e)=>e.pathLength>0?t+e.pathLength:t,0)),this.pathLength}getPointOnCubicBezier(t,e,r,i,a,o,s,u,c){var p=u*hr(t)+o*fr(t)+i*cr(t)+e*vr(t),E=c*hr(t)+s*fr(t)+a*cr(t)+r*vr(t);return{x:p,y:E}}getPointOnQuadraticBezier(t,e,r,i,a,o,s){var u=o*gr(t)+i*dr(t)+e*pr(t),c=s*gr(t)+a*dr(t)+r*pr(t);return{x:u,y:c}}getPointOnEllipticalArc(t,e,r,i,a,o){var s=Math.cos(o),u=Math.sin(o),c={x:r*Math.cos(a),y:i*Math.sin(a)};return{x:t+(c.x*s-c.y*u),y:e+(c.x*u+c.y*s)}}buildEquidistantCache(t,e){var r=this.getPathLength(),i=e||.25,a=t||r/100;if(!this.equidistantCache||this.equidistantCache.step!==a||this.equidistantCache.precision!==i){this.equidistantCache={step:a,precision:i,points:[]};for(var o=0,s=0;s<=r;s+=i){var u=this.getPointOnPath(s),c=this.getPointOnPath(s+i);!u||!c||(o+=this.getLineLength(u.x,u.y,c.x,c.y),o>=a&&(this.equidistantCache.points.push({x:u.x,y:u.y,distance:s}),o-=a))}}}getEquidistantPointOnPath(t,e,r){if(this.buildEquidistantCache(e,r),t<0||t-this.getPathLength()>5e-5)return null;var i=Math.round(t/this.getPathLength()*(this.equidistantCache.points.length-1));return this.equidistantCache.points[i]||null}}var Bn=/^\s*data:(([^/,;]+\/[^/,;]+)(?:;([^,;=]+=[^,;=]+))?)?(?:;(base64))?,(.*)$/i;class fn extends Oe{constructor(t,e,r){super(t,e,r),this.type="image",this.loaded=!1;var i=this.getHrefAttribute().getString();if(i){var a=i.endsWith(".svg")||/^\s*data:image\/svg\+xml/i.test(i);t.images.push(this),a?this.loadSvg(i):this.loadImage(i),this.isSvg=a}}loadImage(t){var e=this;return(0,f.Z)(function*(){try{var r=yield e.document.createImage(t);e.image=r}catch(i){console.error('Error while loading image "'.concat(t,'":'),i)}e.loaded=!0})()}loadSvg(t){var e=this;return(0,f.Z)(function*(){var r=Bn.exec(t);if(r){var i=r[5];r[4]==="base64"?e.image=atob(i):e.image=decodeURIComponent(i)}else try{var a=yield e.document.fetch(t),o=yield a.text();e.image=o}catch(s){console.error('Error while loading image "'.concat(t,'":'),s)}e.loaded=!0})()}renderChildren(t){var{document:e,image:r,loaded:i}=this,a=this.getAttribute("x").getPixels("x"),o=this.getAttribute("y").getPixels("y"),s=this.getStyle("width").getPixels("x"),u=this.getStyle("height").getPixels("y");if(!(!i||!r||!s||!u)){if(t.save(),t.translate(a,o),this.isSvg){var c=e.canvg.forkString(t,this.image,{ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0,ignoreClear:!0,offsetX:0,offsetY:0,scaleWidth:s,scaleHeight:u});c.document.documentElement.parent=this,c.render()}else{var p=this.image;e.setViewBox({ctx:t,aspectRatio:this.getAttribute("preserveAspectRatio").getString(),width:s,desiredWidth:p.width,height:u,desiredHeight:p.height}),this.loaded&&(typeof p.complete=="undefined"||p.complete)&&t.drawImage(p,0,0)}t.restore()}}getBoundingBox(){var t=this.getAttribute("x").getPixels("x"),e=this.getAttribute("y").getPixels("y"),r=this.getStyle("width").getPixels("x"),i=this.getStyle("height").getPixels("y");return new kt(t,e,t+r,e+i)}}class cn extends Oe{constructor(){super(...arguments),this.type="symbol"}render(t){}}class vn{constructor(t){this.document=t,this.loaded=!1,t.fonts.push(this)}load(t,e){var r=this;return(0,f.Z)(function*(){try{var{document:i}=r,a=yield i.canvg.parser.load(e),o=a.getElementsByTagName("font");Array.from(o).forEach(s=>{var u=i.createElement(s);i.definitions[t]=u})}catch(s){console.error('Error while loading font "'.concat(e,'":'),s)}r.loaded=!0})()}}class Sr extends Ct{constructor(t,e,r){super(t,e,r),this.type="style";var i=Kt(Array.from(e.childNodes).map(o=>o.textContent).join("").replace(/(\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\/)|(^[\s]*\/\/.*)/gm,"").replace(/@import.*;/g,"")),a=i.split("}");a.forEach(o=>{var s=o.trim();if(s){var u=s.split("{"),c=u[0].split(","),p=u[1].split(";");c.forEach(E=>{var O=E.trim();if(O){var m=t.styles[O]||{};if(p.forEach(L=>{var U=L.indexOf(":"),K=L.substr(0,U).trim(),G=L.substr(U+1,L.length-U).trim();K&&G&&(m[K]=new q(t,K,G))}),t.styles[O]=m,t.stylesSpecificity[O]=$e(O),O==="@font-face"){var D=m["font-family"].getString().replace(/"|'/g,""),V=m.src.getString().split(",");V.forEach(L=>{if(L.indexOf('format("svg")')>0){var U=W(L);U&&new vn(t).load(D,U)}})}}})}})}}Sr.parseExternalUrl=W;class gn extends Oe{constructor(){super(...arguments),this.type="use"}setContext(t){super.setContext(t);var e=this.getAttribute("x"),r=this.getAttribute("y");e.hasValue()&&t.translate(e.getPixels("x"),0),r.hasValue()&&t.translate(0,r.getPixels("y"))}path(t){var{element:e}=this;e&&e.path(t)}renderChildren(t){var{document:e,element:r}=this;if(r){var i=r;if(r.type==="symbol"&&(i=new Be(e,null),i.attributes.viewBox=new q(e,"viewBox",r.getAttribute("viewBox").getString()),i.attributes.preserveAspectRatio=new q(e,"preserveAspectRatio",r.getAttribute("preserveAspectRatio").getString()),i.attributes.overflow=new q(e,"overflow",r.getAttribute("overflow").getString()),i.children=r.children,r.styles.opacity=new q(e,"opacity",this.calculateOpacity())),i.type==="svg"){var a=this.getStyle("width",!1,!0),o=this.getStyle("height",!1,!0);a.hasValue()&&(i.attributes.width=new q(e,"width",a.getString())),o.hasValue()&&(i.attributes.height=new q(e,"height",o.getString()))}var s=i.parent;i.parent=this,i.render(t),i.parent=s}}getBoundingBox(t){var{element:e}=this;return e?e.getBoundingBox(t):null}elementTransform(){var{document:t,element:e}=this;return Te.fromElement(t,e)}get element(){return this.cachedElement||(this.cachedElement=this.getHrefAttribute().getDefinition()),this.cachedElement}}function tr(h,t,e,r,i,a){return h[e*r*4+t*4+a]}function er(h,t,e,r,i,a,o){h[e*r*4+t*4+a]=o}function Dt(h,t,e){var r=h[t];return r*e}function oe(h,t,e,r){return t+Math.cos(h)*e+Math.sin(h)*r}class br extends Ct{constructor(t,e,r){super(t,e,r),this.type="feColorMatrix";var i=It(this.getAttribute("values").getString());switch(this.getAttribute("type").getString("matrix")){case"saturate":{var a=i[0];i=[.213+.787*a,.715-.715*a,.072-.072*a,0,0,.213-.213*a,.715+.285*a,.072-.072*a,0,0,.213-.213*a,.715-.715*a,.072+.928*a,0,0,0,0,0,1,0,0,0,0,0,1];break}case"hueRotate":{var o=i[0]*Math.PI/180;i=[oe(o,.213,.787,-.213),oe(o,.715,-.715,-.715),oe(o,.072,-.072,.928),0,0,oe(o,.213,-.213,.143),oe(o,.715,.285,.14),oe(o,.072,-.072,-.283),0,0,oe(o,.213,-.213,-.787),oe(o,.715,-.715,.715),oe(o,.072,.928,.072),0,0,0,0,0,1,0,0,0,0,0,1];break}case"luminanceToAlpha":i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,.2125,.7154,.0721,0,0,0,0,0,0,1];break}this.matrix=i,this.includeOpacity=this.getAttribute("includeOpacity").hasValue()}apply(t,e,r,i,a){for(var{includeOpacity:o,matrix:s}=this,u=t.getImageData(0,0,i,a),c=0;c{u.addBoundingBox(D.getBoundingBox(t))}),i=Math.floor(u.x1),a=Math.floor(u.y1),o=Math.floor(u.width),s=Math.floor(u.height)}var c=this.removeStyles(e,Xe.ignoreStyles),p=r.createCanvas(i+o,a+s),E=p.getContext("2d");r.screen.setDefaults(E),this.renderChildren(E),new br(r,{nodeType:1,childNodes:[],attributes:[{nodeName:"type",value:"luminanceToAlpha"},{nodeName:"includeOpacity",value:"true"}]}).apply(E,0,0,i+o,a+s);var O=r.createCanvas(i+o,a+s),m=O.getContext("2d");r.screen.setDefaults(m),e.render(m),m.globalCompositeOperation="destination-in",m.fillStyle=E.createPattern(p,"no-repeat"),m.fillRect(0,0,i+o,a+s),t.fillStyle=m.createPattern(O,"no-repeat"),t.fillRect(0,0,i+o,a+s),this.restoreStyles(e,c)}render(t){}}Xe.ignoreStyles=["mask","transform","clip-path"];var dn=()=>{};class pn extends Ct{constructor(){super(...arguments),this.type="clipPath"}apply(t){var{document:e}=this,r=Reflect.getPrototypeOf(t),{beginPath:i,closePath:a}=t;r&&(r.beginPath=dn,r.closePath=dn),Reflect.apply(i,t,[]),this.children.forEach(o=>{if(typeof o.path!="undefined"){var s=typeof o.elementTransform!="undefined"?o.elementTransform():null;s||(s=Te.fromElement(e,o)),s&&s.apply(t),o.path(t),r&&(r.closePath=a),s&&s.unapply(t)}}),Reflect.apply(a,t,[]),t.clip(),r&&(r.beginPath=i,r.closePath=a)}render(t){}}class We extends Ct{constructor(){super(...arguments),this.type="filter"}apply(t,e){var{document:r,children:i}=this,a=e.getBoundingBox(t);if(a){var o=0,s=0;i.forEach(U=>{var K=U.extraFilterDistance||0;o=Math.max(o,K),s=Math.max(s,K)});var u=Math.floor(a.width),c=Math.floor(a.height),p=u+2*o,E=c+2*s;if(!(p<1||E<1)){var O=Math.floor(a.x),m=Math.floor(a.y),D=this.removeStyles(e,We.ignoreStyles),V=r.createCanvas(p,E),L=V.getContext("2d");r.screen.setDefaults(L),L.translate(-O+o,-m+s),e.render(L),i.forEach(U=>{typeof U.apply=="function"&&U.apply(L,0,0,p,E)}),t.drawImage(V,0,0,p,E,O-o,m-s,p,E),this.restoreStyles(e,D)}}}render(t){}}We.ignoreStyles=["filter","transform","clip-path"];class yn extends Ct{constructor(t,e,r){super(t,e,r),this.type="feDropShadow",this.addStylesFromStyleDefinition()}apply(t,e,r,i,a){}}class mn extends Ct{constructor(){super(...arguments),this.type="feMorphology"}apply(t,e,r,i,a){}}class xn extends Ct{constructor(){super(...arguments),this.type="feComposite"}apply(t,e,r,i,a){}}class En extends Ct{constructor(t,e,r){super(t,e,r),this.type="feGaussianBlur",this.blurRadius=Math.floor(this.getAttribute("stdDeviation").getNumber()),this.extraFilterDistance=this.blurRadius}apply(t,e,r,i,a){var{document:o,blurRadius:s}=this,u=o.window?o.window.document.body:null,c=t.canvas;c.id=o.getUniqueId(),u&&(c.style.display="none",u.appendChild(c)),he(c,e,r,i,a,s),u&&u.removeChild(c)}}class Tn extends Ct{constructor(){super(...arguments),this.type="title"}}class On extends Ct{constructor(){super(...arguments),this.type="desc"}}var Fn={svg:Be,rect:Er,circle:Xr,ellipse:Wr,line:Qr,polyline:Tr,polygon:Zr,path:xt,pattern:Kr,marker:kr,defs:Jr,linearGradient:qr,radialGradient:_r,stop:tn,animate:qe,animateColor:en,animateTransform:rn,font:nn,"font-face":an,"missing-glyph":sn,glyph:xr,text:se,tspan:Ye,tref:on,a:un,textPath:hn,image:fn,g:Je,symbol:cn,style:Sr,use:gn,mask:Xe,clipPath:pn,filter:We,feDropShadow:yn,feMorphology:mn,feComposite:xn,feColorMatrix:br,feGaussianBlur:En,title:Tn,desc:On};function Sn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Un(h){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:!1,e=document.createElement("img");return t&&(e.crossOrigin="Anonymous"),new Promise((r,i)=>{e.onload=()=>{r(e)},e.onerror=(a,o,s,u,c)=>{i(c)},e.src=h})}),Cr.apply(this,arguments)}class ue{constructor(t){var{rootEmSize:e=12,emSize:r=12,createCanvas:i=ue.createCanvas,createImage:a=ue.createImage,anonymousCrossOrigin:o}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.canvg=t,this.definitions=Object.create(null),this.styles=Object.create(null),this.stylesSpecificity=Object.create(null),this.images=[],this.fonts=[],this.emSizeStack=[],this.uniqueId=0,this.screen=t.screen,this.rootEmSize=e,this.emSize=r,this.createCanvas=i,this.createImage=this.bindCreateImage(a,o),this.screen.wait(this.isImagesLoaded.bind(this)),this.screen.wait(this.isFontsLoaded.bind(this))}bindCreateImage(t,e){return typeof e=="boolean"?(r,i)=>t(r,typeof i=="boolean"?i:e):t}get window(){return this.screen.window}get fetch(){return this.screen.fetch}get ctx(){return this.screen.ctx}get emSize(){var{emSizeStack:t}=this;return t[t.length-1]}set emSize(t){var{emSizeStack:e}=this;e.push(t)}popEmSize(){var{emSizeStack:t}=this;t.pop()}getUniqueId(){return"canvg".concat(++this.uniqueId)}isImagesLoaded(){return this.images.every(t=>t.loaded)}isFontsLoaded(){return this.fonts.every(t=>t.loaded)}createDocumentElement(t){var e=this.createElement(t.documentElement);return e.root=!0,e.addStylesFromStyleDefinition(),this.documentElement=e,e}createElement(t){var e=t.nodeName.replace(/^[^:]+:/,""),r=ue.elementTypes[e];return typeof r!="undefined"?new r(this,t):new Yr(this,t)}createTextNode(t){return new Ln(this,t)}setViewBox(t){this.screen.setViewBox(Un({document:this},t))}}ue.createCanvas=jn,ue.createImage=Gn,ue.elementTypes=Fn;function bn(h,t){var e=Object.keys(h);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(h);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(h,i).enumerable})),e.push.apply(e,r)}return e}function Re(h){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:{};this.parser=new ke(r),this.screen=new He(t,r),this.options=r;var i=new ue(this,r),a=i.createDocumentElement(e);this.document=i,this.documentElement=a}static from(t,e){var r=arguments;return(0,f.Z)(function*(){var i=r.length>2&&r[2]!==void 0?r[2]:{},a=new ke(i),o=yield a.parse(e);return new Ne(t,o,i)})()}static fromString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=new ke(r),a=i.parseFromString(e);return new Ne(t,a,r)}fork(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.from(t,e,Re(Re({},this.options),r))}forkString(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return Ne.fromString(t,e,Re(Re({},this.options),r))}ready(){return this.screen.ready()}isReady(){return this.screen.isReady()}render(){var t=arguments,e=this;return(0,f.Z)(function*(){var r=t.length>0&&t[0]!==void 0?t[0]:{};e.start(Re({enableRedraw:!0,ignoreAnimation:!0,ignoreMouse:!0},r)),yield e.ready(),e.stop()})()}start(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{documentElement:e,screen:r,options:i}=this;r.start(e,Re(Re({enableRedraw:!0},i),t))}stop(){this.screen.stop()}resize(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;this.documentElement.resize(t,e,r)}}}}]); diff --git a/index.html b/index.html index af42e8259e..b4c205d773 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.c5e15929.async.js b/p__Classrooms__Lists__Exercise__Detail__index.90237a16.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Detail__index.c5e15929.async.js rename to p__Classrooms__Lists__Exercise__Detail__index.90237a16.async.js index ef66ab2bab..0ea8ecd98f 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.c5e15929.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.90237a16.async.js @@ -97,7 +97,7 @@ `;for(let Qo=0;Qo{switch(no){case Fn:return a.createElement(Qt,{callback:Si,onCancel:Ki});case Ma:return a.createElement(it.Z,{callback:Si,onCancel:Ki});case Nt:return a.createElement(Ve.Z,{callback:Si,onCancel:Ki});case Jt:return a.createElement(bt,{callback:Si,onCancel:Ki});case Ja:return a.createElement(we,{callback:Si,onCancel:Ki});case"maths-latex":return a.createElement($n,{showSaveButton:!0,callback:Si});case"inline-latex":return a.createElement(Gn.Z,{showSaveButton:!0,callback:Si});default:return null}},[no]);function Ki(){So("")}(0,a.useEffect)(()=>{if(ii.current){let yo=function(Pi){yl=!0,ui=Pi.pageY},jr=function(){yl=!1},Hr=function(Pi){if(yl){let Yi=Pi.pageY-ui;Yi<0&&(Yi=0),Yi>300&&(Yi=300);let Mi=qe+Yi+"px";si(Mi)}},uo=ii.current,yl=!1,ui=0;return uo.addEventListener("mousedown",yo),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",jr),()=>{uo.removeEventListener("mousedown",yo),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",jr)}}},[Pa,ii]),(0,a.useEffect)(()=>{si(qe)},[qe]);const au=Zn(De),pu=Zn(Bl),Sl={width:au,height:pu},Ai=(0,a.useMemo)(()=>{if(eo){let yo=new Date(eo),jr=yo.getHours(),Hr=yo.getMinutes(),uo=yo.getSeconds();return jr=jr<10?"0"+jr:jr,Hr=Hr<10?"0"+Hr:Hr,uo=uo<10?"0"+uo:uo,`${jr}:${Hr}:${uo}`}return 0},[eo]),vu=yo=>{const jr=[];if(va){let Hr=-1;yo=yo.replace(/(@▁▁@|@▁@)/g,function(uo,yl,ui){jr.push({multiLine:uo!==sn})})}return jr};function qu(){window.sessionStorage.removeItem(en),pl(!1),Xr(0)}function us(){pl(!1),Xr(0),Pa.setValue(window.sessionStorage.getItem(en))}(0,a.useEffect)(()=>{Dn[no]&&no!==vn&&no!==Jt&&setTimeout(()=>{const yo=document.getElementsByClassName("markdown-popup-form")[0],jr=window.innerWidth/2-yo.offsetWidth/2,Hr=window.innerHeight/2-yo.offsetHeight/2;Ml(jr),Ui(Hr)},0)},[no]);const Zu=yo=>{yo.preventDefault();const jr=yo.clientX-Kl,Hr=yo.clientY-Zo;document.body.onmousemove=uo=>{let yl=uo.clientX-jr,ui=uo.clientY-Hr;const Pi=document.getElementsByClassName("markdown-popup-form")[0],Yi=window.innerWidth-Pi.offsetWidth,Mi=window.innerHeight-Pi.offsetHeight;yl=Math.max(0,Math.min(yl,Yi)),ui=Math.max(0,Math.min(ui,Mi)),_u(uo.clientX,uo.clientY,jr,Hr)&&(Ml(yl),Ui(ui))},document.body.onmouseup=function(){document.body.onmousemove=null}},_u=(yo,jr,Hr,uo)=>{const yl=document.body.clientHeight,ui=document.body.clientWidth;return yo<20&&Hr>yo||yo>ui-20&&Hrjr||jr>yl-20&&uoke in Se?Ze(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[ke]=xe,ee=(Se,ke)=>{for(var xe in ke||(ke={}))E.call(ke,xe)&&b(Se,xe,ke[xe]);if(y)for(var xe of y(ke))z.call(ke,xe)&&b(Se,xe,ke[xe]);return Se},te=(Se,ke)=>Ce(Se,le(ke));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Se,onCancel:ke})=>{const[xe]=ne();let ot=(0,Ie.useRef)();function We(lt){ot.current.width=xe.getFieldValue("width"),ot.current.align=xe.getFieldValue("align"),Se(lt,ot.current)}function gt(lt,yt){if(lt.status===-1){fe.ZP.error(lt.message);return}xe.setFieldsValue({src:`/api/attachments/${lt.id}`,type:yt.type})}function Ke(lt){let yt=lt.target.files[0];ot.current=yt,Ae(yt,gt)}return Me.createElement(a.default,te(ee({form:xe},se),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(Re.default,{style:ue})),Me.createElement(ve,{onFileChange:Ke}))),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(Re.default,{style:{width:264}})),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(ye.Z,null,Me.createElement(a.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(re.ZP,{type:"default",onClick:ke},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,ke){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let xe=new FormData;xe.append("editormd-image-file",Se),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var ot=new window.XMLHttpRequest;ot.withCredentials=!0,ot.addEventListener("load",function(We){ke(JSON.parse(We.target.responseText),Se)},!1),ot.addEventListener("error",function(We){console.error(We)},!1),ot.open("POST",`${Ne.KI}/api/attachments.json`),ot.send(xe)}},57261:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return Re}});var a=x(59301),fe=x(4676);class Re extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ot,ut,x){"use strict";x.d(ut,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Re=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),re=x(65862),Ne=x(2524),Ie=x(41867),be=x(79005),Me=x(20345),Ze=x(77882),Ce=x(31081),le=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Me},{name:"101\u8BA1\u5212",ptimg:Ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:ke=4,right:xe,bottom:ot=23,precision:We=0,wrapWidth:gt=1200,trackEventItems:Ke,loading:lt,onRemove:yt=()=>{},isCurrent:Et=!0,showAlias:ht=!1,showProgress:Lt=!1})=>{const xt=Math.floor((gt-(ke-1)*xe)/ke),Qt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(it=>(window.ENV==="build"&&(it.ptimg=`/react/build${it.ptimg}`,it.swimg=`/react/build${it.swimg}`),it));return ue.createElement(fe.Z,{spinning:lt},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((it,Ve)=>{var dt,Mt,Kt,Ut,Wt,Je;const{name:an,id:zn,identifier:Cn,featured:on,school_name:rt,image_url:vt,excellent:$e,is_plan:He}=it;return ue.createElement("div",{key:zn,className:Et&&Lt?a.wrapisCurrent:a.wrap,style:{width:xt,marginRight:(1+Ve)%ke===0?0:xe+We,marginBottom:ot}},ue.createElement("a",{className:a.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Ke&&(0,re.L9)([Ke]),(0,re.xg)(`/paths/${Cn}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${vt}`}),Et&&(0,Ie.bg)()&&(it==null?void 0:it.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),yt(it)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=it==null?void 0:it.subject_tags)==null?void 0:dt.map((Bt,bt)=>{var Ge,Qe;if(bt===0){const Xe=(Ge=Qt.find(we=>we.name==Bt))==null?void 0:Ge.swimg;return ue.createElement("img",{className:a.sign,src:Xe,style:{left:"-4px"}})}const mt=(Qe=Qt.find(Xe=>Xe.name==Bt))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:mt,style:{left:`${48+52*(bt-1)+2*bt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(it==null?void 0:it.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Re.Z,{title:ht&&(it!=null&&it.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${an}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${it==null?void 0:it.excellent_alias_name}`)):an},ue.createElement("span",{className:a.e},ht&&(it==null?void 0:it.excellent_alias_name)||an))),Et&&Lt&&((Mt=it==null?void 0:it.progress)==null?void 0:Mt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=it==null?void 0:it.progress)==null?void 0:Kt.my_score)/((Ut=it==null?void 0:it.progress)==null?void 0:Ut.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Wt=it==null?void 0:it.progress)==null?void 0:Wt.my_score,"/",(Je=it==null?void 0:it.progress)==null?void 0:Je.all_score),(!Et||!Lt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,it.stages_count))),ue.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,it.members_count)))))))})),!Se.length&&ue.createElement(Ne.Z,null)))}},3918:function(Ot,ut,x){"use strict";x.d(ut,{jL:function(){return Fe},w9:function(){return Zn},vv:function(){return De},dN:function(){return Dn},QD:function(){return $r},cQ:function(){return bt.Z},vg:function(){return Zr},Oz:function(){return Sa},op:function(){return eo},O5:function(){return Sl},_b:function(){return Ui},t7:function(){return ot},tT:function(){return Ke},Gi:function(){return On},YG:function(){return Wa},Ed:function(){return wa},kT:function(){return en},qp:function(){return z},Um:function(){return se},K3:function(){return te},vr:function(){return Kl},qE:function(){return si},Je:function(){return Et},wb:function(){return Je},rC:function(){return Bt},lB:function(){return Cn},cq:function(){return Nn},kO:function(){return rr},tp:function(){return Ae},Si:function(){return qu},k8:function(){return al},Du:function(){return yl}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Re="data:image/png;base64,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",Fe=({dataSource:Ea=[],img:sa,imgWidth:oa=346,title:Sr,sunTitle:Lo,bannerExtraContent:Aa})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Sr),a.createElement("span",null,Lo)),Ea.length>0&&a.createElement("div",{className:fe.btns},Ea.map((qa,Mo)=>a.createElement("div",{key:Mo,onClick:qa.click},qa.name,qa.sign?a.createElement("img",{src:Re,width:39}):null))),Aa),sa&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:sa,width:oa}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},re=x(92310),Ne=x.n(re),Ie=x(89392),be=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,le=(Ea,sa,oa)=>sa in Ea?be(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,y=(Ea,sa)=>{for(var oa in sa||(sa={}))Ze.call(sa,oa)&&le(Ea,oa,sa[oa]);if(Me)for(var oa of Me(sa))Ce.call(sa,oa)&&le(Ea,oa,sa[oa]);return Ea},z=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#6A7283",showCount:Ur,classNameActive:hl,styleItem:Jr={}})=>{const[ai,Ti]=(0,a.useState)(0),[mu,cl]=(0,a.useState)(!1),Dl=(0,a.useRef)(null),fi=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var ki;Ea.length!==0&&(((ki=Dl==null?void 0:Dl.current)==null?void 0:ki.clientHeight)>97?Ti(1):Ti(0)),Ea.length===0&&Ti(0),cl(!1)},[Ea]),a.createElement("div",{className:Ne()(Be.row,Lo),style:Mo},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa,marginTop:mu?12:4},className:`${Be.title} ${Sr?"current":""}`},Aa),a.createElement("div",{className:mu?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:fi,style:ai>0?{height:ai===1?97:"auto",overflow:ai===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Dl},Ea==null?void 0:Ea.map(ki=>a.createElement("span",{onClick:()=>oa(ki.id),key:ki.id,style:y(y({color:Qo},Jr),(ki==null?void 0:ki.style)||{}),className:sa===ki.id?Ne()(hl||Be.active,ki.classNameActive):""},a.createElement("span",{title:ki.name,className:Be.name},ki.name),!!Ur&&a.createElement("span",{className:Be.num},ki.count))))),!!ai&&a.createElement(a.Fragment,null,ai===1?a.createElement("div",{onClick:()=>{var ki;Ti(2),((ki=Dl==null?void 0:Dl.current)==null?void 0:ki.clientHeight)>245?cl(!0):cl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{fi.current.scrollTop=0,Ti(1),cl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#6A7283",showCount:Ur,expand:hl=!0})=>{const[Jr,ai]=(0,a.useState)(0),[Ti,mu]=(0,a.useState)(!1),cl=(0,a.useRef)(null),Dl=(0,a.useRef)(null),[fi,ki]=(0,a.useState)(hl);return a.createElement("div",{className:Ne()(b.row,Lo),style:Mo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa,marginTop:Ti?12:4},className:`${b.title} ${Sr?"current":""}`},Aa),a.createElement("i",{className:`iconfont ${fi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:fi?8:10},onClick:()=>ki(!fi)})),fi&&a.createElement("div",{className:Ti?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Dl},a.createElement("div",{className:b.tag,ref:cl},Ea==null?void 0:Ea.map(tu=>a.createElement("span",{onClick:()=>oa(tu.id),key:tu.id,style:{color:Qo},className:sa===tu.id?b.active:""},a.createElement("span",{title:tu.name,className:b.name},tu.name),!!Ur&&a.createElement("span",{className:b.num},tu.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},se=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#fff",showCount:Ur,expand:hl=!0})=>{const[Jr,ai]=(0,a.useState)(0),[Ti,mu]=(0,a.useState)(!1),cl=(0,a.useRef)(null),Dl=(0,a.useRef)(null),[fi,ki]=(0,a.useState)(hl);return a.createElement("div",{className:Ne()(ne.row,Lo),style:Mo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa},className:`${ne.title} ${Sr?"current":""}`},Aa),a.createElement("i",{className:`iconfont ${fi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:fi?"#00DDC7":"#037F74",fontSize:fi?10:12},onClick:()=>ki(!fi)})),fi&&a.createElement("div",{className:Ti?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},a.createElement("div",{className:ne.bar,ref:Dl},a.createElement("div",{className:ne.tag,ref:cl},Ea==null?void 0:Ea.map(tu=>a.createElement("span",{onClick:()=>oa(tu.id),key:tu.id,style:{color:Qo},className:sa===tu.id?ne.active:""},a.createElement("span",{title:tu.name,className:ne.name},tu.name),!!Ur&&a.createElement("span",{className:ne.num},tu.count)))))))},ge={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ae=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={}})=>a.createElement("div",{style:Lo,className:Ne()(ge.tabs,Sr)},Ea.map(Aa=>a.createElement("span",{onClick:()=>oa(Aa.id),className:sa===Aa.id?ge.active:"",key:Aa.id},Aa.name))),Se={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ke=x(92832),ot=({dataSource:Ea=[],value:sa="",onChange:oa,onInputChange:Sr=()=>{},className:Lo,style:Aa={},placeholder:qa,allowClear:Mo=!1})=>{var Qo;const[Ur,hl]=(0,a.useState)(""),[Jr,ai]=(0,a.useState)("");(0,a.useEffect)(()=>{var cl;let Dl=sa;(cl=JSON.stringify(sa))!=null&&cl.includes("{")&&(hl(sa.id),Dl=sa.value||"");try{ai(decodeURIComponent(Dl||""))}catch(fi){ai(decodeURIComponent(Dl||""))}},[sa]);const Ti=()=>{oa(encodeURIComponent(Jr),Ur||null)},mu=cl=>{cl!==Ur&&(hl(cl),oa(encodeURIComponent(Jr),cl))};return a.createElement("div",{className:Ne()(Se.input,Lo),style:Aa},!!Ea.length&&a.createElement("div",{className:Se.dropdown},a.createElement("div",{className:Se.text},(Qo=Ea.find(cl=>cl.id===Ur))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Se.b1}),a.createElement("b",{className:Se.b2})),a.createElement("div",{className:Se.menu},Ea.map((cl,Dl)=>a.createElement("div",{key:Dl,onClick:()=>mu(cl.id)},cl.name)))),a.createElement(ke.default,{onPressEnter:Ti,value:Jr,onChange:cl=>{ai(cl.target.value),Sr(encodeURIComponent(cl.target.value),Ur||null)},bordered:!1,placeholder:qa}),a.createElement("i",{onClick:Ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ke=({dataSource:Ea=[],value:sa="",onChange:oa,onInputChange:Sr=()=>{},className:Lo,style:Aa={},placeholder:qa,allowClear:Mo=!1})=>{var Qo;const[Ur,hl]=(0,a.useState)(""),[Jr,ai]=(0,a.useState)("");(0,a.useEffect)(()=>{var cl;let Dl=sa;(cl=JSON.stringify(sa))!=null&&cl.includes("{")&&(hl(sa.id),Dl=sa.value||"");try{ai(decodeURIComponent(Dl||""))}catch(fi){ai(decodeURIComponent(Dl||""))}},[sa]);const Ti=()=>{oa(encodeURIComponent(Jr),Ur||null)},mu=cl=>{cl!==Ur&&(hl(cl),oa(encodeURIComponent(Jr),cl))};return a.createElement("div",{className:Ne()(We.input,Lo),style:Aa},!!Ea.length&&a.createElement("div",{className:We.dropdown},a.createElement("div",{className:We.text},(Qo=Ea.find(cl=>cl.id===Ur))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),a.createElement("div",{className:We.menu},Ea.map((cl,Dl)=>a.createElement("div",{key:Dl,onClick:()=>mu(cl.id)},cl.name)))),a.createElement(ke.default,{onPressEnter:Ti,value:Jr,onChange:cl=>{ai(cl.target.value),Sr(encodeURIComponent(cl.target.value),Ur||null)},bordered:!1,placeholder:qa}),a.createElement("i",{onClick:Ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},lt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Et=({value:Ea,onChange:sa,className:oa,total:Sr,pageSize:Lo,style:Aa={}})=>{const qa=Ea<2,Mo=Ea>=Math.ceil(Sr/Lo);return Sr<=Lo?a.createElement(a.Fragment,null):a.createElement("div",{className:Ne()(lt.quickPager,oa),style:Aa},a.createElement("div",{onClick:()=>{qa||sa(Ea-1,"prev")},className:qa?lt.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Mo||sa(Ea+1,"next")},className:Mo?lt.disabled:""},"\u4E0B\u4E00\u9875"))},ht={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Lt=x(71418),xt=x(6848),Qt=x(13570),it=x(74128),Ve=x(65862),dt=x(96908),Mt=x(57177),Kt=x(81378),Ut=x(2524),Je=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo})=>{const Ur=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(ht.list,Ea)},!!sa.length&&sa.map((hl,Jr)=>{const{name:ai,id:Ti,identifier:mu,power:cl,cover_image_id:Dl,pic:fi}=hl;return a.createElement("div",{className:ht.wrap,key:Ti,style:{width:Ur,marginRight:(1+Jr)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${mu}/challenges`,className:ht.li,onClick:ki=>{ki.preventDefault(),Mo&&(0,Ve.L9)([Mo]),cl&&(0,Ve.xg)(`/shixuns/${mu}/challenges`)}},a.createElement("div",{className:ht.img},a.createElement("img",{className:ht.cover,src:`${fi}`}),hl.is_jupyter&&a.createElement("img",{className:ht.sign,src:dt}),hl.is_jupyter_lab&&a.createElement("img",{className:ht.sign,src:Mt}),hl.is_unity_3d&&a.createElement("img",{className:ht.sign,src:Kt})),a.createElement("div",{className:ht.name},a.createElement(xt.Z,{title:ai||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ht.e},ai||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:ht.tags},a.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,hl.challenges_count))),!!hl.myshixuns_count&&a.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,hl.myshixuns_count))),a.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,hl.level))),a.createElement("div",{className:ht.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:hl.score_info}),a.createElement("span",null,"\xA0",hl.score_info?`${hl.score_info}\u5206`:"5\u5206")))),!cl&&a.createElement("div",{className:ht.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},an={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Cn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(an.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{name:Ti,id:mu,identifier:cl,power:Dl,cover_image_id:fi,pic:ki}=Jr;return a.createElement("div",{className:Ne()(an.wrap,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${cl}/challenges`,className:an.li,onClick:tu=>{tu.preventDefault(),Qo&&(0,Ve.L9)([Qo]),Dl&&(0,Ve.xg)(`/shixuns/${cl}/challenges`)}},a.createElement("img",{src:x(47621),className:an.titleBg}),a.createElement("div",{className:an.name},a.createElement(xt.Z,{title:Ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:an.e},Ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:an.img},a.createElement("img",{className:an.cover,src:fi?`${it.Z.API_SERVER}/api/attachments/${fi}`:`${it.Z.IMG_SERVER+ki}`}),Jr.is_jupyter&&a.createElement("div",{className:an.bq},"Jupyter"),Jr.is_jupyter_lab&&a.createElement("div",{className:an.bq},"JupyterLab"),Jr.is_unity_3d&&a.createElement("div",{className:an.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:an.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:an.value},Jr.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:an.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:an.value},Jr.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:an.text},"\u5173\u5361\u6570"),a.createElement("span",{className:an.value},Jr.challenges_count)),a.createElement("div",{className:an.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:Jr.score_info}),a.createElement("span",{className:an.value,style:{color:"#FF9C00"}},"\xA0",Jr.score_info?`${Jr.score_info}\u5206`:"5\u5206"))))),!Dl&&a.createElement("div",{className:an.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},on={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",vt="data:image/png;base64,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",$e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII=",Bt=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,wrapClassName:Ur,imgClassName:hl})=>{const Jr=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(on.list,Ea)},!!sa.length&&sa.map((ai,Ti)=>{const{name:mu,id:cl,identifier:Dl,power:fi,cover_image_id:ki,pic:tu}=ai;return a.createElement("div",{className:Ne()(on.wrap,Ur),key:cl,style:{width:Jr,marginRight:(1+Ti)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${Dl}/challenges`,className:on.li,onClick:Xi=>{Xi.preventDefault(),Mo&&(0,Ve.L9)([Mo]),fi&&(0,Ve.xg)(`/shixuns/${Dl}/challenges`)}},a.createElement("div",{className:Ne()(on.img,hl)},a.createElement("img",{className:on.cover,src:ki?`${it.Z.API_SERVER}/api/attachments/${ki}`:`${it.Z.IMG_SERVER+tu}`}),ai.is_jupyter&&a.createElement("img",{className:on.sign,src:rt}),ai.is_jupyter_lab&&a.createElement("img",{className:on.sign,src:vt}),ai.is_unity_3d&&a.createElement("img",{className:on.sign,src:$e})),a.createElement("div",{className:on.name},a.createElement(xt.Z,{title:mu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:on.e},mu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:on.tags},a.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ai.challenges_count))),!!ai.myshixuns_count&&a.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ai.myshixuns_count))),a.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ai.level))),a.createElement("div",{className:on.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:ai.score_info}),a.createElement("span",null,"\xA0",ai.score_info?`${ai.score_info}\u5206`:"5\u5206")))),!fi&&a.createElement("div",{className:on.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},bt=x(61584),Ge={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Qe=x(79005),mt=x(20345),Xe=x(77882),we=x(31081),zt=x(75309),ra=x(71979),Qn=x(47558),$t=x(42922),$n=x(66832),Gn=x(96593),Ft=x(19664),Tt=x(91833),Fn=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Pn=(Ea,sa,oa)=>sa in Ea?Fn(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Ma=(Ea,sa)=>{for(var oa in sa||(sa={}))Jt.call(sa,oa)&&Pn(Ea,oa,sa[oa]);if(Nt)for(var oa of Nt(sa))vn.call(sa,oa)&&Pn(Ea,oa,sa[oa]);return Ea};const Ja=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:mt},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:zt,swimg:ra},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qn,swimg:$t},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:$n,swimg:Gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ft,swimg:Tt}];var Sa=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,wrapClassName:Ur,imgClassName:hl,isArrow:Jr=!1,imgStyle:ai={}})=>{const Ti=Math.floor((qa-(oa-1)*Sr)/oa),[mu,cl]=(0,a.useState)(),[Dl,fi]=(0,a.useState)(),ki=Xi=>cl(Xi),tu=()=>cl(-1);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(Ge.list,Ea)},!!(sa!=null&&sa.length)&&(sa==null?void 0:sa.map((Xi,Is)=>{var Us;const{name:fs,id:ks,identifier:ps,featured:uc,school_name:ss,image_url:Os,excellent:Bs,is_plan:js}=Xi;return a.createElement("div",{key:ks,className:Ne()(Ge.wrap,Ur),style:{width:Ti,marginRight:(1+Is)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/paths/${ps}`,className:Ge.li,onClick:Ss=>{Ss.preventDefault(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(`/paths/${ps}`)}},a.createElement("img",{src:x(39057),className:Ge.titleBg}),a.createElement("div",{className:Ge.name},a.createElement(xt.Z,{title:fs},a.createElement("span",{className:Ge.e,style:{color:Jr&&mu===Is?"#145DFF":"#000000"},onMouseEnter:()=>{ki(Is)},onMouseLeave:tu},fs))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Ne()(Ge.img,hl)},a.createElement("img",{className:Ge.cover,style:Ma({},ai),src:`${it.Z.IMG_SERVER+Os}`}),(Us=Xi==null?void 0:Xi.subject_tags)==null?void 0:Us.map((Ss,Fu)=>{var Zs,Ns;if(Fu===0){const gs=(Zs=Ja.find(vs=>vs.name==Ss))==null?void 0:Zs.swimg;return a.createElement("img",{className:Ge.sign,src:gs,style:{left:"-4px"}})}const Ps=(Ns=Ja.find(gs=>gs.name==Ss))==null?void 0:Ns.ptimg;return a.createElement("img",{className:Ge.sign,src:Ps,style:{left:`${48+52*(Fu-1)+2*Fu}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Xi==null?void 0:Xi.excellent)&&a.createElement("div",{className:Ge.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Ge.value},Xi.stages_count)),a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Ge.value},Xi.members_count))))))})),!sa.length&&a.createElement(Ut.Z,null)))},Ln={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ha=x(41867),Wn=x(59301);const fa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:mt},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:zt,swimg:ra},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qn,swimg:$t},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:$n,swimg:Gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ft,swimg:Tt}];var Zr=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,onRemove:Ur=()=>{},isCurrent:hl=!0,showAlias:Jr=!1,wrapClassName:ai,imgClassName:Ti})=>{const mu=Math.floor((qa-(oa-1)*Sr)/oa),cl=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Dl=>(window.ENV==="build"&&(Dl.ptimg=`/react/build${Dl.ptimg}`,Dl.swimg=`/react/build${Dl.swimg}`),Dl));return Wn.createElement(Lt.Z,{spinning:Qo},Wn.createElement("div",{className:Ne()(Ln.list,Ea)},!!(sa!=null&&sa.length)&&(sa==null?void 0:sa.map((Dl,fi)=>{var ki;const{name:tu,id:Xi,identifier:Is,featured:Us,school_name:fs,image_url:ks,excellent:ps,is_plan:uc}=Dl;return Wn.createElement("div",{key:Xi,className:Ne()(Ln.wrap,ai),style:{width:mu,marginRight:(1+fi)%oa===0?0:Sr+Aa,marginBottom:Lo}},Wn.createElement("a",{className:Ln.li,onClick:ss=>{ss.preventDefault(),ss.stopPropagation(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(`/paths/${Is}`)}},Wn.createElement("div",{className:Ne()(Ln.img,Ti)},Wn.createElement("img",{className:Ln.cover,src:`${it.Z.IMG_SERVER+ks}`}),hl&&(0,ha.bg)()&&(Dl==null?void 0:Dl.studying)&&Wn.createElement("div",{className:`${Ln.movebq} user-path-items`,onClick:ss=>{ss.stopPropagation(),Ur(Dl)}},Wn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Wn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ki=Dl==null?void 0:Dl.subject_tags)==null?void 0:ki.map((ss,Os)=>{var Bs,js;if(Os===0){const Fu=(Bs=cl.find(Zs=>Zs.name==ss))==null?void 0:Bs.swimg;return Wn.createElement("img",{className:Ln.sign,src:Fu,style:{left:"-4px"}})}const Ss=(js=cl.find(Fu=>Fu.name==ss))==null?void 0:js.ptimg;return Wn.createElement("img",{className:Ln.sign,src:Ss,style:{left:`${48+52*(Os-1)+2*Os}px`}})}),Wn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Dl==null?void 0:Dl.excellent)&&Wn.createElement("div",{className:Ln.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Wn.createElement("div",{className:Ln.name},Wn.createElement(xt.Z,{title:Jr&&(Dl!=null&&Dl.excellent_alias_name)?Wn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tu}`,Wn.createElement("br",null),Wn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dl==null?void 0:Dl.excellent_alias_name}`)):tu},Wn.createElement("span",{className:Ln.e},Jr&&(Dl==null?void 0:Dl.excellent_alias_name)||tu))),Wn.createElement("div",{className:Ln.tags},Wn.createElement("div",null,Wn.createElement(xt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Wn.createElement("span",null,Dl.stages_count))),Wn.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Wn.createElement("span",null,Dl.members_count)))))))})),!sa.length&&Wn.createElement(Ut.Z,null)))},Dt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sn="data:image/png;base64,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",Ua=x(59301),Zn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo})=>{const Ur=Math.floor((qa-(oa-1)*Sr)/oa);return Ua.createElement(Lt.Z,{spinning:Qo},Ua.createElement("div",{className:Ne()(Dt.list,Ea)},!!sa.length&&sa.map((hl,Jr)=>{const{subject_identifier:ai,id:Ti,identifier:mu,power:cl}=hl,Dl=hl.is_public!=0&&hl.is_public;return Ua.createElement("div",{className:Dt.wrap,key:Ti,style:{width:Ur,marginRight:(1+Jr)%oa===0?0:Sr+Aa,marginBottom:Lo}},Ua.createElement("a",{className:Dt.li,onClick:fi=>{fi.preventDefault(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(hl.first_category_url)}},Ua.createElement("div",{className:Dt.top},Ua.createElement(xt.Z,{title:hl.name},Ua.createElement("div",{className:Dt.name},hl.name)),Ua.createElement("img",{className:Dt.img,src:it.Z.IMG_SERVER+"/images/"+hl.avatar_url}),Ua.createElement("div",{className:Dt.text,title:hl.creator},hl.creator),ai&&Ua.createElement("div",{className:Dt.btns},Ua.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ua.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Dl&&Ua.createElement("div",{className:Dt.sign},"\u516C\u5F00")),Ua.createElement("div",{className:Dt.bottom},hl.visits>0&&Ua.createElement(xt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-liulanyan"}),Ua.createElement("span",null,hl.visits))),hl.course_members_count>0&&Ua.createElement(xt.Z,{title:"\u6210\u5458",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-chengyuan"}),hl.course_members_count)),hl.tasks_count>0&&Ua.createElement(xt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-zuoye"}),hl.tasks_count)),hl.is_end?Ua.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ua.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hl.is_accessible&&Ua.createElement("div",{className:Dt.lockWrap},Ua.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ua.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&Ua.createElement(Ut.Z,null)))},ea={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Ha="data:image/png;base64,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",Dn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(ea.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{subject_identifier:Ti,id:mu,identifier:cl,power:Dl}=Jr,fi=Jr.is_public!=0&&Jr.is_public;return a.createElement("div",{className:Ne()(`${ea.wrap} ${Jr.is_accessible?"":ea.warpStyle}`,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{className:ea.li,onClick:ki=>{ki.preventDefault(),Qo&&(0,Ve.L9)([Qo]),(0,Ve.xg)(Jr.first_category_url)}},a.createElement("div",{className:ea.creator},a.createElement("img",{className:ea.img,src:it.Z.IMG_SERVER+"/images/"+Jr.avatar_url}),a.createElement("div",{className:ea.text,title:Jr.creator},Jr.creator)),a.createElement("div",{className:ea.top},a.createElement(xt.Z,{title:Jr.name},a.createElement("div",{className:ea.name},Jr.name)),fi&&a.createElement("div",{className:ea.sign},"\u516C\u5F00")),a.createElement("div",{className:ea.middle},a.createElement("div",{className:ea.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ea.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ea.text},"\u6210\u5458"),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.course_members_count)||0))),a.createElement("div",{className:ea.row},a.createElement("div",null,a.createElement("span",{className:ea.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ea.text},"\u72B6\u6001"),Jr.is_end?a.createElement("span",{className:ea.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ea.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Ti&&a.createElement("div",{className:ea.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jr.is_accessible&&a.createElement("div",{className:ea.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&a.createElement(Ut.Z,null)))},ce={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",De=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(ce.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{subject_identifier:Ti,id:mu,identifier:cl,power:Dl}=Jr,fi=Jr.is_public!=0&&Jr.is_public;return a.createElement("div",{className:Ne()(`${ce.wrap} ${Jr.is_accessible?"":ce.warpStyle}`,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{className:ce.li,onClick:ki=>{ki.preventDefault(),Qo&&(0,Ve.L9)([Qo]),(0,Ve.xg)(Jr.first_category_url)}},a.createElement("div",{className:ce.creator},a.createElement("img",{className:ce.img,src:it.Z.IMG_SERVER+"/images/"+Jr.avatar_url}),a.createElement("div",{className:ce.text,title:Jr.creator},Jr.creator)),a.createElement("div",{className:ce.top},a.createElement(xt.Z,{title:Jr.name},a.createElement("div",{className:ce.name},Jr.name)),fi&&a.createElement("div",{className:ce.sign})),a.createElement("div",{className:ce.middle},a.createElement("div",{className:ce.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ce.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ce.text},"\u6210\u5458"),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.course_members_count)||0))),a.createElement("div",{className:ce.row},a.createElement("div",null,a.createElement("span",{className:ce.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ce.text},"\u72B6\u6001"),Jr.is_end?a.createElement("span",{className:ce.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ce.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Ti&&a.createElement("div",{className:ce.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jr.is_accessible&&a.createElement("div",{className:ce.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&a.createElement(Ut.Z,null)))},qe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},It=x(65582),Wa=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(qe.tabs,Sr),style:Lo},a.createElement("div",{className:qe.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:qe.tab,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",{className:sa===qa.id?qe.active:""},qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:qe.tabBar},Aa)),Xn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},en=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(Xn.tabs,Sr),style:Lo},a.createElement("div",{className:Xn.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:Xn.tab,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",{className:sa===qa.id?Xn.active:""},qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:Xn.tabBar},Aa)),In={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},wa=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(In.tabs,Sr),style:Lo},a.createElement("div",{className:In.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:`${In.tab} ${sa===qa.id?In.active:""}`,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",null,qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:In.tabBar},Aa)),On=({className:Ea,style:sa={},children:oa})=>a.createElement("div",{className:Ne()(Ea),style:sa},oa),Vn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},st=x(38854),nn=x(20834);const fn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Nn=({sortValue:Ea,dropValue:sa,className:oa,onSort:Sr,onDrop:Lo,dataSource:Aa=fn})=>{var qa;return a.createElement("div",{className:Ne()(Vn.orderWrap,oa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(nn.default,null,Aa.map((Mo,Qo)=>a.createElement(nn.default.Item,{key:Qo,onClick:()=>Lo(Mo.id)},Mo.name)))},a.createElement("span",{className:Vn.orderTextWrap},(qa=Aa.find(Mo=>sa===Mo.id))==null?void 0:qa.name)),a.createElement("span",{className:Vn.orderIconWrap},a.createElement("span",{className:Vn.orderAsc},a.createElement("i",{className:Ea==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")})),a.createElement("span",{className:Vn.orderDesc},a.createElement("i",{className:Ea==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")}))))},cn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const pt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rr=({sortValue:Ea,dropValue:sa,className:oa,onSort:Sr,onDrop:Lo,dataSource:Aa=pt})=>{var qa;return a.createElement("div",{className:Ne()(cn.orderWrap,oa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(nn.default,null,Aa.map((Mo,Qo)=>a.createElement(nn.default.Item,{key:Qo,onClick:()=>Lo(Mo.id)},Mo.name)))},a.createElement("span",{className:cn.orderTextWrap},(qa=Aa.find(Mo=>sa===Mo.id))==null?void 0:qa.name)),a.createElement("span",{className:cn.orderIconWrap},a.createElement("span",{className:cn.orderAsc},a.createElement("i",{className:Ea==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")})),a.createElement("span",{className:cn.orderDesc},a.createElement("i",{className:Ea==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")}))))},mr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Er=x(3113),Pa=x(2337),Kr=Object.defineProperty,Tr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Nr=(Ea,sa,oa)=>sa in Ea?Kr(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,hr=(Ea,sa)=>{for(var oa in sa||(sa={}))Mr.call(sa,oa)&&Nr(Ea,oa,sa[oa]);if(Tr)for(var oa of Tr(sa))cr.call(sa,oa)&&Nr(Ea,oa,sa[oa]);return Ea},Br=(Ea,sa)=>{var oa={};for(var Sr in Ea)Mr.call(Ea,Sr)&&sa.indexOf(Sr)<0&&(oa[Sr]=Ea[Sr]);if(Ea!=null&&Tr)for(var Sr of Tr(Ea))sa.indexOf(Sr)<0&&cr.call(Ea,Sr)&&(oa[Sr]=Ea[Sr]);return oa},no=(Ea,sa,oa)=>new Promise((Sr,Lo)=>{var Aa=Qo=>{try{Mo(oa.next(Qo))}catch(Ur){Lo(Ur)}},qa=Qo=>{try{Mo(oa.throw(Qo))}catch(Ur){Lo(Ur)}},Mo=Qo=>Qo.done?Sr(Qo.value):Promise.resolve(Qo.value).then(Aa,qa);Mo((oa=oa.apply(Ea,sa)).next())}),eo=Ea=>{var sa=Ea,{className:oa,style:Sr,children:Lo,loading:Aa=!1,openLoading:qa,onClick:Mo=()=>{},size:Qo="middle",shape:Ur="round",theme:hl}=sa,Jr=Br(sa,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ai,Ti]=(0,a.useState)(!1),mu=(0,a.useMemo)(()=>{switch(hl){case Pa.Fy.THEMEONE:return mr.ThemeOne;case Pa.Fy.DEFAULT:default:return mr.btn}},[hl]);return a.createElement(Er.ZP,hr({onClick:(0,Ie.throttle)(cl=>no(void 0,null,function*(){qa&&Ti(!0);try{yield Mo(cl)}catch(Dl){console.log("error",Dl)}qa&&Ti(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(mu,mr[`${Qo}-${Ur}`],oa),style:Sr,size:Qo,shape:Ur,loading:ai||Aa},Jr),Lo)},Xr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},si=({className:Ea,style:sa,children:oa=null,onClick:Sr,title:Lo})=>a.createElement("div",{className:Ne()(Xr.head,Ea),style:sa},a.createElement("span",{className:"primary-hover",onClick:Sr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Lo},Lo),a.createElement("div",{className:Xr.node},oa)),mi={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},$r=({confirmShow:Ea=!0,confirmTitle:sa,confirmClick:oa,cancelShow:Sr=!0,cancelTitle:Lo,cancelClick:Aa,className:qa,style:Mo,confirmLoading:Qo=!1})=>a.createElement("div",{className:Ne()(mi.btns,qa),style:Mo},Ea&&a.createElement(Er.ZP,{loading:Qo,onClick:oa,type:"primary",className:mi.confirm},sa),Sr&&a.createElement(Er.ZP,{onClick:Aa,className:mi.cancel},Lo)),Uo={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Kl=({className:Ea,style:sa={},LeftContent:oa,children:Sr,RightContent:Lo})=>a.createElement("div",{className:Ne()(Uo.fixedBottom,Ea),style:sa},a.createElement("div",{className:Uo.wrap},a.createElement("div",{className:Uo.left},oa),a.createElement("div",{className:Uo.center},Sr),a.createElement("div",{className:Uo.right},Lo))),Ml={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ui=({className:Ea,style:sa={},dataSource:oa=[]})=>a.createElement("div",{className:Ne()(Ml.crumbs,Ea),style:sa},oa.map((Sr,Lo)=>LoIt.history.push(Sr.path)},Sr.name):a.createElement("span",null,Sr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Lo,style:{color:"#5F6368"}},Sr.name))),ql=x(31797),li=Object.defineProperty,ii=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,ci=(Ea,sa,oa)=>sa in Ea?li(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Si=(Ea,sa)=>{for(var oa in sa||(sa={}))_r.call(sa,oa)&&ci(Ea,oa,sa[oa]);if(Zl)for(var oa of Zl(sa))Vl.call(sa,oa)&&ci(Ea,oa,sa[oa]);return Ea},du=(Ea,sa)=>ii(Ea,pi(sa)),Ki=(Ea,sa)=>{var oa={};for(var Sr in Ea)_r.call(Ea,Sr)&&sa.indexOf(Sr)<0&&(oa[Sr]=Ea[Sr]);if(Ea!=null&&Zl)for(var Sr of Zl(Ea))sa.indexOf(Sr)<0&&Vl.call(Ea,Sr)&&(oa[Sr]=Ea[Sr]);return oa};const{Countdown:au}=ql.default;var Sl=Ea=>{var sa=Ea,{onChange:oa}=sa,Sr=Ki(sa,["onChange"]);const[Lo,Aa]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Lo=="number"&&Lo>=0&&oa(Lo)},[Lo]);const qa=Mo=>{const Qo=Math.floor(Mo/1e3);Aa(Qo)};return a.createElement(au,du(Si({},Sr),{onChange:qa}))},Ai={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qu=({DataProps:Ea,className:sa,style:oa={}})=>{var Sr;return a.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ai.ClassRoomItem,sa),style:oa,onClick:()=>{(0,Ve.xg)(Ea==null?void 0:Ea.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Sr=it.Z)==null?void 0:Sr.IMG_SERVER}/images/${Ea==null?void 0:Ea.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ea==null?void 0:Ea.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ea!=null&&Ea.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Ne()("text-16px font-medium",Ai.TitleDom)},Ea==null?void 0:Ea.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Ea==null?void 0:Ea.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ea==null?void 0:Ea.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ea==null?void 0:Ea.tasks_count),Ea!=null&&Ea.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},us=Object.defineProperty,Zu=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,jr=(Ea,sa,oa)=>sa in Ea?us(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Hr=(Ea,sa)=>{for(var oa in sa||(sa={}))_u.call(sa,oa)&&jr(Ea,oa,sa[oa]);if(Zu)for(var oa of Zu(sa))yo.call(sa,oa)&&jr(Ea,oa,sa[oa]);return Ea},yl=({DataProps:Ea=[],selectValue:sa,onChange:oa,className:Sr,style:Lo={},extra:Aa,classNameItem:qa,styleItem:Mo={},barHidden:Qo})=>{const[Ur,hl]=(0,a.useState)();return(0,a.useEffect)(()=>{hl(Array.isArray(sa)?sa:[sa])},[sa]),a.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Sr),style:Hr({borderBottom:"1px solid #D3F0FF"},Lo)},Ea==null?void 0:Ea.map(Jr=>a.createElement("div",{key:Jr==null?void 0:Jr.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",qa,Jr==null?void 0:Jr.className),style:Hr(Hr({color:Ur!=null&&Ur.includes(Jr==null?void 0:Jr.id)?"#1890FF":"",minWidth:88},Mo),(Jr==null?void 0:Jr.style)||{}),onClick:ai=>{oa==null||oa({domEvent:ai,item:Jr}),Jr!=null&&Jr.link&&It.history.push(Jr==null?void 0:Jr.link)}},Jr==null?void 0:Jr.name,!Qo&&(Ur==null?void 0:Ur.includes(Jr==null?void 0:Jr.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},Aa))},ui=Object.defineProperty,Pi=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,Mi=Object.getOwnPropertySymbols,hu=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,il=(Ea,sa,oa)=>sa in Ea?ui(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Ql=(Ea,sa)=>{for(var oa in sa||(sa={}))hu.call(sa,oa)&&il(Ea,oa,sa[oa]);if(Mi)for(var oa of Mi(sa))Lu.call(sa,oa)&&il(Ea,oa,sa[oa]);return Ea},vl=(Ea,sa)=>Pi(Ea,Yi(sa)),al=({value:Ea,onChange:sa,onInputChange:oa,className:Sr,style:Lo={},InputProps:Aa})=>{const[qa,Mo]=(0,a.useState)(Ea);return a.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Sr),style:Ql({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Lo)},a.createElement(ke.default,vl(Ql({bordered:!1},Aa),{onChange:Qo=>{Mo(Qo.target.value),oa==null||oa(encodeURIComponent(Qo.target.value))},onPressEnter:Qo=>{sa==null||sa({domEvent:Qo,item:{value:qa}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Qo=>{sa==null||sa({domEvent:Qo,item:{value:qa}})}}))}},31103:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return fe}});var a=x(59301);function fe(Re,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Re}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let re=setInterval(Be,ye);return()=>clearInterval(re)}},[ye])}},36306:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return ot}});var a=x(78241),fe=x(8591),Re=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),re=x(5112),Ne=x(92832),Ie=x(1710),be=x(59301),Me=x(65582),Ze=x(38147),Ce=x(65862),le={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(41867),E=x(96565),z=x(6339),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ve=(We,gt,Ke)=>gt in We?ee(We,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):We[gt]=Ke,Ae=(We,gt)=>{for(var Ke in gt||(gt={}))se.call(gt,Ke)&&ve(We,Ke,gt[Ke]);if(ue)for(var Ke of ue(gt))ge.call(gt,Ke)&&ve(We,Ke,gt[Ke]);return We},Se=(We,gt)=>te(We,ne(gt)),ke=(We,gt,Ke)=>new Promise((lt,yt)=>{var Et=xt=>{try{Lt(Ke.next(xt))}catch(Qt){yt(Qt)}},ht=xt=>{try{Lt(Ke.throw(xt))}catch(Qt){yt(Qt)}},Lt=xt=>xt.done?lt(xt.value):Promise.resolve(xt.value).then(Et,ht);Lt((Ke=Ke.apply(We,gt)).next())});const xe=({shixunHomeworks:We,exercise:gt,loading:Ke,dispatch:lt})=>{var yt,Et,ht;const{commonHeader:Lt}=gt,[xt,Qt]=(0,be.useState)([]),[it,Ve]=(0,be.useState)(Se(Ae({},(0,Me.useParams)()),{page:1,limit:10})),[dt,Mt]=(0,be.useState)([]),[Kt,Ut]=(0,be.useState)(""),[Wt,Je]=(0,be.useState)(1),[an]=a.default.useForm(),[zn,Cn]=(0,be.useState)({}),[on,rt]=(0,be.useState)(null),[vt,$e]=(0,be.useState)(!1),[He,Bt]=(0,be.useState)([]),[bt,Ge]=(0,be.useState)(null),[Qe,mt]=(0,be.useState)(0),[Xe,we]=(0,be.useState)(0),[zt,ra]=(0,be.useState)(!1),Qn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(vn,Pn,Ma)=>(it.page-1)*it.limit+Ma+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:vn=>vn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(vn,Pn)=>b.createElement("div",{className:le.banding,title:vn||"--"},vn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(vn,Pn)=>vn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):vn===1?b.createElement("span",{style:{color:"#DF3042"}},!Pn.is_make_up&&"\u8003\u8BD5\u4E2D",Pn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):vn===2?b.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Lt==null?void 0:Lt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(vn,Pn)=>Pn.commit_status===0||Pn.commit_status===1?"--":!Pn.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(vn=typeof vn=="number"?Number(vn):vn,console.log(typeof vn),vn||(vn=0),vn===100?b.createElement("span",{className:"c-green"},vn):vn>60?b.createElement("span",{className:"c-orange"},vn):vn==Xe*.6?b.createElement("span",{className:"c-red"},vn):b.createElement("span",null,vn))}].filter(vn=>!!vn);(0,be.useEffect)(()=>{var vn;((vn=gt.actionTabs)==null?void 0:vn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Bt([]),Ge(null),$t(),Gn(it))},[(yt=gt.actionTabs)==null?void 0:yt.key]);const $t=()=>ke(void 0,null,function*(){var vn;if(!((vn=gt.actionTabs)!=null&&vn.showSelectQuestion))return;const Pn=yield(0,Ze.ZP)(`/api/exercises/${it==null?void 0:it.categoryId}/all_subj_questions.json`,{method:"get"});Pn.status==0&&Bt(Pn.data)}),$n=(vn,Pn)=>{it.page=vn,it.limit=Pn,Ve(Ae({},it)),Gn(it)},Gn=vn=>ke(void 0,null,function*(){ra(!0);const Pn=yield(0,Ze.ZP)(`/api/exercises/${it.categoryId||(it==null?void 0:it.exerciseId)}/exercise_users.json`,{method:"get",params:vn});Pn.status==0&&(mt(Pn.data.total_count),Ve(Se(Ae({},it),{total:Pn.data.total_count})),Qt(Pn.data.exercise_users),we(Pn.data.total_score)),ra(!1)}),Ft=vn=>{it.search=vn,it.page=1,an.resetFields(),Cn({}),Mt([]),rt(null),Ve(Ae({},it)),Gn(it)},Tt=vn=>ke(void 0,null,function*(){var Pn,Ma;const Ja=Ae({},zn);if(!((Pn=vn==null?void 0:vn.content)!=null&&Pn.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ja.content=vn==null?void 0:vn.content,Ja.attachment_ids=(Ma=vn==null?void 0:vn.attachment_ids)==null?void 0:Ma.map(yr=>yr.response.id),Fn(Ja)}),Fn=vn=>ke(void 0,null,function*(){var Pn;$e(!0);const{showSelectQuestion:Ma,ai_review_settings:Ja}=gt.actionTabs,yr=yield(0,Ze.ZP)(`/api/exercises/${(it==null?void 0:it.categoryId)||(it==null?void 0:it.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},vn),{exercise_question_id:Ma?bt:(Pn=gt.actionTabs)==null?void 0:Pn.questionId,ai_review_settings:Ja})});if([0,-3].includes(yr.status)){yr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(yr);const Sa=document.querySelector(".modal-ai-pfcs");if(Sa){const Ln=Sa.querySelector(".ant-modal-body");Ln&&(Ln.scrollTop=Ln.scrollHeight)}}$e(!1)}),Nt=()=>{lt({type:"exercise/setActionTabs",payload:{key:""}}),Je(1),Jt()},Jt=()=>{an.resetFields(),Cn({}),Mt([]),Ut(""),rt(null)};return b.createElement(Re.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vt,open:((Et=gt.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Nt(),okText:on?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var vn;if((vn=gt.actionTabs)!=null&&vn.showSelectQuestion&&!bt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Wt==1){if(dt.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Fn({exercise_user_id:dt[0]})}else Wt==2&&an.submit()}},b.createElement(ye.Z,{spinning:vt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((ht=gt.actionTabs)==null?void 0:ht.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${le.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:bt,onChange:vn=>Ge(vn)},He==null?void 0:He.map(vn=>b.createElement(Be.default.Option,{key:vn==null?void 0:vn.id,value:vn==null?void 0:vn.id},vn==null?void 0:vn.question_title)))),b.createElement("div",{className:le.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(re.ZP.Group,{onChange:vn=>{vn.target.value==1&&$n(1,10),Je(vn.target.value),Jt()},value:Wt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Wt==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ne.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Kt,onChange:vn=>Ut(vn.target.value),onSearch:Ft})),b.createElement(Ie.default,{rowSelection:{type:"radio",selectedRowKeys:dt,onChange:(vn,Pn)=>{Mt(vn)},getCheckboxProps:vn=>({disabled:[0,1].includes(vn==null?void 0:vn.commit_status)})},loading:zt,rowKey:"exercise_user_id",dataSource:xt||[],columns:Qn,pagination:{current:it.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:it.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:$n},onChange:(vn,Pn,Ma)=>{it.page=1,Ma.order===void 0?(it.order_type=null,it.order=null):(it.order_type=Ma.order==="descend"?"desc":"asc",it.order=Ma.field),Ve(Ae({},it)),Gn(it)}})),Wt==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:an,className:le.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Cn(Ae({},an.getFieldsValue()))},onFinish:Tt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),on&&b.createElement("div",{className:le.result_con},b.createElement("div",{className:le.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(on==null?void 0:on.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),on==null?void 0:on.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:on==null?void 0:on.content,style:{fontSize:"14px"}}))),(on==null?void 0:on.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:on==null?void 0:on.message,style:{fontSize:"14px"}})))))};var ot=(0,Me.connect)(({shixunHomeworks:We,exercise:gt,loading:Ke,user:lt})=>({shixunHomeworks:We,exercise:gt,loading:Ke.effects,user:lt}))(xe)},61418:function(Ot,ut,x){"use strict";x.r(ut),x.d(ut,{default:function(){return $f}});var a=x(59301),fe=x(38147),Re=x(74128),ye=x(65582),Fe=x(43418),Be=x(20834),re=x(8591),Ne=x(24905),Ie=x(6848),be=x(5112),Me=x(81327),Ze=x(66104),Ce=x(3113),le=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(87513),ue=x(65862),se=x(84454),ge=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),ke=x(5871),xe=x(58421),ot=x(66649),We=x.n(ot),gt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Et=(me,pe,ie)=>pe in me?gt(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ht=(me,pe)=>{for(var ie in pe||(pe={}))lt.call(pe,ie)&&Et(me,ie,pe[ie]);if(Ke)for(var ie of Ke(pe))yt.call(pe,ie)&&Et(me,ie,pe[ie]);return me},Lt=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const xt=({shixunHomeworks:me,dispatch:pe})=>{const ie=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Lt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${me.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ie.coursesId}})).status===0&&(re.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:ht({},me.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Qt=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(xt),it=Object.defineProperty,Ve=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Wt=(me,pe,ie)=>pe in me?it(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Je=(me,pe)=>{for(var ie in pe||(pe={}))Kt.call(pe,ie)&&Wt(me,ie,pe[ie]);if(Mt)for(var ie of Mt(pe))Ut.call(pe,ie)&&Wt(me,ie,pe[ie]);return me},an=(me,pe)=>Ve(me,dt(pe)),zn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Cn=({exercise:me,dispatch:pe})=>{var ie,ct,wt,_e,Gt,at,Oe,Pe;const An=(0,ye.useParams)(),[Tn,Kn]=(0,a.useState)(!0),[tn]=ge.default.useForm(),{actionTabs:Sn}=me;(0,a.useEffect)(()=>{var Ba,Jn,kn,Va;me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(tn.resetFields(),tn.setFieldsValue({subjective_score:(Jn=(Ba=Sn==null?void 0:Sn.selectArrs)==null?void 0:Ba.record)==null?void 0:Jn.subjective_score,objective_score:(Va=(kn=Sn==null?void 0:Sn.selectArrs)==null?void 0:kn.record)==null?void 0:Va.objective_score}))},[me.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(le.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>zn(void 0,null,function*(){var Ba,Jn;yield tn.validateFields();const kn=tn.getFieldValue();(yield(0,ne.oS)(an(Je({},kn),{id:An.categoryId,user_id:(Jn=(Ba=Sn==null?void 0:Sn.selectArrs)==null?void 0:Ba.record)==null?void 0:Jn.user_id}))).status===0&&(re.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(ge.default,{form:tn},a.createElement(le.Z,null,a.createElement(ve.Z,null,a.createElement(ge.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((ct=(ie=Sn==null?void 0:Sn.selectArrs)==null?void 0:ie.exercise_types)==null?void 0:ct.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(wt=Sn==null?void 0:Sn.selectArrs)==null?void 0:wt.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(le.Z,null,a.createElement(ve.Z,null,a.createElement(ge.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((at=(Gt=Sn==null?void 0:Sn.selectArrs)==null?void 0:Gt.exercise_types)==null?void 0:at.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Oe=Sn==null?void 0:Sn.selectArrs)==null?void 0:Oe.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var on=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cn);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],vt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],$e=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var He=x(2524),Bt=x(71418),bt=x(61527),Ge=x(59301),Qe=Object.defineProperty,mt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,Qn=(me,pe,ie)=>pe in me?Qe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,$t=(me,pe)=>{for(var ie in pe||(pe={}))zt.call(pe,ie)&&Qn(me,ie,pe[ie]);if(we)for(var ie of we(pe))ra.call(pe,ie)&&Qn(me,ie,pe[ie]);return me},$n=(me,pe)=>mt(me,Xe(pe)),Gn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ft=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),[_e]=ge.default.useForm(),Gt=ge.default.useWatch("time",_e),[at,Oe]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:An}=me,[,Tn,Kn,tn]=(0,bt.U)(ne.n7,{id:wt.categoryId}),Sn=tn!=null&&tn.user_end_time?We()(tn==null?void 0:tn.user_end_time).add(1,"minutes"):We()(),na=We()(tn==null?void 0:tn.user_total_end_time)>Sn?Math.round(We().duration(We()(tn==null?void 0:tn.user_total_end_time).diff(Sn.startOf("minute"))).asMinutes()):0,Ba=((tn==null?void 0:tn.student_left_minutes)||0)+(Gt||0);(0,a.useEffect)(()=>{var kn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:$t({},wt)}),Kn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(kn=Pe==null?void 0:Pe.selectArrs)==null?void 0:kn.user_id]})):_e.resetFields()},[Pe.key]);const Jn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ge.createElement(Ge.Fragment,null,Ge.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:at,onOk:()=>Gn(void 0,null,function*(){_e.submit()}),onCancel:Jn},Ge.createElement(Bt.Z,{spinning:Tn},Ge.createElement(ge.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:kn=>Gn(void 0,null,function*(){Oe(!0);const Va=yield(0,ne.qz)($n($t({},kn),{id:wt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Oe(!1),Va.status===0&&(re.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),Jn())})},Ge.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ge.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ge.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ge.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ge.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ge.createElement(le.Z,{align:"middle",gutter:40},Ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ie=Pe==null?void 0:Pe.selectArrs)==null?void 0:ie.user_name)),Ge.createElement(ve.Z,null,"\u5B66\u53F7",Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=Pe==null?void 0:Pe.selectArrs)==null?void 0:ct.student_id))),Ge.createElement(ge.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ge.createElement(ke.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},Ba),"\u5206\u949F",Ba!==0&&(tn==null?void 0:tn.user_end_time)&&Ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},We()(tn==null?void 0:tn.user_end_time).add(Gt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(An==null?void 0:An.screen_open)&&Ge.createElement(ge.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ge.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Tt=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Ft),Fn=x(5083),Nt=x(99981),Jt=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const vn=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),[_e]=ge.default.useForm(),[Gt,at]=(0,a.useState)(!1),{actionTabs:Oe}=me;return(0,a.useEffect)(()=>{me.actionTabs.key==="teacher-unlock"&&(at(!1),_e.resetFields())},[me.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ie=Oe==null?void 0:Oe.selectArrs)==null?void 0:ie.user_name}\uFF09`,open:me.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Gt,onOk:()=>Jt(void 0,null,function*(){var Pe,An;yield _e.validateFields();const Tn=_e.getFieldsValue();if(at(!0),(yield(0,ne.ZD)(wt.categoryId,{exercise_user_id:(Pe=Oe==null?void 0:Oe.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Tn.unlock_key})).status===0){if(Tn.time){const tn={time:We()(Tn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_user_id,id:wt.categoryId};yield(0,ne.qz)(tn)}re.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}at(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(ge.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(ge.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(ge.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",We()((ct=Oe==null?void 0:Oe.selectArrs)==null?void 0:ct.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Fn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var An;return(0,Nt.Q8)(Pe,(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_end_at)},disabledTime:Pe=>{var An;const Tn=(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_end_at;if(We()(Pe).isSame(We()(Tn),"day")){const Kn=We()(Tn).hours(),tn=We()(Tn).minutes();return console.log(Kn,tn),{disabledHours:()=>(0,Nt.w6)(0,24).slice(Kn+1),disabledMinutes:()=>We()(Pe).isSame(We()(Tn),"hour")?(0,Nt.w6)(tn,60):[]}}return(0,Nt.d0)(Pe)},allowClear:!1}))))))};var Pn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(vn),Ma=x(30214),Ja=x(77254),yr=x(82896),Sa=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Wn=(me,pe)=>{var ie={};for(var ct in me)Ln.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Sa)for(var ct of Sa(me))pe.indexOf(ct)<0&&ha.call(me,ct)&&(ie[ct]=me[ct]);return ie},fa=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Wr=me=>{var pe=me,{shixunHomeworks:ie,dispatch:ct}=pe,wt=Wn(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&An()},[ie.actionTabs.key]);function An(){return fa(this,null,function*(){const Kn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});at(Kn)})}const Tn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ie.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fa(void 0,null,function*(){const Kn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Oe}});(Kn==null?void 0:Kn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),ct({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Kn,tn)=>{Pe([...Kn])},selectedRowKeys:Oe,getCheckboxProps:Kn=>({disabled:Kn.status==="\u8FDB\u884C\u4E2D"||Kn.works_count===0})},rowKey:Kn=>Kn.key||Kn.id,scroll:{y:300},pagination:!1,columns:Tn,dataSource:Gt==null?void 0:Gt.group_list})))};var Zr=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(Wr),Dt=x(41867),sn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Ua=x(59301),Ht=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())}),ea=({item:me,renderText:pe})=>{const ie=(0,ye.useParams)(),[ct,wt]=(0,a.useState)(),_e=Gt=>Ht(void 0,null,function*(){if(!Gt)return;const at=yield(0,ne.UH)({id:ie.categoryId,user_id:me==null?void 0:me.user_id});at&&wt(at)});return Ua.createElement(Ie.Z,{onOpenChange:Gt=>_e(Gt),title:Ua.createElement("div",null,"\u5355\u9009\u9898 ",(ct==null?void 0:ct.single_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u591A\u9009\u9898 ",(ct==null?void 0:ct.multiple_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u5224\u65AD\u9898 ",(ct==null?void 0:ct.judgement_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u586B\u7A7A\u9898 ",(ct==null?void 0:ct.completion_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ct==null?void 0:ct.shixun_question_score)||0,"\u5206")},pe)},Ha=x(89392),La=x.n(Ha),Dn=x(57809),ce=x(71067),de=x(59301),Ee=Object.defineProperty,De=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Xn=(me,pe,ie)=>pe in me?Ee(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,mn=(me,pe)=>{for(var ie in pe||(pe={}))kt.call(pe,ie)&&Xn(me,ie,pe[ie]);if(It)for(var ie of It(pe))Wa.call(pe,ie)&&Xn(me,ie,pe[ie]);return me},en=(me,pe)=>De(me,qe(pe)),In=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const qt=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Gt}=me,[at]=ge.default.useForm(),Oe=ge.default.useWatch("time",at),[,Pe,An,Tn]=(0,bt.U)(ne.n7,{id:wt.categoryId}),[,Kn,tn]=(0,bt.U)(ne.Xo,{id:wt.categoryId}),Sn=(0,a.useRef)(null),na=Tn!=null&&Tn.user_end_time?We()(Tn==null?void 0:Tn.user_end_time).add(1,"minutes"):We()(),Ba=We()(Tn==null?void 0:Tn.user_total_end_time)>na?Math.round(We().duration(We()(Tn==null?void 0:Tn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,Jn=((Tn==null?void 0:Tn.student_left_minutes)||0)+(Oe||0);(0,a.useEffect)(()=>{var Va,wn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:mn({},wt)}),An({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(Va=_e==null?void 0:_e.selectArrs)==null?void 0:Va.user_id]})):(at.resetFields(),Sn.current&&((wn=Sn.current)==null||wn.changeCode({target:{value:""}})))},[_e.key]);const kn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Kn,onOk:()=>In(void 0,null,function*(){at.submit()}),onCancel:kn},de.createElement(Bt.Z,{spinning:Pe},de.createElement(ge.default,{initialValues:{status:"1"},form:at,colon:!1,labelCol:{span:4},onFinish:Va=>In(void 0,null,function*(){if(console.log("allValue",Va),Sn.current.onVerify())return Promise.reject();(yield tn(en(mn({},Va),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(re.ZP.success("\u8C03\u6574\u6210\u529F"),kn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(le.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ie=_e==null?void 0:_e.selectArrs)==null?void 0:ie.user_name)),de.createElement(ve.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=_e==null?void 0:_e.selectArrs)==null?void 0:ct.student_id))),(Gt==null?void 0:Gt.is_locked)&&de.createElement(ge.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(ge.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(Dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(Dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Gt==null?void 0:Gt.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(ge.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(ke.Z,{min:0,precision:0,max:Ba,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ba}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Jn),"\u5206\u949F",Jn!==0&&(Tn==null?void 0:Tn.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},We()(Tn==null?void 0:Tn.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Gt==null?void 0:Gt.screen_open)&&de.createElement(ge.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(ge.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ce.Z,{ref:Va=>Sn.current=Va})))))};var wa=(0,ye.connect)(({exercise:me})=>({exercise:me}))(qt),va=x(30365),On=Object.defineProperty,Vn=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,fn=(me,pe,ie)=>pe in me?On(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,gn=(me,pe)=>{for(var ie in pe||(pe={}))st.call(pe,ie)&&fn(me,ie,pe[ie]);if(Vn)for(var ie of Vn(pe))nn.call(pe,ie)&&fn(me,ie,pe[ie]);return me};const Nn=me=>React.createElement("svg",gn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",pt=x(59301),ta=Object.defineProperty,rr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Tr=(me,pe,ie)=>pe in me?ta(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Mr=(me,pe)=>{for(var ie in pe||(pe={}))Pa.call(pe,ie)&&Tr(me,ie,pe[ie]);if(Er)for(var ie of Er(pe))Kr.call(pe,ie)&&Tr(me,ie,pe[ie]);return me},cr=(me,pe)=>rr(me,mr(pe)),Nr=(me,pe)=>{var ie={};for(var ct in me)Pa.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Er)for(var ct of Er(me))pe.indexOf(ct)<0&&Kr.call(me,ct)&&(ie[ct]=me[ct]);return ie},hr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Br=me=>{var pe=me,{exercise:ie,loading:ct,dispatch:wt,globalSetting:_e,checkDomainAuthority:Gt,getparams:at,user:Oe,classroomList:Pe}=pe,An=Nr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Tn,Kn,tn,Sn,na,Ba,Jn,kn,Va;const[wn]=(0,ye.useSearchParams)(),Ca=(0,ye.useParams)();let[Xt,ga]=(0,a.useState)(Mr({page:1,limit:20},Ca));const{commonHeader:la,updateIndex:Za}=ie,{userInfo:Yt}=Oe,[ba,ia]=(0,a.useState)({}),[nr,lo]=(0,a.useState)(0),[Or,Ya]=(0,a.useState)(0),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)("alert"),[Ga,ir]=(0,a.useState)(0),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr]=ge.default.useForm(),[Cr,ar]=(0,a.useState)([]),[_n,$a]=(0,a.useState)(1),[xa,aa]=(0,a.useState)(""),[Oa,Yn]=(0,a.useState)(),[tr,pr]=(0,a.useState)(!1),[Pr,Eo]=(0,a.useState)(!1),[Ao,Gr]=(0,a.useState)({name:"",id:"",list:[]}),[ur,so]=(0,a.useState)({}),[Bo,Hl]=(0,a.useState)({}),[Wi,Vi]=(0,a.useState)(!0),[Gl,eu]=(0,a.useState)(""),[ju,Iu]=(0,a.useState)(""),[to,Ul]=(0,a.useState)(""),[Gi,fu]=(0,a.useState)([]),[,,Uu]=(0,bt.U)(ne.N0,{}),[cu,zl]=(0,a.useState)([]),[Nu,Ys]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let Mn={};if(wn.get("exercise_group_id")&&!Za){if(wn.get("statistics")){let qn=[];const vo=wn.get("scope");vo==="0"&&(qn=["all"]),vo==="1"&&(qn=[1,2,3]),vo==="2"&&(qn=[2,3]),Mn={exercise_group_id:wn.get("exercise_group_id"),commit_status:qn}}else Mn={review:[0,2],commit_status:[2,3]},wn.get("exercise_group_id")!=="0"&&(Mn.exercise_group_id=[Number(wn.get("exercise_group_id"))]);Dr.setFieldsValue(Mr({},Mn))}return Xt=Mr(Mr({},Xt),Mn),ga(Mr({},Xt)),Gu(),br(Xt),fu([]),()=>{wt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Za]);const Gu=()=>hr(void 0,null,function*(){var Mn,qn;const vo=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/header_info.json`,{method:"get"});(vo==null?void 0:vo.status)===0&&(so((vo==null?void 0:vo.data)||{}),console.log((Mn=vo==null?void 0:vo.data)==null?void 0:Mn.course_groups),wt({type:"exercise/save",payload:{course_groups:(qn=vo==null?void 0:vo.data)==null?void 0:qn.course_groups}}))}),br=Mn=>hr(void 0,null,function*(){var qn,vo,Tu,is,Ku,ic,kc,$s,q0,B0,rg;Vi(!0);const ms=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/exercise_users.json`,{method:"get",params:Mn});if((ms==null?void 0:ms.status)===0){let og=(Tu=(vo=(qn=ms==null?void 0:ms.data)==null?void 0:qn.exercise_users)==null?void 0:vo[0])==null?void 0:Tu.commit_status;Ys(og==2||og==3),Hl({exercise_users:((is=ms==null?void 0:ms.data)==null?void 0:is.exercise_users)||[],current_answer_user:((Ku=ms==null?void 0:ms.data)==null?void 0:Ku.current_answer_user)||{}}),eu(((ic=ms==null?void 0:ms.data)==null?void 0:ic.appraise_user_login)||""),Iu(((kc=ms==null?void 0:ms.data)==null?void 0:kc.first_export_user_login)||""),lo(($s=ms==null?void 0:ms.data)==null?void 0:$s.total_count),Ya(typeof((q0=ms==null?void 0:ms.data)==null?void 0:q0.total_score)=="string"?Number((B0=ms==null?void 0:ms.data)==null?void 0:B0.total_score):(rg=ms==null?void 0:ms.data)==null?void 0:rg.total_score)}Ul(ms==null?void 0:ms.status),Vi(!1)});(0,a.useEffect)(()=>{wt({type:"exercise/setSaveExerciseDownUsers",payload:Ju})},[ju,nr,JSON.stringify(Xt)]);function fl(Mn){return hr(this,null,function*(){var qn,vo,Tu,is;Yn(Mn==null?void 0:Mn.exercise_user_id),pr(Mn.commit_status===2||Mn.commit_status===3),Yr(!0);let Ku=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Mn==null?void 0:Mn.exercise_user_id}});((vo=(qn=Ku==null?void 0:Ku.data)==null?void 0:qn.exercise_user_photos)==null?void 0:vo.length)>0?tt(!0):re.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),ar((Tu=Ku==null?void 0:Ku.data)==null?void 0:Tu.exercise_user_photos),ir((is=Ku==null?void 0:Ku.data)==null?void 0:is.alert_count),Yr(!1)})}const Bi=Mn=>{Xt.page=1;const qn=Object.assign({},Dr.getFieldsValue());Object.keys(qn).map(function(vo){vo==="objective_score_gte"||vo==="objective_score_lte"||(qn[vo].includes("all")?(delete Xt[vo],Dr.setFieldsValue({[vo]:"all"})):(Xt[vo]=qn[vo],qn[vo]==""||!qn[vo]?Dr.setFieldsValue({[vo]:"all"}):Dr.setFieldsValue({[vo]:Xt[vo]})))}),("objective_score_gte"in Mn||"objective_score_lte"in Mn)&&(qn.objective_score_gte&&qn.objective_score_lte&&qn.objective_score_gte>qn.objective_score_lte?(Dr.setFieldsValue({objective_score_lte:qn.objective_score_gte}),Xt.objective_score_lte=qn.objective_score_gte||null,Xt.objective_score_gte=qn.objective_score_gte||null):(Xt.objective_score_lte=qn.objective_score_lte||null,Xt.objective_score_gte=qn.objective_score_gte||null)),ga(Mr({},Xt)),br(Xt),at(Mr({},Xt))},io=(Mn=1,qn=20)=>{Xt.page=Mn,Xt.limit=qn,ga(Mr({},Xt)),br(Xt)};let ll=new Date().getTime();const Rl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Mn,qn,vo)=>pt.createElement(Ie.Z,{title:((Xt.page||1)-1)*Xt.limit+vo+1},pt.createElement("span",null,((Xt.page||1)-1)*Xt.limit+vo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Mn,qn)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var vo;if(Mn&&(0,Dt.GJ)()){if((0,Dt.Rm)()&&!((vo=Pe.AssistantObject.exercise)!=null&&vo.can_view)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(qn.commit_status){case 0:if(!(0,Dt.Ny)()){re.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",qn.commit_status)}Mn&&(0,Dt.GJ)()&&(di(),(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn==null?void 0:qn.login}`))}}},pt.createElement("span",{className:Mn&&(0,Dt.GJ)()?sn.operationLink:""},Mn||"--"),!!(qn!=null&&qn.delayed_at)&&la.time!==-1&&pt.createElement(Ie.Z,{title:pt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",pt.createElement("span",{className:"ml5"},We()(qn.delayed_at).format("YYYY-MM-DD HH:mm")))},pt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Mn=>Mn||"--"},!(ur!=null&&ur.is_excellent)&&(ur==null?void 0:ur.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Mn,qn)=>pt.createElement("div",{className:sn.banding,title:Mn||"--"},Mn||"--")},{title:(la==null?void 0:la.exercise_type)==2&&!(0,Dt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Mn,qn)=>qn.commit_status===0||qn.commit_status===1?"--":!qn.open_total_score&&(0,Dt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,console.log(typeof Mn),Mn||(Mn=0),Mn===100?pt.createElement("span",{className:"c-green"},Mn):Mn>60?pt.createElement("span",{className:"c-orange"},Mn):Mn==Or*.6?pt.createElement("span",{className:"c-red"},Mn):pt.createElement("span",null,Mn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn>=0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",pt.createElement(ea,{renderText:vo,item:qn})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let vo;ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll&&(vo="--"),!(qn!=null&&qn.has_comment)&&qn.review_status&&(vo="\u8BC4\u9605\u4E2D"),qn!=null&&qn.has_comment?vo="\u5DF2\u8BC4\u9605":vo="\u672A\u8BC4\u9605",Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Tu;return Mn===0?Tu=pt.createElement("span",null,Mn," ",vo==="\u672A\u8BC4\u9605"&&pt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Mn>0&&Mn<=60?Tu=pt.createElement("span",null,Mn):Mn===100?Tu=pt.createElement("span",{className:"c-green"},Mn):Mn>60?Tu=pt.createElement("span",{className:"c-orange"},Mn):Tu="--",Tu}}},(la==null?void 0:la.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Mn,qn)=>[1,2].includes(qn==null?void 0:qn.commit_status)?Mn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Mn,qn)=>Mn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?pt.createElement("span",{style:{color:"#DF3042"}},!qn.is_make_up&&"\u8003\u8BD5\u4E2D",qn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Mn,qn)=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},(0,Dt.GJ)()&&(la==null?void 0:la.exercise_type)===2&&{title:pt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",pt.createElement(Ie.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},pt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Mn,qn)=>{var vo;return pt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Tu={name:qn==null?void 0:qn.user_name,id:qn==null?void 0:qn.student_id,list:qn==null?void 0:qn.simulate_exercise_records};Gr(Mr({},Tu)),Eo(!0)}},(vo=qn==null?void 0:qn.simulate_exercise_records)==null?void 0:vo.length,"/",la==null?void 0:la.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Tn=Yt==null?void 0:Yt.course)==null?void 0:Tn.course_role)===15||(la==null?void 0:la.exercise_type)==2?sn.noShow:"",align:"left",render:(Mn,qn)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"}},pt.createElement("span",{className:sn.operationLink,onClick:()=>{wt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:qn.user_id}})}},Mn||"0"))},(la==null?void 0:la.screen_open)&&{title:pt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",pt.createElement(Ie.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},pt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Mn,qn)=>pt.createElement("span",{style:Mn>0?{cursor:"pointer"}:{},className:Mn>(qn==null?void 0:qn.screen_total_num)?"c-red":"",onClick:()=>hr(void 0,null,function*(){if(Mn===0)return;const vo=yield(0,ne.Yu)(Ca.categoryId,{exercise_user_id:qn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${qn==null?void 0:qn.user_name}\uFF09`,icon:null,closable:!0,className:sn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:pt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:vo==null?void 0:vo.data})})})},Mn,"/",qn==null?void 0:qn.screen_total_num)},(la==null?void 0:la.exercise_status)>1&&(la==null?void 0:la.open_camera)&&(0,Dt.GJ)()&&!((Kn=_e.setting)!=null&&Kn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Mn,qn)=>qn.commit_status>0?pt.createElement("a",{onClick:()=>{fl(qn)}},`${Mn||0}/${la==null?void 0:la.photo_count}`):"--"},(la==null?void 0:la.ip_bind)&&(0,Dt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Mn,qn)=>pt.createElement(pt.Fragment,null,Mn||"--",qn.commit_status<=1&&la.ip_bind&&qn.last_ip&&pt.createElement(Ce.ZP,{type:"link",onClick:()=>hr(void 0,null,function*(){const vo=Fe.default.confirm({title:pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),pt.createElement(ve.Z,null,pt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>vo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:pt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",pt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>hr(void 0,null,function*(){(yield(0,ne.ab)({id:Xt.categoryId,exercise_user_id:qn.exercise_user_id})).status===0&&(re.ZP.success("\u89E3\u7ED1\u6210\u529F"),br(Xt))})})})},"\u89E3\u7ED1"))},(la==null?void 0:la.open_camera)&&(0,Dt.Gg)()&&la.exercise_status<3&&!((tn=_e.setting)!=null&&tn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Mn,qn)=>pt.createElement(Ae.Z,{checked:Mn,onClick:()=>hr(void 0,null,function*(){Mn?Fe.default.info({title:"\u63D0\u793A",content:pt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:pt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>hr(void 0,null,function*(){const vo=yield(0,ne.cC)(cr(Mr({},Xt),{exercise_user_id:qn.exercise_user_id}));(vo==null?void 0:vo.status)===0&&(re.ZP.success("\u64CD\u4F5C\u6210\u529F"),br(Xt))})})})})},(0,Dt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Mn,qn)=>ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll?"--":!Mn&&qn.review_status?"\u8BC4\u9605\u4E2D":Mn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((la==null?void 0:la.assistant_auth)||(0,Dt.GJ)()||(0,Dt.dE)())&&Gt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:sn.operationCol,render:(Mn,qn)=>{var vo,Tu;return(la==null?void 0:la.exercise_status)===-1?pt.createElement("div",null," ",(0,Dt.GJ)()&&pt.createElement("a",{onClick:is=>{is.stopPropagation(),wt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:qn==null?void 0:qn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),pt.createElement("a",{style:{marginLeft:(0,Dt.GJ)()&&10},onClick:(0,Ha.debounce)(is=>hr(void 0,null,function*(){var Ku,ic,kc;is.stopPropagation();let $s=yield(0,fe.ZP)(`/api/exercises/${Xt==null?void 0:Xt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:qn==null?void 0:qn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:pt.createElement("div",null,pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",null,pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),pt.createElement("span",{style:{marginLeft:10}},(Ku=$s==null?void 0:$s.data)==null?void 0:Ku.user_name)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),pt.createElement("span",{style:{marginLeft:10}},(ic=$s==null?void 0:$s.data)==null?void 0:ic.student_id)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),pt.createElement("span",{style:{marginLeft:10}},(kc=$s==null?void 0:$s.data)==null?void 0:kc.group_name))),pt.createElement("div",{style:{marginTop:22,marginBottom:20}},pt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>pt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[Mr({},$s==null?void 0:$s.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):pt.createElement("div",{className:"flex gap-10px"},(0,Dt.GJ)()&&(qn==null?void 0:qn.commit_status)===1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(qn==null?void 0:qn.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn.login}`)}},"\u67E5\u9605"),(0,Dt.GJ)()&&(qn==null?void 0:qn.commit_status)!==1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:qn.commit_status<2,onClick:is=>hr(void 0,null,function*(){var Ku,ic;if(is.preventDefault(),yield(0,yr.w)(Ca.coursesId,Ca.categoryId),qn.commit_status===2){if((0,Dt.Rm)()&&!((Ku=Pe.AssistantObject.exercise)!=null&&Ku.can_view)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di(),window.location.href=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn.login}`}if(qn.commit_status===3){if((0,Dt.Rm)()&&!((ic=Pe.AssistantObject.exercise)!=null&&ic.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:di,selectArrs:{record:Mr({},qn),exercise_types:Mr({},ur)},params:Mr({},Xt)}})}})},ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll?"\u8BC4\u9605":qn.has_comment?"\u66F4\u6539\u8BC4\u9605":!qn.has_comment&&"\u8BC4\u9605"),!(0,Dt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(qn==null?void 0:qn.commit_status)===0,onClick:()=>{var is,Ku;if((0,Dt.Rm)()&&!((Ku=(is=Pe==null?void 0:Pe.AssistantObject)==null?void 0:is.exercise)!=null&&Ku.can_forcing_commit)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:qn,exercise_user_id:[qn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Dt.dE)()&&pt.createElement("span",{style:{color:ur!=null&&ur.answered_open&&((vo=Bo==null?void 0:Bo.current_answer_user)==null?void 0:vo.login)===(qn==null?void 0:qn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>hr(void 0,null,function*(){if(!(ur!=null&&ur.answered_open)){re.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/users/${qn==null?void 0:qn.login}?check=true`)})},ur!=null&&ur.answered_open&&((Tu=Bo==null?void 0:Bo.current_answer_user)==null?void 0:Tu.login)===(qn==null?void 0:qn.login)?"\u67E5\u770B":"- -"),(la==null?void 0:la.exercise_time)>0&&(la==null?void 0:la.exercise_type)!=2&&(0,Dt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ie.Z,{title:la.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},pt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:la.exercise_status===3||la.exercise_status===5||(la==null?void 0:la.appraise_label)||(qn==null?void 0:qn.commit_status)===0,onClick:()=>{var is,Ku;if((0,Dt.Rm)()&&!((Ku=(is=Pe==null?void 0:Pe.AssistantObject)==null?void 0:is.exercise)!=null&&Ku.can_delay)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[qn.exercise_user_id],selectArrs:qn,exercise_time:la.exercise_time,params:Mr({},Xt)}})}},"\u5EF6\u65F6")))}}].filter(Mn=>!!Mn),wi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Mn,qn,vo)=>pt.createElement(Ie.Z,{title:((Xt.page||1)-1)*20+vo+1},pt.createElement("span",null,((Xt.page||1)-1)*20+vo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Mn,qn)=>qn.commit_status===0||qn.commit_status===1?"--":!qn.open_total_score&&(0,Dt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0),Mn===100?pt.createElement("span",{className:"c-green"},Mn):Mn>60?pt.createElement("span",{className:"c-orange"},Mn):pt.createElement("span",null,Mn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn>=0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",pt.createElement(ea,{renderText:vo,item:qn})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn==0||Mn>0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",vo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Mn,qn)=>Mn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?pt.createElement("span",{style:{color:"#DF3042"}},!qn.is_make_up&&"\u8003\u8BD5\u4E2D",qn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Mn=>!!Mn),_i=[...Rl];_i[0]=Mr({},_i[0]),_i[(_i==null?void 0:_i.length)-1]=Mr({},_i[(_i==null?void 0:_i.length)-1]),_i[0].render=()=>"\u6211",_i[(_i==null?void 0:_i.length)-1].render=()=>{var Mn;return(Mn=Bo==null?void 0:Bo.current_answer_user)!=null&&Mn.login?pt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>hr(void 0,null,function*(){var qn,vo;if(!(ur!=null&&ur.answered_open)){re.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Tu=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/users/${(qn=Bo==null?void 0:Bo.current_answer_user)==null?void 0:qn.login}`;((vo=Bo==null?void 0:Bo.current_answer_user)==null?void 0:vo.commit_status)>1&&(Tu=Tu+"?check=true"),ye.history.push(Tu)})},"\u67E5\u770B"):"--"};const di=()=>{var Mn;try{const qn=Mr({},Xt);delete qn.page,delete qn.limit,localStorage[`${(Mn=Oe==null?void 0:Oe.userInfo)==null?void 0:Mn.login}-${Xt.coursesId}-${Xt.categoryId}-filter`]=JSON.stringify(qn)}catch(qn){}},Ju=()=>{var Mn;try{const qn=cr(Mr({},Xt),{firstTargetLogin:ju,totalCount:nr});delete qn.page,delete qn.limit,localStorage[`${(Mn=Oe==null?void 0:Oe.userInfo)==null?void 0:Mn.login}-${Xt.coursesId}-${Xt.categoryId}-downFilter`]=JSON.stringify(qn)}catch(qn){}};return pt.createElement("section",{className:"mb20"},(ur==null?void 0:ur.score_open)&&(0,Dt.dE)()&&pt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[Mr({},Bo==null?void 0:Bo.current_answer_user)],columns:_i,scroll:{x:"max-content"}}),!(0,Dt.GJ)()&&pt.createElement("div",{className:"bg-white pt10 mt15"},!!(ur!=null&&ur.answer_users)&&pt.createElement("span",{className:"mr10"},pt.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.answer_users," "),"\u5DF2\u4EA4"),!!(ur!=null&&ur.unanswer_users)&&pt.createElement("span",{className:"mr10"},ur==null?void 0:ur.unanswer_users,"\u672A\u4EA4"),(ur==null?void 0:ur.exercise_end_time)!=="--"&&(la!=null&&la.before_start?"":pt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.exercise_end_time))),(la==null?void 0:la.before_start)&&pt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},la==null?void 0:la.before_start))),!(ur!=null&&ur.exercise_all_users)&&!(0,Dt.dE)()&&pt.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ur!=null&&ur.exercise_all_users)||(0,Dt.dE)())&&pt.createElement("aside",null,(0,Dt.GJ)()&&pt.createElement("aside",{className:"pt20"},pt.createElement(ge.default,{form:Dr,onValuesChange:Bi,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},pt.createElement(ge.default.Item,{name:"exercise_group_id"},pt.createElement(Ne.default.Group,{style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((Sn=ba.course_group)!=null&&Sn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(ur==null?void 0:ur.course_groups)&&(ur==null?void 0:ur.course_groups.map((Mn,qn)=>pt.createElement(Ne.default,{value:Mn.exercise_group_id,className:"ml0 mr8",key:Mn.exercise_group_id},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))))))),pt.createElement(ge.default.Item,{name:"commit_status"},pt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((na=ba.commit_status)!=null&&na.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},vt.map((Mn,qn)=>pt.createElement(Ne.default,{name:"commit_status",value:Mn.id,key:Mn.id},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),pt.createElement(ge.default.Item,{name:"review"},pt.createElement(Ne.default.Group,{style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((Ba=ba.review)!=null&&Ba.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(Jn=rt)==null?void 0:Jn.map((Mn,qn)=>pt.createElement(Ne.default,{value:Mn.id,key:qn},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),(ur==null?void 0:ur.open_make_up)&&pt.createElement(ge.default.Item,{name:"is_make_up"},pt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((kn=ba.is_make_up)!=null&&kn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},$e.map((Mn,qn)=>pt.createElement(Ne.default,{name:"is_make_up",value:Mn.id},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),pt.createElement(le.Z,{align:"middle"},pt.createElement(ve.Z,{flex:"1"},pt.createElement(le.Z,{align:"middle"},pt.createElement(ve.Z,null,pt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Mn=>{Xt.search=Mn==null?void 0:Mn.trim(),Xt.page=1,ga(Mr({},Xt)),br(Xt)},onChange:Mn=>{Xt.search=Mn.target.value},style:{width:240}})))),!(la!=null&&la.is_random)&&pt.createElement(ve.Z,{className:["tr",sn.rightFilter].join(" ")},(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)===1&&pt.createElement(pt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",pt.createElement("span",null,pt.createElement(ge.default.Item,{name:"objective_score_gte"},pt.createElement(ke.Z,{min:0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u4F4E"}))),pt.createElement("span",null,pt.createElement(ge.default.Item,{name:"objective_score_lte"},pt.createElement(ke.Z,{min:(Xt==null?void 0:Xt.objective_score_gte)||0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[la.exercise_status])&&pt.createElement(y.Z,{menu:{onClick:Mn=>hr(void 0,[Mn],function*({key:qn,domEvent:vo}){var Tu,is;if(qn==="1"){let Ku=null;const ic=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:pt.createElement("div",{className:"flex flex-col gap-20px"},pt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),pt.createElement("div",null,pt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),pt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:kc=>{Ku=kc.target.value}}))),onOk:()=>hr(void 0,null,function*(){(yield Uu({review_all:!0,exercise_id:Ca==null?void 0:Ca.categoryId,analysis:Ku})).status===0&&(re.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),br(Xt))}),onCancel:()=>{ic.destroy()}})}if(qn==="2"){if(vo.preventDefault(),(0,Dt.Rm)()&&!((is=(Tu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Tu.exercise)!=null&&is.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId),di(),ye.history.push(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/reviews/group`)}qn==="3"&&(window.location.href=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/detail?random=${la==null?void 0:la.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(la!=null&&la.is_random)&&(ur==null?void 0:ur.subjective)===1&&Gt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Gl||!Nu},!((0,Dt.dE)()||la!=null&&la.is_random||(la==null?void 0:la.exercise_type)==2)&&{key:"3",label:pt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",pt.createElement("img",{src:cn,style:{margin:"0 0 4px 4px"}}))}].filter(Mn=>Mn)},className:"ml10"},pt.createElement("div",{className:`${sn.btn_review}`},pt.createElement("img",{src:va.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(ur==null?void 0:ur.subjective)===1&&Gt&&pt.createElement(pt.Fragment,null,pt.createElement(Ce.ZP,{type:"default",disabled:!Gl},pt.createElement("a",{onClick:Mn=>hr(void 0,null,function*(){var qn,vo;if(Mn.preventDefault(),(0,Dt.Rm)()&&!((vo=(qn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:qn.exercise)!=null&&vo.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId),di(),ye.history.push(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${Gl}`)})},pt.createElement("span",{className:"iconfont icon-filesync3x"}),pt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),pt.createElement(ve.Z,null,(la==null?void 0:la.exercise_status)===3&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Xt}})}},pt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),pt.createElement(ve.Z,null,(la==null?void 0:la.exercise_time)>0&&(la==null?void 0:la.exercise_type)!=2&&(0,Dt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",disabled:la.exercise_status===3||la.exercise_status===5||(la==null?void 0:la.appraise_label),onClick:()=>{var Mn,qn;if((0,Dt.Rm)()&&!((qn=(Mn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Mn.exercise)!=null&&qn.can_delay)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Gi.length==0){re.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}wt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Gi,user_ids:cu,isBatch:!0,exercise_time:la.exercise_time,params:Mr({},Xt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Dt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var Mn,qn;if((0,Dt.Rm)()&&!((qn=(Mn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Mn.exercise)!=null&&qn.can_forcing_commit)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Gi.length==0){re.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}wt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Gi,user_ids:cu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),to===-3&&!(0,Dt.dE)()&&pt.createElement(He.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),to!==-3&&pt.createElement(z.default,{className:"mt30",loading:Wi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Dt.dE)()?ur!=null&&ur.score_open?Bo==null?void 0:Bo.exercise_users:[(Bo==null?void 0:Bo.current_answer_user)||{}]:Bo==null?void 0:Bo.exercise_users,columns:Rl,rowSelection:!(0,Dt.dE)()&&{selectedRowKeys:Gi,onChange:(Mn,qn)=>{fu(Mn),zl((qn==null?void 0:qn.map(vo=>vo==null?void 0:vo.user_id))||[])},getCheckboxProps:Mn=>({disabled:Mn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Mn,qn,vo)=>{Xt.page=1,vo.order===void 0?(Xt.order_type=null,Xt.order=null):(Xt.order_type=vo.order==="descend"?"desc":"asc",Xt.order=vo.field),ga(Mr({},Xt)),br(Xt)}}),nr>20&&pt.createElement("aside",{className:"tc pb30 mt30"},pt.createElement(xe.Z,{onChange:io,current:Xt.page||1,pageSize:Xt.limit,total:nr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Mn=>pt.createElement("span",{className:"mr10"},"\u5171",pt.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}))),pt.createElement(Fe.default,{open:Pr,title:pt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Ao==null?void 0:Ao.name," ",Ao==null?void 0:Ao.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Eo(!1)}},((Va=Ao==null?void 0:Ao.list)==null?void 0:Va.length)===0?pt.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):pt.createElement(z.default,{dataSource:Ao==null?void 0:Ao.list,columns:wi,pagination:!1})),pt.createElement(on,null),pt.createElement(Qt,null),pt.createElement(Tt,null),pt.createElement(Pn,null),un&&pt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{$a(1),tt(!1),ar([]),ya("alert"),aa("")},footer:pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",pt.createElement(Ce.ZP,{onClick:()=>hr(void 0,null,function*(){if(!xa){re.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Na(!0);let Mn=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/send_alert.json`,{method:"post",body:{content:xa,clazz:za,exercise_user_id:Oa}});(Mn==null?void 0:Mn.status)===0&&(re.ZP.info("\u53D1\u9001\u6210\u529F"),$a(1),tt(!1),ar([]),ya("alert"),aa("")),Na(!1)}),disabled:tr,loading:Xa},"\u53D1\u9001")),pt.createElement(Ce.ZP,{disabled:(Cr==null?void 0:Cr.length)===0,style:{marginRight:"10px"},onClick:()=>hr(void 0,null,function*(){yield $a(_n-1===0?Cr==null?void 0:Cr.length:_n-1)})},"\u4E0A\u4E00\u5F20"),pt.createElement(Ce.ZP,{disabled:(Cr==null?void 0:Cr.length)===0,type:"primary",onClick:()=>hr(void 0,null,function*(){yield $a(_n===(Cr==null?void 0:Cr.length)?1:_n+1)})},"\u4E0B\u4E00\u5F20"))},pt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Cr[_n-1]}),pt.createElement("span",{onClick:()=>{Ja.Z.publish("preview-image",Cr[_n-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),pt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},_n+"/"+(Cr==null?void 0:Cr.length)),pt.createElement(be.ZP,{className:"mt20",checked:za==="alert",onChange:()=>ya("alert")},"\u53D1\u9001\u8B66\u544A",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(be.ZP,{className:"mt10",checked:za==="notice",onChange:()=>ya("notice")},"\u53D1\u9001\u901A\u77E5",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(Se.default.TextArea,{className:"mt20",value:xa,onChange:Mn=>aa(Mn.target.value),placeholder:`\u8BF7\u8F93\u5165${za==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${za==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),pt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Ga,"\u6B21\u8B66\u544A")),pt.createElement(Ma.Z,null),pt.createElement(Zr,null),pt.createElement(wa,null))};var no=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie,classroomList:ct,user:wt})=>({classroomList:ct,exercise:me,loading:pe.effects,globalSetting:ie,user:wt}))(Br),So=x(84105),eo=x(87395),Xr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Bl=x(73217),si=x(17030);const mi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var pl=(0,a.forwardRef)(({src:me,videoId:pe,logWatchHistory:ie,courseId:ct=null,startTime:wt,handlePause:_e=()=>{},handlePlay:Gt=()=>{},handlePlayEnded:at=()=>{},videoSpeed:Oe=1},Pe)=>{var An;const Kn=((An=me==null?void 0:me.split("."))==null?void 0:An.pop())==="flv",tn=(0,a.useRef)(),Sn=(0,a.useRef)(),na=(0,a.useRef)(0),Ba=(0,a.useRef)(0),[Jn,kn]=(0,a.useState)(0),Va=navigator.userAgent.toLowerCase().match(mi),wn=Va?Va[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>tn.current.currentTime,getDuration:()=>tn.current.duration})),(0,a.useEffect)(()=>{Ba.current=void 0;try{Bl.Z.isSupported&&Kn&&me&&(me==null?void 0:me.indexOf(".m3u8"))<0?(Ba.current=Bl.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:me+"?t="+Date.now(),muted:!1,isLive:!0}),Ba.current.on("play",function(){console.log(21111)}),tn.current&&(Ba.current.detachMediaElement(tn.current),Ba.current.attachMediaElement(tn.current),Ba.current.load(),Ba.current.play())):tn.current.setAttribute("src",me+"?t="+Date.now())}catch(Xt){setTimeout(()=>{kn(Jn+1)},1e3)}return console.log("src:",me),()=>{var Xt,ga,la,Za,Yt,ba,ia,nr;Ba.current&&((ga=(Xt=Ba.current)==null?void 0:Xt.unload)==null||ga.call(Xt),(Za=(la=Ba.current)==null?void 0:la.pause)==null||Za.call(la),(ba=(Yt=Ba.current)==null?void 0:Yt.destroy)==null||ba.call(Yt),(nr=(ia=Ba.current)==null?void 0:ia.detachMediaElement)==null||nr.call(ia,tn.current),Ba.current=void 0,tn.current.src="")}},[tn,Kn,me,Jn]),(0,a.useEffect)(()=>(Sn.current=setInterval(()=>{na.current>0&&na.current===tn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),kn(Jn+1)),na.current=tn.current.currentTime},3e3),()=>{clearInterval(Sn.current)}),[]);const Ca=Xt=>{setTimeout(()=>{kn(Jn+1)},1e3)};return a.createElement("video",{ref:tn,onerr:!0,onErrorCapture:()=>{kn(Jn+1)},autoPlay:!0,muted:!0})}),$r=Object.defineProperty,Uo=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Ml=(me,pe,ie)=>pe in me?$r(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Zo=(me,pe)=>{for(var ie in pe||(pe={}))jl.call(pe,ie)&&Ml(me,ie,pe[ie]);if(Uo)for(var ie of Uo(pe))Kl.call(pe,ie)&&Ml(me,ie,pe[ie]);return me},Ui=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ql=({exercise:me,dispatch:pe,user:ie})=>{var ct;const wt=(0,ye.useParams)(),[_e,Gt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:wt==null?void 0:wt.categoryId}),[at]=ge.default.useForm(),[Oe,Pe]=(0,a.useState)(),[An,Tn]=(0,a.useState)(!1),{exerciseList:Kn,commonHeader:tn}=me,[Sn,na]=(0,a.useState)([]),[Ba,Jn]=(0,a.useState)([]),[kn,Va]=(0,a.useState)(0),[wn,Ca]=(0,a.useState)(!0),[Xt,ga]=(0,a.useState)(!1),la=(0,a.useRef)(null);(0,a.useEffect)(()=>{Za(_e)},[]),(0,a.useEffect)(()=>(clearInterval(la.current),(tn==null?void 0:tn.exercise_status)===2&&(la.current=setInterval(()=>{Za(_e)},3e4)),()=>{clearInterval(la.current)}),[tn==null?void 0:tn.exercise_status,_e]);const Za=Ga=>Ui(void 0,null,function*(){const ir=La().cloneDeep(Ga);console.log(ir,"sendData"),Ca(!0),na([]);const Qa=yield(0,fe.ZP)(`/api/exercises/${Ga==null?void 0:Ga.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ir});Jn([]),Ca(!1),Va(Qa==null?void 0:Qa.count),na((Qa==null?void 0:Qa.exercise_users)||[])}),Yt=(Ga,ir)=>{_e.page=1,_e[ir]=Ga,Gt(Zo({},_e)),Za(_e)},ba=Ga=>{_e.page=1,_e.save_name=Ga,Gt(Zo({},_e))},ia=()=>{_e.page=1;const Ga=Object.assign({},at.getFieldsValue());Object.keys(Ga).map(function(ir){switch(ir){case"exercise_group_id":Ga[ir].includes("all")||!Ga[ir].length?(delete _e.course_group,at.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=Ga[ir],at.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Gt(Zo({},_e)),Za(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Tn(!0))},[document.getElementById("divhe"),Kn]);const nr=(Ga,ir,Qa)=>{_e.page=Ga==null?void 0:Ga.current,_e.limit=Ga==null?void 0:Ga.pageSize,Qa!=null&&Qa.order?(_e.sort_by=Qa==null?void 0:Qa.field,_e.sort_direction=(Qa==null?void 0:Qa.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Gt(Zo({},_e)),Za(_e)},lo=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ga,ir,Qa)=>_e.limit*(_e.page-1)+Qa+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ga=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ga},a.createElement("span",null,Ga))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ga=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ga||"--"},a.createElement("span",null,Ga||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ga,ir)=>Ga?a.createElement(Ie.Z,{placement:"bottom",title:Ga},a.createElement("span",{className:Xr.es},Ga)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ga,ir)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Ga,className:"current",onClick:()=>{za(ir)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ga,ir)=>a.createElement(a.Fragment,null,Ga==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ga==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ga==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ga=>a.createElement("span",null,Ga||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ga=>a.createElement("span",null,Ga||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ga,ir)=>{var Qa;return a.createElement(a.Fragment,null,(ir==null?void 0:ir.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>ga(ir)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ir==null?void 0:ir.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(ir)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ir==null?void 0:ir.exercise_identity_photo_state)==="passed"&&((Qa=ir==null?void 0:ir.play_url)!=null&&Qa.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>tt(ir)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Or=Ga=>{Jn(Ga)},Ya=()=>{ga(!1),Za(_e)},un=Ga=>{const ir=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Yr,Xa)=>a.createElement("span",null,Yr||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Yr,Xa)=>a.createElement(a.Fragment,null,Yr==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Yr==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Yr==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Yr,Xa)=>Yr?a.createElement(Ie.Z,{placement:"bottom",title:Yr},a.createElement("span",null,Yr)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Yr,Xa)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Ja.Z.publish("preview-image",Yr)}},"\u67E5\u770B")}],Qa=Fe.default.confirm({icon:null,width:700,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Qa.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:Xr.customTable,dataSource:[Zo({},Ga)],bordered:!1,columns:ir,rowKey:"exercise_identity_photo_id",rowClassName:Xr.row,pagination:!1}))})},tt=Ga=>{var ir,Qa;const Yr=Fe.default.confirm({icon:null,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,width:((ir=Ga==null?void 0:Ga.play_url)==null?void 0:ir.length)<6?724:744,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Yr.destroy()}))),content:a.createElement("ul",{className:Xr.sys},(Qa=Ga==null?void 0:Ga.play_url)==null?void 0:Qa.map((Xa,Na)=>a.createElement("li",{className:Xr.li,key:Na},a.createElement("div",{className:Xr.d1},a.createElement("div",{className:Xr.img},a.createElement(pl,{src:Xa==null?void 0:Xa.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:Xr.btn},a.createElement("div",{className:Xr.b1},"\u56DE\u653E\u89C6\u9891",Na+1))))))})},za=Ga=>{const ir=Fe.default.confirm({icon:null,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ir.destroy()}))),content:a.createElement(le.Z,null,a.createElement("aside",{className:Xr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:Xr.img},a.createElement("img",{width:326,src:(0,ue.Tv)(Ga==null?void 0:Ga.photo_url)}),a.createElement("div",{className:Xr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Xr.img,style:{marginLeft:20}},Ga!=null&&Ga.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(Ga==null?void 0:Ga.identity_url)}):a.createElement("div",{className:Xr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:Xr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},ya={selectedRowKeys:Ba,columnWidth:40,onChange:Or,getCheckboxProps:Ga=>({disabled:(Ga==null?void 0:Ga.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:Xr.wrap},a.createElement(ge.default,{form:at,onChange:ia,initialValues:{exercise_group_id:"all"}},a.createElement(ge.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Oe+"px",overflow:"hidden"}},(ct=Kn.course_groups)==null?void 0:ct.map((Ga,ir)=>a.createElement(Ne.default,{key:ir,value:Ga.exercise_group_id,className:"ml0 mr8"},Ga.exercise_group_name,"(",Ga.exercise_group_students,")"))),An&&a.createElement("span",{onClick:()=>{let Ga=document.getElementById("divhe").scrollHeight;Oe>47?Pe(47):Pe(Ga)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Oe===47?"\u5C55\u5F00":"\u6536\u8D77",Oe===47?a.createElement(So.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(eo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Xr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:Ga=>ba(Ga.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Gt(Zo({},_e)),Za(_e)}}),a.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:Ga=>Yt(Ga,"state")},a.createElement(Dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(Dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(Dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:Ga=>Yt(Ga,"audit")},a.createElement(Dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(Dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:Xr.btn,style:{cursor:"pointer"},onClick:()=>{if(!Ba.length){re.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}ga(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:Xr.bgH}),a.createElement(z.default,{rowSelection:ya,className:Xr.customTable,dataSource:Sn,bordered:!1,columns:lo,rowKey:"exercise_identity_photo_id",rowClassName:Xr.row,loading:wn,onChange:nr,pagination:{pageSize:_e.limit,total:kn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ga=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ga),"\u6761\u6570\u636E")}}),a.createElement(ii,{selectIds:Ba,visible:Xt,onCancel:()=>ga(!1),onOk:Ya,params:_e}),a.createElement(Ma.Z,null))};var li=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(ql);const ii=({visible:me,onOk:pe,onCancel:ie,selectIds:ct,params:wt})=>{const[_e,Gt]=(0,a.useState)(!1),[at,Oe]=(0,a.useState)({}),[Pe]=ge.default.useForm(),An=Tn=>Ui(void 0,null,function*(){Gt(!0);let Kn;me===!0?Kn=yield(0,fe.ZP)(`/api/exercises/${wt==null?void 0:wt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Zo({identity_photo_ids:ct},Tn)}):Kn=yield(0,fe.ZP)(`/api/exercises/${wt==null?void 0:wt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Zo({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},Tn)}),(Kn==null?void 0:Kn.status)===0&&pe(),Gt(!1)});return a.createElement(Fe.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ie()},afterClose:()=>{Pe.resetFields(),Oe({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(ge.default,{className:Xr.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:An,onValuesChange:()=>{Oe(Zo({},Pe.getFieldsValue()))}},me!==!0&&a.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:Xr.imgWrap},a.createElement("div",{className:Xr.img},a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.photo_url)}),a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:Xr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Xr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Xr.img,style:{marginLeft:20}},me!=null&&me.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.identity_url)}):a.createElement("div",{className:Xr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(me==null?void 0:me.identity_url))},className:Xr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Xr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(ge.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(at==null?void 0:at.state)==="rejected"&&a.createElement(ge.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var pi=x(61621),Zl=x(64165),_r={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Vl=Object.defineProperty,ci=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,pu=(me,pe,ie)=>pe in me?Vl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Sl=(me,pe)=>{for(var ie in pe||(pe={}))Ki.call(pe,ie)&&pu(me,ie,pe[ie]);if(du)for(var ie of du(pe))au.call(pe,ie)&&pu(me,ie,pe[ie]);return me},Ai=(me,pe)=>ci(me,Si(pe)),vu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const qu=({exercise:me,dispatch:pe,user:ie})=>{var ct,wt,_e,Gt,at,Oe,Pe,An,Tn;const Kn=(0,ye.useParams)(),[tn,Sn]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Kn==null?void 0:Kn.categoryId}),[na]=ge.default.useForm(),[Ba,Jn]=(0,a.useState)(),[kn,Va]=(0,a.useState)(!1),{exerciseList:wn}=me,[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(0),[Za,Yt]=(0,a.useState)(!0),[ba,ia]=(0,a.useState)(!1),[nr,lo]=(0,a.useState)("1"),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)("alert"),[za,ya]=(0,a.useState)(1),[Ga,ir]=(0,a.useState)(""),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr,Cr]=(0,a.useState)([]);(0,a.useEffect)(()=>{ar(tn)},[]);const ar=Gr=>vu(void 0,null,function*(){const ur=La().cloneDeep(Gr);Yt(!0),Xt([]);const so=yield(0,fe.ZP)(`/api/exercises/${Gr==null?void 0:Gr.exercise_id}/exercise_videos.json`,{method:"get",params:ur});Yt(!1),la(so==null?void 0:so.count),Xt((so==null?void 0:so.exercise_users)||[])}),_n=(Gr,ur)=>{tn.page=Gr,tn.limit=ur,Sn(Sl({},tn)),ar(tn)},$a=Gr=>{tn.page=1,tn.save_name=Gr,Sn(Sl({},tn))},xa=()=>{tn.page=1;const Gr=Object.assign({},na.getFieldsValue());Object.keys(Gr).map(function(ur){switch(ur){case"exercise_group_id":Gr[ur].includes("all")||!Gr[ur].length?(delete tn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(tn.course_group=Gr[ur],na.setFieldsValue({exercise_group_id:tn.course_group}));break}}),ar(tn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Jn(47),Va(!0))},[document.getElementById("divhe"),wn]);const aa=Gr=>vu(void 0,null,function*(){Yr(!0),ia({});const ur=yield(0,fe.ZP)(`/api/exercises/${tn==null?void 0:tn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id}}),so=yield(0,fe.ZP)(`/api/exercises/${tn==null?void 0:tn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id}});so!=null&&so.data&&Cr((so==null?void 0:so.data)||[]),ur!=null&&ur.data&&ia(Ai(Sl({},ur==null?void 0:ur.data),{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id,datas:Gr})),Yr(!1)}),Oa=Gr=>{var ur,so;Ya(Gr==="prev"?Or-1===0?(ur=ba==null?void 0:ba.exercise_user_photos)==null?void 0:ur.length:Or-1:Or===((so=ba==null?void 0:ba.exercise_user_photos)==null?void 0:so.length)?1:Or+1)},Yn=()=>{Ya(1),tt("alert"),ir(""),lo("1"),ya(1)},tr=Gr=>{ya(Gr)},pr=Gr=>{tt(Gr),ya(1),ir("")},Pr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Eo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Ao=un==="alert"?Pr:Eo;return a.createElement("section",{className:_r.wrap},a.createElement(ge.default,{form:na,onChange:xa,initialValues:{exercise_group_id:"all"}},a.createElement(ge.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ba+"px",overflow:"hidden"}},(ct=wn.course_groups)==null?void 0:ct.map((Gr,ur)=>a.createElement(Ne.default,{key:ur,value:Gr.exercise_group_id,className:"ml0 mr8"},Gr.exercise_group_name,"(",Gr.exercise_group_students,")"))),kn&&a.createElement("span",{onClick:()=>{let Gr=document.getElementById("divhe").scrollHeight;Ba>47?Jn(47):Jn(Gr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ba===47?"\u5C55\u5F00":"\u6536\u8D77",Ba===47?a.createElement(So.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(eo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tn==null?void 0:tn.save_name,onChange:Gr=>$a(Gr.target.value),onSearch:()=>{tn.page=1,tn.name=tn.save_name,Sn(Sl({},tn)),ar(tn)}})),a.createElement("div",{className:_r.bgH}),a.createElement("div",{className:_r.warpList},a.createElement(pi.Z,{loading:Za,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},ga),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Ca.length?a.createElement("ul",{className:_r.sys},Ca.map((Gr,ur)=>{const{user_name:so,user_group_name:Bo,video_url:Hl,login:Wi,student_id:Vi}=Gr;return a.createElement("li",{className:_r.li,key:ur},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ur}&video_url=${Hl==null?void 0:Hl.replace(".m3u8",".flv")}`})),a.createElement(Ie.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:_r.btn,onClick:()=>(0,ue.RG)(`${tn.exercise_id}-${Wi}`,!0)},a.createElement("div",{title:so,className:_r.b1},so),a.createElement("div",{title:Bo,className:_r.b2},"(",Vi,")"))),a.createElement("div",{onClick:()=>aa(Gr),className:_r.big},"\u67E5\u770B")))})):a.createElement(Zl.Z,null)),a.createElement(xe.Z,{showTotal:Gr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Gr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:_n,pageSize:tn==null?void 0:tn.limit,current:tn.page,total:ga})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:ba,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{ia(!1)},afterClose:Yn,footer:null},a.createElement(pi.Z,{loading:Qa,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(wt=ba==null?void 0:ba.datas)==null?void 0:wt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=ba==null?void 0:ba.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Gt=ba==null?void 0:ba.datas)==null?void 0:Gt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:nr,onChange:Gr=>{lo(Gr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img,style:{width:234,marginLeft:30,textAlign:"center"}},(at=ba==null?void 0:ba.exercise_user_photos)!=null&&at.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Oe=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Oe[Or-1]}),a.createElement("div",{onClick:()=>{var Gr;Ja.Z.publish("preview-image",(Gr=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Gr[Or-1])},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Or,"/",(Pe=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Pe.length)),Or===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Oa("prev"),className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Oa("next"),className:_r.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:_r.img,style:{marginLeft:60,width:234,textAlign:"center"}},ba!=null&&ba.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(ba==null?void 0:ba.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ba!=null&&ba.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(ba==null?void 0:ba.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:_r.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:ba==null?void 0:ba.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",ba==null?void 0:ba.exercise_identity_photo)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20,width:234,textAlign:"center"}},ba!=null&&ba.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(ba==null?void 0:ba.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ba!=null&&ba.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(ba==null?void 0:ba.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:_r.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(Dn.default,{style:{width:570},value:za,onChange:tr},Ao==null?void 0:Ao.map(Gr=>a.createElement(Dn.default.Option,{key:Gr.key,value:Gr.key},Gr.value)))),za===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:Ga,onChange:Gr=>ir(Gr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(le.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ba==null?void 0:ba.alert_count,"\u6B21\u8B66\u544A\u548C",((An=ba==null?void 0:ba.alerts)==null?void 0:An.length)-(ba==null?void 0:ba.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(ba==null?void 0:ba.alerts)||[],bordered:!1,scroll:((Tn=ba==null?void 0:ba.alerts)==null?void 0:Tn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Gr=>Gr?a.createElement("span",{title:Gr},Gr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Gr=>Gr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:_r.b,onClick:()=>vu(void 0,null,function*(){if(!Ga&&za===0){re.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Gr=Ga;za&&(Gr=(un==="alert"?Pr:Eo).find(Bo=>Bo.key===za).value),Na(!0);let ur=yield(0,fe.ZP)(`/api/exercises/${tn.exercise_id}/send_alert.json`,{method:"post",body:{content:Gr,clazz:un,exercise_user_id:ba==null?void 0:ba.exercise_user_id}});(ur==null?void 0:ur.status)===0&&(re.ZP.info("\u53D1\u9001\u6210\u529F"),ia(!1)),Na(!1)}),loading:Xa,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Dr,bordered:!1,scroll:Dr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Gr=>We()(Gr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Gr=>Gr&&(0,ue.li)(Number(Gr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ma.Z,null))};var us=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(qu),Zu={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},_u={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},yo=Object.defineProperty,jr=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Pi=(me,pe,ie)=>pe in me?yo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Yi=(me,pe)=>{for(var ie in pe||(pe={}))yl.call(pe,ie)&&Pi(me,ie,pe[ie]);if(uo)for(var ie of uo(pe))ui.call(pe,ie)&&Pi(me,ie,pe[ie]);return me},Mi=(me,pe)=>jr(me,Hr(pe)),hu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())}),il=({index:me,bottomLine:pe,gather:ie,search:ct})=>{const[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(!1),[Oe,Pe]=(0,a.useState)(!1),An=(0,ye.useParams)(),Tn=(0,ye.useLocation)(),[Kn]=(0,ye.useSearchParams)(),[tn,Sn]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ie,"gather"),me===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Oe&&Ba()},[Oe]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Va,wn,Ca)=>tn.limit*(tn.page-1)+Ca+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Va=>Va||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Va=>Va+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Va=>{let wn=`/classrooms/${An==null?void 0:An.coursesId}/exercise/${An==null?void 0:An.categoryId}/detail/${Va}/review_detail`;return Kn.get("random")&&(wn=wn+`?random=${Kn.get("random")}`),a.createElement(ye.Link,{to:wn,target:"_blank"},"\u67E5\u770B")}}],Ba=Va=>hu(void 0,null,function*(){at(!0);const wn=Va||{page:1,limit:10,total:0},Ca=Yi({id:An==null?void 0:An.categoryId,question_id:ie==null?void 0:ie.question_id,search:ct},wn),Xt=yield(0,fe.ZP)(`/api/courses/${An==null?void 0:An.coursesId}/exercises/code_review_users.json`,{method:"get",params:Ca});Xt&&(_e(Xt==null?void 0:Xt.users),at(!1),Sn(Mi(Yi({},wn),{total:(Xt==null?void 0:Xt.count)||0})))}),Jn=Va=>{const wn=Mi(Yi({},tn),{page:Va});Sn(wn),Ba(wn)},kn=()=>{Pe(!Oe)};return a.createElement("div",{className:_u.subjectTable},a.createElement("aside",{className:_u.title},a.createElement("span",{className:"c-light-primary"},me+1,"\u3001",ie.name||((ie==null?void 0:ie.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ie==null?void 0:ie.score,"\u5206\uFF09\uFF1A",ie==null?void 0:ie.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ie==null?void 0:ie.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ie==null?void 0:ie.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:kn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Oe?"\u6536\u8D77":"\u5C55\u5F00",Oe?a.createElement(eo.Z,null):a.createElement(So.Z,null)),(ie==null?void 0:ie.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ie==null?void 0:ie.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:_u.customTable,style:{display:Oe?"block":"none"},dataSource:wt,bordered:!1,rowKey:Va=>Va.id,rowClassName:_u.row,columns:na,loading:Gt,pagination:{pageSize:tn.limit,total:tn.total,current:tn.page,onChange:Jn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:_u.line,style:{visibility:pe?"hidden":"visible"}}))},Ql=x(59149),vl=x(59301),xo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const al=({exercise:me,globalSetting:pe,dispatch:ie})=>{const[ct,wt]=(0,a.useState)(""),[_e,Gt]=(0,a.useState)([]),[at,Oe]=(0,a.useState)(""),[Pe,An]=(0,a.useState)(!1),[Tn,Kn]=(0,a.useState)(!1),tn=(0,ye.useParams)();(0,a.useEffect)(()=>{Sn()},[]);const Sn=Jn=>xo(void 0,null,function*(){An(!0);const kn=yield(0,fe.ZP)(`/api/courses/${tn==null?void 0:tn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:tn==null?void 0:tn.categoryId,search:ct}});if((kn==null?void 0:kn.status)===-2){Kn(!0),Sn();return}kn&&(Kn(!1),An(!1),Gt((kn==null?void 0:kn.exercise_questions)||[]),Oe(kn==null?void 0:kn.last_review_time))}),na=()=>{Sn()},Ba=()=>vl.createElement("div",{className:Zu.empty},vl.createElement("img",{src:Ql.x7,width:"258"}),vl.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return vl.createElement("section",{className:Zu.warp},vl.createElement("aside",{className:Zu.header},vl.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",at||"--"),!!at&&vl.createElement(Se.default,{value:ct,onChange:Jn=>wt(Jn.target.value),suffix:vl.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Tn&&vl.createElement(He.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Tn&&vl.createElement(pi.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?vl.createElement("aside",{className:Zu.subject},_e.map((Jn,kn)=>vl.createElement(il,{key:kn,index:kn,bottomLine:kn===_e.length-1,gather:Jn,search:ct}))):Ba()))};var Ea=(0,ye.connect)(({exercise:me,globalSetting:pe})=>({exercise:me,globalSetting:pe}))(al),sa=x(28103),oa=x(96565),Sr=x(97805),Lo=x(20633),Aa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},qa=x(6339),Mo=x(62985),Qo=x(27687),Ur=x(59301),hl=Object.defineProperty,Jr=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,mu=(me,pe,ie)=>pe in me?hl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,cl=(me,pe)=>{for(var ie in pe||(pe={}))ai.call(pe,ie)&&mu(me,ie,pe[ie]);if(Jr)for(var ie of Jr(pe))Ti.call(pe,ie)&&mu(me,ie,pe[ie]);return me},Dl=(me,pe)=>{var ie={};for(var ct in me)ai.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Jr)for(var ct of Jr(me))pe.indexOf(ct)<0&&Ti.call(me,ct)&&(ie[ct]=me[ct]);return ie},fi=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ki=null,tu="\u2581",Xi=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,editKey:Pe,setEditKey:An=()=>{},cancelAdd:Tn=()=>{},addCallback:Kn=()=>{},reload:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=Dl(ie,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Ba,Jn]=(0,a.useState)(""),[kn,Va]=(0,a.useState)(""),[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(""),[la,Za]=(0,a.useState)(),[Yt,ba]=(0,a.useState)(!1),[ia,nr]=(0,a.useState)(),[lo,Or]=(0,a.useState)(0),[Ya,un]=(0,a.useState)(!1),[tt,za]=(0,a.useState)(!1),[ya,Ga]=(0,a.useState)([]),[ir,Qa]=(0,a.useState)(1),[Yr,Xa]=(0,a.useState)(!1),Na=(0,a.useRef)(!1),Dr=(0,ye.useParams)(),[Cr,ar]=(0,a.useState)([]),_n=so=>{ar([...Cr,cl({},so)])};(0,a.useEffect)(()=>{var so;if(Na.current)return;if(!(Oe!=null&&Oe.question_title)){un(!0),Jn(""),Za(!1),nr(2),Ca([]),ga(""),ba(!1);return}Jn(Oe==null?void 0:Oe.question_title),Za(Oe==null?void 0:Oe.is_ordered),Qa(Oe==null?void 0:Oe.difficulty),Xa(!(Oe!=null&&Oe.repeat_answer)),nr(Oe==null?void 0:Oe.question_score);const Bo=(so=Oe==null?void 0:Oe.standard_answers)==null?void 0:so.map(Hl=>Hl.answer_text);Ca([...Bo]),Ga(Oe.tag_discipline_ids),Va(Oe==null?void 0:Oe.analysis)},[Oe,Ya]),(0,a.useEffect)(()=>{ba(!1),Ya&&so();function so(){return fi(this,null,function*(){var Bo,Hl;const Wi=yield(0,ne.YY)({sub_discipline_id:(Hl=(Bo=_e.editData)==null?void 0:Bo.exercise)==null?void 0:Hl.sub_discipline_id});ar(Wi.tag_disciplines)})}},[Ya]),(0,a.useImperativeHandle)(pe,()=>({onSave:xa,isEdit:Ya})),(0,a.useEffect)(()=>{var so;const Bo=(so=_e==null?void 0:_e.tagDisciplineData)!=null&&so.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ar(Bo)},[_e.tagDisciplineData]);const $a=so=>{(so==null?void 0:so.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),An(-1),Na.current=!1,tn())},xa=()=>fi(void 0,null,function*(){var so,Bo,Hl,Wi;let Vi=[],Gl=!1;if(za(!0),wn.forEach((ju,Iu)=>{Vi.push({choice_id:Iu+1,answer_text:[]}),ju.forEach((to,Ul)=>{Vi[Iu].answer_text.push(to),(!to||!(0,ue.eR)(to,1e4))&&(ga(`${Iu}-${Ul}`),re.ZP.info(to?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Gl=!0)})}),Gl)return za(!1),!1;Na.current=!0;let eu;return Oe.question_id?(Oe==null?void 0:Oe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>fi(void 0,null,function*(){var ju,Iu;eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Iu=(ju=_e.editData)==null?void 0:ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:ir,is_cover:1,repeat_answer:!Yr,analysis:kn}}),$a(eu)}),onCancel:()=>fi(void 0,null,function*(){var ju,Iu;eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Iu=(ju=_e.editData)==null?void 0:ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)})}):(eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Bo=(so=_e.editData)==null?void 0:so.exercise)==null?void 0:Bo.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)):(eu=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:Dr.categoryId,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Wi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Wi.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)),za(!1),{name:Ba,analysis:kn,standard_answers:Vi,is_ordered:la}}),aa=(so,Bo,Hl)=>{const Wi=wn.slice();if(Bo&&Wi.splice(so,Bo),Hl&&Yt||!Oe.question_id)for(let Vi=0;Vi{ga("");let Wi=wn.slice();Wi[so][Bo]=Hl,Ca(Wi)},Yn=so=>{let Bo=wn.slice();Bo[so]=[...Bo[so],""],Ca(Bo)},tr=(so,Bo)=>{let Hl=wn.slice();if(!Hl[so][Bo]){Hl[so]=Hl[so].filter((Wi,Vi)=>Vi!==Bo),Ca(Hl);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Aa.modal,onOk:()=>{Hl[so]=Hl[so].filter((Wi,Vi)=>Vi!==Bo),Ca(Hl)}})},pr=so=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Aa.modal,onOk:()=>{let Bo=0;Jn(Ba.replace(/\▁/g,function(Hl){return Bo++,Bo-1===so?"":Hl})),setTimeout(()=>{let Hl=wn.slice();Hl=wn.filter((Wi,Vi)=>so!==Vi),Ca(Hl)},500)}})},Pr=()=>{},Eo=()=>{var so,Bo,Hl,Wi,Vi,Gl;return console.log(wn,"answers"),Ur.createElement("aside",null,Ur.createElement("div",{className:Aa.questionType},Ur.createElement("div",null,Ur.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Ur.createElement("div",null,Ur.createElement(Sr.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ba,onChange:eu=>Jn(eu),showNullButton:((Bo=(so=_e.editData)==null?void 0:so.exercise)==null?void 0:Bo.exercise_status)===1,deleteEmptyDisabled:((Wi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Wi.exercise_status)!==1||tt,onPlaceholderChange:aa})),Ur.createElement("div",{className:"mt20"},wn.map((eu,ju)=>{var Iu,to;return Ur.createElement(Lo.Z,{key:ju,answers:eu,index:ju,is_md:!0,exerciseIsPublish:((to=(Iu=_e.editData)==null?void 0:Iu.exercise)==null?void 0:to.exercise_status)!==1,activeOptionErrorIndex:Xt,onAnswerChange:Oa,addChildAnswer:Yn,deleteChildAnswer:tr,deleteChildAnswermain:pr})})),Ur.createElement("div",{className:"mt20"},wn.length>1&&Ur.createElement("span",null,Ur.createElement(Ne.default,{checked:la,onChange:eu=>Za(eu.target.checked),className:`${Aa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Ur.createElement("span",{className:`${Aa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Ur.createElement("p",{className:Aa.titleWrap},Ur.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Ur.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:kn,onChange:eu=>Va(eu)}),Ur.createElement("p",{className:""},Ur.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Ur.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:eu=>{nr(eu)}})," \u5206 \xA0 ",!!ia&&!!lo&&Ur.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ia/lo).toFixed(1),"\u5206)"),Ur.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},Ur.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Ur.createElement(be.ZP.Group,{value:ir,onChange:eu=>{Qa(eu.target.value)}},Ur.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),Ur.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),Ur.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),Ur.createElement("p",{className:Aa.titleWrap},Ur.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Ur.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Ur.createElement("div",{className:"mt5"},Ur.createElement(Mo.N,{value:ya,selectvalues:Oe==null?void 0:Oe.tag_discipline_ids,onChange:Ga,subId:(Gl=(Vi=_e.editData)==null?void 0:Vi.exercise)==null?void 0:Gl.sub_discipline_id,knowledgeOptions:Cr,onAddKnowledgeFinish:_n})),Ur.createElement("div",{style:{marginTop:10}},Ur.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Ur.createElement(Ae.Z,{checked:Yr,onChange:eu=>{Xa(eu)}}))),Ur.createElement("aside",{className:"tr"},(Pe!==-1||Oe.question_id)&&Ur.createElement(Ce.ZP,{type:"default",onClick:()=>{Tn(),un(!1)}},"\u53D6\u6D88"),Ur.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))},Ao=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(so=>{var Bo,Hl;return((Hl=(Bo=_e==null?void 0:_e.editData)==null?void 0:Bo.exercise)==null?void 0:Hl.exercise_status)===1?so:so.id!=="del"&&so.id!=="add"}),Gr=so=>fi(void 0,null,function*(){if(Pe!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(so.id){case"del":let Bo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return fi(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:cl({},Dr)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:so.id}}),at({type:"exercise/editExercise",payload:cl({},Dr)});break;case"edit":An(Oe.dragKey),un(!0);break;case"add":Kn({key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:3});break}}),ur=()=>{var so;return Ur.createElement("aside",null,Ur.createElement("div",{className:Aa.questionType},!(Oe!=null&&Oe.isPreview)&&Ur.createElement("div",null,Ur.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?Ur.createElement("div",{style:{display:"flex"}},Ur.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),Ur.createElement(qa.Z,{value:Oe.question_title}),Ur.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09")):Ur.createElement("div",{className:"mt5"},Ur.createElement(qa.Z,{value:Oe.question_title})),Ur.createElement("div",{className:Aa.questionChoices},(so=Oe==null?void 0:Oe.standard_answers)==null?void 0:so.map(function(Bo,Hl){return Ur.createElement(le.Z,{key:Hl,align:"middle"},Ur.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Bo.choice_id,"\uFF09\uFF1A"),Ur.createElement(ve.Z,{flex:"1"},Ur.createElement(le.Z,{align:"middle",gutter:[1,1]},Bo.answer_text.map(function(Wi,Vi){return Ur.createElement(ve.Z,{span:24,key:Vi},Bo.model===1?Ur.createElement(Se.default,{key:Hl,checked:Oe.standard_answers.includes(Hl),disabled:!0,value:Wi}):Ur.createElement(Qo.Z,{value:Wi,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Ur.createElement("div",{className:Aa.action},!Oe.hideAction&&Ao.map(function(Bo,Hl){return Bo.id==="up"&&Oe.key===1||Bo.id==="down"&&Oe.key===Oe.len?null:Ur.createElement(Ie.Z,{key:Hl,placement:"bottom",title:Bo.name},Ur.createElement("span",{onClick:()=>Gr(Bo),className:Bo.icon}))})))};return Ur.createElement("section",{className:Aa.wrap},!Ya&&ur(),Ya&&Eo())};var Is=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xi)),Us=Object.defineProperty,fs=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,uc=(me,pe,ie)=>pe in me?Us(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ss=(me,pe)=>{for(var ie in pe||(pe={}))ks.call(pe,ie)&&uc(me,ie,pe[ie]);if(fs)for(var ie of fs(pe))ps.call(pe,ie)&&uc(me,ie,pe[ie]);return me},Os=(me,pe)=>{var ie={};for(var ct in me)ks.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&fs)for(var ct of fs(me))pe.indexOf(ct)<0&&ps.call(me,ct)&&(ie[ct]=me[ct]);return ie},Bs=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const js=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ss=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,editKey:An,setEditKey:Tn=()=>{},cancelAdd:Kn=()=>{},reload:tn=()=>{},addCallback:Sn=()=>{},setIsClaer:na=()=>{}}=ie,Ba=Os(ie,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Jn,kn]=(0,a.useState)(),[Va,wn]=(0,a.useState)(""),[Ca,Xt]=(0,a.useState)(!1),[ga,la]=(0,a.useState)(),[Za,Yt]=(0,a.useState)([]),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(1),[Or,Ya]=(0,a.useState)(!1),[un,tt]=(0,a.useState)(""),za=(0,a.useRef)(!1),ya=Cr=>{ia([...ba,ss({},Cr)])},Ga=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!za.current){if(!(Pe!=null&&Pe.question_choices)){Xt(!0),wn(""),la(2),kn("");return}Ya(!(Pe!=null&&Pe.repeat_answer)),wn(Pe==null?void 0:Pe.question_title),la(Pe==null?void 0:Pe.question_score),lo(Pe==null?void 0:Pe.difficulty),kn(Pe.standard_answer[0]+""),Yt(Pe.tag_discipline_ids),tt(Pe==null?void 0:Pe.analysis)}},[Pe,Ca]),(0,a.useEffect)(()=>{Ca&&Cr();function Cr(){return Bs(this,null,function*(){var ar,_n;const $a=yield(0,ne.YY)({sub_discipline_id:(_n=(ar=_e.editData)==null?void 0:ar.exercise)==null?void 0:_n.sub_discipline_id});ia($a.tag_disciplines)})}},[Ca]),(0,a.useImperativeHandle)(pe,()=>({onSave:Qa,isEdit:Ca})),(0,a.useEffect)(()=>{var Cr;const ar=(Cr=_e==null?void 0:_e.tagDisciplineData)!=null&&Cr.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ia(ar)},[_e.tagDisciplineData]);const ir=Cr=>{(Cr==null?void 0:Cr.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt(!1),Tn(-1),za.current=!1,tn())},Qa=()=>Bs(void 0,null,function*(){var Cr,ar,_n,$a;if(!Va)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Jn)return re.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const xa=[{choice_text:"\u6B63\u786E",is_answer:Jn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Jn==="2"?2:0}];za.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Bs(void 0,null,function*(){var Oa,Yn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(tr=>tr.choice_text),standard_answers:xa.filter(tr=>tr.is_answer).map(tr=>tr.is_answer),tag_discipline_ids:Za,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:nr,is_cover:1,repeat_answer:!Or,analysis:un}}),ir(aa)}),onCancel:()=>Bs(void 0,null,function*(){var Oa,Yn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(tr=>tr.choice_text),standard_answers:xa.filter(tr=>tr.is_answer).map(tr=>tr.is_answer),tag_discipline_ids:Za,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)})}):(aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(Oa=>Oa.choice_text),standard_answers:xa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Za,sub_discipline_id:(ar=(Cr=_e.editData)==null?void 0:Cr.exercise)==null?void 0:ar.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)):(aa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(Oa=>Oa.choice_text),standard_answers:xa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Za,sub_discipline_id:($a=(_n=_e.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)),{name:Va,choices:xa}}),Yr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Cr=>{var ar,_n;return((_n=(ar=_e==null?void 0:_e.editData)==null?void 0:ar.exercise)==null?void 0:_n.exercise_status)===1?Cr:Cr.id!=="del"&&Cr.id!=="add"}),Xa=Cr=>Bs(void 0,null,function*(){if(An!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Cr.id){case"del":let ar;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Bs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:ss({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Cr.id}}),at({type:"exercise/editExercise",payload:ss({},Ga)});break;case"edit":Tn(Pe.dragKey),Xt(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Na=()=>{var Cr;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(Cr=Pe==null?void 0:Pe.question_choices)==null?void 0:Cr.map(function(ar,_n){return a.createElement(be.ZP,{key:_n,checked:Pe.standard_answer.includes(_n+1),disabled:!0},js[_n],". ",a.createElement("span",{className:"c-black font14"},ar.choice_text))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Yr.map(function(ar,_n){return ar.id==="up"&&Pe.key===1||ar.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:_n,placement:"bottom",title:ar.name},a.createElement("span",{onClick:()=>Xa(ar),className:ar.icon}))})))},Dr=()=>{var Cr,ar;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Va,onChange:_n=>wn(_n)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:Jn,onChange:_n=>kn(_n.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Aa.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Aa.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:_n=>tt(_n)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ga,max:1e4,min:0,onChange:_n=>{la(_n)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:nr,onChange:_n=>{lo(_n.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:Za,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Yt,subId:(ar=(Cr=_e.editData)==null?void 0:Cr.exercise)==null?void 0:ar.sub_discipline_id,knowledgeOptions:ba,onAddKnowledgeFinish:ya})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Or,onChange:_n=>{Ya(_n)}}))),a.createElement("aside",{className:"tr"},(An!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Kn(),Xt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Qa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!Ca&&Na(),Ca&&Dr())};var Fu=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ss)),Zs=Object.defineProperty,Ns=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,vs=(me,pe,ie)=>pe in me?Zs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ec=(me,pe)=>{for(var ie in pe||(pe={}))Ps.call(pe,ie)&&vs(me,ie,pe[ie]);if(Ns)for(var ie of Ns(pe))gs.call(pe,ie)&&vs(me,ie,pe[ie]);return me},_c=(me,pe)=>{var ie={};for(var ct in me)Ps.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ns)for(var ct of Ns(me))pe.indexOf(ct)<0&&gs.call(me,ct)&&(ie[ct]=me[ct]);return ie},ns=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Xs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],sc=(0,a.forwardRef)((me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},addCallback:Sn=xa=>{},reload:na=()=>{}}=ie,Ba=_c(ie,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)(),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(""),[Za,Yt]=(0,a.useState)(),[ba,ia]=(0,a.useState)(!1),[nr,lo]=(0,a.useState)([]),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)(""),[Ga,ir]=(0,a.useState)([]),Qa=(0,a.useRef)(!1),Yr=xa=>{ir([...Ga,ec({},xa)])},Xa=(0,ye.useParams)();(0,a.useEffect)(()=>{kn(["","","",""])},[]),(0,a.useEffect)(()=>{if(Qa.current)return;if(!(Pe!=null&&Pe.question_choices)){ia(!0),la(""),Yt(5),kn(["","","",""]),Xt([]);return}la(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),Ya(Pe==null?void 0:Pe.difficulty),kn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const xa=[];Pe==null||Pe.standard_answer.map((aa,Oa)=>{xa.push(aa-1)}),Xt(xa),lo(Pe.tag_discipline_ids),ya(Pe==null?void 0:Pe.analysis)},[Pe,ba]),(0,a.useEffect)(()=>{ba&&xa();function xa(){return ns(this,null,function*(){var aa,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id});ir(Yn.tag_disciplines)})}},[ba]),(0,a.useImperativeHandle)(pe,()=>({onSave:Dr,isEdit:ba})),(0,a.useEffect)(()=>{var xa;const aa=(xa=_e==null?void 0:_e.tagDisciplineData)!=null&&xa.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ir(aa)},[_e.tagDisciplineData]);const Na=xa=>{(xa==null?void 0:xa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ia(!1),Kn(-1),Qa.current=!1,na())},Dr=()=>ns(void 0,null,function*(){var xa,aa,Oa,Yn;if(!ga)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tr=Jn.findIndex(Eo=>!Eo);if(tr>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xs[tr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ca.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ca.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=Jn.map((Eo,Ao)=>({choice_text:Eo,is_answer:Ca.includes(Ao)?Ao+1:0}));Qa.current=!0;let Pr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ns(void 0,null,function*(){var Eo,Ao;Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Gr=>Gr.choice_text),standard_answers:pr.filter(Gr=>Gr.is_answer).map(Gr=>Gr.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Ao=(Eo=_e.editData)==null?void 0:Eo.exercise)==null?void 0:Ao.sub_discipline_id,difficulty:Or,is_cover:1,repeat_answer:!un,analysis:za}}),Na(Pr)}),onCancel:()=>ns(void 0,null,function*(){var Eo,Ao;Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Gr=>Gr.choice_text),standard_answers:pr.filter(Gr=>Gr.is_answer).map(Gr=>Gr.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Ao=(Eo=_e.editData)==null?void 0:Eo.exercise)==null?void 0:Ao.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr)})}):(Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Eo=>Eo.choice_text),standard_answers:pr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:nr,sub_discipline_id:(aa=(xa=_e.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr)):(Pr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Xa.categoryId,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Eo=>Eo.choice_text),standard_answers:pr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr))}),Cr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xa=>{var aa,Oa;return((Oa=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Oa.exercise_status)===1?xa:xa.id!=="del"&&xa.id!=="add"}),ar=xa=>ns(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xa.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ns(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:ec({},Xa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:xa.id}}),at({type:"exercise/editExercise",payload:ec({},Xa)});break;case"edit":Kn(Pe.dragKey),ia(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),_n=()=>{var xa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(xa=Pe==null?void 0:Pe.question_choices)==null?void 0:xa.map(function(aa,Oa){return a.createElement(le.Z,{key:Oa},a.createElement(ve.Z,null,a.createElement(Ne.default,{key:Oa,checked:Pe.standard_answer.includes(Oa+1),disabled:!0},Xs[Oa],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(qa.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Cr.map(function(aa,Oa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Oa,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>ar(aa),className:aa.icon}))})))},$a=()=>{var xa,aa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ga,onChange:Oa=>la(Oa)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Jn.map((Oa,Yn)=>{var tr,pr;return a.createElement("div",{className:Aa.choiceWrap,key:Yn},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Aa.answer} ${Ca.includes(Yn)?Aa.activeAnswer:""}`,onClick:()=>{Ca.includes(Yn)?Xt(Ca.filter(Pr=>Pr!==Yn)):Xt([...Ca,Yn])}},Xs[Yn])),a.createElement("div",{className:Aa.editorWrap},Va===Yn?a.createElement(oa.Z,{id:`single-question-option-${Yn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Oa,onChange:Pr=>{Jn[Yn]=Pr,kn(Jn)}}):a.createElement("div",{className:Aa.htmlWrap,onClick:()=>wn(Yn)},a.createElement(qa.Z,{value:Oa}))),((pr=(tr=_e.editData)==null?void 0:tr.exercise)==null?void 0:pr.exercise_status)===1&&a.createElement(a.Fragment,null,Yn>1&&a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>kn(Jn.filter((Pr,Eo)=>Eo!==Yn))})),Yn<7&&Yn===Jn.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>kn([...Jn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:za,onChange:Oa=>ya(Oa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Za,max:1e4,min:0,onChange:Oa=>{Yt(Oa)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Or,onChange:Oa=>{Ya(Oa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:nr,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:lo,subId:(aa=(xa=_e.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Ga,onAddKnowledgeFinish:Yr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Oa=>{tt(Oa)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),ia(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Dr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!ba&&_n(),ba&&$a())});var xc=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})(sc),ei=x(59301),hs=Object.defineProperty,Ls=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,jc=(me,pe,ie)=>pe in me?hs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Zt=(me,pe)=>{for(var ie in pe||(pe={}))$u.call(pe,ie)&&jc(me,ie,pe[ie]);if(Ls)for(var ie of Ls(pe))wc.call(pe,ie)&&jc(me,ie,pe[ie]);return me},rn=(me,pe)=>{var ie={};for(var ct in me)$u.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ls)for(var ct of Ls(me))pe.indexOf(ct)<0&&wc.call(me,ct)&&(ie[ct]=me[ct]);return ie},pn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Fa=null,bl=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,cancelAdd:Pe=()=>{},editKey:An,setEditKey:Tn=()=>{},addCallback:Kn=()=>{},reload:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=rn(ie,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Ba,Jn]=(0,a.useState)(""),[kn,Va]=(0,a.useState)(""),[wn,Ca]=(0,a.useState)(""),[Xt,ga]=(0,a.useState)([]),[la,Za]=(0,a.useState)(""),[Yt,ba]=(0,a.useState)(),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)([]),[Ya,un]=(0,a.useState)(!1),[tt,za]=(0,a.useState)(!1),ya=(0,ye.useParams)(),Ga=(0,a.useRef)(!1),[ir,Qa]=(0,a.useState)([]);(0,a.useEffect)(()=>{var _n;if(Ga.current)return;Oe.edit&&(un(!0),Va(""),Jn(""),Or([])),Jn(Oe.shixun_name),Va(Oe.question_title);const $a=[];(_n=Oe.shixun)==null||_n.map(xa=>{$a.push(xa.challenge_score),ir.push({challenge_id:xa.challenge_id,open:!0})}),Qa(ir),Or($a)},[Oe]),(0,a.useEffect)(()=>{nr(!1)},[Ya]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Ya}));const Yr=_n=>{(_n==null?void 0:_n.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Tn(-1),Ga.current=!1,tn())},Xa=()=>pn(void 0,null,function*(){let _n=[];if(!1)return!1;Ga.current=!0,za(!0);let xa;return Oe.question_id?xa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:kn,shixun_name:Ba,shixun_id:Oe.shixun_id,question_type:5,question_scores:lo}}):xa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:ya.categoryId,question_title:kn,shixun_name:Ba,shixun_id:Oe.shixun_id,question_type:5,question_scores:lo,is_copy:Oe.is_copy}}),Yr(xa),za(!1),{name:kn,analysis:wn,standard_answers:_n,is_ordered:Yt}}),Na=()=>{var _n;return ei.createElement("aside",null,ei.createElement("div",{className:Aa.questionType},ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),ei.createElement("div",{className:"mt10"},ei.createElement(Se.default,{defaultValue:Ba,onChange:$a=>{Jn($a.target.value)}})),ei.createElement("div",{className:"mt10"},ei.createElement(oa.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:kn,onChange:$a=>{Va($a)}})),ei.createElement("div",{className:"mt20"},(_n=Oe.shixun)==null?void 0:_n.map(($a,xa)=>ei.createElement(le.Z,{gutter:[20,20]},ei.createElement(ve.Z,{flex:"1"},xa+1,".",$a.challenge_name),ei.createElement(ve.Z,null,ei.createElement(ke.Z,{defaultValue:lo[xa],onChange:aa=>{lo[xa]=aa,Or(lo),console.log("srore:L",lo[xa])}})," \u5206")))),ei.createElement("div",{className:"mt20"},Xt.length>1&&ei.createElement("span",null,ei.createElement(Ne.default,{checked:Yt,onChange:$a=>ba($a.target.checked),className:`${Aa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ei.createElement("span",{className:`${Aa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ei.createElement("aside",{className:"tr"},(An!==-1||!(Oe!=null&&Oe.edit))&&ei.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),ei.createElement(Ce.ZP,{loading:tt,className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(_n=>{var $a,xa;return((xa=($a=_e==null?void 0:_e.editData)==null?void 0:$a.exercise)==null?void 0:xa.exercise_status)===1?_n:_n.id!=="del"&&_n.id!=="add"}),Cr=_n=>pn(void 0,null,function*(){if(An!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(_n.id){case"del":let $a;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return pn(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:Zt({},ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:_n.id}}),at({type:"exercise/editExercise",payload:Zt({},ya)});break;case"edit":Tn(Oe.dragKey),un(!0);break;case"add":at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:5}}});break}}),ar=()=>{var _n,$a;return ei.createElement("aside",null,ei.createElement("div",{className:Aa.questionType},!(Oe!=null&&Oe.isPreview)&&ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?ei.createElement("div",{style:{display:"flex"}},ei.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),ei.createElement(qa.Z,{value:Oe.question_title}),ei.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09"),!!((_n=Oe.schools)!=null&&_n.length)&&ei.createElement(Ie.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ei.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):ei.createElement("div",{className:"mt5"},ei.createElement(qa.Z,{value:Oe.question_title})),ei.createElement("div",{className:"mt30"}),($a=Oe.shixun)==null?void 0:$a.map(function(xa,aa){var Oa,Yn,tr,pr,Pr,Eo,Ao,Gr,ur,so;return ei.createElement("div",null,ei.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Oa=ir[aa])!=null&&Oa.open)||!((tr=(Yn=_e==null?void 0:_e.editData)==null?void 0:Yn.exercise)!=null&&tr.show_challenge_task_pass))&&10}},ei.createElement("div",null,ei.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",ei.createElement("span",{className:"ml10"},xa.challenge_name)," ",ei.createElement("span",{className:"ml10"},xa.challenge_score," \u5206")),((Pr=(pr=_e==null?void 0:_e.editData)==null?void 0:pr.exercise)==null?void 0:Pr.show_challenge_task_pass)&&ei.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Bo;ir[aa].open=!((Bo=ir[aa])!=null&&Bo.open),Qa([...ir])}},(Eo=ir[aa])!=null&&Eo.open?"\u6536\u8D77":"\u5C55\u5F00",(Ao=ir[aa])!=null&&Ao.open?ei.createElement(eo.Z,{style:{marginLeft:8}}):ei.createElement(So.Z,{style:{marginLeft:8}}))),((ur=(Gr=_e==null?void 0:_e.editData)==null?void 0:Gr.exercise)==null?void 0:ur.show_challenge_task_pass)&&ei.createElement(qa.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((so=ir[aa])!=null&&so.open)&&"none"},value:(xa==null?void 0:xa.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),ei.createElement("div",{className:Aa.action},ei.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Oe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Oe.hideAction&&Dr.map(function(xa,aa){return xa.id==="up"&&Oe.key===1||xa.id==="down"&&Oe.key===Oe.len?null:ei.createElement(Ie.Z,{key:aa,placement:"bottom",title:xa.name},ei.createElement("span",{onClick:()=>Cr(xa),className:xa.icon}))})))};return ei.createElement("section",{className:Aa.wrap},!Ya&&ar(),Ya&&Na())};var qo=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(bl)),wr=x(2337),No=Object.defineProperty,Ho=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,ti=(me,pe,ie)=>pe in me?No(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,bi=(me,pe)=>{for(var ie in pe||(pe={}))Tl.call(pe,ie)&&ti(me,ie,pe[ie]);if(Ho)for(var ie of Ho(pe))$o.call(pe,ie)&&ti(me,ie,pe[ie]);return me},ri=(me,pe)=>{var ie={};for(var ct in me)Tl.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ho)for(var ct of Ho(me))pe.indexOf(ct)<0&&$o.call(me,ct)&&(ie[ct]=me[ct]);return ie},Vr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ko=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},reload:Sn=()=>{},addCallback:na=aa=>{}}=ie,Ba=ri(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)(),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(""),[Za,Yt]=(0,a.useState)(),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(!1),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)(""),Ga=(0,ye.useParams)(),ir=(0,a.useRef)(null),Qa=(0,a.useRef)(!1),[Yr,Xa]=(0,a.useState)([]),Na=aa=>{Xa([...Yr,bi({},aa)])};(0,a.useEffect)(()=>{kn(["","","",""])},[]),(0,a.useEffect)(()=>{if(Qa.current)return;if(!(Pe!=null&&Pe.question_choices)){lo(!0),la(""),Yt(5),kn(["","","",""]),Xt([]);return}la(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),ya(Pe==null?void 0:Pe.analysis),Ya(Pe==null?void 0:Pe.difficulty),kn(Pe==null?void 0:Pe.question_choices.map(Oa=>Oa.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Oa,Yn)=>{aa.push(Oa-1)}),ia(Pe.tag_discipline_ids),Xt(aa)},[Pe,nr]),(0,a.useEffect)(()=>{nr&&aa();function aa(){return Vr(this,null,function*(){var Oa,Yn;const tr=yield(0,ne.YY)({sub_discipline_id:(Yn=(Oa=wt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id});Xa(tr.tag_disciplines)})}},[nr]),(0,a.useEffect)(()=>{var aa;const Oa=(aa=wt==null?void 0:wt.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];Xa(Oa)},[wt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Cr,isEdit:nr}));const Dr=aa=>{(aa==null?void 0:aa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),lo(!1),Kn(-1),Qa.current=!1,Sn())},Cr=()=>Vr(void 0,null,function*(){var aa,Oa,Yn,tr;if(!ga)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=Jn.findIndex(Ao=>!Ao);if(pr>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wr.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ca.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ca.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Pr=Jn.map((Ao,Gr)=>({choice_text:Ao,is_answer:Ca.includes(Gr)?Gr+1:0}));Qa.current=!0;let Eo;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Vr(void 0,null,function*(){var Ao,Gr;Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(ur=>ur.choice_text),standard_answers:Pr.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Gr=(Ao=wt.editData)==null?void 0:Ao.exercise)==null?void 0:Gr.sub_discipline_id,difficulty:Or,is_cover:1,repeat_answer:!un,analysis:za}}),Dr(Eo)}),onCancel:()=>Vr(void 0,null,function*(){var Ao,Gr;Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(ur=>ur.choice_text),standard_answers:Pr.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Gr=(Ao=wt.editData)==null?void 0:Ao.exercise)==null?void 0:Gr.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo)})}):(Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(Ao=>Ao.choice_text),standard_answers:Pr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo)):(Eo=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(Ao=>Ao.choice_text),standard_answers:Pr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:ba,sub_discipline_id:(tr=(Yn=wt.editData)==null?void 0:Yn.exercise)==null?void 0:tr.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo))}),ar=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Oa,Yn;return((Yn=(Oa=wt==null?void 0:wt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),_n=aa=>Vr(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Oa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Vr(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:bi({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),at({type:"exercise/editExercise",payload:bi({},Ga)});break;case"edit":Kn(Pe.dragKey),lo(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),$a=()=>{var aa;return a.createElement("aside",{ref:ir},a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Oa,Yn){return a.createElement(le.Z,{key:Yn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Yn,checked:Pe.standard_answer.includes(Yn+1),disabled:!0},wr.k4[Yn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(qa.Z,{value:Oa.choice_text}))))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&ar.map(function(Oa,Yn){return Oa.id==="up"&&Pe.key===1||Oa.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Yn,placement:"bottom",title:Oa.name},a.createElement("span",{onClick:()=>_n(Oa),className:Oa.icon}))})))},xa=()=>{var aa,Oa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ga,onChange:Yn=>la(Yn)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Jn.map((Yn,tr)=>{var pr,Pr;return a.createElement("div",{className:Aa.choiceWrap,key:tr},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Aa.answer} ${Ca.includes(tr)?Aa.activeAnswer:""}`,onClick:()=>{Ca.includes(tr)?Xt(Ca.filter(Eo=>Eo!==tr)):Xt([...Ca,tr])}},wr.k4[tr])),a.createElement("div",{className:Aa.editorWrap},Va===tr?a.createElement(oa.Z,{id:`single-question-option-${tr}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Yn,onChange:Eo=>{Jn[tr]=Eo,kn(Jn)}}):a.createElement("div",{className:Aa.htmlWrap,onClick:()=>wn(tr)},a.createElement(qa.Z,{value:Yn}))),((Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.exercise_status)===1&&a.createElement(a.Fragment,null,tr>1&&a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>kn(Jn.filter((Eo,Ao)=>Ao!==tr))})),tr<7&&tr===Jn.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>kn([...Jn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:za,onChange:Yn=>ya(Yn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Za,max:1e4,min:0,onChange:Yn=>{Yt(Yn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Or,onChange:Yn=>{Ya(Yn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:ba,onChange:ia,subId:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,knowledgeOptions:Yr,onAddKnowledgeFinish:Na})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Yn=>{tt(Yn)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),lo(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Cr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!nr&&$a(),nr&&xa())};var xl=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ko)),Fl=x(12563),_l=({value:me=[[],[]],onChange:pe})=>{var ie,ct;const[wt,_e]=(0,a.useState)(""),[Gt,at]=(0,a.useState)(""),Oe=Pe=>{if(!Pe)return!1;let An=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ie.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:wt,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var An,Tn,Kn;const tn=(An=Pe.target)==null?void 0:An.value;Oe(tn)&&((Kn=me[0])==null||Kn.push((Tn=tn==null?void 0:tn.split("|"))==null?void 0:Tn.filter(Sn=>!!Sn)),pe([...me]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ie=me==null?void 0:me[0])==null?void 0:ie.map((Pe,An)=>a.createElement(Fl.Z,{className:"mb10",key:An,closable:!0,onClose:Tn=>{var Kn;Tn.preventDefault(),me[0]=(Kn=me[0])==null?void 0:Kn.filter((tn,Sn)=>Sn!==An),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Gt,onChange:Pe=>{at(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var An,Tn,Kn;const tn=(An=Pe.target)==null?void 0:An.value;Oe(tn)&&((Kn=me[1])==null||Kn.push((Tn=tn==null?void 0:tn.split("|"))==null?void 0:Tn.filter(Sn=>!!Sn)),pe([...me]),at(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ct=me==null?void 0:me[1])==null?void 0:ct.map((Pe,An)=>a.createElement(Fl.Z,{className:"mb10",key:An,closable:!0,onClose:Tn=>{var Kn;Tn.preventDefault(),me[1]=(Kn=me[1])==null?void 0:Kn.filter((tn,Sn)=>Sn!==An),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Le=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Pt=(me,pe,ie)=>pe in me?Le(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,bn=(me,pe)=>{for(var ie in pe||(pe={}))Ue.call(pe,ie)&&Pt(me,ie,pe[ie]);if(ze)for(var ie of ze(pe))At.call(pe,ie)&&Pt(me,ie,pe[ie]);return me},En=(me,pe)=>{var ie={};for(var ct in me)Ue.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&ze)for(var ct of ze(me))pe.indexOf(ct)<0&&At.call(me,ct)&&(ie[ct]=me[ct]);return ie},Da=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ta=null,ma=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},reload:tn=()=>{},addCallback:Sn=()=>{},setIsClaer:na=()=>{}}=ie,Ba=En(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Jn,kn]=(0,a.useState)(""),[Va,wn]=(0,a.useState)(""),[Ca,Xt]=(0,a.useState)(""),[ga,la]=(0,a.useState)(),[Za,Yt]=(0,a.useState)(!1),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(1),[Or,Ya]=(0,a.useState)(!1),[un,tt]=(0,a.useState)([[],[]]),za=(0,a.useRef)(!1),ya=(0,ye.useParams)(),[Ga,ir]=(0,a.useState)([]),Qa=_n=>{ir([...Ga,bn({},_n)])};(0,a.useEffect)(()=>{var _n;if(!za.current){if(!(Pe!=null&&Pe.question_title)){Yt(!0),kn(""),Xt(""),la(10);return}Ya(!(Pe!=null&&Pe.repeat_answer)),kn(Pe==null?void 0:Pe.question_title),Xt((_n=Pe==null?void 0:Pe.standard_answer)==null?void 0:_n[0]),la(Pe==null?void 0:Pe.question_score),ia(Pe.tag_discipline_ids),lo(Pe==null?void 0:Pe.difficulty),wn(Pe==null?void 0:Pe.analysis),tt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[ct.editData,Za]),(0,a.useEffect)(()=>{var _n;const $a=(_n=wt==null?void 0:wt.tagDisciplineData)!=null&&_n.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];ir($a)},[wt.tagDisciplineData]),(0,a.useEffect)(()=>{Za&&_n();function _n(){return Da(this,null,function*(){var $a,xa;const aa=yield(0,ne.YY)({sub_discipline_id:(xa=($a=wt.editData)==null?void 0:$a.exercise)==null?void 0:xa.sub_discipline_id});ir(aa.tag_disciplines)})}},[Za]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Za}));const Yr=_n=>{(_n==null?void 0:_n.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),Kn(-1),za.current=!1,tn())},Xa=()=>Da(void 0,null,function*(){var _n,$a,xa,aa;if(!Jn)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Oa=un[0],Yn=un[1];za.current=!0;let tr;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Da(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:nr,is_cover:1,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)}),onCancel:()=>Da(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)})}):(tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:($a=(_n=wt.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)):(tr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ya.categoryId,exercise_bank_id:ya.categoryId,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(aa=(xa=wt.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)),{name:Jn,answer_texts:[Ca],analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Na=()=>{var _n,$a;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Jn,onChange:xa=>kn(xa)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(oa.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ca,onChange:xa=>Xt(xa)}),a.createElement(_l,{value:un,onChange:tt}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Va,onChange:xa=>wn(xa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ga,max:1e4,min:0,onChange:xa=>{la(xa)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:nr,onChange:xa=>{lo(xa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:ba,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ia,subId:($a=(_n=wt.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,knowledgeOptions:Ga,onAddKnowledgeFinish:Qa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Or,onChange:xa=>{Ya(xa)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),Yt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(_n=>{var $a,xa;return((xa=($a=wt==null?void 0:wt.editData)==null?void 0:$a.exercise)==null?void 0:xa.exercise_status)===1?_n:_n.id!=="del"&&_n.id!=="add"}),Cr=_n=>Da(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(_n.id){case"del":let $a;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Da(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:bn({},ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:_n.id}}),at({type:"exercise/editExercise",payload:bn({},ya)});break;case"edit":Kn(Pe.dragKey),Yt(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),ar=()=>a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(qa.Z,{value:Ca||""})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Dr.map(function(_n,$a){return _n.id==="up"&&Pe.key===1||_n.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:$a,placement:"bottom",title:_n.name},a.createElement("span",{onClick:()=>Cr(_n),className:_n.icon}))})));return a.createElement("section",{className:Aa.wrap},!Za&&ar(),Za&&Na())};var Rr=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ma)),Ia=x(59301),Ra=Object.defineProperty,dr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,or=(me,pe,ie)=>pe in me?Ra(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Lr=(me,pe)=>{for(var ie in pe||(pe={}))gr.call(pe,ie)&&or(me,ie,pe[ie]);if(dr)for(var ie of dr(pe))pa.call(pe,ie)&&or(me,ie,pe[ie]);return me},Io=(me,pe)=>{var ie={};for(var ct in me)gr.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&dr)for(var ct of dr(me))pe.indexOf(ct)<0&&pa.call(me,ct)&&(ie[ct]=me[ct]);return ie},mo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Oo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jo=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},addCallback:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=Io(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Ba,Jn]=(0,a.useState)([]),[kn,Va]=(0,a.useState)(),[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(""),[la,Za]=(0,a.useState)(5),[Yt,ba]=(0,a.useState)(!1),ia=(0,ye.useParams)();(0,a.useEffect)(()=>{Jn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){ba(!0),ga(""),Za(5),Jn(["","","",""]),Ca([]);return}ga(Pe==null?void 0:Pe.question_title),Za(Pe==null?void 0:Pe.question_score),Jn(Pe==null?void 0:Pe.question_choices.map(za=>za.choice_text));const tt=[];Pe==null||Pe.standard_answer.map((za,ya)=>{tt.push(za-1)}),Ca(tt)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:nr,isEdit:Yt}));const nr=()=>mo(void 0,null,function*(){if(!Xt)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tt=Ba.findIndex(Ga=>!Ga);if(tt>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Oo[tt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const za=Ba.map((Ga,ir)=>({choice_text:Ga,is_answer:wn.includes(ir)?ir+1:0}));let ya;Pe.question_id?ya=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Xt,question_type:1,question_score:la,question_choices:za.map(Ga=>Ga.choice_text),standard_answers:za.filter(Ga=>Ga.is_answer).map(Ga=>Ga.is_answer)}}):ya=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ia.categoryId,question_title:Xt,question_type:1,question_score:"5.0",question_choices:za.map(Ga=>Ga.choice_text),standard_answers:za.filter(Ga=>Ga.is_answer).map(Ga=>Ga.is_answer)}}),ya.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ba(!1),at({type:"exercise/editExercise",payload:Lr({},ia)}))}),lo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(tt=>{var za,ya;return((ya=(za=wt==null?void 0:wt.editData)==null?void 0:za.exercise)==null?void 0:ya.exercise_status)===1?tt:tt.id!=="del"&&tt.id!=="add"}),Or=tt=>mo(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(tt.id){case"del":let za;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mo(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Lr({},ia)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:tt.id}}),at({type:"exercise/editExercise",payload:Lr({},ia)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":tn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Ya=tt=>mo(void 0,null,function*(){tt.preventDefault();const za=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});za.status===0&&(0,ue.xg)(`/myproblems/${za==null?void 0:za.identifier}`)}),un=()=>{var tt,za,ya,Ga,ir,Qa,Yr;return Ia.createElement("aside",null,Ia.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&Ia.createElement("div",null,Ia.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{style:{display:"flex"}},Ia.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ia.createElement(qa.Z,{value:Pe.question_title}),Ia.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Ia.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(tt=Pe==null?void 0:Pe.languages)==null?void 0:tt.join("/")),((ya=(za=wt==null?void 0:wt.editData)==null?void 0:za.exercise)==null?void 0:ya.show_hack_sets)&&Ia.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ia.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ia.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ia.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Xa,Na,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)},Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)}," ",Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Ia.createElement("div",{className:"mt5"},Ia.createElement(qa.Z,{value:Pe.question_title}),((ir=(Ga=wt==null?void 0:wt.editData)==null?void 0:Ga.exercise)==null?void 0:ir.show_hack_sets)&&Ia.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ia.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ia.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ia.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Xa,Na,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)},Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)}," ",Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Yr=(Qa=wt==null?void 0:wt.editData)==null?void 0:Qa.exercise)==null?void 0:Yr.show_hack_description)&&Ia.createElement("div",{className:Aa.questionChoices},Ia.createElement(qa.Z,{value:Pe.description||""})),Ia.createElement("div",{className:Aa.action},Ia.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&lo.map(function(Xa,Na){return Xa.id==="up"&&Pe.key===1||Xa.id==="down"&&Pe.key===Pe.len?null:Ia.createElement(Ie.Z,{key:Na,placement:"bottom",title:Xa.name},Ia.createElement("span",{onClick:()=>Or(Xa),className:Xa.icon}))})))};return Ia.createElement("section",{className:Aa.wrap},un())};var Ro=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(jo)),co=x(88436),Ol={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Il=x(78455),Vo=x(59301),Ci=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Di=({exercise:me,globalSetting:pe,user:ie,loading:ct,questionInfo:wt,dispatch:_e})=>{var Gt;const at=(0,ye.useParams)(),{is_open_ai_review:Oe,zero_commit_student_works:Pe,unified_ai_setting:An,ai_review_settings:Tn,is_random:Kn}=me.commonHeader,[tn,Sn]=(0,a.useState)({}),[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)(0),[Va,wn]=(0,a.useState)(!1),Ca=An?Tn:((Gt=wt==null?void 0:wt.ai_review_settings)==null?void 0:Gt.length)>0?wt.ai_review_settings:Tn;(0,a.useEffect)(()=>{!ct["exercise/getCommonHeader"]&&Oe&&!(0,Dt.dE)()&&Xt()},[ct["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((tn==null?void 0:tn.status)=="running"){const Yt=setInterval(()=>{Xt()},3e3);return()=>clearInterval(Yt)}},[tn==null?void 0:tn.status]);const Xt=()=>Ci(void 0,null,function*(){const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:wt==null?void 0:wt.question_id}});(Yt==null?void 0:Yt.status)===0&&Sn(Yt==null?void 0:Yt.data)}),ga=Yt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:tn==null?void 0:tn.id,status:Yt,questionId:wt==null?void 0:wt.question_id,onOK:()=>{Xt()}}})},la=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:wt==null?void 0:wt.question_id}}})},Za=()=>Ci(void 0,null,function*(){if(Oe){if(Pe)return re.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return re.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");wn(!0);const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:at==null?void 0:at.categoryId,range:Jn,exercise_question_id:wt==null?void 0:wt.question_id}});(Yt==null?void 0:Yt.status)===0&&(Ba(!1),Xt()),wn(!1)});return Vo.createElement("div",{className:Ol.ai_review_warp},Vo.createElement("div",null,Oe&&(tn==null?void 0:tn.status)=="running"&&Vo.createElement("div",{className:Ol.under_review},Vo.createElement(Bt.Z,{spinning:!0,className:"mr6",size:"small"}),Vo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Vo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},tn==null?void 0:tn.rate,(tn==null?void 0:tn.rate)=="0.0%"&&Vo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Oe&&["success","failed"].includes(tn==null?void 0:tn.status)&&Vo.createElement("div",{className:Ol.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Vo.createElement("span",{style:{color:"#3061D0"},onClick:()=>ga(1)},tn==null?void 0:tn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Vo.createElement("span",{style:{color:"#ff0000"},onClick:()=>ga(0)},tn==null?void 0:tn.fail_count),"\u4EBA")),Vo.createElement("div",{className:"flex"},Vo.createElement("div",{className:Ol.btn_operate,onClick:la},Vo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Vo.createElement("div",{className:`${Ol.btn_review} ${(tn==null?void 0:tn.status)=="running"&&Ol.is_disabled}`,onClick:()=>{if((tn==null?void 0:tn.status)!="running"){if(!Oe)return re.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;kn(0),Ba(!0)}}},Vo.createElement("img",{src:va.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Vo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>Ba(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Va,onOk:()=>Za()},Vo.createElement("div",{className:"flex item-center justify-between mb10"},Vo.createElement("div",{className:Ol.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Vo.createElement("div",{className:"flex"},Vo.createElement("div",{className:Ol.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:wt==null?void 0:wt.question_id,ai_review_settings:Ca}})}},Vo.createElement("img",{src:Il.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Vo.createElement("div",{className:Ol.btns_pfbz,onClick:()=>{An?window.location.href=`/classrooms/${at.coursesId}/exercise/${at.categoryId}/detail?random=${Kn}&tabs=11`:ye.history.push(`/classrooms/${at.coursesId}/exercise/add/${at.categoryId}?random=${Kn}&type=2`)}},Vo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Vo.createElement(z.default,{pagination:!1,dataSource:Ca,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Vo.createElement("div",{className:Ol.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Vo.createElement("div",{className:Ol.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Vo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Yt=>kn(Yt.target.value),value:Jn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var ji=(0,ye.connect)(({exercise:me,globalSetting:pe,loading:ie,user:ct})=>({exercise:me,globalSetting:pe,loading:ie.effects,user:ct}))(Di),kr=x(59301),zi=Object.defineProperty,vi=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Ir=(me,pe,ie)=>pe in me?zi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Wo=(me,pe)=>{for(var ie in pe||(pe={}))$i.call(pe,ie)&&Ir(me,ie,pe[ie]);if(Zi)for(var ie of Zi(pe))Rn.call(pe,ie)&&Ir(me,ie,pe[ie]);return me},fo=(me,pe)=>vi(me,yi(pe)),Te=(me,pe)=>{var ie={};for(var ct in me)$i.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Zi)for(var ct of Zi(me))pe.indexOf(ct)<0&&Rn.call(me,ct)&&(ie[ct]=me[ct]);return ie},Ye=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const St=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},addCallback:Sn=xa=>{},reload:na=()=>{},markBtnVisible:Ba,handleMarkWrongQuestion:Jn,handleAddCorrectAnswers:kn}=ie,Va=Te(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(!1),[la,Za]=(0,a.useState)(!0),[Yt,ba]=(0,a.useState)(1),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)([]),Ya=(0,ye.useParams)(),un=(0,a.useRef)(null),[tt,za]=(0,a.useState)(""),[ya,Ga]=(0,a.useState)([]),ir=(0,a.useRef)(!1),Qa=xa=>{Or([...lo,Wo({},xa)])};(0,a.useEffect)(()=>{var xa;if(ir.current)return;if(!(Pe!=null&&Pe.question_title)){ga(!0),za("");return}za(Pe==null?void 0:Pe.question_title),nr(!(Pe!=null&&Pe.repeat_answer)),ba(Pe==null?void 0:Pe.difficulty),Ca(Pe.tag_discipline_ids);const aa=(xa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:xa.map(Oa=>{var Yn,tr,pr;return fo(Wo({},Oa),{id:Oa.question_id,name:Oa.question_title,open:!1,score:Oa.question_score,qusList:(Yn=Oa==null?void 0:Oa.question_choices)==null?void 0:Yn.map(Pr=>Pr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(tr=Oa==null?void 0:Oa.question_choices)==null?void 0:tr.findIndex(Pr=>Pr.standard_boolean)])==null?void 0:pr.filter(Pr=>Pr!==-1)})});Ga(aa)},[Pe,Xt]),(0,a.useEffect)(()=>{Xt&&xa();function xa(){return Ye(this,null,function*(){var aa,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id});Or(Yn.tag_disciplines)})}},[Xt]),(0,a.useEffect)(()=>{var xa;const aa=(xa=wt==null?void 0:wt.tagDisciplineData)!=null&&xa.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];Or(aa)},[wt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Xt}));const Yr=xa=>{(xa==null?void 0:xa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ga(!1),Kn(-1),ir.current=!1,na())},Xa=()=>Ye(void 0,null,function*(){var xa,aa,Oa;if(!tt)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(ya.length===0)return re.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Ao);if(Eo>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${wr.k4[Eo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Pr!=null&&Pr.qusAnswer.length))return re.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Yn=ya.map(pr=>{var Pr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((Pr=pr.qusAnswer)==null?void 0:Pr[0])+1]}});ir.current=!0;let tr;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ye(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!ia}}),Yr(tr)}),onCancel:()=>Ye(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Yt,repeat_answer:!ia}}),Yr(tr)})}):(tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Yt,repeat_answer:!ia}}),Yr(tr)))}),Na=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xa=>{var aa,Oa;return((Oa=(aa=wt==null?void 0:wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.exercise_status)===1?xa:xa.id!=="del"&&xa.id!=="add"}),Dr=xa=>Ye(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xa.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ye(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Wo({},Ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:xa.id}}),at({type:"exercise/editExercise",payload:Wo({},Ya)});break;case"edit":Kn(Pe.dragKey),ga(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Cr=()=>{var xa;return kr.createElement("aside",{ref:un},kr.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?kr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),kr.createElement(qa.Z,{value:Pe.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):kr.createElement("div",{className:"mt5"},kr.createElement(qa.Z,{value:Pe.question_title})),kr.createElement("div",{style:{display:la?"block":"none"},className:Aa.questionChoices},(xa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:xa.map((aa,Oa)=>{var Yn,tr,pr,Pr;return kr.createElement("div",{key:Oa,style:{marginBottom:"20px"}},kr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Oa+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),kr.createElement(qa.Z,{value:aa.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Yn=aa==null?void 0:aa.standard_answers)==null?void 0:Yn.map(function(Eo,Ao){return kr.createElement(le.Z,{key:Ao,align:"middle",justify:"start",style:{marginBottom:"5px"}},kr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Eo==null?void 0:Eo.choice_id,"\uFF09\uFF1A"),kr.createElement(ve.Z,{flex:"1"},kr.createElement(le.Z,{align:"middle",gutter:[1,1]},Eo.answer_text.map(function(Gr,ur){var so;return kr.createElement(ve.Z,{span:24,key:ur},kr.createElement(Se.default,{key:Ao,checked:(so=aa==null?void 0:aa.standard_answers)==null?void 0:so.includes(Ao),disabled:!0,value:Gr}))}))))})),(aa==null?void 0:aa.question_type)==4&&kr.createElement(qa.Z,{value:((tr=aa==null?void 0:aa.answer_texts)==null?void 0:tr[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((pr=aa==null?void 0:aa.question_choices)==null?void 0:pr.map(function(Eo,Ao){return kr.createElement(le.Z,{key:Ao,align:"middle"},kr.createElement(ve.Z,null,kr.createElement(be.ZP,{key:Ao,checked:aa.standard_answer.includes(Ao+1),disabled:!0},wr.k4[Ao],".")),kr.createElement(ve.Z,{flex:"1"},kr.createElement("span",{className:"c-black font14"},kr.createElement(qa.Z,{value:Eo.choice_text}))))})),Ba&&kr.createElement(le.Z,{className:"mt20",align:"middle",gutter:20},kr.createElement(ve.Z,null,kr.createElement(co.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>Jn({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&kr.createElement(ve.Z,null,kr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{kn==null||kn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Pr=wt==null?void 0:wt.commonHeader)==null?void 0:Pr.teacher_permission)&&kr.createElement(ji,{questionInfo:aa}))})),kr.createElement("div",{className:Aa.action},kr.createElement("span",{className:"c-light-primary current",onClick:()=>Za(!la),style:{}},la?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Na.map(function(aa,Oa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:kr.createElement(Ie.Z,{key:Oa,placement:"bottom",title:aa.name},kr.createElement("span",{onClick:()=>Dr(aa),className:aa.icon}))})))},ar=()=>{var xa,aa;return kr.createElement("aside",null,kr.createElement("div",{className:Aa.questionType},kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),kr.createElement("section",{className:Aa.wrap,style:{padding:0}},kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:Aa.required},"*"),kr.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),kr.createElement(oa.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tt,onChange:Oa=>za(Oa)}),kr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",ya==null?void 0:ya.length),ya==null?void 0:ya.map((Oa,Yn)=>{var tr;return kr.createElement("div",{className:Aa.fold,key:Oa.id},kr.createElement("div",{onClick:()=>$a("open",Yn),className:Aa.head},kr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Oa.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),kr.createElement("span",null,"\u7B2C",Yn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),kr.createElement("b",{onClick:pr=>{pr.stopPropagation(),$a("delete",Yn)},className:"iconfont icon-shanchu8"})),kr.createElement("div",{className:"mb10",style:{display:Oa.open?"block":"none"}},kr.createElement(oa.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oa==null?void 0:Oa.name,onChange:pr=>$a("value",Yn,pr)}),kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:Aa.required},"*"),kr.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",kr.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(tr=Oa==null?void 0:Oa.qusList)==null?void 0:tr.map((pr,Pr)=>{var Eo,Ao;return kr.createElement("div",{className:Aa.choiceWrap,key:Pr},kr.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},kr.createElement("div",{className:`${Aa.answer} ${(Eo=Oa==null?void 0:Oa.qusAnswer)!=null&&Eo.includes(Pr)?Aa.activeAnswer:""}`,onClick:()=>$a("answer",Yn,Pr)},wr.k4[Pr])),kr.createElement("div",{className:Aa.editorWrap},(Oa==null?void 0:Oa.activeQusEditor)===Pr?kr.createElement(oa.Z,{id:`single-question-option-${Pr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:Gr=>$a("details",Yn,Gr)}):kr.createElement("div",{className:Aa.htmlWrap,onClick:()=>$a("edit",Yn,Pr)},kr.createElement(qa.Z,{value:pr}))),Pr>1&&kr.createElement(Ie.Z,{title:"\u5220\u9664"},kr.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>$a("deleteQus",Yn,Pr)})),Pr<7&&Pr===((Ao=Oa==null?void 0:Oa.qusList)==null?void 0:Ao.length)-1&&kr.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},kr.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>$a("addQus",Yn)})))}),kr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",kr.createElement(ke.Z,{value:Oa.score,max:1e4,min:0,onChange:pr=>$a("score",Yn,pr)})," ","\u5206")))}),ya.length<20&&kr.createElement(Ce.ZP,{type:"primary",onClick:_n},kr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),kr.createElement("p",{className:"mt10"},kr.createElement("span",{className:Aa.difficult},kr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",kr.createElement(be.ZP.Group,{value:Yt,onChange:Oa=>{ba(Oa.target.value)}},kr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),kr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),kr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",kr.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),kr.createElement("div",{className:"mt5"},kr.createElement(Mo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:wn,onChange:Ca,subId:(aa=(xa=wt.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:lo,onAddKnowledgeFinish:Qa}))),kr.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&kr.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),ga(!1)}},"\u53D6\u6D88"),kr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},_n=()=>{const xa={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ga(ya.concat(xa))},$a=(xa,aa,Oa)=>{var Yn;const tr=(0,Ha.cloneDeep)(ya);xa==="open"&&(tr[aa].open=!tr[aa].open),xa==="delete"&&tr.splice(aa,1),xa==="value"&&(tr[aa].name=Oa),xa==="answer"&&(tr[aa].qusAnswer=[Oa]),xa==="edit"&&(tr[aa].activeQusEditor=Oa),xa==="details"&&(tr[aa].qusList[tr[aa].activeQusEditor]=Oa),xa==="addQus"&&(tr[aa].qusList=tr[aa].qusList.concat("")),xa==="deleteQus"&&(tr[aa].qusList=tr[aa].qusList.filter((pr,Pr)=>Pr!==Oa),tr[aa].qusAnswer=(Yn=tr[aa].qusAnswer)==null?void 0:Yn.filter(pr=>pr!==Oa)),xa==="analysis"&&(tr[aa].analysis=Oa),xa==="score"&&(tr[aa].score=Oa),Ga(tr)};return kr.createElement("section",{className:Aa.wrap},!Xt&&Cr(),Xt&&ar())};var Rt=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(St)),jt=x(11414),Vt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},yn=x(25965),Hn=x(24334),jn=Object.defineProperty,Bn=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,vr=(me,pe,ie)=>pe in me?jn(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Ar=(me,pe)=>{for(var ie in pe||(pe={}))er.call(pe,ie)&&vr(me,ie,pe[ie]);if(ca)for(var ie of ca(pe))sr.call(pe,ie)&&vr(me,ie,pe[ie]);return me},Fr=(me,pe)=>Bn(me,ua(pe)),zr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Qr=({data:me,exercise:pe,isDragDisabled:ie=!1,editorProps:ct={},onDragEnd:wt=()=>{},dispatch:_e,markBtnVisible:Gt=!1,batchScore:at=[],reload:Oe=()=>{}})=>{const Pe=(0,a.useRef)(),An=(0,ye.useParams)(),[Tn,Kn]=Fe.default.useModal(),tn=()=>{var ga,la,Za,Yt,ba,ia,nr,lo,Or,Ya,un,tt,za,ya,Ga,ir;return[{name:"\u5355\u9009\u9898",type:0,count:(ga=me==null?void 0:me.exercise_types)==null?void 0:ga.q_singles,score:(la=me==null?void 0:me.exercise_types)==null?void 0:la.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Za=me==null?void 0:me.exercise_types)==null?void 0:Za.q_doubles,score:(Yt=me==null?void 0:me.exercise_types)==null?void 0:Yt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(ba=me==null?void 0:me.exercise_types)==null?void 0:ba.q_judges,score:(ia=me==null?void 0:me.exercise_types)==null?void 0:ia.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(nr=me==null?void 0:me.exercise_types)==null?void 0:nr.q_nulls,score:(lo=me==null?void 0:me.exercise_types)==null?void 0:lo.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Or=me==null?void 0:me.exercise_types)==null?void 0:Or.q_mains,score:(Ya=me==null?void 0:me.exercise_types)==null?void 0:Ya.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=me==null?void 0:me.exercise_types)==null?void 0:un.q_shixuns,score:(tt=me==null?void 0:me.exercise_types)==null?void 0:tt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(za=me==null?void 0:me.exercise_types)==null?void 0:za.q_pros,score:(ya=me==null?void 0:me.exercise_types)==null?void 0:ya.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Ga=me==null?void 0:me.exercise_types)==null?void 0:Ga.q_combinations,score:(ir=me==null?void 0:me.exercise_types)==null?void 0:ir.q_combination_scores,items:[]}]},Sn=(ga,la,Za)=>{const Yt=Array.from(ga),[ba]=Yt.splice(la,1);return Yt.splice(Za,0,ba),Yt},na=(ga,la,Za)=>{if(!ga.destination)return;const Yt=Sn(la,ga.source.index,ga.destination.index);wt(Yt,Za)},Ba=ga=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:ga}})},Jn=(ga,la)=>{var Za,Yt,ba;if(la===0)return a.createElement(xl,Ar({reload:Oe,editData:ga},ga));if(la===1)return a.createElement(xc,Ar({reload:Oe,editData:ga},ga));if(la===2)return a.createElement(Fu,Ar({reload:Oe,editData:ga},ga));if(la===3)return a.createElement(Is,Ar({reload:Oe,editData:ga},ga));if(la===4)return a.createElement(Rr,Ar({reload:Oe,editData:ga},ga));if(la===5)return a.createElement(qo,Ar({reload:Oe,editData:ga},ga));if(la===6)return a.createElement(Ro,Ar({editData:ga},ga));if(la===7)return a.createElement(Rt,Ar({handleAddCorrectAnswers:Ca,handleMarkWrongQuestion:Ba,markBtnVisible:Gt,reload:Oe,editData:ga},ga));if(la===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(qa.Z,{value:ga.key+"."+((Za=ga==null?void 0:ga.program_attr)==null?void 0:Za.description)}),a.createElement(qa.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Hn.Base64.decode(((Yt=ga==null?void 0:ga.program_attr)==null?void 0:Yt.code)||"")}),(ba=ga==null?void 0:ga.standard_answer)==null?void 0:ba.map(function(ia,nr){return a.createElement(le.Z,{key:nr,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ia.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(le.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:nr,disabled:!0,value:ia.answer_text||"- -"}))))}))},kn=(ga,la,Za)=>a.createElement(jt.Z5,{onDragEnd:Yt=>na(Yt,ga,la)},a.createElement(jt.bK,{droppableId:"droppable"},(Yt,ba)=>a.createElement("div",Fr(Ar({ref:Yt.innerRef},Yt.droppableProps),{style:{width:"100%"}}),ga==null?void 0:ga.map((ia,nr)=>{var lo;const Or=Ar(Fr(Ar({},ia),{key:nr+1,hideAction:!0,isPreview:!0,dragKey:la+"-"+nr}),ct);return a.createElement(jt._l,{key:Or==null?void 0:Or.question_id,draggableId:(lo=Or==null?void 0:Or.question_id)==null?void 0:lo.toString(),index:nr,isDragDisabled:ie},(Ya,un)=>{var tt;return a.createElement("aside",Ar(Ar({ref:Ya.innerRef},Ya.draggableProps),Ya.dragHandleProps),a.createElement("div",{className:Vt.posWarp,id:Or.dragKey},Jn(Or,la),a.createElement(le.Z,{className:"pl30",align:"middle",gutter:20},Gt&&![5,6,7,8].includes(la)&&a.createElement(ve.Z,null,a.createElement(co.Z,{state:Or==null?void 0:Or.is_wrong,onClick:()=>Ba({value:Or,type:la})})),[5,6,8].includes(la)&&(Or==null?void 0:Or.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(yn.C,{dataSource:Or})),Gt&&[0].includes(la)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Ca({value:Or})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),la===4&&((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.teacher_permission)&&a.createElement(ji,{questionInfo:Or}),a.createElement(sa.Z,null),!ie&&a.createElement("div",{className:Vt.pos},a.createElement("div",{className:Vt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Yt.placeholder))),Va=ga=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[ga]||0,wn=(ga,la)=>{Pe.current=Va(la),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,la==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":la,"\uFF1A"),a.createElement(ke.Z,{min:1,defaultValue:Pe.current,onChange:Za=>{Pe.current=Za}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),la==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>zr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:ga,score:Pe.current}})).status!==-1&&Oe()})})},Ca=({value:ga}={})=>{var la,Za;let Yt=(ga==null?void 0:ga.standard_answer)||[];const ba=Tn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(la=ga==null?void 0:ga.standard_answer)==null?void 0:la.map(ia=>{var nr;return(nr=wr.k4)==null?void 0:nr[ia-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:(Za=ga==null?void 0:ga.question_choices)==null?void 0:Za.map((ia,nr)=>{var lo;return{value:ia==null?void 0:ia.choice_position,label:a.createElement(qa.Z,{className:"c-black font14",value:`${(lo=wr.k4)==null?void 0:lo[nr]}. ${ia==null?void 0:ia.choice_text}`}),disabled:ia==null?void 0:ia.origin_standard_answer}}),defaultValue:Yt,onChange:ia=>{Yt=ia}})),onOk:()=>zr(void 0,null,function*(){const ia=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/questions/${ga==null?void 0:ga.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Yt}});(ia==null?void 0:ia.status)===0&&(re.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:An.categoryId,coursesId:An.coursesId}}))})})},Xt=function(){var ga;const la=tn();return(ga=me==null?void 0:me.exercise_questions)==null||ga.forEach(function(Yt,ba){var ia,nr,lo,Or,Ya,un,tt,za,ya,Ga,ir,Qa,Yr,Xa,Na,Dr;Yt.question_type===0&&((nr=(ia=la[Yt.question_type])==null?void 0:ia.items)==null||nr.push(Yt)),Yt.question_type===1&&((Or=(lo=la[Yt.question_type])==null?void 0:lo.items)==null||Or.push(Yt)),Yt.question_type===2&&((un=(Ya=la[Yt.question_type])==null?void 0:Ya.items)==null||un.push(Yt)),Yt.question_type===3&&((za=(tt=la[Yt.question_type])==null?void 0:tt.items)==null||za.push(Yt)),Yt.question_type===4&&((Ga=(ya=la[Yt.question_type])==null?void 0:ya.items)==null||Ga.push(Yt)),Yt.question_type===5&&((Qa=(ir=la[Yt.question_type])==null?void 0:ir.items)==null||Qa.push(Yt)),Yt.question_type===6&&((Xa=(Yr=la[Yt.question_type])==null?void 0:Yr.items)==null||Xa.push(Yt)),Yt.question_type===7&&((Dr=(Na=la[Yt.question_type])==null?void 0:Na.items)==null||Dr.push(Yt))}),me==null?void 0:me.map((Yt,ba)=>{var ia,nr;return a.createElement(a.Fragment,{key:ba},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(ba+1),"\u3001",Yt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898",(Yt==null?void 0:Yt.question_type)===7?`\uFF0C\u5305\u542B${Yt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Yt.score,"\u5206\uFF09"),(Yt.question_type==5||Yt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Yt.question_type==5&&a.createElement(Ne.default,{defaultChecked:(nr=(ia=pe==null?void 0:pe.editData)==null?void 0:ia.exercise)==null?void 0:nr.show_challenge_task_pass,onChange:lo=>zr(this,null,function*(){let Or=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:lo.target.checked}});(Or==null?void 0:Or.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Yt==null?void 0:Yt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var lo,Or,Ya,un;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Ne.default,{defaultChecked:(Or=(lo=pe==null?void 0:pe.editData)==null?void 0:lo.exercise)==null?void 0:Or.show_hack_sets,onChange:tt=>zr(this,null,function*(){let za=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:tt.target.checked}});(za==null?void 0:za.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Ne.default,{defaultChecked:(un=(Ya=pe==null?void 0:pe.editData)==null?void 0:Ya.exercise)==null?void 0:un.show_hack_description,onChange:tt=>zr(this,null,function*(){let za=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:tt.target.checked}});(za==null?void 0:za.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(at==null?void 0:at.includes(Yt==null?void 0:Yt.name))&&a.createElement(Ce.ZP,{onClick:()=>wn(Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),kn(Yt.items,Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name))})};return a.createElement("div",null," ",Xt(),Kn," ")};var ao=(0,ye.connect)()(Qr),Yo=x(60546),rl=x(12586),Po=x(59301),el=Object.defineProperty,Pl=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,bo=(me,pe,ie)=>pe in me?el(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,qr=(me,pe)=>{for(var ie in pe||(pe={}))po.call(pe,ie)&&bo(me,ie,pe[ie]);if(Pl)for(var ie of Pl(pe))ko.call(pe,ie)&&bo(me,ie,pe[ie]);return me},ro=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const tl=({exercise:me,loading:pe,dispatch:ie,activeTabs:ct})=>{var wt;const _e=(0,ye.useParams)(),[Gt]=(0,a.useState)(qr(qr({},_e),{page:1,per_page:10})),{editData:at,commonHeader:{exercise_status:Oe}}=me;(0,a.useEffect)(()=>{ct==="2"&&Pe()},[_e.categoryId,ct]);const Pe=()=>ro(void 0,null,function*(){yield(0,yr.w)(_e.coursesId,_e.categoryId,"",2,3),ie({type:"exercise/editExercise",payload:qr({},Gt)})});return(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Po.createElement("div",null,Po.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Po.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Po.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Po.createElement(Ce.ZP,{onClick:()=>{ie({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Po.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Po.createElement(Bt.Z,{spinning:pe["exercise/editExercise"]},Po.createElement(Yo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ct,showExportBtn:!0}),Po.createElement(sa.Z,null),Po.createElement(ao,{data:at==null?void 0:at.exercise_question_types,exercise:me,isDragDisabled:!0,markBtnVisible:Oe===3&&(((wt=at==null?void 0:at.exercise)==null?void 0:wt.is_creator)||(0,Dt.Ny)())}),Po.createElement(rl.Z,null))))};var Wl=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe.effects}))(tl),dl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),Nl=x.n(zo),Yl=x(70414),ni=x(59477),xr=x(59301),ru=Object.defineProperty,Xl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,Ii=(me,pe,ie)=>pe in me?ru(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,hi=(me,pe)=>{for(var ie in pe||(pe={}))ul.call(pe,ie)&&Ii(me,ie,pe[ie]);if(ou)for(var ie of ou(pe))Ji.call(pe,ie)&&Ii(me,ie,pe[ie]);return me},Xo=(me,pe)=>Xl(me,El(pe)),Jo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ol=({exercise:me,loading:pe,dispatch:ie,cb:ct})=>{const wt=Xo(hi({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Gt]=(0,a.useState)(hi({},wt)),[at,Oe]=(0,a.useState)([]);const[Pe,An]=(0,a.useState)(!0),[Tn,Kn]=(0,a.useState)(!0),[tn,Sn]=(0,a.useState)(0),[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)([]),[Ca,Xt]=(0,a.useState)([]),[ga]=ge.default.useForm(),[la,Za]=(0,a.useState)("");(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(at=[],Yt(),ba(1))},[me.actionTabs.key,_e.commit_types]);const Yt=()=>Jo(void 0,null,function*(){var za,ya;const Ga=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&(Xt([...(za=Ga==null?void 0:Ga.data)==null?void 0:za.course_groups]),wn([...(ya=Ga==null?void 0:Ga.data)==null?void 0:ya.course_groups]))}),ba=za=>Jo(void 0,null,function*(){var ya;za==1&&(at=[]),An(!0),_e.page=za,Kn(!0);const Ga=yield ie({type:"exercise/getRedoModal",payload:Xo(hi({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((ya=Ga==null?void 0:Ga.exercise_users)==null?void 0:ya.length)<_e.limit&&An(!1),Ga!=null&&Ga.exercise_users&&(Gt(hi({},_e)),Oe([...at,...Ga==null?void 0:Ga.exercise_users]),Kn(!1))}),ia=za=>{if(za.target.checked){const ya=at==null?void 0:at.map(Ga=>Ga.user_id);kn(ya)}else kn([])},nr=za=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Gt(hi({},_e)),Oe([]),ba(1)},lo=()=>{_e.one=_e.save_one,_e.two=_e.save_two,Sn(tn+1),Gt(hi({},_e)),Oe([]),ba(1)},Or=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Gt(hi({},_e)),Oe([]),ba(1)},Ya=()=>{let za=!1;const ya=()=>Jo(void 0,null,function*(){(yield(0,ne.q6)(Xo(hi({},_e),{is_reset:za,user_ids:Jn}))).status===0&&(re.ZP.success("\u64CD\u4F5C\u6210\u529F"),ct&&ct(),ie({type:"exercise/setActionTabs",payload:{}})),ie({type:"exercise/getCommonHeader",payload:hi({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xr.createElement("div",{style:{margin:"13px 0 0px 0"}},xr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xr.createElement(Ne.default,{onChange:Ga=>{za=Ga.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:ya})},un=za=>{const ya=parseInt(za);return isNaN(ya)?"":ya},tt=(za,ya)=>za===0?xr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):za===1?xr.createElement("span",{style:{color:"#DF3042"}},!ya.is_make_up&&"\u8003\u8BD5\u4E2D",ya.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):za===2?xr.createElement("span",{style:{color:"#5AB891"}},!ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377",ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xr.createElement("span",{style:{color:"#5AB891"}},!ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return xr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Gt(hi({},wt)),kn([]),Oe([]),Za(""),wn([]),Xt([]),ga.resetFields()},onOk:Ya,onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},xr.createElement(le.Z,{align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),xr.createElement(ve.Z,null,xr.createElement(Ne.default,{className:"mr10",onChange:za=>{Gt(Xo(hi({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),xr.createElement(Ne.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:za=>{Gt(Xo(hi({},_e),{commit_types:za}))}}))),xr.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},xr.createElement(ve.Z,null,xr.createElement(le.Z,{align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),xr.createElement(ve.Z,null,xr.createElement(ke.Z,{parser:un,onChange:za=>{Gt(Xo(hi({},_e),{save_one:za}))},value:_e.save_one,min:0}),xr.createElement("span",{className:"mr10 ml10"},"-"),xr.createElement(ke.Z,{parser:un,onChange:za=>{Gt(Xo(hi({},_e),{save_two:za}))},value:_e.save_two,min:0})),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{onClick:()=>{Gt(Xo(hi({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"primary",onClick:lo},"\u786E\u8BA4")))),xr.createElement(ve.Z,null,xr.createElement(le.Z,{wrap:!1,align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:za=>{_e.save_realname=za.target.value,Gt(hi({},_e))},onSearch:nr})),xr.createElement(ve.Z,null,xr.createElement(y.Z,{dropdownRender:za=>xr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},xr.createElement(ge.default,{form:ga,initialValues:{course_group_ids:[]},onValuesChange:ya=>{Gt(hi(hi({},_e),ya))},onFinish:()=>{ba(1)}},xr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},xr.createElement(Se.default,{allowClear:!0,suffix:xr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${dl.searchIcon}`}),className:dl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:la,onChange:ya=>Jo(void 0,null,function*(){var Ga;Za((Ga=ya==null?void 0:ya.target)==null?void 0:Ga.value),Xt([...Va.filter(ir=>{var Qa;return(Qa=ir==null?void 0:ir.exercise_group_name)==null?void 0:Qa.includes(ya.target.value)})])})}),xr.createElement(ge.default.Item,{name:"course_group_ids",valuePropName:"checked"},xr.createElement(Ne.default.Group,null,xr.createElement(Me.Z,{direction:"vertical",size:10},Ca==null?void 0:Ca.map((ya,Ga)=>xr.createElement(Ne.default,{key:Ga,value:ya==null?void 0:ya.exercise_group_id},ya==null?void 0:ya.exercise_group_name)))))),xr.createElement(le.Z,{wrap:!1,align:"middle"},xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Gt(Xo(hi({},_e),{course_group_ids:[]})),Xt([...Va]),Za("")}},"\u91CD\u7F6E")))))},xr.createElement("a",{onClick:za=>za.preventDefault()}," ",xr.createElement(Me.Z,null," \u5206\u73ED ",xr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),xr.createElement("div",{className:dl.head,style:(at==null?void 0:at.length)>5?{paddingRight:15}:{width:944}},xr.createElement("div",null,xr.createElement(Ne.default,{className:"font14",checked:at!=null&&at.length?(Jn==null?void 0:Jn.length)===(at==null?void 0:at.length):!1,onChange:ia},"\u59D3\u540D")),xr.createElement("div",null,xr.createElement("span",null,"\u5B66\u53F7")),xr.createElement("div",null,xr.createElement("span",null,"\u5206\u73ED")),xr.createElement("div",null,xr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),xr.createElement("div",{className:dl.sort,onClick:Or},xr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),xr.createElement("aside",null,xr.createElement(ni.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),xr.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),xr.createElement("div",{style:{height:260,overflow:"auto"}},xr.createElement(Nl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Tn&&Pe&&ba((_e==null?void 0:_e.page)+1)},hasMore:!Tn&&Pe,useWindow:!1},xr.createElement(Ne.default.Group,{style:{width:"100%"},value:Jn,onChange:za=>{console.log(za,444),kn(za)}},at==null?void 0:at.map(function(za,ya){return xr.createElement("div",{key:za.user_id,className:dl.row},xr.createElement("div",null,xr.createElement(Ne.default,{className:"font14",value:za.user_id},za.user_name)),xr.createElement("div",null,za.student_id),xr.createElement("div",null,za.course_group_name),xr.createElement("div",null,tt(za.commit_status,za)),xr.createElement("div",{className:"pl10"},xr.createElement("span",null,za.user_score)))})),xr.createElement(Bt.Z,{className:"edu-ant-spin",spinning:Tn}))),xr.createElement("div",{className:dl.title},xr.createElement("img",{style:{objectFit:"contain"},src:Yl.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Go=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(ol),wo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},_a=x(59301),ho=Object.defineProperty,Al=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,ku=(me,pe,ie)=>pe in me?ho(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Wu=(me,pe)=>{for(var ie in pe||(pe={}))Jl.call(pe,ie)&&ku(me,ie,pe[ie]);if(Al)for(var ie of Al(pe))Qu.call(pe,ie)&&ku(me,ie,pe[ie]);return me},Pu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Cu=({exercise:me,dispatch:pe,onOk:ie})=>{const ct=(0,ye.useParams)(),[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(),[Oe,Pe]=(0,a.useState)([]),[An,Tn]=(0,a.useState)(!0),[Kn,tn]=(0,a.useState)(!1),[Sn]=ge.default.useForm(),[na,Ba]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Jn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Xt,ga,la)=>na.limit*(na.page-1)+la+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Xt,ga,la)=>_a.createElement("span",null,Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Xt,ga,la)=>_a.createElement("span",null,Xt===1?"\u672A\u5F00\u59CB":Xt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Xt,ga,la)=>_a.createElement("div",{style:{flex:1,textAlign:"right"}},_a.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${ct.coursesId}/exercise/${ga.id}/detail?random=${ga.is_random}`)}},"\u67E5\u770B"))}].filter(Xt=>!!Xt);(0,a.useEffect)(()=>{me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&kn(na)},[me.actionTabs.key]);const kn=Xt=>Pu(void 0,null,function*(){var ga,la;Tn(!0);const Za=yield(0,fe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/make_up_records.json`,{method:"get",params:Wu({},Xt)});Za&&(_e(((ga=Za==null?void 0:Za.data)==null?void 0:ga.make_up_exercises)||[]),at((la=Za==null?void 0:Za.data)==null?void 0:la.count)),Tn(!1)}),Va=()=>{pe({type:"exercise/setActionTabs",payload:{}})},wn=()=>{ie(Oe)},Ca=Xt=>{Pe(Xt),tn(Xt.length===wt.length)};return _a.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),tn(!1),Sn.resetFields(),Ba({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:wo.scoremodal,open:me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:Va},_a.createElement(ge.default,{layout:"inline",form:Sn,onValuesChange:(Xt,ga)=>{console.log(Xt),!(Xt.keywords||Xt.keywords==="")&&Sn.submit()},onFinish:Xt=>{console.log(Xt),Ba(Wu(Wu({},na),Xt)),kn(Wu(Wu({},na),Xt))},initialValues:{is_random:"",exercise_status:""}},_a.createElement(ge.default.Item,{name:"is_random"},_a.createElement(Dn.default,{className:wo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},_a.createElement(Dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),_a.createElement(Dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),_a.createElement(Dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),_a.createElement(ge.default.Item,{name:"exercise_status"},_a.createElement(Dn.default,{className:wo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},_a.createElement(Dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),_a.createElement(Dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),_a.createElement(Dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),_a.createElement(Dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),_a.createElement(ge.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},_a.createElement(Se.default.Search,{className:wo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:_a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${wo.searchIcon}`,onClick:()=>Sn.submit()}),onSearch:Xt=>{Sn.submit()}}))),_a.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:wt,pagination:!1,loading:An,columns:Jn}),(wt==null?void 0:wt.length)>0&&_a.createElement(xe.Z,{current:na.page,total:Gt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:Xt=>_a.createElement("span",null,"\u5171\xA0",_a.createElement("span",{style:{color:"#165DFF"}},Xt),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(Xt,ga)=>{na.page=Xt,na.limit=ga,Ba(Wu({},na)),kn(Wu({},na))}}))};var sl=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cu),Hu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},as="data:image/jpeg;base64,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",Qi=Object.defineProperty,qi=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Vu=(me,pe,ie)=>pe in me?Qi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Ru=(me,pe)=>{for(var ie in pe||(pe={}))bu.call(pe,ie)&&Vu(me,ie,pe[ie]);if(Eu)for(var ie of Eu(pe))gi.call(pe,ie)&&Vu(me,ie,pe[ie]);return me},Oi=(me,pe)=>qi(me,lu(pe)),gl=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ou=({exercise:me,loading:pe,dispatch:ie,cb:ct})=>{const wt=Oi(Ru({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Gt]=(0,a.useState)(Ru({},wt)),[at,Oe]=(0,a.useState)([]),[Pe,An]=(0,a.useState)({});const[Tn,Kn]=(0,a.useState)(!0),[tn,Sn]=(0,a.useState)(!0);(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(at=[],Ba(1))},[me.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Jn,kn,Va)=>a.createElement(Ie.Z,{placement:"bottom",title:Va+1},a.createElement("span",null,Va+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:We()(Jn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,We()(Jn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:We()(Jn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,We()(Jn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:Jn},a.createElement("span",null,Jn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:Jn},a.createElement("span",null,Jn||"--"))}],Ba=Jn=>gl(void 0,null,function*(){var kn;Jn==1&&(at=[]),Kn(!0),_e.page=Jn,_e.student_id=me.actionTabs.student_id,Sn(!0);const Va=yield ie({type:"exercise/getRedoListModal",payload:Oi(Ru({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});An(Ru({},Va)),((kn=Va==null?void 0:Va.student_redo_lists)==null?void 0:kn.length)<_e.limit&&Kn(!1),Va!=null&&Va.student_redo_lists&&(Gt(Ru({},_e)),Oe([...at,...Va==null?void 0:Va.student_redo_lists]),Sn(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Gt(Ru({},wt)),Oe([])},onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Hu.info},a.createElement("div",{className:Hu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:Hu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:Hu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(at==null?void 0:at.length)===0&&!tn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:as,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((at==null?void 0:at.length)>0||tn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Nl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!tn&&Tn&&Ba((_e==null?void 0:_e.page)+1)},hasMore:Tn,useWindow:!1},a.createElement(z.default,{loading:tn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:at,columns:na})))))};var Au=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Ou),Rs=x(72936),Es=x(74768),es={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},rs=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Bu=({exercise:me,dispatch:pe,onOk:ie})=>{const ct=(0,ye.useParams)(),[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)(!0),[An,Tn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Kn()},[me.actionTabs.key]);const Kn=()=>rs(void 0,null,function*(){Pe(!0);const Ba=yield(0,fe.ZP)(`/api/courses/${ct==null?void 0:ct.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ct==null?void 0:ct.categoryId}});Ba&&_e((Ba==null?void 0:Ba.course_groups)||[]),Pe(!1)}),tn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Sn=()=>{ie(Gt)},na=Ba=>{at(Ba),Tn(Ba.length===wt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{at([]),Tn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:es.customModal,onCancel:tn},a.createElement("aside",{className:es.checking},a.createElement("div",{className:es.content},a.createElement("div",{className:es.group},wt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Ne.default.Group,{value:Gt,onChange:na},wt.map(Ba=>a.createElement(Ne.default,{key:Ba.id,value:Ba.id},Ba.name))))),a.createElement("div",{className:es.footer},a.createElement(Ne.default,{checked:An,onChange:Ba=>{const Jn=Ba.target.checked?wt.map(kn=>kn.id):[];at(Jn),Tn(Ba.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:tn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:Sn,type:"primary"},"\u786E\u8BA4"))))};var xu=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Bu),Hs=x(24528),kl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Du=x(59301),ws=Object.defineProperty,Ks=Object.defineProperties,$c=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Su=(me,pe,ie)=>pe in me?ws(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,os=(me,pe)=>{for(var ie in pe||(pe={}))uu.call(pe,ie)&&Su(me,ie,pe[ie]);if(xi)for(var ie of xi(pe))Yu.call(pe,ie)&&Su(me,ie,pe[ie]);return me},Xu=(me,pe)=>Ks(me,$c(pe)),zs=({disabled:me,time:pe})=>Du.createElement(ge.default.List,{name:"exercise_events",rules:[{validator(ie,ct){var wt,_e;const Gt=new Set;for(const at of ct){if(Gt.has(at.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(at.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Gt.add(at.reminder_time),!((_e=(wt=at.reminder_content)==null?void 0:wt.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ie,{add:ct,remove:wt})=>Du.createElement("div",{className:kl.remindForm},ie.length>0&&Du.createElement("div",null,ie.map((_e,Gt)=>Du.createElement(le.Z,{key:_e.key,align:"middle",wrap:!1,className:kl.remindItem},Du.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Gt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Du.createElement(ve.Z,null,Du.createElement(ge.default.Item,Xu(os({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Du.createElement(ke.Z,{precision:0,min:1,disabled:me,addonAfter:"\u5206\u949F",className:kl.remindInput}))),Du.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Du.createElement(ve.Z,{flex:1},Du.createElement(ge.default.Item,Xu(os({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Du.createElement(Se.default,{className:kl.remindInput,disabled:me,showCount:!0,maxLength:100}))),Du.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:me?.5:1},onClick:()=>{me||ct({reminder_time:""})}}),Du.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:me?"hidden":"visible"},onClick:()=>wt(_e.name)})))),ie.length<5&&Du.createElement(le.Z,{style:{marginLeft:"30px"}},Du.createElement(ve.Z,{className:`${kl.addRemind} ${me?kl.disabled:""}`,onClick:()=>{me||ct({reminder_time:""})}},Du.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),cc=x(41996),Zc=x(66457),ed=x(83028),Hc=x(60979),Fo=x(59301),zc=Object.defineProperty,dc=Object.defineProperties,tc=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,td=Object.prototype.propertyIsEnumerable,gc=(me,pe,ie)=>pe in me?zc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,As=(me,pe)=>{for(var ie in pe||(pe={}))mc.call(pe,ie)&&gc(me,ie,pe[ie]);if(vd)for(var ie of vd(pe))td.call(pe,ie)&&gc(me,ie,pe[ie]);return me},fc=(me,pe)=>dc(me,tc(pe)),nc=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const{RangePicker:pc}=Fn.default,{Option:Qc}=Dn.default,Sd=({user:me,classroomList:pe,exercise:ie,globalSetting:ct,loading:wt,dispatch:_e,changeActive:Gt})=>{var at,Oe,Pe,An,Tn,Kn,tn,Sn,na,Ba,Jn,kn,Va;const{workSetting:wn,commonHeader:Ca}=ie,Xt=(0,ye.useParams)();Xt.category=Xt.categoryId;const[ga,la]=(0,a.useState)(!1),[Za,Yt]=(0,a.useState)(!1),[ba,ia]=(0,a.useState)(),[nr,lo]=(0,a.useState)({});let[Or,Ya]=(0,a.useState)([]),[un,tt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[za,ya]=(0,a.useState)(1),[Ga,ir]=(0,a.useState)(!1),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr,Cr]=(0,a.useState)(!1),[ar,_n]=(0,a.useState)([]),[$a,xa]=(0,a.useState)([]),[aa,Oa]=(0,a.useState)(!1),[Yn,tr]=(0,a.useState)(null),[pr,Pr]=(0,a.useState)({});(0,a.useEffect)(()=>{((Ca==null?void 0:Ca.exercise_status)==="5"||Ca!=null&&Ca.appraise_label||(0,Dt.aQ)())&&la(!0)},[Ca]),(0,a.useEffect)(()=>{Gr()},[wn]),(0,a.useEffect)(()=>{(0,Dt.dE)()||Eo()},[]),(0,a.useEffect)(()=>{ie.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Gt("2")},[ie.actionTabs.key]);function Eo(){return nc(this,null,function*(){const to=yield(0,fe.ZP)(`/api/courses/${Xt==null?void 0:Xt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Xt==null?void 0:Xt.coursesId}});ia(to==null?void 0:to.alert)})}const Ao=to=>{var Ul;const Gi=un.publish_time;if(!Gi||(Ul=wn==null?void 0:wn.exercise)!=null&&Ul.publish_time)return;let fu;to===1?fu=We()(Gi).add(120,"minutes"):fu=We()(Gi).add(7,"days"),un.end_time=fu,tt(Object.assign({},un))},Gr=()=>{var to,Ul,Gi,fu,Uu;console.log("\u53D6\u6D88");const cu=JSON.parse(JSON.stringify(wn));if(Object.keys(un).forEach(zl=>{var Nu;un[zl]=(Nu=cu==null?void 0:cu.exercise)==null?void 0:Nu[zl]}),Or=((to=cu==null?void 0:cu.published_course_groups)==null?void 0:to.map(zl=>({course_group_id:zl.course_group_id,end_time:zl.course_end_time,publish_time:zl.course_publish_time})))||[{}],(Ul=wn==null?void 0:wn.course_groups)==null||Ul.map(zl=>{var Nu;(Nu=wn==null?void 0:wn.published_course_groups)==null||Nu.map((Ys,Gu)=>{var br;(br=Ys==null?void 0:Ys.course_group_id)!=null&&br.includes(zl==null?void 0:zl.course_group_id)&&(zl.cilckkey=Gu,zl.isselect=!0)})}),ie.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Gl(""),ir(un.time!==-1),tt(un),un!=null&&un.is_appoint_user){const zl=((fu=(Gi=cu==null?void 0:cu.exercise)==null?void 0:Gi.all_exercise_users)==null?void 0:fu.map(Nu=>Nu.user_id))||[];_n([...zl])}Yr(un.is_appoint_user),Na(un.is_miss_exam_user),Cr(un.is_no_passing_user),Ya(Or.length>0?Or:[{}]),Iu.setFieldsValue({exercise_events:(Uu=cu==null?void 0:cu.exercise)==null?void 0:Uu.exercise_events})},ur=()=>nc(void 0,null,function*(){var to,Ul,Gi,fu,Uu,cu;if(((to=me==null?void 0:me.userInfo)==null?void 0:to.user_status)===2){(0,Zc.Rd)();return}if((Ca==null?void 0:Ca.exercise_question_count)===0){re.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const zl=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield Iu.validateFields();const Gu=Iu.getFieldsValue();zl.exercise_events=Gu.exercise_events}catch(Gu){Gu!=null&&Gu.errorFields&&(Iu.scrollToField((Gi=(Ul=Gu==null?void 0:Gu.errorFields)==null?void 0:Ul[0])==null?void 0:Gi.name,{behavior:"smooth",block:"center"}),re.ZP.error((cu=(Uu=(fu=Gu==null?void 0:Gu.errorFields)==null?void 0:fu[0])==null?void 0:Uu.errors)==null?void 0:cu[0]));return}if(zl.categoryId=Xt.categoryId,zl.publish_time_groups=Or,un!=null&&un.is_make_up_exercise){if(Qa&&ar.length<=0||!Qa&&!(Xa||Dr)){re.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}zl.is_appoint_user=Qa,zl.is_miss_exam_user=Xa,zl.is_no_passing_user=Dr,Qa?zl.make_up_exercise_users=ar==null?void 0:ar.map(Gu=>({user_id:Gu})):zl.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Or.length){re.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete zl.publish_time,delete zl.end_time,Or.map(Gu=>{var br;if(!Gu.course_group_id||!((br=Gu.course_group_id)!=null&&br.length))throw re.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Gu.publish_time||!Gu.end_time)throw re.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw re.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Nu}=wn;const Ys=()=>nc(void 0,null,function*(){if(un.exercise_type==2&&(Nu.is_locked||Nu.open_camera||Nu.screen_open||Nu.login_restrict||Nu.ip_bind||Nu.ip_limit=="pub"||Nu.ip_limit=="inner"||Nu.identity_verify||Nu.open_phone_video_recording)){const br=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Fo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Fo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Nu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>nc(void 0,null,function*(){let fl=yield(0,Hc.Tr)({exercise_ids:[parseInt(Xt==null?void 0:Xt.categoryId)],course_id:Xt.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?so(zl):(lo(zl),Pr(fl)),Gt("2")}),onCancel:()=>nc(void 0,null,function*(){br.destroy();let fl=yield(0,Hc.Tr)({exercise_ids:[Xt==null?void 0:Xt.categoryId],course_id:Xt.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?so(zl):(lo(zl),Pr(fl))})});return}let Gu=yield(0,Hc.Tr)({exercise_ids:[Xt==null?void 0:Xt.categoryId],course_id:Xt.coursesId,type:"exercise"});(Gu==null?void 0:Gu.student_count)===0?so(zl):(lo(zl),Pr(Gu))});Ca!=null&&Ca.high_resources_consume&&!(Ca!=null&&Ca.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Xt.coursesId,type:"exercise",type_id:Xt.categoryId,name:Ca.exercise_name,fn:()=>{Ys()}}}):Ys()}),so=to=>nc(void 0,null,function*(){Yt(!0),(yield(0,fe.ZP)(`/api/exercises/${Xt==null?void 0:Xt.categoryId}/publish_settings.json`,{method:"post",body:to})).status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Gl(""),_e({type:"exercise/getCommonHeader",payload:As({},Xt)}),_e({type:"exercise/getWorkSetting",payload:As({},Xt)})),Yt(!1)}),Bo=to=>to&&toun.end_time?to&&(to{var Ul,Gi;return((Ul=wn==null?void 0:wn.exercise)==null?void 0:Ul.exercise_status)>1&&!(to!=null&&to.new)?!0:(Gi=wn==null?void 0:wn.published_course_groups)!=null&&Gi.some(fu=>fu.course_group_id===to.course_group_id)?ga:!1},Vi=to=>{var Ul;return ga?[!0,!0]:(Ul=wn==null?void 0:wn.published_course_groups)!=null&&Ul.some(Gi=>{var fu,Uu;return((fu=Gi.course_group_id)==null?void 0:fu[0])===((Uu=to.course_group_id)==null?void 0:Uu[0])})?ga||We()()>We()(to==null?void 0:to.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Gl("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Gl=(to="")=>{_e({type:"exercise/setActionTabs",payload:{key:to}})},eu=to=>{to.preventDefault(),to.returnValue=""},ju=(to,Ul,Gi)=>{if(to<=0){re.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else _n(Ul),xa(Gi),Oa(!1)},[Iu]=ge.default.useForm();return Fo.createElement("section",{className:kl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Fo.createElement(Bt.Z,{spinning:wt["exercise/getWorkSetting"]||Za},!(un!=null&&un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Fo.createElement(be.ZP.Group,{onChange:()=>{var to,Ul,Gi,fu,Uu;if((0,Dt.Rm)()&&(!((Ul=(to=pe==null?void 0:pe.AssistantObject)==null?void 0:to.exercise)!=null&&Ul.can_publish)||!((fu=(Gi=pe==null?void 0:pe.AssistantObject)==null?void 0:Gi.exercise)!=null&&fu.can_late))){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Uu=wn==null?void 0:wn.exercise)==null?void 0:Uu.exercise_status)>1){re.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Or==""&&Ya(Or.concat({})),tt(Object.assign({},un))},value:un.unified_setting,disabled:ga||((at=wn==null?void 0:wn.exercise)==null?void 0:at.exercise_status)>1},Fo.createElement(be.ZP,{value:!0,disabled:!((Oe=wn==null?void 0:wn.exercise)!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=wn.course_groups)==null?void 0:Pe.length)>0&&Fo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Ca!=null&&Ca.is_make_up_exercise)&&Fo.createElement("div",{style:{color:"red"}},((An=wn==null?void 0:wn.exercise)==null?void 0:An.exercise_status)>1&&ba&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(Ca==null?void 0:Ca.is_make_up_exercise))&&Fo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Fo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Fo.createElement(Ie.Z,{placement:"bottom",title:((Tn=wn==null?void 0:wn.exercise)==null?void 0:Tn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Fo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Bo,disabled:ga||((Kn=wn==null?void 0:wn.exercise)==null?void 0:Kn.exercise_status)>1||(0,Dt.Rm)()&&!((Sn=(tn=pe==null?void 0:pe.AssistantObject)==null?void 0:tn.exercise)!=null&&Sn.can_publish),value:un.publish_time?We()(un.publish_time):void 0,allowClear:!1,onChange:(to,Ul)=>{un.publish_time=Ul,un.end_time||(un.end_time=un.exercise_type===1?We()(to).add(120,"minutes"):We()(to).add(7,"days")),tt(Object.assign({},un))}})),Fo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Fo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ga||(0,Dt.Rm)()&&!((Ba=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&Ba.can_late)||(Ca==null?void 0:Ca.open_appraise),allowClear:!1,value:un.end_time?We()(un.end_time):void 0,disabledDate:Hl,onChange:(to,Ul)=>{var Gi,fu;if((0,Dt.Rm)()&&!((fu=(Gi=pe==null?void 0:pe.AssistantObject)==null?void 0:Gi.exercise)!=null&&fu.can_publish)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}un.end_time=Ul,tt(Object.assign({},un))}})),!un.unified_setting&&!(Ca!=null&&Ca.is_make_up_exercise)&&Fo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Or&&Or.map(function(to,Ul){var Gi,fu,Uu;return Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Ul==(Or==null?void 0:Or.length)-1?"0px":"10px"}},Fo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Ul+1),Fo.createElement(Dn.default,{showArrow:!0,allowClear:!0,className:kl.multiple_select,disabled:ga||((Gi=wn==null?void 0:wn.homework_status)!=null&&Gi.includes("\u672A\u53D1\u5E03")&&to.id||We()(){Or[Ul].course_group_id=cu,Ya(Or.slice()),wn.course_groups.map((zl,Nu)=>{cu.map((Ys,Gu)=>{zl.course_group_id===Ys&&(zl.cilckkey=Ul,zl.isselect=!0)})})},onDeselect:cu=>{wn.course_groups.map((zl,Nu)=>{zl.course_group_id===cu&&zl.cilckkey===Ul&&(zl.cilckkey=Ul,zl.isselect=!1)})}},wn.course_groups&&wn.course_groups.map(function(cu,zl){return Fo.createElement(Qc,{disabled:(cu==null?void 0:cu.isselect)&&cu.cilckkey!=Ul,label:cu.course_group_name,value:cu.course_group_id,key:cu.course_group_id},cu.course_group_name)})),Fo.createElement(pc,{disabled:Vi(to)||(0,Dt.Rm)()&&!((Uu=(fu=pe==null?void 0:pe.AssistantObject)==null?void 0:fu.exercise)!=null&&Uu.can_publish),disabledDate:Bo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[We()((0,ue.U6)(),"HH:mm"),We()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:to.publish_time&&[We()(to.publish_time),to.end_time&&We()(to.end_time)],onChange:(cu,zl)=>{Or[Ul].publish_time=zl[0],!to.end_time&&zl[0]?Or[Ul].end_time=We()(zl[0]).add(7,"days"):Or[Ul].end_time=zl[1],Ya([...Or])},onCalendarChange:(cu,zl,Nu)=>{if(zl!=null&&zl[0]&&!zl[1]){const Ys=un.exercise_type===1?We()(zl[0]).add(120,"minutes"):We()(zl[0]).add(7,"days");Or[Ul].publish_time=zl[0],Or[Ul].end_time=Ys,Ya([...Or])}}}),Fo.createElement("div",{style:{visibility:ga?"hidden":"visible",display:"flex",width:"50px"}},Fo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cu,zl;if((0,Dt.Rm)()&&!((zl=(cu=pe==null?void 0:pe.AssistantObject)==null?void 0:cu.exercise)!=null&&zl.can_publish)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ya(Or.concat({new:!0}))}}),Fo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(to!=null&&to.publish_time&&We()(){Or=Or.filter((cu,zl)=>Ul!==zl),Ya([...Or])}})))})),((Jn=wn==null?void 0:wn.exercise)==null?void 0:Jn.have_hacks)&&!((kn=wn==null?void 0:wn.exercise)!=null&&kn.is_random)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Fo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Fo.createElement(be.ZP.Group,{value:un.show_acm,onChange:to=>{un.show_acm=to.target.value,tt(As({},un))},style:{marginTop:"2px"}},Fo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Fo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Fo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:ga||((Va=wn==null?void 0:wn.exercise)==null?void 0:Va.exercise_status)>1,onChange:to=>{un.exercise_type=to.target.value,tt(As({},un)),Ao(to.target.value)},style:{marginTop:"2px"}},Fo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),Fo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&Fo.createElement(Fo.Fragment,null,Fo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Fo.createElement(ke.Z,{className:kl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:ga,min:1,max:999,onChange:to=>{un.simulate_exercise_num=to,tt(As({},un))}}),Fo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement(le.Z,null,Fo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Fo.createElement(Ae.Z,{checked:Qa,onChange:(to,Ul)=>{var Gi,fu;if(Yr(to),to){if(un!=null&&un.is_appoint_user){const Uu=(fu=(Gi=wn==null?void 0:wn.exercise)==null?void 0:Gi.all_exercise_users)==null?void 0:fu.map(cu=>cu.user_id);_n([...Uu])}else _n([]);Na(!1),Cr(!1)}else Na(un.is_miss_exam_user),Cr(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(Ca!=null&&Ca.allow_create_make_up))}),Fo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Qa&&Fo.createElement(le.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Fo.createElement(Ne.default,{checked:Xa,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(Ca!=null&&Ca.allow_create_make_up)),onChange:to=>{Na(to.target.checked)}},Fo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Fo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{tr(1),Yr(!1),Oa(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),Fo.createElement(Ne.default,{checked:Dr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(Ca!=null&&Ca.allow_create_make_up)),onChange:to=>{Cr(to.target.checked)}},Fo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Fo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{tr(2),Yr(!1),Oa(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),Qa&&Fo.createElement(le.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Fo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(Ca!=null&&Ca.allow_create_make_up)),onClick:()=>{Oa(!0),tr(void 0)}},Fo.createElement("span",null,Fo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Fo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Fo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${ar.length||0} \u4EBA`,"\uFF09"))),Fo.createElement("div",{className:kl.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),Fo.createElement("div",null,Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Fo.createElement(Ne.default,{disabled:ga,checked:Ga,onChange:to=>{to.target.checked===!1?tt(Ul=>fc(As({},Ul),{time:-1})):Iu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ir(to.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Ga&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Fo.createElement(ke.Z,{size:"large",disabled:ga,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:to=>{un.time=to,tt(As({},un))}}))),Ga&&Fo.createElement(ge.default,{form:Iu},Fo.createElement(zs,{disabled:ga,time:un.time})),Fo.createElement("div",null,Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fo.createElement(Ne.default,{checked:un.enable_last_times,onChange:to=>tt(Ul=>fc(As({},Ul),{enable_last_times:to.target.checked})),disabled:ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Fo.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:ga||!un.enable_last_times,min:0,onChange:to=>{un.last_times=to,tt(As({},un))}}),Fo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fo.createElement(le.Z,null,Fo.createElement(Ne.default,{checked:un.enable_answer_time,onChange:to=>tt(Ul=>fc(As({},Ul),{enable_answer_time:to.target.checked})),disabled:ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Fo.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:ga||!un.enable_answer_time,min:0,onChange:to=>{un.answer_time=to,tt(As({},un))}}),Fo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Ca!=null&&Ca.appraise_label)&&(!(Ca!=null&&Ca.is_make_up_exercise)&&(0,Dt.GJ)()||(Ca==null?void 0:Ca.is_make_up_exercise)&&(Ca==null?void 0:Ca.allow_create_make_up))&&Fo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ur},"\u4FDD\u5B58"),Fo.createElement(cc.Z,{visible:aa,setVisible:Oa,onK:ju,selectKeys:ar,selectRows:$a,appointStudent:Qa,modalParams:Yn}),Fo.createElement(ed.Z,{resdata:pr,type:"exercisepush",okloading:Za,oktext:(pr==null?void 0:pr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:to=>nc(void 0,null,function*(){Yt(!0);let Ul=yield(0,fe.ZP)(`/api/courses/${Xt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Xt==null?void 0:Xt.categoryId)]}});Yt(!1),(Ul==null?void 0:Ul.status)===0&&so(nr)})}))};var nd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie,classroomList:ct,user:wt})=>({exercise:me,loading:pe.effects,globalSetting:ie,user:wt,classroomList:ct}))(Sd),hd=x(19248),ad=x(46801),Wc=Object.defineProperty,Dc=Object.getOwnPropertySymbols,rd=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,vc=(me,pe,ie)=>pe in me?Wc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Gc=(me,pe)=>{for(var ie in pe||(pe={}))rd.call(pe,ie)&&vc(me,ie,pe[ie]);if(Dc)for(var ie of Dc(pe))Ed.call(pe,ie)&&vc(me,ie,pe[ie]);return me},Uc=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const{TabPane:Ic}=E.default,Kc=({exercise:me,loading:pe,dispatch:ie})=>{var ct;const wt=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Gt]=ge.default.useForm(),[at,Oe]=(0,a.useState)({}),[Pe,An]=(0,a.useState)("1");return(0,a.useEffect)(()=>{me.actionTabs.key==="addIp"&&(Gt.resetFields(),An("1"))},[me.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:me.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Uc(void 0,null,function*(){if(yield Gt.validateFields(),!at.ip){const Tn=at.startIP.split(".")[3];if(parseInt(Tn)>parseInt(at.endIP)){re.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ie({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Gc({},Gt.getFieldValue()),type:me.actionTabs.type}})}),onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Tn=>{An(Tn),Gt.resetFields()}},a.createElement(Ic,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Ic,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(ge.default,{form:Gt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Tn,Kn)=>{Oe(Gc({},Kn))}},Pe==="1"&&a.createElement(ge.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(Dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Tn=>{Gt.setFieldsValue({ip:[...Tn.filter(Kn=>(0,ad.t)(Kn)?!0:(re.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(le.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(ge.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Tn=>{let Kn="";(0,ad.t)(Tn.target.value)?Kn=Tn.target.value:(Kn="",re.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Gt.setFieldsValue({startIP:Kn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(ge.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Tn=>{},prefix:a.createElement("span",{className:"font14"},(ct=at.startIP)==null?void 0:ct.substring(0,at.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Oc=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Kc),ja=x(59301),Nc=Object.defineProperty,od=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,Qs=(me,pe,ie)=>pe in me?Nc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,cs=(me,pe)=>{for(var ie in pe||(pe={}))wu.call(pe,ie)&&Qs(me,ie,pe[ie]);if(Ni)for(var ie of Ni(pe))bs.call(pe,ie)&&Qs(me,ie,pe[ie]);return me},hc=(me,pe)=>od(me,Pd(pe)),Ec=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ld=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{var wt,_e,Gt,at,Oe,Pe,An;const{workSetting:Tn,commonHeader:Kn}=me,[tn]=ge.default.useForm(),Sn=(0,ye.useParams)();Sn.category=Sn.categoryId;const[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)(!1),[Va,wn]=(0,a.useState)(!1),Ca={question_random:!1,choice_random:!1,start_password:((wt=Tn==null?void 0:Tn.exercise)==null?void 0:wt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Tn==null?void 0:Tn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Xt,ga]=(0,a.useState)(Ca);const[la,Za]=(0,a.useState)(!1),[Yt,ba]=(0,a.useState)(!1),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Qa;Ya(),Tn!=null&&Tn.exercise&&!(0,Dt.aN)()&&!((Qa=Tn==null?void 0:Tn.exercise)!=null&&Qa.is_creator)&&Ba(!0)},[Tn]),(0,a.useEffect)(()=>{((Kn==null?void 0:Kn.exercise_status)==="5"||Kn!=null&&Kn.appraise_label)&&Ba(!0)},[Kn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?Xt[me.actionTabs.type]=[...Xt[me.actionTabs.type]||[],...me.actionTabs.data.ip]:Xt[me.actionTabs.type]=[...Xt[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],un(Xt),Za(!0))},[me.actionTabs]);const Ya=()=>{const Qa=JSON.parse(JSON.stringify(Tn));Object.keys(Xt).forEach(Yr=>{var Xa;Xt[Yr]=(Xa=Qa==null?void 0:Qa.exercise)==null?void 0:Xa[Yr]}),un(hc(cs({},Xt),{ip_limit:Xt.ip_limit!=="no"}))},un=Qa=>{ga(Qa),tn.setFieldsValue(Qa)},tt=Qa=>{var Yr,Xa;if(Qa.categoryId=Sn.categoryId,Qa.ip_limit=Qa.ip_limit?"pub":"no",Qa.ip_bind||(Qa.ip_bind_type=!1),Qa.open_camera&&Qa.photo_count<1){re.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Qa.start_password&&Qa.is_start_locked){re.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Qa.ip_limit!=="no"&&!((Yr=Qa.public_ip)!=null&&Yr.length)&&!((Xa=Qa.inner_ip)!=null&&Xa.length)){re.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Qa.is_locked||Qa.open_camera||Qa.screen_open||Qa.login_restrict||Qa.ip_bind||Qa.ip_limit=="pub"||Qa.ip_limit=="inner"||Qa.identity_verify||Qa.open_phone_video_recording){if((Kn==null?void 0:Kn.exercise_type)==1){za(Qa);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:ja.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",ja.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Qa)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>za(Qa)});return}ya(Qa)},za=Qa=>{if(Qa.open_camera||Qa.screen_open){const Yr=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:ja.createElement("div",{className:"font16 p20"},Qa.open_camera&&ja.createElement(le.Z,{justify:"start",className:"mt20"},ja.createElement(ve.Z,{flex:"24px"},ja.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),ja.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",ja.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",ja.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Qa.screen_open&&ja.createElement(le.Z,{justify:"start",className:"mt20"},ja.createElement(ve.Z,{flex:"24px",className:"mr20"},ja.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),ja.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",ja.createElement("img",{width:"26",src:Ql.JA})," ",ja.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",ja.createElement("img",{width:"26",src:Ql.Gm})," ",ja.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),ja.createElement("p",{className:"ml40 mt40"},ja.createElement(Ne.default,{onChange:Xa=>Yr.update({okButtonProps:{disabled:!Xa.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{ya(Qa)},okButtonProps:{disabled:!0}})}else ya(Qa)},ya=Qa=>Ec(void 0,null,function*(){kn(!0);const Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Qa});kn(!1),Yr.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ct({type:"exercise/getCommonHeader",payload:cs({},Sn)}),ct({type:"exercise/getWorkSetting",payload:cs({},Sn)}),Za(!1))});(0,a.useEffect)(()=>{ir(la?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[la]);const Ga=Qa=>{Qa.preventDefault(),Qa.returnValue=""},ir=(Qa="")=>{ct({type:"exercise/setActionTabs",payload:{key:Qa}})};return ja.createElement("section",{className:kl.formDom,style:{padding:"30px 50px"}},ja.createElement(Bt.Z,{spinning:ie["exercise/getWorkSetting"]||Jn},ja.createElement(ge.default,{form:tn,name:"basicForm",initialValues:Ca,colon:!1,onValuesChange:(Qa,Yr)=>{console.log("onValuesChange",Yr);let Xa=Yr;for(const Na in Qa){if(Na=="is_locked"&&!Yr[Na]&&(Xa.login_restrict=!1,Xa.screen_open=!1),Na=="login_restrict"&&Yr[Na]&&(Xa.is_locked=!0),Na=="screen_open"&&Yr[Na]&&(Xa.is_locked=!0),Na=="screen_shot_open"&&Yr[Na]){const Dr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ja.createElement("div",null,ja.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",ja.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),ja.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Ec(void 0,null,function*(){Xa.screen_shot_open=!0,un(Xa)}),onCancel:()=>{Xa.screen_shot_open=!1,un(Xa),Dr.destroy()}});break}(Na=="ip_bind"||Na=="ip_limit")&&!Yr.is_locked&&Yr[Na]&&(Xa.is_locked=!0),Na=="open_camera"&&(Xa.photo_count=Xa.photo_count||5)}un(Xa),Za(!0)},onFinish:tt},ja.createElement("div",{className:kl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),ja.createElement(ge.default.Item,null,ja.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:lo,onChange:Qa=>{if(Qa.target.value==="exam")un(hc(cs(cs({},Ca),Xt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Qa.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(hc(cs({},Ca),{question_random:!0,choice_random:!0,forbid_copy:!1})),Or(Qa.target.value)}});return}Or(Qa.target.value)},buttonStyle:"solid",disabled:na},ja.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),ja.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),ja.createElement("div",{className:kl.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),ja.createElement(ge.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),ja.createElement(ge.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),ja.createElement(ge.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Xt.is_start_locked&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},ja.createElement(ge.default.Item,{name:"start_password",style:{marginBottom:0}},ja.createElement(Se.default,{size:"large",className:kl.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),ja.createElement(ve.Z,null,!na&&ja.createElement(Ce.ZP,{type:"link",loading:Yt,onClick:()=>Ec(void 0,null,function*(){ba(!0);let Qa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Qa}});ba(!1),(Yr==null?void 0:Yr.status)===0&&tn.setFieldsValue({start_password:Qa})})},"\u6362\u4E00\u6362"))):ja.createElement(ge.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Xt.is_locked&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},ja.createElement(ge.default.Item,{style:{marginBottom:0},name:"unlock_key"},ja.createElement(Se.default,{size:"large",className:kl.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),ja.createElement(ve.Z,null,!na&&ja.createElement(Ce.ZP,{type:"link",loading:ia,onClick:()=>Ec(void 0,null,function*(){nr(!0);let Qa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Qa}});nr(!1),(Yr==null?void 0:Yr.status)===0&&tn.setFieldsValue({unlock_key:Qa})})},"\u6362\u4E00\u6362"))):ja.createElement(ge.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement(ge.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"screen_open",valuePropName:"checked"},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Xt.screen_open?ja.createElement(ja.Fragment,null,ja.createElement(le.Z,{gutter:10,className:`${kl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},ja.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_num",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),ja.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_sec",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),ja.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),ja.createElement(le.Z,{gutter:10,className:`c-grey-333 ${kl.unlockKeyWrapper}`,align:"middle",wrap:!1},ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ae.Z,{disabled:na||!Xt.screen_open}))),ja.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):ja.createElement(ja.Fragment,null,ja.createElement(ge.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),ja.createElement(ge.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),ja.createElement(ge.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Xt.ip_bind&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,style:{flexDirection:"column"}},ja.createElement(ge.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},ja.createElement(be.ZP.Group,null,ja.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},ja.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),ja.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},ja.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",ja.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):ja.createElement(ge.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),ja.createElement(ge.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),ja.createElement(ge.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Xt==null?void 0:Xt.ip_limit)&&ja.createElement(le.Z,{className:kl.unlockKeyWrapper,style:{flexDirection:"column"}},ja.createElement(ve.Z,null,ja.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),ja.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),ja.createElement(le.Z,{className:`mt15 ${kl.ipWrp}`,style:{background:"#F6F7F9"}},ja.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),ja.createElement(ve.Z,null,(Gt=Xt.public_ip)==null?void 0:Gt.map((Qa,Yr)=>ja.createElement("span",{key:Yr,className:kl.ipItem},ja.createElement("i",null,Qa," "),!na&&ja.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Xt.public_ip.splice(Yr,1),un(cs({},Xt))}})},className:" c-grey-c",size:20}))),(0,Dt.GJ)()&&!na&&ja.createElement("span",{onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",ja.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),ja.createElement(le.Z,{className:`mt15 ${kl.ipWrp}`,style:{background:"#F6F7F9"}},ja.createElement(ve.Z,null,ja.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),ja.createElement(ve.Z,null,(at=Xt.inner_ip)==null?void 0:at.map((Qa,Yr)=>ja.createElement("span",{className:kl.ipItem},ja.createElement("i",null,Qa," "),!na&&ja.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Xt.inner_ip.splice(Yr,1),un(cs({},Xt))}})},className:" c-grey-c",size:20}))),(0,Dt.GJ)()&&!na&&ja.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",ja.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Xt.open_camera?ja.createElement(le.Z,{gutter:10,className:`c-grey-333 ${kl.unlockKeyWrapper}`,align:"middle",wrap:!1},ja.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"photo_count",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na||!Xt.open_camera,min:1,max:(0,Dt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),ja.createElement(ve.Z,null,ja.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):ja.createElement(ge.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement(ge.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(Ne.default,{disabled:!(0,Dt.ag)()||na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),ja.createElement(ge.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:!(0,Dt.ag)()||na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Dt.aN)()||((Oe=me==null?void 0:me.commonHeader)==null?void 0:Oe.exercise_author))&&!(Kn!=null&&Kn.appraise_label)&&ja.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{tn.submit()}},"\u4FDD\u5B58")),ja.createElement(Oc,null),ja.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Va,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>wn(!1)},ja.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ja.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),ja.createElement("img",{src:`${Re.Z.IMG_SERVER}/${(An=pe==null?void 0:pe.setting)==null?void 0:An.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(ld),Cl=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Js=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(me,pe,ie)=>pe in me?t0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ac=(me,pe)=>{for(var ie in pe||(pe={}))Md.call(pe,ie)&&xd(me,ie,pe[ie]);if(Js)for(var ie of Js(pe))a0.call(pe,ie)&&xd(me,ie,pe[ie]);return me},ud=(me,pe)=>n0(me,bd(pe)),Td=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const r0=({exercise:me,loading:pe,dispatch:ie})=>{var ct,wt,_e;const{workSetting:Gt,commonHeader:at}=me,Oe=(0,ye.useParams)();Oe.category=Oe.categoryId;const[Pe,An]=(0,a.useState)(!1),[Tn,Kn]=(0,a.useState)(!1);let[tn,Sn]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{Ba("\u8868\u5355\u672A\u4FDD\u5B58")},[tn]);const na=wn=>{wn.preventDefault(),wn.returnValue=""},Ba=(wn="")=>{ie({type:"exercise/setActionTabs",payload:{key:wn}})};(0,a.useEffect)(()=>{var wn,Ca;Jn(),(wn=Gt==null?void 0:Gt.exercise)!=null&&wn.id&&!(0,Dt.aN)()&&!((Ca=Gt==null?void 0:Gt.exercise)!=null&&Ca.is_creator)&&An(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{},[]);const Jn=()=>{const wn=JSON.parse(JSON.stringify(Gt));Object.keys(tn).forEach(Ca=>{var Xt;tn[Ca]=(Xt=wn==null?void 0:wn.exercise)==null?void 0:Xt[Ca]}),Sn(tn),me.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Ba("")},kn=()=>{const wn=JSON.parse(JSON.stringify(tn));wn.categoryId=Oe.categoryId,Va(wn)},Va=wn=>Td(void 0,null,function*(){var Ca;if((wn==null?void 0:wn.use_blank_score)!==((Ca=Gt==null?void 0:Gt.exercise)==null?void 0:Ca.use_blank_score)){let ga=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Kn(!0);const la=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),la.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ie({type:"exercise/getCommonHeader",payload:ac({},Oe)}),ie({type:"exercise/getWorkSetting",payload:ac({},Oe)}),Kn(!1))})});wn!=null&&wn.use_blank_score?ga.update({content:Cl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Cl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):ga.update({content:Cl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Cl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Kn(!0);const Xt=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),Xt.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ie({type:"exercise/getCommonHeader",payload:ac({},Oe)}),ie({type:"exercise/getWorkSetting",payload:ac({},Oe)}))});return Cl.createElement("section",{className:kl.scoreSettingWrapper,style:{padding:"30px 50px"}},Cl.createElement(Bt.Z,{spinning:pe["exercise/getWorkSetting"]||Tn},(at==null?void 0:at.is_make_up_exercise)&&Cl.createElement(Cl.Fragment,null,Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.open_make_up,disabled:Pe,onChange:wn=>{tn.open_make_up=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),tn.open_make_up&&Cl.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement("div",null,"\u6263\u5206"),Cl.createElement(ke.Z,{value:tn==null?void 0:tn.make_up_score,min:1,step:1,max:(ct=Gt==null?void 0:Gt.exercise)!=null&&ct.total_score?Number((wt=Gt==null?void 0:Gt.exercise)==null?void 0:wt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:wn=>{Sn(ud(ac({},tn),{make_up_score:Math.floor(wn)}))}}))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.use_blank_score,disabled:Pe,onChange:wn=>{tn.use_blank_score=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement(Cl.Fragment,null,Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.downcase,disabled:Pe,onChange:wn=>{tn.downcase=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.open_total_score,disabled:Pe,onChange:wn=>{tn.open_total_score=wn.target.checked,wn.target.checked?(tn.open_score=!1,tn.open_score_reviewed=!0):(tn.open_score=!0,tn.open_score_reviewed=!1),Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),tn.open_total_score&&Cl.createElement(Cl.Fragment,null,Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement(be.ZP.Group,{disabled:Pe,value:tn.open_score?"afterEndTime":tn!=null&&tn.open_score_reviewed?"afterReview":"afterCommit",onChange:wn=>{wn.target.value==="afterEndTime"?Sn(Ca=>ud(ac({},Ca),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):wn.target.value==="afterReview"?Sn(Ca=>ud(ac({},Ca),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Sn(Ca=>ud(ac({},Ca),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Cl.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Cl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Cl.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Cl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Cl.createElement(be.ZP,{value:"afterReview"},Cl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.answered_open,disabled:Pe,onChange:wn=>{tn.answered_open=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),tn.answered_open&&Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement(be.ZP.Group,{value:tn.answer_open,disabled:Pe,onChange:wn=>{tn.answer_open=wn.target.value,Sn(Object.assign({},tn))}},Cl.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Cl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Cl.createElement(be.ZP,{value:!1},Cl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.score_open,disabled:Pe,onChange:wn=>{tn.score_open=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.show_statistic,disabled:Pe,onChange:wn=>{tn.show_statistic=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Dt.aN)()||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_author))&&Cl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:kn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(r0),Ll=x(59301),o0=Object.defineProperty,l0=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,cd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,i0=Object.prototype.propertyIsEnumerable,jd=(me,pe,ie)=>pe in me?o0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Li=(me,pe)=>{for(var ie in pe||(pe={}))wd.call(pe,ie)&&jd(me,ie,pe[ie]);if(cd)for(var ie of cd(pe))i0.call(pe,ie)&&jd(me,ie,pe[ie]);return me},nl=(me,pe)=>l0(me,sd(pe)),$l=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const iu=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{const{workSetting:wt,commonHeader:_e}=me,Gt=(0,ye.useParams)();Gt.category=Gt.categoryId;const[at,Oe]=(0,a.useState)(!1),[Pe,An]=(0,a.useState)(0),[Tn,Kn]=(0,a.useState)(0),[tn,Sn]=(0,a.useState)(!1),[na,Ba]=(0,a.useState)({}),[Jn,kn]=(0,a.useState)(!1),[Va,wn]=(0,a.useState)([]),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)([]),[Za,Yt]=(0,a.useState)([]),[ba,ia]=(0,a.useState)([]);let[nr,lo]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Na;!(0,Dt.aN)()&&!((Na=wt==null?void 0:wt.exercise)!=null&&Na.is_creator)&&Oe(!0)},[wt]),(0,a.useEffect)(()=>{Or()},[_e]);const Or=()=>$l(void 0,null,function*(){Sn(!0);const Na=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(nr).forEach(Dr=>{nr[Dr]=Na==null?void 0:Na[Dr]}),console.log(Na,"res"),Ba(Li({},Na)),ia((Na==null?void 0:Na.exercise_questions)||[]),ya(Li({},Na)),Xt((Na==null?void 0:Na.course_review_teachers)||[]),lo(nl(Li({},nr),{select_appraise:!!Na.end_time})),An((Na==null?void 0:Na.total)||0),Kn((Na==null?void 0:Na.finish_total)||0),Sn(!1),Xa("")}),Ya=()=>{const Na=JSON.parse(JSON.stringify(nr));if(!Na.select_appraise){Or();return}if(!Na.end_time){re.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Na.review_type&&!Za.length){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Na.review_type&&!ba.some(Dr=>!!Dr.appraise_teachers.length)){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Na.review_type===0&&(Na.exercises=Za==null?void 0:Za.map(Dr=>{var Cr;return{id:Dr.id,total:Dr.total,finish_total:Dr.finish_total,unfinished_total:Dr.unfinished_total,appraise_teacher_ids:(Cr=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Cr.map(ar=>({id:ar.id}))}})),Na.review_type===1&&(Na.exercise_questions=ba==null?void 0:ba.map(Dr=>{var Cr;return{id:Dr.id,total:Dr.total,question_id:Dr.question_id,appraise_teacher_ids:(Cr=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Cr.map(ar=>({id:ar.id,message_status:ar.message_status}))}})),delete Na.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Ll.createElement("div",null,Ll.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ll.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ll.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ll.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ll.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ll.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ll.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ll.createElement(b.Z,{style:{marginRight:3}})," ",Ll.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Na)}})},un=Na=>$l(void 0,null,function*(){Sn(!0);const Dr=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/appraise_settings.json`,{method:"post",body:Na});if(Sn(!1),Dr.status===0){re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xa(""),Or(),ct({type:"exercise/getCommonHeader",payload:Li({},Gt)});return}}),tt=(Na,Dr)=>{const Cr=Math.floor(Na/Dr);let ar=Na%Dr;const _n=[];for(let $a=0;$a0?1:0)),ar--;return _n},za=Na=>{var Dr;if(Na[0]){let Cr=[];Za.forEach(_n=>Cr=Cr.concat(_n.appraise_teachers));let ar=Ca.filter(_n=>Cr.every($a=>$a.id!==_n.id));console.log(ar,"newItems"),la([...ar]),kn(Na)}if(!Na[0]){let Cr=[];Cr=Cr.concat(((Dr=ba==null?void 0:ba[Na[1]])==null?void 0:Dr.appraise_teachers)||[]);let ar=Ca.filter(_n=>Cr.every($a=>$a.id!==_n.id));la([...ar]),kn(Na)}},ya=Na=>{if(Na!=null&&Na.start_appraise){Yt((Na==null?void 0:Na.exercises)||[]);return}let Dr=Na==null?void 0:Na.exercises;const Cr=tt(Na==null?void 0:Na.total,Dr.length),ar=tt(Na==null?void 0:Na.finish_total,Dr.length);Cr.forEach((_n,$a)=>{Dr[$a].total=_n}),ar.forEach((_n,$a)=>{Dr[$a].finish_total=_n,Dr[$a].unfinished_total=Dr[$a].total-Dr[$a].finish_total}),Dr=Dr.filter(_n=>_n.total>0),Yt(JSON.parse(JSON.stringify(Dr)))},Ga=()=>{if(!Va.length){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Jn[0]){if(Jn[1]===null){const Na=ga.filter(_n=>Va.includes(_n.id));let Dr=[...Za,...Na==null?void 0:Na.map(_n=>({appraise_teachers:[_n],total:0,finish_total:0,unfinished_total:0}))];const Cr=tt(Pe,Dr.length),ar=tt(Tn,Dr.length);Cr.forEach((_n,$a)=>{Dr[$a].total=_n}),ar.forEach((_n,$a)=>{Dr[$a].finish_total=_n,Dr[$a].unfinished_total=Dr[$a].total-Dr[$a].finish_total}),Dr=Dr.filter(_n=>_n.total>0),Yt(JSON.parse(JSON.stringify(Dr))),kn(!1)}if(Jn[1]!==null){const Na=ga.filter(Cr=>Va.includes(Cr.id));let Dr=[];Za.forEach((Cr,ar)=>{if(Jn[1]===ar){Dr.push(nl(Li({},Cr),{appraise_teachers:[...Cr.appraise_teachers,...Na]}));return}Dr.push(Cr)}),Yt(Dr),kn(!1)}}if(!Jn[0]&&Jn[1]!==null){let Na=ga.filter(Cr=>Va.includes(Cr.id));Na=Na.map(Cr=>nl(Li({},Cr),{message_status:na!=null&&na.start_appraise?1:0}));let Dr=[];ba.forEach((Cr,ar)=>{if(Jn[1]===ar){Dr.push(nl(Li({},Cr),{appraise_teachers:[...Cr.appraise_teachers,...Na]}));return}Dr.push(Cr)}),ia(Dr),kn(!1)}},ir=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Na,Dr,Cr)=>Cr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:kl.padding,render:(Na,Dr,Cr)=>Ll.createElement("span",{className:kl.tagWrap},Ll.createElement("div",null,Na==null?void 0:Na.map(ar=>Ll.createElement("div",{className:kl.tag,key:ar.id},Ll.createElement("b",{title:ar.name},ar.name),(ar==null?void 0:ar.disabled)!==!0&&!at&&Ll.createElement("span",{onClick:_n=>{const $a=Na.filter(aa=>aa.id!==ar.id),xa=Za.map((aa,Oa)=>Oa===Cr?nl(Li({},aa),{appraise_teachers:$a}):aa);$a.length?Yt(xa):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Za==null?void 0:Za.filter((tr,pr)=>pr!==Cr),Oa=tt(Pe,aa.length),Yn=tt(Tn,aa.length);Oa.forEach((tr,pr)=>{aa[pr].total=tr}),Yn.forEach((tr,pr)=>{aa[pr].finish_total=tr,aa[pr].unfinished_total=aa[pr].total-aa[pr].finish_total}),Yt(JSON.parse(JSON.stringify(aa)))}})}},Ll.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Ll.createElement("span",{onClick:()=>za([!0,Cr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],Qa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Na,Dr,Cr)=>Cr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:kl.padding,dataIndex:"appraise_teachers",render:(Na,Dr,Cr)=>Ll.createElement("span",{className:kl.tagWrap},Ll.createElement("div",null,Na==null?void 0:Na.map(ar=>Ll.createElement("div",{className:kl.tag,key:ar.id},Ll.createElement("b",{title:ar.name},ar.name),(ar==null?void 0:ar.disabled)!==!0&&!at&&Ll.createElement("span",{onClick:()=>{const _n=Na.filter(xa=>xa.id!==ar.id),$a=ba.map((xa,aa)=>aa===Cr?nl(Li({},xa),{appraise_teachers:_n}):xa);ia($a)}},Ll.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Ll.createElement("span",{onClick:()=>za([!1,Cr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Xa("\u8868\u5355\u672A\u4FDD\u5B58")},[nr]);const Yr=Na=>{Na.preventDefault(),Na.returnValue=""},Xa=(Na="")=>{ct({type:"exercise/setActionTabs",payload:{key:Na}})};return Ll.createElement("section",{className:kl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ll.createElement(Bt.Z,{spinning:tn},Ll.createElement("div",{className:kl.title},"\u96C6\u4E2D\u8BC4\u9605",Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ll.createElement(Ne.default,{checked:nr.select_appraise,disabled:at||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Na=>{nr.select_appraise=Na.target.checked,lo(Object.assign({},nr))}}),Ll.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ll.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),nr.select_appraise&&Ll.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ll.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ll.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ll.createElement(Fn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at,allowClear:!1,value:nr.end_time?We()(nr.end_time):"",disabledDate:Nt.Q8,disabledTime:Na=>(0,Nt.d0)(Na),onChange:(Na,Dr)=>{nr.end_time=Dr,lo(Object.assign({},nr))}}))),nr.select_appraise&&Ll.createElement("div",null,Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ll.createElement(Ne.default,{checked:nr.sealed_review,disabled:at||!(na!=null&&na.change_sealed_review),onChange:Na=>{nr.sealed_review=Na.target.checked,lo(Object.assign({},nr))}}),Ll.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ll.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ll.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ll.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ll.createElement(be.ZP.Group,{value:nr.review_type,disabled:at||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Na=>{nr.review_type=Na.target.value,lo(Object.assign({},nr))}},Ll.createElement(be.ZP,{value:0},Ll.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ll.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Ll.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ll.createElement(le.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ll.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ll.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),nr.review_type===0&&Ll.createElement("div",{style:{flex:1}},Za.length>0&&Ll.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Za,columns:ir}),(na==null?void 0:na.start_appraise)===!1&&!at&&Ll.createElement("div",{onClick:()=>za([!0,null]),style:{display:Pe==1&&(Za==null?void 0:Za.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),nr.review_type===1&&Ll.createElement("div",{style:{flex:1}},ba.length>0&&Ll.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:ba,columns:Qa}))))),((0,Dt.aN)()||!!na.exercise_author)&&Ll.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ya},"\u4FDD\u5B58")),Ll.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Jn,title:(Jn==null?void 0:Jn[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ga,afterClose:()=>{wn([])},onCancel:()=>{kn(!1)}},Ll.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Na=>{wn(Na)}},rowKey:"id",dataSource:ga,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var zu=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(iu),Ei=x(59301),qs=Object.defineProperty,Ac=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,Vc=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,u0=(me,pe,ie)=>pe in me?qs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,s0=(me,pe)=>{for(var ie in pe||(pe={}))Lc.call(pe,ie)&&u0(me,ie,pe[ie]);if(Vc)for(var ie of Vc(pe))Vs.call(pe,ie)&&u0(me,ie,pe[ie]);return me},S0=(me,pe)=>Ac(me,_s(pe)),$0=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const P0=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{var wt,_e;const{workSetting:Gt,commonHeader:at}=me,[Oe]=ge.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[An,Tn]=(0,a.useState)(!1),[Kn,tn]=(0,a.useState)(!1),Sn={forbid_screen:!1,screen_key:((wt=Gt==null?void 0:Gt.exercise)==null?void 0:wt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,Ba]=(0,a.useState)(Sn);const[Jn,kn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Yt,ba;Va(),(Yt=Gt==null?void 0:Gt.exercise)!=null&&Yt.id&&!(0,Dt.aN)()&&!((ba=Gt==null?void 0:Gt.exercise)!=null&&ba.is_creator)&&Tn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{((at==null?void 0:at.exercise_status)==="5"||at!=null&&at.appraise_label)&&Tn(!0)},[at]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],...me.actionTabs.data.ip]:na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],wn(na),kn(!0))},[me.actionTabs]);const Va=()=>{const Yt=JSON.parse(JSON.stringify(Gt));Object.keys(na).forEach(ba=>{var ia;na[ba]=(ia=Yt==null?void 0:Yt.exercise)==null?void 0:ia[ba]}),wn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},wn=Yt=>{Ba(Yt),Oe.setFieldsValue(Yt)};function Ca(Yt=""){if(!Yt)return!1;const ba=Yt.split(` +`),Pa.focus();default:throw new Error}},[Pa,no]),du=(0,a.useMemo)(()=>{switch(no){case Fn:return a.createElement(Qt,{callback:Si,onCancel:Ki});case Ma:return a.createElement(it.Z,{callback:Si,onCancel:Ki});case Nt:return a.createElement(Ve.Z,{callback:Si,onCancel:Ki});case Jt:return a.createElement(bt,{callback:Si,onCancel:Ki});case Ja:return a.createElement(we,{callback:Si,onCancel:Ki});case"maths-latex":return a.createElement($n,{showSaveButton:!0,callback:Si});case"inline-latex":return a.createElement(Gn.Z,{showSaveButton:!0,callback:Si});default:return null}},[no]);function Ki(){So("")}(0,a.useEffect)(()=>{if(ii.current){let yo=function(Pi){yl=!0,ui=Pi.pageY},jr=function(){yl=!1},Hr=function(Pi){if(yl){let Yi=Pi.pageY-ui;Yi<0&&(Yi=0),Yi>300&&(Yi=300);let Mi=qe+Yi+"px";si(Mi)}},uo=ii.current,yl=!1,ui=0;return uo.addEventListener("mousedown",yo),document.addEventListener("mousemove",Hr),document.addEventListener("mouseup",jr),()=>{uo.removeEventListener("mousedown",yo),document.removeEventListener("mousemove",Hr),document.removeEventListener("mouseup",jr)}}},[Pa,ii]),(0,a.useEffect)(()=>{si(qe)},[qe]);const au=Zn(De),pu=Zn(Bl),Sl={width:au,height:pu},Ai=(0,a.useMemo)(()=>{if(eo){let yo=new Date(eo),jr=yo.getHours(),Hr=yo.getMinutes(),uo=yo.getSeconds();return jr=jr<10?"0"+jr:jr,Hr=Hr<10?"0"+Hr:Hr,uo=uo<10?"0"+uo:uo,`${jr}:${Hr}:${uo}`}return 0},[eo]),vu=yo=>{const jr=[];if(va){let Hr=-1;yo=yo.replace(/(@▁▁@|@▁@)/g,function(uo,yl,ui){jr.push({multiLine:uo!==sn})})}return jr};function qu(){window.sessionStorage.removeItem(en),pl(!1),Xr(0)}function us(){pl(!1),Xr(0),Pa.setValue(window.sessionStorage.getItem(en))}(0,a.useEffect)(()=>{Dn[no]&&no!==vn&&no!==Jt&&setTimeout(()=>{const yo=document.getElementsByClassName("markdown-popup-form")[0],jr=window.innerWidth/2-yo.offsetWidth/2,Hr=window.innerHeight/2-yo.offsetHeight/2;Ml(jr),Ui(Hr)},0)},[no]);const Zu=yo=>{yo.preventDefault();const jr=yo.clientX-Kl,Hr=yo.clientY-Zo;document.body.onmousemove=uo=>{let yl=uo.clientX-jr,ui=uo.clientY-Hr;const Pi=document.getElementsByClassName("markdown-popup-form")[0],Yi=window.innerWidth-Pi.offsetWidth,Mi=window.innerHeight-Pi.offsetHeight;yl=Math.max(0,Math.min(yl,Yi)),ui=Math.max(0,Math.min(ui,Mi)),_u(uo.clientX,uo.clientY,jr,Hr)&&(Ml(yl),Ui(ui))},document.body.onmouseup=function(){document.body.onmousemove=null}},_u=(yo,jr,Hr,uo)=>{const yl=document.body.clientHeight,ui=document.body.clientWidth;return yo<20&&Hr>yo||yo>ui-20&&Hrjr||jr>yl-20&&uoke in Se?Ze(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Se[ke]=xe,ee=(Se,ke)=>{for(var xe in ke||(ke={}))E.call(ke,xe)&&b(Se,xe,ke[xe]);if(y)for(var xe of y(ke))z.call(ke,xe)&&b(Se,xe,ke[xe]);return Se},te=(Se,ke)=>Ce(Se,le(ke));const{useForm:ne}=a.default,ue={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}};var ge=({callback:Se,onCancel:ke})=>{const[xe]=ne();let ot=(0,Ie.useRef)();function We(lt){ot.current.width=xe.getFieldValue("width"),ot.current.align=xe.getFieldValue("align"),Se(lt,ot.current)}function gt(lt,yt){if(lt.status===-1){fe.ZP.error(lt.message);return}xe.setFieldsValue({src:`/api/attachments/${lt.id}`,type:yt.type})}function Ke(lt){let yt=lt.target.files[0];ot.current=yt,Ae(yt,gt)}return Me.createElement(a.default,te(ee({form:xe},se),{className:"upload-image-panel",onFinish:We,style:{width:470,overflow:"hidden"}}),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(a.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(Re.default,{style:ue})),Me.createElement(ve,{onFileChange:Ke}))),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Me.createElement(Re.default,{style:{width:264}})),Me.createElement(a.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Me.createElement(ye.Z,null,Me.createElement(a.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(a.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Me.createElement(Be.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),Me.createElement("aside",null,Me.createElement(a.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(re.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Me.createElement(re.ZP,{type:"default",onClick:ke},"\u53D6\u6D88"))))};function ve({onFileChange:Se}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:Se}))}function Ae(Se,ke){if(!Se)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,be.bg)())throw fe.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let xe=new FormData;xe.append("editormd-image-file",Se),xe.append("file_param_name","editormd-image-file"),xe.append("byxhr","true");var ot=new window.XMLHttpRequest;ot.withCredentials=!0,ot.addEventListener("load",function(We){ke(JSON.parse(We.target.responseText),Se)},!1),ot.addEventListener("error",function(We){console.error(We)},!1),ot.open("POST",`${Ne.KI}/api/attachments.json`),ot.send(xe)}},57261:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return Re}});var a=x(59301),fe=x(4676);class Re extends a.Component{constructor(Fe){super(Fe);const Be=window.document;this.node=Be.createElement("div"),Be.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,fe.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},61584:function(Ot,ut,x){"use strict";x.d(ut,{i:function(){return se},Z:function(){return ve}});var a={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},fe=x(71418),Re=x(6848),ye=x(93948),Fe=x(92310),Be=x.n(Fe),re=x(65862),Ne=x(2524),Ie=x(41867),be=x(79005),Me=x(20345),Ze=x(77882),Ce=x(31081),le=x(75309),y=x(71979),E=x(47558),z=x(42922),b=x(66832),ee=x(96593),te=x(19664),ne=x(91833),ue=x(59301);const se=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:be,swimg:Me},{name:"101\u8BA1\u5212",ptimg:Ze,swimg:Ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:le,swimg:y},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:E,swimg:z},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:ee},{name:"\u519B\u961F\u4E00\u6D41",ptimg:te,swimg:ne}];var ve=({className:Ae,dataSource:Se=[],col:ke=4,right:xe,bottom:ot=23,precision:We=0,wrapWidth:gt=1200,trackEventItems:Ke,loading:lt,onRemove:yt=()=>{},isCurrent:Et=!0,showAlias:ht=!1,showProgress:Lt=!1})=>{const xt=Math.floor((gt-(ke-1)*xe)/ke),Qt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(it=>(window.ENV==="build"&&(it.ptimg=`/react/build${it.ptimg}`,it.swimg=`/react/build${it.swimg}`),it));return ue.createElement(fe.Z,{spinning:lt},ue.createElement("div",{className:Be()(a.list,Ae)},!!(Se!=null&&Se.length)&&(Se==null?void 0:Se.map((it,Ve)=>{var dt,Mt,Kt,Ut,Wt,Je;const{name:an,id:zn,identifier:Cn,featured:on,school_name:rt,image_url:vt,excellent:$e,is_plan:He}=it;return ue.createElement("div",{key:zn,className:Et&&Lt?a.wrapisCurrent:a.wrap,style:{width:xt,marginRight:(1+Ve)%ke===0?0:xe+We,marginBottom:ot}},ue.createElement("a",{className:a.li,onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),Ke&&(0,re.L9)([Ke]),(0,re.xg)(`/paths/${Cn}`)}},ue.createElement("div",{className:a.img},ue.createElement("img",{className:a.cover,src:`${vt}`}),Et&&(0,Ie.bg)()&&(it==null?void 0:it.studying)&&ue.createElement("div",{className:`${a.movebq} user-path-items`,onClick:Bt=>{Bt.stopPropagation(),yt(it)}},ue.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ue.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dt=it==null?void 0:it.subject_tags)==null?void 0:dt.map((Bt,bt)=>{var Ge,Qe;if(bt===0){const Xe=(Ge=Qt.find(we=>we.name==Bt))==null?void 0:Ge.swimg;return ue.createElement("img",{className:a.sign,src:Xe,style:{left:"-4px"}})}const mt=(Qe=Qt.find(Xe=>Xe.name==Bt))==null?void 0:Qe.ptimg;return ue.createElement("img",{className:a.sign,src:mt,style:{left:`${48+52*(bt-1)+2*bt}px`}})}),ue.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(it==null?void 0:it.excellent)&&ue.createElement("div",{className:a.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ue.createElement("div",{className:a.name},ue.createElement(Re.Z,{title:ht&&(it!=null&&it.excellent_alias_name)?ue.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${an}`,ue.createElement("br",null),ue.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${it==null?void 0:it.excellent_alias_name}`)):an},ue.createElement("span",{className:a.e},ht&&(it==null?void 0:it.excellent_alias_name)||an))),Et&&Lt&&((Mt=it==null?void 0:it.progress)==null?void 0:Mt.all_score)!=0&&ue.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ue.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((Kt=it==null?void 0:it.progress)==null?void 0:Kt.my_score)/((Ut=it==null?void 0:it.progress)==null?void 0:Ut.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(Wt=it==null?void 0:it.progress)==null?void 0:Wt.my_score,"/",(Je=it==null?void 0:it.progress)==null?void 0:Je.all_score),(!Et||!Lt)&&ue.createElement("div",{className:a.tags},ue.createElement("div",null,ue.createElement(Re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ue.createElement("span",null,it.stages_count))),ue.createElement(Re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ue.createElement("span",null,ue.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ue.createElement("span",null,it.members_count)))))))})),!Se.length&&ue.createElement(Ne.Z,null)))}},3918:function(Ot,ut,x){"use strict";x.d(ut,{jL:function(){return Fe},w9:function(){return Zn},vv:function(){return De},dN:function(){return Dn},QD:function(){return $r},cQ:function(){return bt.Z},vg:function(){return Zr},Oz:function(){return Sa},op:function(){return eo},O5:function(){return Sl},_b:function(){return Ui},t7:function(){return ot},tT:function(){return Ke},Gi:function(){return On},YG:function(){return Wa},Ed:function(){return wa},kT:function(){return en},qp:function(){return z},Um:function(){return se},K3:function(){return te},vr:function(){return Kl},qE:function(){return si},Je:function(){return Et},wb:function(){return Je},rC:function(){return Bt},lB:function(){return Cn},cq:function(){return Nn},kO:function(){return rr},tp:function(){return Ae},Si:function(){return qu},k8:function(){return al},Du:function(){return yl}});var a=x(59301),fe={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Re="data:image/png;base64,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",Fe=({dataSource:Ea=[],img:sa,imgWidth:oa=346,title:Sr,sunTitle:Lo,bannerExtraContent:Aa})=>a.createElement("div",{className:fe.banner},a.createElement("div",{className:fe.content},a.createElement("aside",null,a.createElement("p",null,a.createElement("b",null,Sr),a.createElement("span",null,Lo)),Ea.length>0&&a.createElement("div",{className:fe.btns},Ea.map((qa,Mo)=>a.createElement("div",{key:Mo,onClick:qa.click},qa.name,qa.sign?a.createElement("img",{src:Re,width:39}):null))),Aa),sa&&a.createElement("img",{style:{marginTop:33,marginRight:38},src:sa,width:oa}))),Be={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},re=x(92310),Ne=x.n(re),Ie=x(89392),be=Object.defineProperty,Me=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,le=(Ea,sa,oa)=>sa in Ea?be(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,y=(Ea,sa)=>{for(var oa in sa||(sa={}))Ze.call(sa,oa)&&le(Ea,oa,sa[oa]);if(Me)for(var oa of Me(sa))Ce.call(sa,oa)&&le(Ea,oa,sa[oa]);return Ea},z=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#6A7283",showCount:Ur,classNameActive:hl,styleItem:Jr={}})=>{const[ai,Ti]=(0,a.useState)(0),[mu,cl]=(0,a.useState)(!1),Dl=(0,a.useRef)(null),fi=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var ki;Ea.length!==0&&(((ki=Dl==null?void 0:Dl.current)==null?void 0:ki.clientHeight)>97?Ti(1):Ti(0)),Ea.length===0&&Ti(0),cl(!1)},[Ea]),a.createElement("div",{className:Ne()(Be.row,Lo),style:Mo},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa,marginTop:mu?12:4},className:`${Be.title} ${Sr?"current":""}`},Aa),a.createElement("div",{className:mu?`${Be.tagsWrap} ${Be.tagsBorderWrap}`:Be.tagsWrap},a.createElement("div",{className:Be.bar,ref:fi,style:ai>0?{height:ai===1?97:"auto",overflow:ai===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},a.createElement("div",{className:Be.tag,ref:Dl},Ea==null?void 0:Ea.map(ki=>a.createElement("span",{onClick:()=>oa(ki.id),key:ki.id,style:y(y({color:Qo},Jr),(ki==null?void 0:ki.style)||{}),className:sa===ki.id?Ne()(hl||Be.active,ki.classNameActive):""},a.createElement("span",{title:ki.name,className:Be.name},ki.name),!!Ur&&a.createElement("span",{className:Be.num},ki.count))))),!!ai&&a.createElement(a.Fragment,null,ai===1?a.createElement("div",{onClick:()=>{var ki;Ti(2),((ki=Dl==null?void 0:Dl.current)==null?void 0:ki.clientHeight)>245?cl(!0):cl(!1)},className:Be.action},"\u5C55\u5F00",a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):a.createElement("div",{onClick:()=>{fi.current.scrollTop=0,Ti(1),cl(!1)},className:Be.action},"\u6536\u8D77",a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},b={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},te=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#6A7283",showCount:Ur,expand:hl=!0})=>{const[Jr,ai]=(0,a.useState)(0),[Ti,mu]=(0,a.useState)(!1),cl=(0,a.useRef)(null),Dl=(0,a.useRef)(null),[fi,ki]=(0,a.useState)(hl);return a.createElement("div",{className:Ne()(b.row,Lo),style:Mo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa,marginTop:Ti?12:4},className:`${b.title} ${Sr?"current":""}`},Aa),a.createElement("i",{className:`iconfont ${fi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:fi?8:10},onClick:()=>ki(!fi)})),fi&&a.createElement("div",{className:Ti?`${b.tagsWrap} ${b.tagsBorderWrap}`:b.tagsWrap},a.createElement("div",{className:b.fenge}),a.createElement("div",{className:b.bar,ref:Dl},a.createElement("div",{className:b.tag,ref:cl},Ea==null?void 0:Ea.map(tu=>a.createElement("span",{onClick:()=>oa(tu.id),key:tu.id,style:{color:Qo},className:sa===tu.id?b.active:""},a.createElement("span",{title:tu.name,className:b.name},tu.name),!!Ur&&a.createElement("span",{className:b.num},tu.count)))))))},ne={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},se=({dataSource:Ea=[],value:sa,onChange:oa,onTitleChange:Sr,className:Lo,title:Aa,titleWidth:qa=41,style:Mo={},fontColor:Qo="#fff",showCount:Ur,expand:hl=!0})=>{const[Jr,ai]=(0,a.useState)(0),[Ti,mu]=(0,a.useState)(!1),cl=(0,a.useRef)(null),Dl=(0,a.useRef)(null),[fi,ki]=(0,a.useState)(hl);return a.createElement("div",{className:Ne()(ne.row,Lo),style:Mo},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{onClick:(0,Ie.throttle)(()=>Sr==null?void 0:Sr(),2e3),style:{width:qa},className:`${ne.title} ${Sr?"current":""}`},Aa),a.createElement("i",{className:`iconfont ${fi?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:fi?"#00DDC7":"#037F74",fontSize:fi?10:12},onClick:()=>ki(!fi)})),fi&&a.createElement("div",{className:Ti?`${ne.tagsWrap} ${ne.tagsBorderWrap}`:ne.tagsWrap},a.createElement("div",{className:ne.bar,ref:Dl},a.createElement("div",{className:ne.tag,ref:cl},Ea==null?void 0:Ea.map(tu=>a.createElement("span",{onClick:()=>oa(tu.id),key:tu.id,style:{color:Qo},className:sa===tu.id?ne.active:""},a.createElement("span",{title:tu.name,className:ne.name},tu.name),!!Ur&&a.createElement("span",{className:ne.num},tu.count)))))))},ge={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},Ae=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={}})=>a.createElement("div",{style:Lo,className:Ne()(ge.tabs,Sr)},Ea.map(Aa=>a.createElement("span",{onClick:()=>oa(Aa.id),className:sa===Aa.id?ge.active:"",key:Aa.id},Aa.name))),Se={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ke=x(92832),ot=({dataSource:Ea=[],value:sa="",onChange:oa,onInputChange:Sr=()=>{},className:Lo,style:Aa={},placeholder:qa,allowClear:Mo=!1})=>{var Qo;const[Ur,hl]=(0,a.useState)(""),[Jr,ai]=(0,a.useState)("");(0,a.useEffect)(()=>{var cl;let Dl=sa;(cl=JSON.stringify(sa))!=null&&cl.includes("{")&&(hl(sa.id),Dl=sa.value||"");try{ai(decodeURIComponent(Dl||""))}catch(fi){ai(decodeURIComponent(Dl||""))}},[sa]);const Ti=()=>{oa(encodeURIComponent(Jr),Ur||null)},mu=cl=>{cl!==Ur&&(hl(cl),oa(encodeURIComponent(Jr),cl))};return a.createElement("div",{className:Ne()(Se.input,Lo),style:Aa},!!Ea.length&&a.createElement("div",{className:Se.dropdown},a.createElement("div",{className:Se.text},(Qo=Ea.find(cl=>cl.id===Ur))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4"}),a.createElement("b",{className:Se.b1}),a.createElement("b",{className:Se.b2})),a.createElement("div",{className:Se.menu},Ea.map((cl,Dl)=>a.createElement("div",{key:Dl,onClick:()=>mu(cl.id)},cl.name)))),a.createElement(ke.default,{onPressEnter:Ti,value:Jr,onChange:cl=>{ai(cl.target.value),Sr(encodeURIComponent(cl.target.value),Ur||null)},bordered:!1,placeholder:qa}),a.createElement("i",{onClick:Ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},We={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Ke=({dataSource:Ea=[],value:sa="",onChange:oa,onInputChange:Sr=()=>{},className:Lo,style:Aa={},placeholder:qa,allowClear:Mo=!1})=>{var Qo;const[Ur,hl]=(0,a.useState)(""),[Jr,ai]=(0,a.useState)("");(0,a.useEffect)(()=>{var cl;let Dl=sa;(cl=JSON.stringify(sa))!=null&&cl.includes("{")&&(hl(sa.id),Dl=sa.value||"");try{ai(decodeURIComponent(Dl||""))}catch(fi){ai(decodeURIComponent(Dl||""))}},[sa]);const Ti=()=>{oa(encodeURIComponent(Jr),Ur||null)},mu=cl=>{cl!==Ur&&(hl(cl),oa(encodeURIComponent(Jr),cl))};return a.createElement("div",{className:Ne()(We.input,Lo),style:Aa},!!Ea.length&&a.createElement("div",{className:We.dropdown},a.createElement("div",{className:We.text},(Qo=Ea.find(cl=>cl.id===Ur))==null?void 0:Qo.name,a.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),a.createElement("div",{className:We.menu},Ea.map((cl,Dl)=>a.createElement("div",{key:Dl,onClick:()=>mu(cl.id)},cl.name)))),a.createElement(ke.default,{onPressEnter:Ti,value:Jr,onChange:cl=>{ai(cl.target.value),Sr(encodeURIComponent(cl.target.value),Ur||null)},bordered:!1,placeholder:qa}),a.createElement("i",{onClick:Ti,className:"iconfont icon-sousuo9 font14 pl10 current"}))},lt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Et=({value:Ea,onChange:sa,className:oa,total:Sr,pageSize:Lo,style:Aa={}})=>{const qa=Ea<2,Mo=Ea>=Math.ceil(Sr/Lo);return Sr<=Lo?a.createElement(a.Fragment,null):a.createElement("div",{className:Ne()(lt.quickPager,oa),style:Aa},a.createElement("div",{onClick:()=>{qa||sa(Ea-1,"prev")},className:qa?lt.disabled:""},"\u4E0A\u4E00\u9875"),a.createElement("div",{onClick:()=>{Mo||sa(Ea+1,"next")},className:Mo?lt.disabled:""},"\u4E0B\u4E00\u9875"))},ht={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Lt=x(71418),xt=x(6848),Qt=x(13570),it=x(74128),Ve=x(65862),dt=x(96908),Mt=x(57177),Kt=x(81378),Ut=x(2524),Je=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo})=>{const Ur=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(ht.list,Ea)},!!sa.length&&sa.map((hl,Jr)=>{const{name:ai,id:Ti,identifier:mu,power:cl,cover_image_id:Dl,pic:fi}=hl;return a.createElement("div",{className:ht.wrap,key:Ti,style:{width:Ur,marginRight:(1+Jr)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${mu}/challenges`,className:ht.li,onClick:ki=>{ki.preventDefault(),Mo&&(0,Ve.L9)([Mo]),cl&&(0,Ve.xg)(`/shixuns/${mu}/challenges`)}},a.createElement("div",{className:ht.img},a.createElement("img",{className:ht.cover,src:`${fi}`}),hl.is_jupyter&&a.createElement("img",{className:ht.sign,src:dt}),hl.is_jupyter_lab&&a.createElement("img",{className:ht.sign,src:Mt}),hl.is_unity_3d&&a.createElement("img",{className:ht.sign,src:Kt})),a.createElement("div",{className:ht.name},a.createElement(xt.Z,{title:ai||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:ht.e},ai||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:ht.tags},a.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,hl.challenges_count))),!!hl.myshixuns_count&&a.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,hl.myshixuns_count))),a.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,hl.level))),a.createElement("div",{className:ht.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:hl.score_info}),a.createElement("span",null,"\xA0",hl.score_info?`${hl.score_info}\u5206`:"5\u5206")))),!cl&&a.createElement("div",{className:ht.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},an={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Cn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(an.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{name:Ti,id:mu,identifier:cl,power:Dl,cover_image_id:fi,pic:ki}=Jr;return a.createElement("div",{className:Ne()(an.wrap,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${cl}/challenges`,className:an.li,onClick:tu=>{tu.preventDefault(),Qo&&(0,Ve.L9)([Qo]),Dl&&(0,Ve.xg)(`/shixuns/${cl}/challenges`)}},a.createElement("img",{src:x(47621),className:an.titleBg}),a.createElement("div",{className:an.name},a.createElement(xt.Z,{title:Ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:an.e},Ti||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:an.img},a.createElement("img",{className:an.cover,src:fi?`${it.Z.API_SERVER}/api/attachments/${fi}`:`${it.Z.IMG_SERVER+ki}`}),Jr.is_jupyter&&a.createElement("div",{className:an.bq},"Jupyter"),Jr.is_jupyter_lab&&a.createElement("div",{className:an.bq},"JupyterLab"),Jr.is_unity_3d&&a.createElement("div",{className:an.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),a.createElement("div",{className:"mt20 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:an.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:an.value},Jr.myshixuns_count)),a.createElement("div",null,a.createElement("span",{className:an.text},"\u56F0\u96BE\u7B49\u7EA7"),a.createElement("span",{className:an.value},Jr.level))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:an.text},"\u5173\u5361\u6570"),a.createElement("span",{className:an.value},Jr.challenges_count)),a.createElement("div",{className:an.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:Jr.score_info}),a.createElement("span",{className:an.value,style:{color:"#FF9C00"}},"\xA0",Jr.score_info?`${Jr.score_info}\u5206`:"5\u5206"))))),!Dl&&a.createElement("div",{className:an.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},on={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},rt="data:image/png;base64,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",vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC",$e="data:image/png;base64,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",Bt=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,wrapClassName:Ur,imgClassName:hl})=>{const Jr=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(on.list,Ea)},!!sa.length&&sa.map((ai,Ti)=>{const{name:mu,id:cl,identifier:Dl,power:fi,cover_image_id:ki,pic:tu}=ai;return a.createElement("div",{className:Ne()(on.wrap,Ur),key:cl,style:{width:Jr,marginRight:(1+Ti)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/shixuns/${Dl}/challenges`,className:on.li,onClick:Xi=>{Xi.preventDefault(),Mo&&(0,Ve.L9)([Mo]),fi&&(0,Ve.xg)(`/shixuns/${Dl}/challenges`)}},a.createElement("div",{className:Ne()(on.img,hl)},a.createElement("img",{className:on.cover,src:ki?`${it.Z.API_SERVER}/api/attachments/${ki}`:`${it.Z.IMG_SERVER+tu}`}),ai.is_jupyter&&a.createElement("img",{className:on.sign,src:rt}),ai.is_jupyter_lab&&a.createElement("img",{className:on.sign,src:vt}),ai.is_unity_3d&&a.createElement("img",{className:on.sign,src:$e})),a.createElement("div",{className:on.name},a.createElement(xt.Z,{title:mu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},a.createElement("span",{className:on.e},mu||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),a.createElement("div",{className:on.tags},a.createElement(xt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),a.createElement("span",null,ai.challenges_count))),!!ai.myshixuns_count&&a.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),a.createElement("span",null,ai.myshixuns_count))),a.createElement(xt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},a.createElement("span",null,a.createElement("span",null,ai.level))),a.createElement("div",{className:on.rate},a.createElement(Qt.Z,{allowHalf:!0,disabled:!0,defaultValue:ai.score_info}),a.createElement("span",null,"\xA0",ai.score_info?`${ai.score_info}\u5206`:"5\u5206")))),!fi&&a.createElement("div",{className:on.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!sa.length&&a.createElement(Ut.Z,null)))},bt=x(61584),Ge={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Qe=x(79005),mt=x(20345),Xe=x(77882),we=x(31081),zt=x(75309),ra=x(71979),Qn=x(47558),$t=x(42922),$n=x(66832),Gn=x(96593),Ft=x(19664),Tt=x(91833),Fn=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Jt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Pn=(Ea,sa,oa)=>sa in Ea?Fn(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Ma=(Ea,sa)=>{for(var oa in sa||(sa={}))Jt.call(sa,oa)&&Pn(Ea,oa,sa[oa]);if(Nt)for(var oa of Nt(sa))vn.call(sa,oa)&&Pn(Ea,oa,sa[oa]);return Ea};const Ja=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:mt},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:zt,swimg:ra},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qn,swimg:$t},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:$n,swimg:Gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ft,swimg:Tt}];var Sa=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,wrapClassName:Ur,imgClassName:hl,isArrow:Jr=!1,imgStyle:ai={}})=>{const Ti=Math.floor((qa-(oa-1)*Sr)/oa),[mu,cl]=(0,a.useState)(),[Dl,fi]=(0,a.useState)(),ki=Xi=>cl(Xi),tu=()=>cl(-1);return a.createElement(Lt.Z,{spinning:Qo},a.createElement("div",{className:Ne()(Ge.list,Ea)},!!(sa!=null&&sa.length)&&(sa==null?void 0:sa.map((Xi,Is)=>{var Us;const{name:fs,id:ks,identifier:ps,featured:uc,school_name:ss,image_url:Os,excellent:Bs,is_plan:js}=Xi;return a.createElement("div",{key:ks,className:Ne()(Ge.wrap,Ur),style:{width:Ti,marginRight:(1+Is)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{target:"_blank",href:`/paths/${ps}`,className:Ge.li,onClick:Ss=>{Ss.preventDefault(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(`/paths/${ps}`)}},a.createElement("img",{src:x(39057),className:Ge.titleBg}),a.createElement("div",{className:Ge.name},a.createElement(xt.Z,{title:fs},a.createElement("span",{className:Ge.e,style:{color:Jr&&mu===Is?"#145DFF":"#000000"},onMouseEnter:()=>{ki(Is)},onMouseLeave:tu},fs))),a.createElement("div",{style:{padding:"14px",paddingBottom:0}},a.createElement("div",{className:Ne()(Ge.img,hl)},a.createElement("img",{className:Ge.cover,style:Ma({},ai),src:`${it.Z.IMG_SERVER+Os}`}),(Us=Xi==null?void 0:Xi.subject_tags)==null?void 0:Us.map((Ss,Fu)=>{var Zs,Ns;if(Fu===0){const gs=(Zs=Ja.find(vs=>vs.name==Ss))==null?void 0:Zs.swimg;return a.createElement("img",{className:Ge.sign,src:gs,style:{left:"-4px"}})}const Ps=(Ns=Ja.find(gs=>gs.name==Ss))==null?void 0:Ns.ptimg;return a.createElement("img",{className:Ge.sign,src:Ps,style:{left:`${48+52*(Fu-1)+2*Fu}px`}})}),a.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Xi==null?void 0:Xi.excellent)&&a.createElement("div",{className:Ge.bq},"\u5F00\u653E\u8BFE\u7A0B"))),a.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u7AE0\u8282\u6570"),a.createElement("span",{className:Ge.value},Xi.stages_count)),a.createElement("div",null,a.createElement("span",{className:Ge.text},"\u5B66\u4E60\u4EBA\u6570"),a.createElement("span",{className:Ge.value},Xi.members_count))))))})),!sa.length&&a.createElement(Ut.Z,null)))},Ln={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},ha=x(41867),Wn=x(59301);const fa=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:mt},{name:"101\u8BA1\u5212",ptimg:Xe,swimg:we},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:zt,swimg:ra},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Qn,swimg:$t},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:$n,swimg:Gn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Ft,swimg:Tt}];var Zr=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo,onRemove:Ur=()=>{},isCurrent:hl=!0,showAlias:Jr=!1,wrapClassName:ai,imgClassName:Ti})=>{const mu=Math.floor((qa-(oa-1)*Sr)/oa),cl=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Dl=>(window.ENV==="build"&&(Dl.ptimg=`/react/build${Dl.ptimg}`,Dl.swimg=`/react/build${Dl.swimg}`),Dl));return Wn.createElement(Lt.Z,{spinning:Qo},Wn.createElement("div",{className:Ne()(Ln.list,Ea)},!!(sa!=null&&sa.length)&&(sa==null?void 0:sa.map((Dl,fi)=>{var ki;const{name:tu,id:Xi,identifier:Is,featured:Us,school_name:fs,image_url:ks,excellent:ps,is_plan:uc}=Dl;return Wn.createElement("div",{key:Xi,className:Ne()(Ln.wrap,ai),style:{width:mu,marginRight:(1+fi)%oa===0?0:Sr+Aa,marginBottom:Lo}},Wn.createElement("a",{className:Ln.li,onClick:ss=>{ss.preventDefault(),ss.stopPropagation(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(`/paths/${Is}`)}},Wn.createElement("div",{className:Ne()(Ln.img,Ti)},Wn.createElement("img",{className:Ln.cover,src:`${it.Z.IMG_SERVER+ks}`}),hl&&(0,ha.bg)()&&(Dl==null?void 0:Dl.studying)&&Wn.createElement("div",{className:`${Ln.movebq} user-path-items`,onClick:ss=>{ss.stopPropagation(),Ur(Dl)}},Wn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Wn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ki=Dl==null?void 0:Dl.subject_tags)==null?void 0:ki.map((ss,Os)=>{var Bs,js;if(Os===0){const Fu=(Bs=cl.find(Zs=>Zs.name==ss))==null?void 0:Bs.swimg;return Wn.createElement("img",{className:Ln.sign,src:Fu,style:{left:"-4px"}})}const Ss=(js=cl.find(Fu=>Fu.name==ss))==null?void 0:js.ptimg;return Wn.createElement("img",{className:Ln.sign,src:Ss,style:{left:`${48+52*(Os-1)+2*Os}px`}})}),Wn.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(Dl==null?void 0:Dl.excellent)&&Wn.createElement("div",{className:Ln.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Wn.createElement("div",{className:Ln.name},Wn.createElement(xt.Z,{title:Jr&&(Dl!=null&&Dl.excellent_alias_name)?Wn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${tu}`,Wn.createElement("br",null),Wn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Dl==null?void 0:Dl.excellent_alias_name}`)):tu},Wn.createElement("span",{className:Ln.e},Jr&&(Dl==null?void 0:Dl.excellent_alias_name)||tu))),Wn.createElement("div",{className:Ln.tags},Wn.createElement("div",null,Wn.createElement(xt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Wn.createElement("span",null,Dl.stages_count))),Wn.createElement(xt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Wn.createElement("span",null,Wn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Wn.createElement("span",null,Dl.members_count)))))))})),!sa.length&&Wn.createElement(Ut.Z,null)))},Dt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},sn="data:image/png;base64,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",Ua=x(59301),Zn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,trackEventItems:Mo,loading:Qo})=>{const Ur=Math.floor((qa-(oa-1)*Sr)/oa);return Ua.createElement(Lt.Z,{spinning:Qo},Ua.createElement("div",{className:Ne()(Dt.list,Ea)},!!sa.length&&sa.map((hl,Jr)=>{const{subject_identifier:ai,id:Ti,identifier:mu,power:cl}=hl,Dl=hl.is_public!=0&&hl.is_public;return Ua.createElement("div",{className:Dt.wrap,key:Ti,style:{width:Ur,marginRight:(1+Jr)%oa===0?0:Sr+Aa,marginBottom:Lo}},Ua.createElement("a",{className:Dt.li,onClick:fi=>{fi.preventDefault(),Mo&&(0,Ve.L9)([Mo]),(0,Ve.xg)(hl.first_category_url)}},Ua.createElement("div",{className:Dt.top},Ua.createElement(xt.Z,{title:hl.name},Ua.createElement("div",{className:Dt.name},hl.name)),Ua.createElement("img",{className:Dt.img,src:it.Z.IMG_SERVER+"/images/"+hl.avatar_url}),Ua.createElement("div",{className:Dt.text,title:hl.creator},hl.creator),ai&&Ua.createElement("div",{className:Dt.btns},Ua.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ua.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Dl&&Ua.createElement("div",{className:Dt.sign},"\u516C\u5F00")),Ua.createElement("div",{className:Dt.bottom},hl.visits>0&&Ua.createElement(xt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-liulanyan"}),Ua.createElement("span",null,hl.visits))),hl.course_members_count>0&&Ua.createElement(xt.Z,{title:"\u6210\u5458",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-chengyuan"}),hl.course_members_count)),hl.tasks_count>0&&Ua.createElement(xt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ua.createElement("span",null,Ua.createElement("i",{className:"iconfont icon-zuoye"}),hl.tasks_count)),hl.is_end?Ua.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ua.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!hl.is_accessible&&Ua.createElement("div",{className:Dt.lockWrap},Ua.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ua.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&Ua.createElement(Ut.Z,null)))},ea={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Ha="data:image/png;base64,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",Dn=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(ea.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{subject_identifier:Ti,id:mu,identifier:cl,power:Dl}=Jr,fi=Jr.is_public!=0&&Jr.is_public;return a.createElement("div",{className:Ne()(`${ea.wrap} ${Jr.is_accessible?"":ea.warpStyle}`,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{className:ea.li,onClick:ki=>{ki.preventDefault(),Qo&&(0,Ve.L9)([Qo]),(0,Ve.xg)(Jr.first_category_url)}},a.createElement("div",{className:ea.creator},a.createElement("img",{className:ea.img,src:it.Z.IMG_SERVER+"/images/"+Jr.avatar_url}),a.createElement("div",{className:ea.text,title:Jr.creator},Jr.creator)),a.createElement("div",{className:ea.top},a.createElement(xt.Z,{title:Jr.name},a.createElement("div",{className:ea.name},Jr.name)),fi&&a.createElement("div",{className:ea.sign},"\u516C\u5F00")),a.createElement("div",{className:ea.middle},a.createElement("div",{className:ea.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ea.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ea.text},"\u6210\u5458"),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.course_members_count)||0))),a.createElement("div",{className:ea.row},a.createElement("div",null,a.createElement("span",{className:ea.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ea.value},(Jr==null?void 0:Jr.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ea.text},"\u72B6\u6001"),Jr.is_end?a.createElement("span",{className:ea.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ea.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Ti&&a.createElement("div",{className:ea.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jr.is_accessible&&a.createElement("div",{className:ea.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&a.createElement(Ut.Z,null)))},ce={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},de="data:image/png;base64,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",De=({className:Ea,dataSource:sa=[],col:oa=4,right:Sr,bottom:Lo=23,precision:Aa=0,wrapWidth:qa=1200,wrapClassName:Mo,trackEventItems:Qo,loading:Ur})=>{const hl=Math.floor((qa-(oa-1)*Sr)/oa);return a.createElement(Lt.Z,{spinning:Ur},a.createElement("div",{className:Ne()(ce.list,Ea)},!!sa.length&&sa.map((Jr,ai)=>{const{subject_identifier:Ti,id:mu,identifier:cl,power:Dl}=Jr,fi=Jr.is_public!=0&&Jr.is_public;return a.createElement("div",{className:Ne()(`${ce.wrap} ${Jr.is_accessible?"":ce.warpStyle}`,Mo),key:mu,style:{width:hl,marginRight:(1+ai)%oa===0?0:Sr+Aa,marginBottom:Lo}},a.createElement("a",{className:ce.li,onClick:ki=>{ki.preventDefault(),Qo&&(0,Ve.L9)([Qo]),(0,Ve.xg)(Jr.first_category_url)}},a.createElement("div",{className:ce.creator},a.createElement("img",{className:ce.img,src:it.Z.IMG_SERVER+"/images/"+Jr.avatar_url}),a.createElement("div",{className:ce.text,title:Jr.creator},Jr.creator)),a.createElement("div",{className:ce.top},a.createElement(xt.Z,{title:Jr.name},a.createElement("div",{className:ce.name},Jr.name)),fi&&a.createElement("div",{className:ce.sign})),a.createElement("div",{className:ce.middle},a.createElement("div",{className:ce.row,style:{marginBottom:6}},a.createElement("div",null,a.createElement("span",{className:ce.text},"\u8BBF\u95EE\u91CF"),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.visits)||0)),a.createElement("div",null,a.createElement("span",{className:ce.text},"\u6210\u5458"),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.course_members_count)||0))),a.createElement("div",{className:ce.row},a.createElement("div",null,a.createElement("span",{className:ce.text,style:{width:42}},"\u4F5C",a.createElement("span",{style:{marginLeft:14}},"\u4E1A")),a.createElement("span",{className:ce.value},(Jr==null?void 0:Jr.tasks_count)||0)),a.createElement("div",null,a.createElement("span",{className:ce.text},"\u72B6\u6001"),Jr.is_end?a.createElement("span",{className:ce.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):a.createElement("span",{className:ce.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Ti&&a.createElement("div",{className:ce.btns},a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!Jr.is_accessible&&a.createElement("div",{className:ce.lockWrap},a.createElement("img",{src:`${it.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!sa.length&&a.createElement(Ut.Z,null)))},qe={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},It=x(65582),Wa=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(qe.tabs,Sr),style:Lo},a.createElement("div",{className:qe.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:qe.tab,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",{className:sa===qa.id?qe.active:""},qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:qe.tabBar},Aa)),Xn={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},en=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(Xn.tabs,Sr),style:Lo},a.createElement("div",{className:Xn.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:Xn.tab,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",{className:sa===qa.id?Xn.active:""},qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:Xn.tabBar},Aa)),In={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},wa=({dataSource:Ea=[],value:sa,onChange:oa,className:Sr,style:Lo={},tabBarExtraContent:Aa})=>a.createElement("div",{className:Ne()(In.tabs,Sr),style:Lo},a.createElement("div",{className:In.tabsWrap},Ea.map((qa,Mo)=>a.createElement("aside",{className:`${In.tab} ${sa===qa.id?In.active:""}`,onClick:()=>{oa(qa.id),qa.link&&It.history.push(qa.link)},key:Mo},a.createElement("div",null,qa.name),(qa==null?void 0:qa.resetCount)==null&&(qa==null?void 0:qa.total)!==void 0&&a.createElement("span",null,"\uFF08",qa==null?void 0:qa.total,"\uFF09"),(qa==null?void 0:qa.resetCount)!==void 0&&(qa==null?void 0:qa.total)!==void 0&&a.createElement(xt.Z,{title:(qa==null?void 0:qa.tip)!=null?qa==null?void 0:qa.tip:""},a.createElement("span",{style:{color:"#9096A3"}},"\uFF08",a.createElement("span",{style:{color:"#000"}},qa==null?void 0:qa.resetCount),"/",a.createElement("span",null,qa==null?void 0:qa.total),"\uFF09"))))),a.createElement("div",{className:In.tabBar},Aa)),On=({className:Ea,style:sa={},children:oa})=>a.createElement("div",{className:Ne()(Ea),style:sa},oa),Vn={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},st=x(38854),nn=x(20834);const fn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Nn=({sortValue:Ea,dropValue:sa,className:oa,onSort:Sr,onDrop:Lo,dataSource:Aa=fn})=>{var qa;return a.createElement("div",{className:Ne()(Vn.orderWrap,oa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(nn.default,null,Aa.map((Mo,Qo)=>a.createElement(nn.default.Item,{key:Qo,onClick:()=>Lo(Mo.id)},Mo.name)))},a.createElement("span",{className:Vn.orderTextWrap},(qa=Aa.find(Mo=>sa===Mo.id))==null?void 0:qa.name)),a.createElement("span",{className:Vn.orderIconWrap},a.createElement("span",{className:Vn.orderAsc},a.createElement("i",{className:Ea==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Vn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")})),a.createElement("span",{className:Vn.orderDesc},a.createElement("i",{className:Ea==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer} ${Vn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Vn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")}))))},cn={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const pt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var rr=({sortValue:Ea,dropValue:sa,className:oa,onSort:Sr,onDrop:Lo,dataSource:Aa=pt})=>{var qa;return a.createElement("div",{className:Ne()(cn.orderWrap,oa)},a.createElement(st.Z,{dropdownRender:()=>a.createElement(nn.default,null,Aa.map((Mo,Qo)=>a.createElement(nn.default.Item,{key:Qo,onClick:()=>Lo(Mo.id)},Mo.name)))},a.createElement("span",{className:cn.orderTextWrap},(qa=Aa.find(Mo=>sa===Mo.id))==null?void 0:qa.name)),a.createElement("span",{className:cn.orderIconWrap},a.createElement("span",{className:cn.orderAsc},a.createElement("i",{className:Ea==="asc"?`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-up font12 ${cn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")})),a.createElement("span",{className:cn.orderDesc},a.createElement("i",{className:Ea==="desc"?`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer} ${cn.active}`:`iconfont icon-sanjiaoxing-down font12 ${cn.cursorPointer}`,onClick:()=>Sr(Ea==="asc"?"desc":"asc")}))))},mr={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Er=x(3113),Pa=x(2337),Kr=Object.defineProperty,Tr=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Nr=(Ea,sa,oa)=>sa in Ea?Kr(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,hr=(Ea,sa)=>{for(var oa in sa||(sa={}))Mr.call(sa,oa)&&Nr(Ea,oa,sa[oa]);if(Tr)for(var oa of Tr(sa))cr.call(sa,oa)&&Nr(Ea,oa,sa[oa]);return Ea},Br=(Ea,sa)=>{var oa={};for(var Sr in Ea)Mr.call(Ea,Sr)&&sa.indexOf(Sr)<0&&(oa[Sr]=Ea[Sr]);if(Ea!=null&&Tr)for(var Sr of Tr(Ea))sa.indexOf(Sr)<0&&cr.call(Ea,Sr)&&(oa[Sr]=Ea[Sr]);return oa},no=(Ea,sa,oa)=>new Promise((Sr,Lo)=>{var Aa=Qo=>{try{Mo(oa.next(Qo))}catch(Ur){Lo(Ur)}},qa=Qo=>{try{Mo(oa.throw(Qo))}catch(Ur){Lo(Ur)}},Mo=Qo=>Qo.done?Sr(Qo.value):Promise.resolve(Qo.value).then(Aa,qa);Mo((oa=oa.apply(Ea,sa)).next())}),eo=Ea=>{var sa=Ea,{className:oa,style:Sr,children:Lo,loading:Aa=!1,openLoading:qa,onClick:Mo=()=>{},size:Qo="middle",shape:Ur="round",theme:hl}=sa,Jr=Br(sa,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ai,Ti]=(0,a.useState)(!1),mu=(0,a.useMemo)(()=>{switch(hl){case Pa.Fy.THEMEONE:return mr.ThemeOne;case Pa.Fy.DEFAULT:default:return mr.btn}},[hl]);return a.createElement(Er.ZP,hr({onClick:(0,Ie.throttle)(cl=>no(void 0,null,function*(){qa&&Ti(!0);try{yield Mo(cl)}catch(Dl){console.log("error",Dl)}qa&&Ti(!1)}),2e3,{leading:!0,trailing:!1}),className:Ne()(mu,mr[`${Qo}-${Ur}`],oa),style:Sr,size:Qo,shape:Ur,loading:ai||Aa},Jr),Lo)},Xr={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},si=({className:Ea,style:sa,children:oa=null,onClick:Sr,title:Lo})=>a.createElement("div",{className:Ne()(Xr.head,Ea),style:sa},a.createElement("span",{className:"primary-hover",onClick:Sr},a.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),a.createElement("b",{title:Lo},Lo),a.createElement("div",{className:Xr.node},oa)),mi={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},$r=({confirmShow:Ea=!0,confirmTitle:sa,confirmClick:oa,cancelShow:Sr=!0,cancelTitle:Lo,cancelClick:Aa,className:qa,style:Mo,confirmLoading:Qo=!1})=>a.createElement("div",{className:Ne()(mi.btns,qa),style:Mo},Ea&&a.createElement(Er.ZP,{loading:Qo,onClick:oa,type:"primary",className:mi.confirm},sa),Sr&&a.createElement(Er.ZP,{onClick:Aa,className:mi.cancel},Lo)),Uo={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Kl=({className:Ea,style:sa={},LeftContent:oa,children:Sr,RightContent:Lo})=>a.createElement("div",{className:Ne()(Uo.fixedBottom,Ea),style:sa},a.createElement("div",{className:Uo.wrap},a.createElement("div",{className:Uo.left},oa),a.createElement("div",{className:Uo.center},Sr),a.createElement("div",{className:Uo.right},Lo))),Ml={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ui=({className:Ea,style:sa={},dataSource:oa=[]})=>a.createElement("div",{className:Ne()(Ml.crumbs,Ea),style:sa},oa.map((Sr,Lo)=>LoIt.history.push(Sr.path)},Sr.name):a.createElement("span",null,Sr.name),a.createElement("span",null,"\xA0",">","\xA0")):a.createElement("span",{key:Lo,style:{color:"#5F6368"}},Sr.name))),ql=x(31797),li=Object.defineProperty,ii=Object.defineProperties,pi=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Vl=Object.prototype.propertyIsEnumerable,ci=(Ea,sa,oa)=>sa in Ea?li(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Si=(Ea,sa)=>{for(var oa in sa||(sa={}))_r.call(sa,oa)&&ci(Ea,oa,sa[oa]);if(Zl)for(var oa of Zl(sa))Vl.call(sa,oa)&&ci(Ea,oa,sa[oa]);return Ea},du=(Ea,sa)=>ii(Ea,pi(sa)),Ki=(Ea,sa)=>{var oa={};for(var Sr in Ea)_r.call(Ea,Sr)&&sa.indexOf(Sr)<0&&(oa[Sr]=Ea[Sr]);if(Ea!=null&&Zl)for(var Sr of Zl(Ea))sa.indexOf(Sr)<0&&Vl.call(Ea,Sr)&&(oa[Sr]=Ea[Sr]);return oa};const{Countdown:au}=ql.default;var Sl=Ea=>{var sa=Ea,{onChange:oa}=sa,Sr=Ki(sa,["onChange"]);const[Lo,Aa]=(0,a.useState)(null);(0,a.useEffect)(()=>{typeof Lo=="number"&&Lo>=0&&oa(Lo)},[Lo]);const qa=Mo=>{const Qo=Math.floor(Mo/1e3);Aa(Qo)};return a.createElement(au,du(Si({},Sr),{onChange:qa}))},Ai={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},qu=({DataProps:Ea,className:sa,style:oa={}})=>{var Sr;return a.createElement("div",{className:Ne()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ai.ClassRoomItem,sa),style:oa,onClick:()=>{(0,Ve.xg)(Ea==null?void 0:Ea.first_category_url)}},a.createElement("div",{className:"flex flex-col item-center"},a.createElement("img",{src:`${(Sr=it.Z)==null?void 0:Sr.IMG_SERVER}/images/${Ea==null?void 0:Ea.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ea==null?void 0:Ea.subject_identifier)&&a.createElement("div",{className:"mt-40px"},a.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),a.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),a.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},a.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ea!=null&&Ea.is_public)&&a.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),a.createElement("span",{className:Ne()("text-16px font-medium",Ai.TitleDom)},Ea==null?void 0:Ea.name)),a.createElement("div",{className:"c-grey-333 font-medium"},Ea==null?void 0:Ea.creator),a.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ea==null?void 0:Ea.course_members_count),a.createElement("div",{className:"c-grey-333 flex item-center justify-between"},a.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ea==null?void 0:Ea.tasks_count),Ea!=null&&Ea.is_end?a.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):a.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},us=Object.defineProperty,Zu=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,jr=(Ea,sa,oa)=>sa in Ea?us(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Hr=(Ea,sa)=>{for(var oa in sa||(sa={}))_u.call(sa,oa)&&jr(Ea,oa,sa[oa]);if(Zu)for(var oa of Zu(sa))yo.call(sa,oa)&&jr(Ea,oa,sa[oa]);return Ea},yl=({DataProps:Ea=[],selectValue:sa,onChange:oa,className:Sr,style:Lo={},extra:Aa,classNameItem:qa,styleItem:Mo={},barHidden:Qo})=>{const[Ur,hl]=(0,a.useState)();return(0,a.useEffect)(()=>{hl(Array.isArray(sa)?sa:[sa])},[sa]),a.createElement("div",{className:Ne()("flex px-20px py-10px gap-40px",Sr),style:Hr({borderBottom:"1px solid #D3F0FF"},Lo)},Ea==null?void 0:Ea.map(Jr=>a.createElement("div",{key:Jr==null?void 0:Jr.id,className:Ne()("flex item-center justify-center current c-grey-333 text-16 relative",qa,Jr==null?void 0:Jr.className),style:Hr(Hr({color:Ur!=null&&Ur.includes(Jr==null?void 0:Jr.id)?"#1890FF":"",minWidth:88},Mo),(Jr==null?void 0:Jr.style)||{}),onClick:ai=>{oa==null||oa({domEvent:ai,item:Jr}),Jr!=null&&Jr.link&&It.history.push(Jr==null?void 0:Jr.link)}},Jr==null?void 0:Jr.name,!Qo&&(Ur==null?void 0:Ur.includes(Jr==null?void 0:Jr.id))&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),a.createElement("div",{className:"ml-auto"},Aa))},ui=Object.defineProperty,Pi=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,Mi=Object.getOwnPropertySymbols,hu=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,il=(Ea,sa,oa)=>sa in Ea?ui(Ea,sa,{enumerable:!0,configurable:!0,writable:!0,value:oa}):Ea[sa]=oa,Ql=(Ea,sa)=>{for(var oa in sa||(sa={}))hu.call(sa,oa)&&il(Ea,oa,sa[oa]);if(Mi)for(var oa of Mi(sa))Lu.call(sa,oa)&&il(Ea,oa,sa[oa]);return Ea},vl=(Ea,sa)=>Pi(Ea,Yi(sa)),al=({value:Ea,onChange:sa,onInputChange:oa,className:Sr,style:Lo={},InputProps:Aa})=>{const[qa,Mo]=(0,a.useState)(Ea);return a.createElement("div",{className:Ne()("flex item-center rounded-full px-10px py-2px",Sr),style:Ql({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},Lo)},a.createElement(ke.default,vl(Ql({bordered:!1},Aa),{onChange:Qo=>{Mo(Qo.target.value),oa==null||oa(encodeURIComponent(Qo.target.value))},onPressEnter:Qo=>{sa==null||sa({domEvent:Qo,item:{value:qa}})}})),a.createElement("img",{className:"h-22px current",src:x(25365),height:22,onClick:Qo=>{sa==null||sa({domEvent:Qo,item:{value:qa}})}}))}},31103:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return fe}});var a=x(59301);function fe(Re,ye){const Fe=(0,a.useRef)();(0,a.useEffect)(()=>{Fe.current=Re}),(0,a.useEffect)(()=>{function Be(){Fe.current()}if(ye!==null){let re=setInterval(Be,ye);return()=>clearInterval(re)}},[ye])}},36306:function(Ot,ut,x){"use strict";x.d(ut,{Z:function(){return ot}});var a=x(78241),fe=x(8591),Re=x(43418),ye=x(71418),Fe=x(6848),Be=x(57809),re=x(5112),Ne=x(92832),Ie=x(1710),be=x(59301),Me=x(65582),Ze=x(38147),Ce=x(65862),le={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},y=x(41867),E=x(96565),z=x(6339),b=x(59301),ee=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ve=(We,gt,Ke)=>gt in We?ee(We,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):We[gt]=Ke,Ae=(We,gt)=>{for(var Ke in gt||(gt={}))se.call(gt,Ke)&&ve(We,Ke,gt[Ke]);if(ue)for(var Ke of ue(gt))ge.call(gt,Ke)&&ve(We,Ke,gt[Ke]);return We},Se=(We,gt)=>te(We,ne(gt)),ke=(We,gt,Ke)=>new Promise((lt,yt)=>{var Et=xt=>{try{Lt(Ke.next(xt))}catch(Qt){yt(Qt)}},ht=xt=>{try{Lt(Ke.throw(xt))}catch(Qt){yt(Qt)}},Lt=xt=>xt.done?lt(xt.value):Promise.resolve(xt.value).then(Et,ht);Lt((Ke=Ke.apply(We,gt)).next())});const xe=({shixunHomeworks:We,exercise:gt,loading:Ke,dispatch:lt})=>{var yt,Et,ht;const{commonHeader:Lt}=gt,[xt,Qt]=(0,be.useState)([]),[it,Ve]=(0,be.useState)(Se(Ae({},(0,Me.useParams)()),{page:1,limit:10})),[dt,Mt]=(0,be.useState)([]),[Kt,Ut]=(0,be.useState)(""),[Wt,Je]=(0,be.useState)(1),[an]=a.default.useForm(),[zn,Cn]=(0,be.useState)({}),[on,rt]=(0,be.useState)(null),[vt,$e]=(0,be.useState)(!1),[He,Bt]=(0,be.useState)([]),[bt,Ge]=(0,be.useState)(null),[Qe,mt]=(0,be.useState)(0),[Xe,we]=(0,be.useState)(0),[zt,ra]=(0,be.useState)(!1),Qn=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(vn,Pn,Ma)=>(it.page-1)*it.limit+Ma+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:vn=>vn||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(vn,Pn)=>b.createElement("div",{className:le.banding,title:vn||"--"},vn||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(vn,Pn)=>vn===0?b.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):vn===1?b.createElement("span",{style:{color:"#DF3042"}},!Pn.is_make_up&&"\u8003\u8BD5\u4E2D",Pn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):vn===2?b.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):b.createElement("span",{style:{color:"#5AB891"}},!Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",Pn.is_make_up&&!Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!Pn.is_make_up&&Pn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(Lt==null?void 0:Lt.exercise_type)==2&&!(0,y.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(vn,Pn)=>Pn.commit_status===0||Pn.commit_status===1?"--":!Pn.open_total_score&&(0,y.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(vn=typeof vn=="number"?Number(vn):vn,console.log(typeof vn),vn||(vn=0),vn===100?b.createElement("span",{className:"c-green"},vn):vn>60?b.createElement("span",{className:"c-orange"},vn):vn==Xe*.6?b.createElement("span",{className:"c-red"},vn):b.createElement("span",null,vn))}].filter(vn=>!!vn);(0,be.useEffect)(()=>{var vn;((vn=gt.actionTabs)==null?void 0:vn.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Bt([]),Ge(null),$t(),Gn(it))},[(yt=gt.actionTabs)==null?void 0:yt.key]);const $t=()=>ke(void 0,null,function*(){var vn;if(!((vn=gt.actionTabs)!=null&&vn.showSelectQuestion))return;const Pn=yield(0,Ze.ZP)(`/api/exercises/${it==null?void 0:it.categoryId}/all_subj_questions.json`,{method:"get"});Pn.status==0&&Bt(Pn.data)}),$n=(vn,Pn)=>{it.page=vn,it.limit=Pn,Ve(Ae({},it)),Gn(it)},Gn=vn=>ke(void 0,null,function*(){ra(!0);const Pn=yield(0,Ze.ZP)(`/api/exercises/${it.categoryId||(it==null?void 0:it.exerciseId)}/exercise_users.json`,{method:"get",params:vn});Pn.status==0&&(mt(Pn.data.total_count),Ve(Se(Ae({},it),{total:Pn.data.total_count})),Qt(Pn.data.exercise_users),we(Pn.data.total_score)),ra(!1)}),Ft=vn=>{it.search=vn,it.page=1,an.resetFields(),Cn({}),Mt([]),rt(null),Ve(Ae({},it)),Gn(it)},Tt=vn=>ke(void 0,null,function*(){var Pn,Ma;const Ja=Ae({},zn);if(!((Pn=vn==null?void 0:vn.content)!=null&&Pn.trim())){fe.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ja.content=vn==null?void 0:vn.content,Ja.attachment_ids=(Ma=vn==null?void 0:vn.attachment_ids)==null?void 0:Ma.map(yr=>yr.response.id),Fn(Ja)}),Fn=vn=>ke(void 0,null,function*(){var Pn;$e(!0);const{showSelectQuestion:Ma,ai_review_settings:Ja}=gt.actionTabs,yr=yield(0,Ze.ZP)(`/api/exercises/${(it==null?void 0:it.categoryId)||(it==null?void 0:it.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(Ae({},vn),{exercise_question_id:Ma?bt:(Pn=gt.actionTabs)==null?void 0:Pn.questionId,ai_review_settings:Ja})});if([0,-3].includes(yr.status)){yr.status==0&&fe.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),rt(yr);const Sa=document.querySelector(".modal-ai-pfcs");if(Sa){const Ln=Sa.querySelector(".ant-modal-body");Ln&&(Ln.scrollTop=Ln.scrollHeight)}}$e(!1)}),Nt=()=>{lt({type:"exercise/setActionTabs",payload:{key:""}}),Je(1),Jt()},Jt=()=>{an.resetFields(),Cn({}),Mt([]),Ut(""),rt(null)};return b.createElement(Re.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:vt,open:((Et=gt.actionTabs)==null?void 0:Et.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>Nt(),okText:on?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var vn;if((vn=gt.actionTabs)!=null&&vn.showSelectQuestion&&!bt)return fe.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Wt==1){if(dt.length==0)return fe.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Fn({exercise_user_id:dt[0]})}else Wt==2&&an.submit()}},b.createElement(ye.Z,{spinning:vt,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((ht=gt.actionTabs)==null?void 0:ht.showSelectQuestion)&&b.createElement("div",{className:"flex item-center justify-between mb10"},b.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},b.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",b.createElement(Fe.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ${le.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),b.createElement(Be.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:bt,onChange:vn=>Ge(vn)},He==null?void 0:He.map(vn=>b.createElement(Be.default.Option,{key:vn==null?void 0:vn.id,value:vn==null?void 0:vn.id},vn==null?void 0:vn.question_title)))),b.createElement("div",{className:le.radio_con},b.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),b.createElement(re.ZP.Group,{onChange:vn=>{vn.target.value==1&&$n(1,10),Je(vn.target.value),Jt()},value:Wt,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Wt==1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"flex justify-between item-center mb10"},b.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),b.createElement(Ne.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:Kt,onChange:vn=>Ut(vn.target.value),onSearch:Ft})),b.createElement(Ie.default,{rowSelection:{type:"radio",selectedRowKeys:dt,onChange:(vn,Pn)=>{Mt(vn)},getCheckboxProps:vn=>({disabled:[0,1].includes(vn==null?void 0:vn.commit_status)})},loading:zt,rowKey:"exercise_user_id",dataSource:xt||[],columns:Qn,pagination:{current:it.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:it.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Qe,size:"default",showTotal:Ce.rU,onChange:$n},onChange:(vn,Pn,Ma)=>{it.page=1,Ma.order===void 0?(it.order_type=null,it.order=null):(it.order_type=Ma.order==="descend"?"desc":"asc",it.order=Ma.field),Ve(Ae({},it)),Gn(it)}})),Wt==2&&b.createElement("div",{style:{marginTop:20}},b.createElement(a.default,{form:an,className:le.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Cn(Ae({},an.getFieldsValue()))},onFinish:Tt},b.createElement(a.default.Item,{name:"content",label:"",style:{marginBottom:0}},b.createElement(E.Z,{watch:!0})))),on&&b.createElement("div",{className:le.result_con},b.createElement("div",{className:le.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(on==null?void 0:on.status)==0&&b.createElement("div",{className:"p20"},b.createElement("div",{className:"mb5"},b.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),on==null?void 0:on.score),b.createElement("div",{className:"flex"},b.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),b.createElement(z.Z,{value:on==null?void 0:on.content,style:{fontSize:"14px"}}))),(on==null?void 0:on.status)==-3&&b.createElement("div",{className:"p20"},b.createElement(z.Z,{value:on==null?void 0:on.message,style:{fontSize:"14px"}})))))};var ot=(0,Me.connect)(({shixunHomeworks:We,exercise:gt,loading:Ke,user:lt})=>({shixunHomeworks:We,exercise:gt,loading:Ke.effects,user:lt}))(xe)},61418:function(Ot,ut,x){"use strict";x.r(ut),x.d(ut,{default:function(){return $f}});var a=x(59301),fe=x(38147),Re=x(74128),ye=x(65582),Fe=x(43418),Be=x(20834),re=x(8591),Ne=x(24905),Ie=x(6848),be=x(5112),Me=x(81327),Ze=x(66104),Ce=x(3113),le=x(95237),y=x(38854),E=x(99313),z=x(1710),b=x(87169),ee=x(27812),te=x(89489),ne=x(87513),ue=x(65862),se=x(84454),ge=x(78241),ve=x(43604),Ae=x(78673),Se=x(92832),ke=x(5871),xe=x(58421),ot=x(66649),We=x.n(ot),gt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Et=(me,pe,ie)=>pe in me?gt(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ht=(me,pe)=>{for(var ie in pe||(pe={}))lt.call(pe,ie)&&Et(me,ie,pe[ie]);if(Ke)for(var ie of Ke(pe))yt.call(pe,ie)&&Et(me,ie,pe[ie]);return me},Lt=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const xt=({shixunHomeworks:me,dispatch:pe})=>{const ie=(0,ye.useParams)();return a.createElement(Fe.default,{centered:!0,title:"\u63D0\u793A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Lt(void 0,null,function*(){(yield(0,fe.ZP)(`/api/myshixuns/${me.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"post",body:{course_id:ie.coursesId}})).status===0&&(re.ZP.success("\u5220\u9664\u6210\u529F"),pe({type:"shixunHomeworks/setActionTabs",payload:{}}),pe({type:"shixunHomeworks/getWorkList",payload:ht({},me.actionTabs.params)}))}),onCancel:()=>{pe({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};var Qt=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(xt),it=Object.defineProperty,Ve=Object.defineProperties,dt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Wt=(me,pe,ie)=>pe in me?it(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Je=(me,pe)=>{for(var ie in pe||(pe={}))Kt.call(pe,ie)&&Wt(me,ie,pe[ie]);if(Mt)for(var ie of Mt(pe))Ut.call(pe,ie)&&Wt(me,ie,pe[ie]);return me},an=(me,pe)=>Ve(me,dt(pe)),zn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Cn=({exercise:me,dispatch:pe})=>{var ie,ct,wt,_e,Gt,at,Oe,Pe;const An=(0,ye.useParams)(),[Tn,Kn]=(0,a.useState)(!0),[tn]=ge.default.useForm(),{actionTabs:Sn}=me;(0,a.useEffect)(()=>{var Ba,Jn,kn,Va;me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605"&&(tn.resetFields(),tn.setFieldsValue({subjective_score:(Jn=(Ba=Sn==null?void 0:Sn.selectArrs)==null?void 0:Ba.record)==null?void 0:Jn.subjective_score,objective_score:(Va=(kn=Sn==null?void 0:Sn.selectArrs)==null?void 0:kn.record)==null?void 0:Va.objective_score}))},[me.actionTabs.key]);const na=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u8BC4\u9605",open:me.actionTabs.key==="\u66F4\u6539\u8BC4\u9605",onCancel:na,footer:a.createElement(le.Z,{align:"middle",justify:"end"},a.createElement(Ce.ZP,{className:"ml10",onClick:na}," \u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml10",onClick:()=>zn(void 0,null,function*(){var Ba,Jn;yield tn.validateFields();const kn=tn.getFieldValue();(yield(0,ne.oS)(an(Je({},kn),{id:An.categoryId,user_id:(Jn=(Ba=Sn==null?void 0:Sn.selectArrs)==null?void 0:Ba.record)==null?void 0:Jn.user_id}))).status===0&&(re.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),pe({type:"exercise/setActionTabs",payload:{}}),pe({type:"exercise/setUpdateIndex"}))}),type:"primary"}," \u786E\u8BA4"))},a.createElement("div",{className:"pl30"},a.createElement(ge.default,{form:tn},a.createElement(le.Z,null,a.createElement(ve.Z,null,a.createElement(ge.default.Item,{name:"subjective_score",label:"\u4E3B\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((ct=(ie=Sn==null?void 0:Sn.selectArrs)==null?void 0:ie.exercise_types)==null?void 0:ct.subjective_score)*1,style:{width:150},placeholder:"\u8BF7\u586B\u5199\u4E3B\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(_e=(wt=Sn==null?void 0:Sn.selectArrs)==null?void 0:wt.exercise_types)==null?void 0:_e.subjective_score,"\u5206")))),a.createElement(le.Z,null,a.createElement(ve.Z,null,a.createElement(ge.default.Item,{name:"objective_score",label:"\u5BA2\u89C2\u9898\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}]},a.createElement(ke.Z,{min:0,max:((at=(Gt=Sn==null?void 0:Sn.selectArrs)==null?void 0:Gt.exercise_types)==null?void 0:at.objective_score)*1,style:{width:150},width:150,placeholder:"\u8BF7\u586B\u5199\u5BA2\u89C2\u9898\u6210\u7EE9"}))),a.createElement(ve.Z,{flex:1},a.createElement("div",null,a.createElement("span",{className:"ml10"},"\u5206\uFF0C\u603B\u5171\uFF1A",(Pe=(Oe=Sn==null?void 0:Sn.selectArrs)==null?void 0:Oe.exercise_types)==null?void 0:Pe.objective_score,"\u5206"))))))))};var on=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cn);const rt=[{name:"\u672A\u8BC4\u9605",id:0,type:"unreview_counts"},{name:"\u8BC4\u9605\u4E2D",id:2,type:"reviewing_counts"},{name:"\u5DF2\u8BC4\u9605",id:1,type:"review_counts"}],vt=[{name:"\u672A\u5F00\u59CB",id:0,type:"unanswer_users"},{name:"\u8003\u8BD5\u4E2D",id:1,type:"answering_users"},{name:"\u5DF2\u4EA4\u5377",id:2,type:"answer_users"},{name:"\u5DF2\u4EA4\u5377/\u672A\u7B54",id:3,type:"commit_with_no_answers_users"}],$e=[{name:"\u65E0\u9700\u8865\u8003",id:0,type:"unmake_up_users_count"},{name:"\u53C2\u52A0\u8865\u8003",id:1,type:"make_up_users_count"}];var He=x(2524),Bt=x(71418),bt=x(61527),Ge=x(59301),Qe=Object.defineProperty,mt=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,Qn=(me,pe,ie)=>pe in me?Qe(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,$t=(me,pe)=>{for(var ie in pe||(pe={}))zt.call(pe,ie)&&Qn(me,ie,pe[ie]);if(we)for(var ie of we(pe))ra.call(pe,ie)&&Qn(me,ie,pe[ie]);return me},$n=(me,pe)=>mt(me,Xe(pe)),Gn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ft=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),[_e]=ge.default.useForm(),Gt=ge.default.useWatch("time",_e),[at,Oe]=(0,a.useState)(!1),{actionTabs:Pe,commonHeader:An}=me,[,Tn,Kn,tn]=(0,bt.U)(ne.n7,{id:wt.categoryId}),Sn=tn!=null&&tn.user_end_time?We()(tn==null?void 0:tn.user_end_time).add(1,"minutes"):We()(),na=We()(tn==null?void 0:tn.user_total_end_time)>Sn?Math.round(We().duration(We()(tn==null?void 0:tn.user_total_end_time).diff(Sn.startOf("minute"))).asMinutes()):0,Ba=((tn==null?void 0:tn.student_left_minutes)||0)+(Gt||0);(0,a.useEffect)(()=>{var kn;Pe.key==="\u5EF6\u65F6"?(pe({type:"exercise/getWorkSetting",payload:$t({},wt)}),Kn({user_id:Pe!=null&&Pe.isBatch?Pe==null?void 0:Pe.user_ids:[(kn=Pe==null?void 0:Pe.selectArrs)==null?void 0:kn.user_id]})):_e.resetFields()},[Pe.key]);const Jn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return Ge.createElement(Ge.Fragment,null,Ge.createElement(Fe.default,{width:640,centered:!0,title:Pe!=null&&Pe.isBatch?"\u6279\u91CF\u5EF6\u65F6":"\u5EF6\u65F6",open:Pe.key==="\u5EF6\u65F6",okText:"\u786E\u8BA4\u5EF6\u65F6",cancelText:"\u53D6\u6D88",confirmLoading:at,onOk:()=>Gn(void 0,null,function*(){_e.submit()}),onCancel:Jn},Ge.createElement(Bt.Z,{spinning:Tn},Ge.createElement(ge.default,{form:_e,colon:!1,labelCol:{span:4},onFinish:kn=>Gn(void 0,null,function*(){Oe(!0);const Va=yield(0,ne.qz)($n($t({},kn),{id:wt.categoryId,exercise_user_id:Pe==null?void 0:Pe.exercise_user_id}));Oe(!1),Va.status===0&&(re.ZP.success("\u5EF6\u65F6\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),Jn())})},Ge.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"\u5EF6\u65F6\u8BF4\u660E\uFF1A",Ge.createElement("br",null),"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",Ge.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1B",Ge.createElement("br",null),"3.\u82E5\u5C06\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u5EF6\u540E\uFF0C\u5C06\u5BF9\u6240\u6709\u8003\u8BD5\u8FDF\u5230\u7684\u5B66\u751F\u8FDB\u884C\u7EDF\u4E00\u5EF6\u65F6\uFF08\u5B66\u751F\u5DF2\u7B54\u9898\u65F6\u95F4+\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4+\u7EDF\u4E00\u5EF6\u65F6\u65F6\u95F4\u2264\u8003\u8BD5\u7B54\u9898\u65F6\u957F\uFF09\u3002"),Pe!=null&&Pe.isBatch?Ge.createElement("div",null,"\u5F53\u524D\u9009\u4E2D",Ge.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},Pe==null?void 0:Pe.exercise_user_id.length),"\u540D\u5B66\u751F"):Ge.createElement(le.Z,{align:"middle",gutter:40},Ge.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ie=Pe==null?void 0:Pe.selectArrs)==null?void 0:ie.user_name)),Ge.createElement(ve.Z,null,"\u5B66\u53F7",Ge.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=Pe==null?void 0:Pe.selectArrs)==null?void 0:ct.student_id))),Ge.createElement(ge.default.Item,{className:"mt30",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5EF6\u957F\u65F6\u95F4"}],name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},Ge.createElement(ke.Z,{min:0,precision:0,max:na,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${na}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(Pe!=null&&Pe.isBatch)&&Ge.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},Ba),"\u5206\u949F",Ba!==0&&(tn==null?void 0:tn.user_end_time)&&Ge.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",Ge.createElement("span",{className:"ml5"},We()(tn==null?void 0:tn.user_end_time).add(Gt||0,"m").format("YYYY-MM-DD HH:mm:ss")))),(An==null?void 0:An.screen_open)&&Ge.createElement(ge.default.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked"},Ge.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570"))))))};var Tt=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Ft),Fn=x(5083),Nt=x(99981),Jt=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const vn=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),[_e]=ge.default.useForm(),[Gt,at]=(0,a.useState)(!1),{actionTabs:Oe}=me;return(0,a.useEffect)(()=>{me.actionTabs.key==="teacher-unlock"&&(at(!1),_e.resetFields())},[me.actionTabs.key]),a.createElement(a.Fragment,null,a.createElement(Fe.default,{width:600,centered:!0,title:`\u8003\u8BD5\u89E3\u9501\uFF08${(ie=Oe==null?void 0:Oe.selectArrs)==null?void 0:ie.user_name}\uFF09`,open:me.actionTabs.key==="teacher-unlock",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",keyboard:!1,confirmLoading:Gt,onOk:()=>Jt(void 0,null,function*(){var Pe,An;yield _e.validateFields();const Tn=_e.getFieldsValue();if(at(!0),(yield(0,ne.ZD)(wt.categoryId,{exercise_user_id:(Pe=Oe==null?void 0:Oe.selectArrs)==null?void 0:Pe.exercise_user_id,unlock_key:Tn.unlock_key})).status===0){if(Tn.time){const tn={time:We()(Tn.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_user_id,id:wt.categoryId};yield(0,ne.qz)(tn)}re.ZP.success("\u89E3\u9664\u9501\u5B9A\u6210\u529F"),pe({type:"exercise/setUpdateIndex"}),pe({type:"exercise/setActionTabs",payload:{}})}at(!1)}),onCancel:()=>{pe({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:""},a.createElement(ge.default,{form:_e,layout:"vertical",autoComplete:"off"},a.createElement(ge.default.Item,{className:"ml10",label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},a.createElement(Se.default.Password,{autoComplete:"off",style:{width:270},placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),a.createElement(ge.default.Item,{label:a.createElement("span",null,"\u5EF6\u957F\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF08",a.createElement("span",{className:"c-grey-999"},"\u4E0D\u80FD\u8D85\u8FC7\u5F53\u524D\u8BD5\u5377\u622A\u6B62\u65F6\u95F4",We()((ct=Oe==null?void 0:Oe.selectArrs)==null?void 0:ct.exercise_end_at).format("YYYY-MM-DD HH:mm")),"\uFF09"),name:"time",className:"ml10"},a.createElement(Fn.default,{style:{width:270},placeholder:"\u8BF7\u9009\u62E9\u4EA4\u5377\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:Pe=>{var An;return(0,Nt.Q8)(Pe,(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_end_at)},disabledTime:Pe=>{var An;const Tn=(An=Oe==null?void 0:Oe.selectArrs)==null?void 0:An.exercise_end_at;if(We()(Pe).isSame(We()(Tn),"day")){const Kn=We()(Tn).hours(),tn=We()(Tn).minutes();return console.log(Kn,tn),{disabledHours:()=>(0,Nt.w6)(0,24).slice(Kn+1),disabledMinutes:()=>We()(Pe).isSame(We()(Tn),"hour")?(0,Nt.w6)(tn,60):[]}}return(0,Nt.d0)(Pe)},allowClear:!1}))))))};var Pn=(0,ye.connect)(({exercise:me})=>({exercise:me}))(vn),Ma=x(30214),Ja=x(77254),yr=x(82896),Sa=Object.getOwnPropertySymbols,Ln=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Wn=(me,pe)=>{var ie={};for(var ct in me)Ln.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Sa)for(var ct of Sa(me))pe.indexOf(ct)<0&&ha.call(me,ct)&&(ie[ct]=me[ct]);return ie},fa=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Wr=me=>{var pe=me,{shixunHomeworks:ie,dispatch:ct}=pe,wt=Wn(pe,["shixunHomeworks","dispatch"]);const _e=(0,ye.useParams)(),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)([]);(0,a.useEffect)(()=>{ie.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&An()},[ie.actionTabs.key]);function An(){return fa(this,null,function*(){const Kn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/group_list.json`,{method:"GET"});at(Kn)})}const Tn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return a.createElement(a.Fragment,null,a.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:ie.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fa(void 0,null,function*(){const Kn=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/code_quality_analysis.json`,{method:"POST",body:{group_ids:Oe}});(Kn==null?void 0:Kn.status)===0&&(ye.history.replace(`/classrooms/${_e.coursesId}/exercise/${_e.categoryId}/detail?tabs=7`),window.location.reload(),ct({type:"shixunHomeworks/setActionTabs",payload:{}}),Pe([]))}),onCancel:()=>{Pe([]),ct({type:"shixunHomeworks/setActionTabs",payload:{}})}},a.createElement(z.default,{rowSelection:{type:"checkbox",onChange:(Kn,tn)=>{Pe([...Kn])},selectedRowKeys:Oe,getCheckboxProps:Kn=>({disabled:Kn.status==="\u8FDB\u884C\u4E2D"||Kn.works_count===0})},rowKey:Kn=>Kn.key||Kn.id,scroll:{y:300},pagination:!1,columns:Tn,dataSource:Gt==null?void 0:Gt.group_list})))};var Zr=(0,ye.connect)(({shixunHomeworks:me})=>({shixunHomeworks:me}))(Wr),Dt=x(41867),sn={flex_box_center:"flex_box_center____uOEt",flex_space_between:"flex_space_between___J8U9e",flex_box_vertical_center:"flex_box_vertical_center___M1l_z",flex_box_center_end:"flex_box_center_end___UsRsw",flex_box_column:"flex_box_column___gcanz",rightFilter:"rightFilter___KnaoF",classwidth:"classwidth___QPkdW",operationCol:"operationCol___hiIyI",unlockBtn:"unlockBtn___QvP_V",recordScreenModal:"recordScreenModal___tLQo7",operationLink:"operationLink___vj72A",banding:"banding___BLx2S",noShow:"noShow___mrV9r",btn_review:"btn_review___b6mDf"},Ua=x(59301),Ht=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())}),ea=({item:me,renderText:pe})=>{const ie=(0,ye.useParams)(),[ct,wt]=(0,a.useState)(),_e=Gt=>Ht(void 0,null,function*(){if(!Gt)return;const at=yield(0,ne.UH)({id:ie.categoryId,user_id:me==null?void 0:me.user_id});at&&wt(at)});return Ua.createElement(Ie.Z,{onOpenChange:Gt=>_e(Gt),title:Ua.createElement("div",null,"\u5355\u9009\u9898 ",(ct==null?void 0:ct.single_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u591A\u9009\u9898 ",(ct==null?void 0:ct.multiple_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u5224\u65AD\u9898 ",(ct==null?void 0:ct.judgement_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u586B\u7A7A\u9898 ",(ct==null?void 0:ct.completion_question_score)||0,"\u5206 ",Ua.createElement("br",null),"\u5B9E\u8BAD\u9898 ",(ct==null?void 0:ct.shixun_question_score)||0,"\u5206")},pe)},Ha=x(89392),La=x.n(Ha),Dn=x(57809),ce=x(71067),de=x(59301),Ee=Object.defineProperty,De=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Wa=Object.prototype.propertyIsEnumerable,Xn=(me,pe,ie)=>pe in me?Ee(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,mn=(me,pe)=>{for(var ie in pe||(pe={}))kt.call(pe,ie)&&Xn(me,ie,pe[ie]);if(It)for(var ie of It(pe))Wa.call(pe,ie)&&Xn(me,ie,pe[ie]);return me},en=(me,pe)=>De(me,qe(pe)),In=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const qt=({exercise:me,dispatch:pe})=>{var ie,ct;const wt=(0,ye.useParams)(),{actionTabs:_e,commonHeader:Gt}=me,[at]=ge.default.useForm(),Oe=ge.default.useWatch("time",at),[,Pe,An,Tn]=(0,bt.U)(ne.n7,{id:wt.categoryId}),[,Kn,tn]=(0,bt.U)(ne.Xo,{id:wt.categoryId}),Sn=(0,a.useRef)(null),na=Tn!=null&&Tn.user_end_time?We()(Tn==null?void 0:Tn.user_end_time).add(1,"minutes"):We()(),Ba=We()(Tn==null?void 0:Tn.user_total_end_time)>na?Math.round(We().duration(We()(Tn==null?void 0:Tn.user_total_end_time).diff(na.startOf("minute"))).asMinutes()):0,Jn=((Tn==null?void 0:Tn.student_left_minutes)||0)+(Oe||0);(0,a.useEffect)(()=>{var Va,wn;_e.key=="\u8C03\u6574\u72B6\u6001"?(pe({type:"exercise/getWorkSetting",payload:mn({},wt)}),An({user_id:_e!=null&&_e.isBatch?_e==null?void 0:_e.user_ids:[(Va=_e==null?void 0:_e.selectArrs)==null?void 0:Va.user_id]})):(at.resetFields(),Sn.current&&((wn=Sn.current)==null||wn.changeCode({target:{value:""}})))},[_e.key]);const kn=()=>{pe({type:"exercise/setActionTabs",payload:{}})};return de.createElement(Fe.default,{centered:!0,title:_e!=null&&_e.isBatch?"\u6279\u91CF\u8C03\u6574\u8003\u8BD5\u72B6\u6001":"\u8C03\u6574\u8003\u8BD5\u72B6\u6001",open:_e.key=="\u8C03\u6574\u72B6\u6001",width:650,okText:"\u786E\u5B9A\u8C03\u6574",confirmLoading:Kn,onOk:()=>In(void 0,null,function*(){at.submit()}),onCancel:kn},de.createElement(Bt.Z,{spinning:Pe},de.createElement(ge.default,{initialValues:{status:"1"},form:at,colon:!1,labelCol:{span:4},onFinish:Va=>In(void 0,null,function*(){if(console.log("allValue",Va),Sn.current.onVerify())return Promise.reject();(yield tn(en(mn({},Va),{exercise_user_id:_e==null?void 0:_e.exercise_user_id}))).status==0&&(re.ZP.success("\u8C03\u6574\u6210\u529F"),kn(),pe({type:"exercise/setUpdateIndex"}))})},_e!=null&&_e.isBatch?de.createElement("div",{className:"mb20"},"\u5F53\u524D\u9009\u4E2D",de.createElement("span",{className:"ml5 mr5",style:{color:"#FA6400"}},_e==null?void 0:_e.exercise_user_id.length),"\u540D\u5B66\u751F"):de.createElement(le.Z,{className:"mb20",align:"middle",gutter:40},de.createElement(ve.Z,null,"\u5F53\u524D\u9009\u4E2D\u5B66\u751F",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ie=_e==null?void 0:_e.selectArrs)==null?void 0:ie.user_name)),de.createElement(ve.Z,null,"\u5B66\u53F7",de.createElement("span",{className:"ml15",style:{color:"#FA6400"}},(ct=_e==null?void 0:_e.selectArrs)==null?void 0:ct.student_id))),(Gt==null?void 0:Gt.is_locked)&&de.createElement(ge.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},de.createElement(Se.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),de.createElement(ge.default.Item,{rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"}],name:"status",label:"\u8003\u8BD5\u72B6\u6001"},de.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u8003\u8BD5\u72B6\u6001"},de.createElement(Dn.default.Option,{value:"1"},"\u8003\u8BD5\u4E2D\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u7EE7\u7EED\u8003\u8BD5\uFF09"),de.createElement(Dn.default.Option,{value:"2"},"\u5DF2\u4EA4\u5377\uFF08\u4FDD\u7559\u5B66\u751F\u7684\u7B54\u9898\u6570\u636E\uFF0C\u8FDB\u884C\u4EA4\u5377\uFF09"))),(Gt==null?void 0:Gt.time)!==-1&&de.createElement(de.Fragment,null,de.createElement(ge.default.Item,{className:"mt20 mb20",name:"time",label:"\u5EF6\u957F\u65F6\u95F4"},de.createElement(ke.Z,{min:0,precision:0,max:Ba,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${Ba}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),!(_e!=null&&_e.isBatch)&&de.createElement("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},Jn),"\u5206\u949F",Jn!==0&&(Tn==null?void 0:Tn.user_end_time)&&de.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",de.createElement("span",{className:"ml5"},We()(Tn==null?void 0:Tn.user_end_time).add(Oe||0,"m").format("YYYY-MM-DD HH:mm:ss"))))),(Gt==null?void 0:Gt.screen_open)&&de.createElement(ge.default.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked"},de.createElement(Ne.default,null,"\u6E05\u9664\u5B66\u751F\u7684\u5DF2\u5207\u5C4F\u6B21\u6570")),de.createElement(ge.default.Item,{label:"\u9A8C\u8BC1\u7801",required:!0,style:{marginBottom:0}},de.createElement(ce.Z,{ref:Va=>Sn.current=Va})))))};var wa=(0,ye.connect)(({exercise:me})=>({exercise:me}))(qt),va=x(30365),On=Object.defineProperty,Vn=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,fn=(me,pe,ie)=>pe in me?On(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,gn=(me,pe)=>{for(var ie in pe||(pe={}))st.call(pe,ie)&&fn(me,ie,pe[ie]);if(Vn)for(var ie of Vn(pe))nn.call(pe,ie)&&fn(me,ie,pe[ie]);return me};const Nn=me=>React.createElement("svg",gn({width:17,height:10,xmlns:"http://www.w3.org/2000/svg"},me),React.createElement("title",null,"new"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"-5%",y1:"37.065%",x2:"100%",y2:"67.301%",id:"new_svg__a"},React.createElement("stop",{stopColor:"#FF420B",offset:"0%"}),React.createElement("stop",{stopColor:"#FF9B44",offset:"100%"}))),React.createElement("path",{d:"M700.618 185h-14.236c-.781 0-1.382.629-1.382 1.447v7.106c0 .818.6 1.447 1.382 1.447h14.236c.781 0 1.382-.629 1.382-1.447v-7.106c0-.818-.6-1.447-1.382-1.447Zm-10.692 7.358h-.961l-1.863-3.836v3.836h-.6v-4.59h.84l1.923 3.962h.06v-3.963h.6v4.591Zm1.502-2.641h2.342v.629h-2.342v.126c0 .817.24 1.195.72 1.195h1.682v.629h-1.682c-.36 0-.66-.126-.9-.44-.24-.315-.361-.818-.361-1.384v-1.07c0-1.069.66-1.509 1.321-1.635h1.622v.63h-1.561c-.24.062-.781.25-.781 1.006-.06.125-.06.188-.06.314Zm7.809 2.641h-.841l-.841-3.647-.961 3.647h-.901l-1.262-4.59h.66l1.082 3.773h.06l.961-3.774h.721l.961 3.963 1.142-3.963h.6l-1.381 4.591Z",transform:"translate(-685 -185)",fill:"url(#new_svg__a)",fillRule:"nonzero"}));var cn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSItNSUiIHkxPSIzNy4wNjUlIiB4Mj0iMTAwJSIgeTI9IjY3LjMwMSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRkY0MjBCIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGOUI0NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcwMC42MTggMTg1aC0xNC4yMzZjLS43ODEgMC0xLjM4Mi42MjktMS4zODIgMS40NDd2Ny4xMDZjMCAuODE4LjYgMS40NDcgMS4zODIgMS40NDdoMTQuMjM2Yy43ODEgMCAxLjM4Mi0uNjI5IDEuMzgyLTEuNDQ3di03LjEwNmMwLS44MTgtLjYtMS40NDctMS4zODItMS40NDdabS0xMC42OTIgNy4zNThoLS45NjFsLTEuODYzLTMuODM2djMuODM2aC0uNnYtNC41OWguODRsMS45MjMgMy45NjJoLjA2di0zLjk2M2guNnY0LjU5MVptMS41MDItMi42NDFoMi4zNDJ2LjYyOWgtMi4zNDJ2LjEyNmMwIC44MTcuMjQgMS4xOTUuNzIgMS4xOTVoMS42ODJ2LjYyOWgtMS42ODJjLS4zNiAwLS42Ni0uMTI2LS45LS40NC0uMjQtLjMxNS0uMzYxLS44MTgtLjM2MS0xLjM4NHYtMS4wN2MwLTEuMDY5LjY2LTEuNTA5IDEuMzIxLTEuNjM1aDEuNjIydi42M2gtMS41NjFjLS4yNC4wNjItLjc4MS4yNS0uNzgxIDEuMDA2LS4wNi4xMjUtLjA2LjE4OC0uMDYuMzE0Wm03LjgwOSAyLjY0MWgtLjg0MWwtLjg0MS0zLjY0Ny0uOTYxIDMuNjQ3aC0uOTAxbC0xLjI2Mi00LjU5aC42NmwxLjA4MiAzLjc3M2guMDZsLjk2MS0zLjc3NGguNzIxbC45NjEgMy45NjMgMS4xNDItMy45NjNoLjZsLTEuMzgxIDQuNTkxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4NSAtMTg1KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",pt=x(59301),ta=Object.defineProperty,rr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Tr=(me,pe,ie)=>pe in me?ta(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Mr=(me,pe)=>{for(var ie in pe||(pe={}))Pa.call(pe,ie)&&Tr(me,ie,pe[ie]);if(Er)for(var ie of Er(pe))Kr.call(pe,ie)&&Tr(me,ie,pe[ie]);return me},cr=(me,pe)=>rr(me,mr(pe)),Nr=(me,pe)=>{var ie={};for(var ct in me)Pa.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Er)for(var ct of Er(me))pe.indexOf(ct)<0&&Kr.call(me,ct)&&(ie[ct]=me[ct]);return ie},hr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Br=me=>{var pe=me,{exercise:ie,loading:ct,dispatch:wt,globalSetting:_e,checkDomainAuthority:Gt,getparams:at,user:Oe,classroomList:Pe}=pe,An=Nr(pe,["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"]),Tn,Kn,tn,Sn,na,Ba,Jn,kn,Va;const[wn]=(0,ye.useSearchParams)(),Ca=(0,ye.useParams)();let[Xt,ga]=(0,a.useState)(Mr({page:1,limit:20},Ca));const{commonHeader:la,updateIndex:Za}=ie,{userInfo:Yt}=Oe,[ba,ia]=(0,a.useState)({}),[nr,lo]=(0,a.useState)(0),[Or,Ya]=(0,a.useState)(0),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)("alert"),[Ga,ir]=(0,a.useState)(0),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr]=ge.default.useForm(),[Cr,ar]=(0,a.useState)([]),[_n,$a]=(0,a.useState)(1),[xa,aa]=(0,a.useState)(""),[Oa,Yn]=(0,a.useState)(),[tr,pr]=(0,a.useState)(!1),[Pr,Eo]=(0,a.useState)(!1),[Ao,Gr]=(0,a.useState)({name:"",id:"",list:[]}),[ur,so]=(0,a.useState)({}),[Bo,Hl]=(0,a.useState)({}),[Wi,Vi]=(0,a.useState)(!0),[Gl,eu]=(0,a.useState)(""),[ju,Iu]=(0,a.useState)(""),[to,Ul]=(0,a.useState)(""),[Gi,fu]=(0,a.useState)([]),[,,Uu]=(0,bt.U)(ne.N0,{}),[cu,zl]=(0,a.useState)([]),[Nu,Ys]=(0,a.useState)(!0);(0,a.useEffect)(()=>{let Mn={};if(wn.get("exercise_group_id")&&!Za){if(wn.get("statistics")){let qn=[];const vo=wn.get("scope");vo==="0"&&(qn=["all"]),vo==="1"&&(qn=[1,2,3]),vo==="2"&&(qn=[2,3]),Mn={exercise_group_id:wn.get("exercise_group_id"),commit_status:qn}}else Mn={review:[0,2],commit_status:[2,3]},wn.get("exercise_group_id")!=="0"&&(Mn.exercise_group_id=[Number(wn.get("exercise_group_id"))]);Dr.setFieldsValue(Mr({},Mn))}return Xt=Mr(Mr({},Xt),Mn),ga(Mr({},Xt)),Gu(),br(Xt),fu([]),()=>{wt({type:"exercise/setUpdateIndex",payload:"clear"})}},[Za]);const Gu=()=>hr(void 0,null,function*(){var Mn,qn;const vo=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/header_info.json`,{method:"get"});(vo==null?void 0:vo.status)===0&&(so((vo==null?void 0:vo.data)||{}),console.log((Mn=vo==null?void 0:vo.data)==null?void 0:Mn.course_groups),wt({type:"exercise/save",payload:{course_groups:(qn=vo==null?void 0:vo.data)==null?void 0:qn.course_groups}}))}),br=Mn=>hr(void 0,null,function*(){var qn,vo,Tu,is,Ku,ic,kc,$s,q0,B0,rg;Vi(!0);const ms=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/exercise_users.json`,{method:"get",params:Mn});if((ms==null?void 0:ms.status)===0){let og=(Tu=(vo=(qn=ms==null?void 0:ms.data)==null?void 0:qn.exercise_users)==null?void 0:vo[0])==null?void 0:Tu.commit_status;Ys(og==2||og==3),Hl({exercise_users:((is=ms==null?void 0:ms.data)==null?void 0:is.exercise_users)||[],current_answer_user:((Ku=ms==null?void 0:ms.data)==null?void 0:Ku.current_answer_user)||{}}),eu(((ic=ms==null?void 0:ms.data)==null?void 0:ic.appraise_user_login)||""),Iu(((kc=ms==null?void 0:ms.data)==null?void 0:kc.first_export_user_login)||""),lo(($s=ms==null?void 0:ms.data)==null?void 0:$s.total_count),Ya(typeof((q0=ms==null?void 0:ms.data)==null?void 0:q0.total_score)=="string"?Number((B0=ms==null?void 0:ms.data)==null?void 0:B0.total_score):(rg=ms==null?void 0:ms.data)==null?void 0:rg.total_score)}Ul(ms==null?void 0:ms.status),Vi(!1)});(0,a.useEffect)(()=>{wt({type:"exercise/setSaveExerciseDownUsers",payload:Ju})},[ju,nr,JSON.stringify(Xt)]);function fl(Mn){return hr(this,null,function*(){var qn,vo,Tu,is;Yn(Mn==null?void 0:Mn.exercise_user_id),pr(Mn.commit_status===2||Mn.commit_status===3),Yr(!0);let Ku=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/student_info.json`,{method:"get",params:{exercise_user_id:Mn==null?void 0:Mn.exercise_user_id}});((vo=(qn=Ku==null?void 0:Ku.data)==null?void 0:qn.exercise_user_photos)==null?void 0:vo.length)>0?tt(!0):re.ZP.info("\u5F53\u524D\u6682\u65E0\u7167\u7247"),ar((Tu=Ku==null?void 0:Ku.data)==null?void 0:Tu.exercise_user_photos),ir((is=Ku==null?void 0:Ku.data)==null?void 0:is.alert_count),Yr(!1)})}const Bi=Mn=>{Xt.page=1;const qn=Object.assign({},Dr.getFieldsValue());Object.keys(qn).map(function(vo){vo==="objective_score_gte"||vo==="objective_score_lte"||(qn[vo].includes("all")?(delete Xt[vo],Dr.setFieldsValue({[vo]:"all"})):(Xt[vo]=qn[vo],qn[vo]==""||!qn[vo]?Dr.setFieldsValue({[vo]:"all"}):Dr.setFieldsValue({[vo]:Xt[vo]})))}),("objective_score_gte"in Mn||"objective_score_lte"in Mn)&&(qn.objective_score_gte&&qn.objective_score_lte&&qn.objective_score_gte>qn.objective_score_lte?(Dr.setFieldsValue({objective_score_lte:qn.objective_score_gte}),Xt.objective_score_lte=qn.objective_score_gte||null,Xt.objective_score_gte=qn.objective_score_gte||null):(Xt.objective_score_lte=qn.objective_score_lte||null,Xt.objective_score_gte=qn.objective_score_gte||null)),ga(Mr({},Xt)),br(Xt),at(Mr({},Xt))},io=(Mn=1,qn=20)=>{Xt.page=Mn,Xt.limit=qn,ga(Mr({},Xt)),br(Xt)};let ll=new Date().getTime();const Rl=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",render:(Mn,qn,vo)=>pt.createElement(Ie.Z,{title:((Xt.page||1)-1)*Xt.limit+vo+1},pt.createElement("span",null,((Xt.page||1)-1)*Xt.limit+vo+1))},{title:"\u59D3\u540D",dataIndex:"user_name",fixed:"left",align:"left",render:(Mn,qn)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"},onClick:()=>{var vo;if(Mn&&(0,Dt.GJ)()){if((0,Dt.Rm)()&&!((vo=Pe.AssistantObject.exercise)!=null&&vo.can_view)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}switch(qn.commit_status){case 0:if(!(0,Dt.Ny)()){re.ZP.warning("\u5B66\u751F\u672A\u5F00\u59CB\u8003\u8BD5\uFF0C\u60A8\u65E0\u6743\u67E5\u770B");return}break;default:console.log("\u5F53\u524D\u63D0\u4EA4\u72B6\u6001",qn.commit_status)}Mn&&(0,Dt.GJ)()&&(di(),(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn==null?void 0:qn.login}`))}}},pt.createElement("span",{className:Mn&&(0,Dt.GJ)()?sn.operationLink:""},Mn||"--"),!!(qn!=null&&qn.delayed_at)&&la.time!==-1&&pt.createElement(Ie.Z,{title:pt.createElement("div",null,"\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u8C03\u6574\u81F3",pt.createElement("span",{className:"ml5"},We()(qn.delayed_at).format("YYYY-MM-DD HH:mm")))},pt.createElement("span",{className:"iconfont icon-shizhong c-blue"})))},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:Mn=>Mn||"--"},!(ur!=null&&ur.is_excellent)&&(ur==null?void 0:ur.groups_count)!==0&&{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(Mn,qn)=>pt.createElement("div",{className:sn.banding,title:Mn||"--"},Mn||"--")},{title:(la==null?void 0:la.exercise_type)==2&&!(0,Dt.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",sorter:!0,render:(Mn,qn)=>qn.commit_status===0||qn.commit_status===1?"--":!qn.open_total_score&&(0,Dt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,console.log(typeof Mn),Mn||(Mn=0),Mn===100?pt.createElement("span",{className:"c-green"},Mn):Mn>60?pt.createElement("span",{className:"c-orange"},Mn):Mn==Or*.6?pt.createElement("span",{className:"c-red"},Mn):pt.createElement("span",null,Mn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn>=0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",pt.createElement(ea,{renderText:vo,item:qn})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{let vo;ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll&&(vo="--"),!(qn!=null&&qn.has_comment)&&qn.review_status&&(vo="\u8BC4\u9605\u4E2D"),qn!=null&&qn.has_comment?vo="\u5DF2\u8BC4\u9605":vo="\u672A\u8BC4\u9605",Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let Tu;return Mn===0?Tu=pt.createElement("span",null,Mn," ",vo==="\u672A\u8BC4\u9605"&&pt.createElement("span",{className:"c-red"}," (\u5F85\u8BC4\u9605)")):Mn>0&&Mn<=60?Tu=pt.createElement("span",null,Mn):Mn===100?Tu=pt.createElement("span",{className:"c-green"},Mn):Mn>60?Tu=pt.createElement("span",{className:"c-orange"},Mn):Tu="--",Tu}}},(la==null?void 0:la.open_make_up)&&{title:"\u8865\u8003\u6263\u5206",dataIndex:"make_up_score",render:(Mn,qn)=>[1,2].includes(qn==null?void 0:qn.commit_status)?Mn:"--"},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"left",render:(Mn,qn)=>Mn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?pt.createElement("span",{style:{color:"#DF3042"}},!qn.is_make_up&&"\u8003\u8BD5\u4E2D",qn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"left",sorter:!0,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",sorter:!0,render:(Mn,qn)=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},(0,Dt.GJ)()&&(la==null?void 0:la.exercise_type)===2&&{title:pt.createElement("span",null,"\u8003\u8BD5\u6B21\u6570",pt.createElement(Ie.Z,{title:"\u6BCF\u4E2A\u5B66\u751F\u7684\u5DF2\u8003\u8BD5\u6B21\u6570/\u53EF\u8003\u8BD5\u6B21\u6570\uFF0C\u53EF\u70B9\u51FB\u67E5\u770B\u5B66\u751F\u7684\u8003\u8BD5\u8BB0\u5F55"},pt.createElement("i",{className:"iconfont icon-xiaowenhao font14 current"}))),dataIndex:"exercise_user_redo_count",render:(Mn,qn)=>{var vo;return pt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{const Tu={name:qn==null?void 0:qn.user_name,id:qn==null?void 0:qn.student_id,list:qn==null?void 0:qn.simulate_exercise_records};Gr(Mr({},Tu)),Eo(!0)}},(vo=qn==null?void 0:qn.simulate_exercise_records)==null?void 0:vo.length,"/",la==null?void 0:la.simulate_exercise_num)||"--"}},{title:"\u6253\u56DE\u6B21\u6570",dataIndex:"exercise_user_redo_count",className:((Tn=Yt==null?void 0:Yt.course)==null?void 0:Tn.course_role)===15||(la==null?void 0:la.exercise_type)==2?sn.noShow:"",align:"left",render:(Mn,qn)=>pt.createElement("div",{style:{display:"flex",alignItems:"center"}},pt.createElement("span",{className:sn.operationLink,onClick:()=>{wt({type:"exercise/setActionTabs",payload:{key:"\u6253\u56DE\u8BB0\u5F55",student_id:qn.user_id}})}},Mn||"0"))},(la==null?void 0:la.screen_open)&&{title:pt.createElement("span",null,"\u5207\u5C4F\u6B21\u6570",pt.createElement(Ie.Z,{title:"\u7EA2\u8272\u4EE3\u8868\u5B66\u751F\u5207\u5C4F\u8D85\u8FC7\u89C4\u5B9A\u6B21\u6570\u88AB\u5F3A\u5236\u4EA4\u5377"},pt.createElement("span",{className:"icon-xiaowenhao"}))),dataIndex:"screen_used_num",align:"center",render:(Mn,qn)=>pt.createElement("span",{style:Mn>0?{cursor:"pointer"}:{},className:Mn>(qn==null?void 0:qn.screen_total_num)?"c-red":"",onClick:()=>hr(void 0,null,function*(){if(Mn===0)return;const vo=yield(0,ne.Yu)(Ca.categoryId,{exercise_user_id:qn.exercise_user_id});Fe.default.info({title:`\u5207\u5C4F\u8BB0\u5F55\uFF08${qn==null?void 0:qn.user_name}\uFF09`,icon:null,closable:!0,className:sn.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:pt.createElement(z.default,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"\u5F00\u59CB\u5207\u5C4F\u65F6\u95F4",align:"center",dataIndex:"time"},{title:"\u5207\u5C4F\u65F6\u957F\uFF08\u79D2\uFF09",align:"center",dataIndex:"time_long"},{title:"\u5224\u5B9A\u5207\u5C4F\u6B21\u6570",align:"center",dataIndex:"count"}],dataSource:vo==null?void 0:vo.data})})})},Mn,"/",qn==null?void 0:qn.screen_total_num)},(la==null?void 0:la.exercise_status)>1&&(la==null?void 0:la.open_camera)&&(0,Dt.GJ)()&&!((Kn=_e.setting)!=null&&Kn.is_local)&&{title:"\u8003\u8BD5\u7167\u7247",dataIndex:"photo_count",align:"center",render:(Mn,qn)=>qn.commit_status>0?pt.createElement("a",{onClick:()=>{fl(qn)}},`${Mn||0}/${la==null?void 0:la.photo_count}`):"--"},(la==null?void 0:la.ip_bind)&&(0,Dt.Gg)()&&{title:"\u8003\u8BD5IP",dataIndex:"last_ip",align:"center",render:(Mn,qn)=>pt.createElement(pt.Fragment,null,Mn||"--",qn.commit_status<=1&&la.ip_bind&&qn.last_ip&&pt.createElement(Ce.ZP,{type:"link",onClick:()=>hr(void 0,null,function*(){const vo=Fe.default.confirm({title:pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"1"},"\u89E3\u9664\u7ED1\u5B9A"),pt.createElement(ve.Z,null,pt.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>vo.destroy()}))),width:500,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",className:"custom-modal-divider",content:pt.createElement("div",null,"\u4E3A\u5B66\u751F\u89E3\u9664\u8003\u8BD5IP\u7ED1\u5B9A\u540E\uFF0C\u5B66\u751F\u53EF\u4EE5\u4F7F\u7528\u65B0\u7684IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002",pt.createElement("span",{className:"c-red"},"\u5982\u679C\u8BE5\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u5C06\u65E0\u6CD5\u4F5C\u7B54\uFF0C\u9700\u8981\u91CD\u65B0\u8FDB\u5165\u8003\u8BD5\u3002"),"\u60A8\u786E\u5B9A\u8981\u89E3\u9664\u8BE5\u5B66\u751F\u7684\u8003\u8BD5IP\u7ED1\u5B9A\uFF1F"),onOk:()=>hr(void 0,null,function*(){(yield(0,ne.ab)({id:Xt.categoryId,exercise_user_id:qn.exercise_user_id})).status===0&&(re.ZP.success("\u89E3\u7ED1\u6210\u529F"),br(Xt))})})})},"\u89E3\u7ED1"))},(la==null?void 0:la.open_camera)&&(0,Dt.Gg)()&&la.exercise_status<3&&!((tn=_e.setting)!=null&&tn.is_local)&&{title:"\u5141\u8BB8\u4E0D\u62CD\u6444",dataIndex:"close_camera",align:"center",render:(Mn,qn)=>pt.createElement(Ae.Z,{checked:Mn,onClick:()=>hr(void 0,null,function*(){Mn?Fe.default.info({title:"\u63D0\u793A",content:pt.createElement("div",null,"\u4E0D\u5141\u8BB8\u4FEE\u6539"),okText:"\u786E\u8BA4"}):Fe.default.confirm({title:"\u5141\u8BB8\u4E0D\u6444\u50CF\u8B66\u544A",content:pt.createElement("div",null,"\u4E3A\u4FDD\u8BC1\u8003\u8BD5\u516C\u5E73\uFF0C\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7684\u6444\u50CF\u5934\u3002\u5982\u5B66\u751F\u786C\u4EF6\u8BBE\u65BD\u786E\u6709\u95EE\u9898\uFF0C\u4E3A\u4FDD\u8BC1\u5B66\u751F\u8003\u8BD5\u6743\u5229\uFF0C\u6559\u5E08\u53EF\u4E34\u65F6\u53D6\u6D88\u9650\u5236\uFF0C\u5141\u8BB8\u5B66\u751F\u53C2\u8003\u3002 \u672C\u64CD\u4F5C\u4E0D\u53EF\u64A4\u56DE\uFF0C\u4E0D\u53EF\u4FEE\u6539\u3002 \u60A8\u786E\u8BA4\u540C\u610F\u8BE5\u5B66\u751F\u4E0D\u5F00\u542F\u6444\u50CF\u5934\u53C2\u52A0\u8003\u8BD5\u5417\uFF1F"),onOk:()=>hr(void 0,null,function*(){const vo=yield(0,ne.cC)(cr(Mr({},Xt),{exercise_user_id:qn.exercise_user_id}));(vo==null?void 0:vo.status)===0&&(re.ZP.success("\u64CD\u4F5C\u6210\u529F"),br(Xt))})})})})},(0,Dt.GJ)()&&{title:"\u8BC4\u9605\u72B6\u6001",dataIndex:"has_comment",align:"center",render:(Mn,qn)=>ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll?"--":!Mn&&qn.review_status?"\u8BC4\u9605\u4E2D":Mn?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},((la==null?void 0:la.assistant_auth)||(0,Dt.GJ)()||(0,Dt.dE)())&&Gt&&{title:"\u64CD\u4F5C",fixed:"right",dataInex:"action",align:"left",className:sn.operationCol,render:(Mn,qn)=>{var vo,Tu;return(la==null?void 0:la.exercise_status)===-1?pt.createElement("div",null," ",(0,Dt.GJ)()&&pt.createElement("a",{onClick:is=>{is.stopPropagation(),wt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:qn==null?void 0:qn.exercise_user_id,type:"exercise"}})}},"\u4FEE\u6539\u6210\u7EE9"),pt.createElement("a",{style:{marginLeft:(0,Dt.GJ)()&&10},onClick:(0,Ha.debounce)(is=>hr(void 0,null,function*(){var Ku,ic,kc;is.stopPropagation();let $s=yield(0,fe.ZP)(`/api/exercises/${Xt==null?void 0:Xt.categoryId}/exercise_user/view_detail.json`,{method:"get",params:{exercise_user_id:qn==null?void 0:qn.exercise_user_id}});Fe.default.confirm({title:"\u8003\u8BD5\u8BE6\u60C5",closable:!0,width:1200,icon:null,content:pt.createElement("div",null,pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",null,pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u751F\u59D3\u540D"),pt.createElement("span",{style:{marginLeft:10}},(Ku=$s==null?void 0:$s.data)==null?void 0:Ku.user_name)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u5B66\u53F7"),pt.createElement("span",{style:{marginLeft:10}},(ic=$s==null?void 0:$s.data)==null?void 0:ic.student_id)),pt.createElement("div",{style:{marginLeft:60}},pt.createElement("span",{style:{color:"#666666"}},"\u73ED\u7EA7"),pt.createElement("span",{style:{marginLeft:10}},(kc=$s==null?void 0:$s.data)==null?void 0:kc.group_name))),pt.createElement("div",{style:{marginTop:22,marginBottom:20}},pt.createElement(z.default,{columns:[{title:"\u9898\u578B",dataIndex:"type_name",align:"center",render:()=>"\u5F97\u5206"},{title:"\u5355\u9009\u9898",dataIndex:"single_score",align:"center"},{title:"\u591A\u9009\u9898",dataIndex:"multiple_score",align:"center"},{title:"\u586B\u7A7A\u9898",dataIndex:"completion_score",align:"center"},{title:"\u5224\u65AD\u9898",dataIndex:"judgment_score",align:"center"},{title:"\u7F16\u7A0B\u9898",dataIndex:"program_score",align:"center"},{title:"\u5B9E\u8BAD\u9898",dataIndex:"practical_score",align:"center"},{title:"\u7EC4\u5408\u9898",dataIndex:"combination_socre",align:"center"},{title:"\u7B80\u7B54\u9898",dataIndex:"subjective_score",align:"center"},{title:"\u7A0B\u5E8F\u586B\u7A7A\u9898",dataIndex:"bprogram_score",align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",align:"center",render:(q0,B0)=>pt.createElement("span",{style:{color:(B0==null?void 0:B0.type_name)=="\u5B9E\u5F97\u5206"?"#FA2121":""}},q0)}],pagination:!1,dataSource:[Mr({},$s==null?void 0:$s.data)]}))),footer:null})}),300)},"\u67E5\u770B\u8BE6\u60C5")):pt.createElement("div",{className:"flex gap-10px"},(0,Dt.GJ)()&&(qn==null?void 0:qn.commit_status)===1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(qn==null?void 0:qn.commit_status)!==1,onClick:()=>{(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn.login}`)}},"\u67E5\u9605"),(0,Dt.GJ)()&&(qn==null?void 0:qn.commit_status)!==1&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:qn.commit_status<2,onClick:is=>hr(void 0,null,function*(){var Ku,ic;if(is.preventDefault(),yield(0,yr.w)(Ca.coursesId,Ca.categoryId),qn.commit_status===2){if((0,Dt.Rm)()&&!((Ku=Pe.AssistantObject.exercise)!=null&&Ku.can_view)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}di(),window.location.href=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${qn.login}`}if(qn.commit_status===3){if((0,Dt.Rm)()&&!((ic=Pe.AssistantObject.exercise)!=null&&ic.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u66F4\u6539\u8BC4\u9605",saveExerciseUsers:di,selectArrs:{record:Mr({},qn),exercise_types:Mr({},ur)},params:Mr({},Xt)}})}})},ur!=null&&ur.appraise_setting&&(ur!=null&&ur.sealed_review)&&new Date(ur==null?void 0:ur.appraise_end_time).getTime()>ll?"\u8BC4\u9605":qn.has_comment?"\u66F4\u6539\u8BC4\u9605":!qn.has_comment&&"\u8BC4\u9605"),!(0,Dt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{ghost:!0,type:"primary",size:"small",disabled:(qn==null?void 0:qn.commit_status)===0,onClick:()=>{var is,Ku;if((0,Dt.Rm)()&&!((Ku=(is=Pe==null?void 0:Pe.AssistantObject)==null?void 0:is.exercise)!=null&&Ku.can_forcing_commit)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",selectArrs:qn,exercise_user_id:[qn.exercise_user_id]}})}},"\u8C03\u6574\u72B6\u6001"),(0,Dt.dE)()&&pt.createElement("span",{style:{color:ur!=null&&ur.answered_open&&((vo=Bo==null?void 0:Bo.current_answer_user)==null?void 0:vo.login)===(qn==null?void 0:qn.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:()=>hr(void 0,null,function*(){if(!(ur!=null&&ur.answered_open)){re.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E..."),(0,ue.xg)(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/users/${qn==null?void 0:qn.login}?check=true`)})},ur!=null&&ur.answered_open&&((Tu=Bo==null?void 0:Bo.current_answer_user)==null?void 0:Tu.login)===(qn==null?void 0:qn.login)?"\u67E5\u770B":"- -"),(la==null?void 0:la.exercise_time)>0&&(la==null?void 0:la.exercise_type)!=2&&(0,Dt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ie.Z,{title:la.exercise_status===3?"\u672C\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u8BF7\u5148\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u4F7F\u672C\u8BD5\u5377\u5904\u4E8E\u201C\u8003\u8BD5\u4E2D\u201D":!1},pt.createElement(Ce.ZP,{danger:!0,ghost:!0,size:"small",disabled:la.exercise_status===3||la.exercise_status===5||(la==null?void 0:la.appraise_label)||(qn==null?void 0:qn.commit_status)===0,onClick:()=>{var is,Ku;if((0,Dt.Rm)()&&!((Ku=(is=Pe==null?void 0:Pe.AssistantObject)==null?void 0:is.exercise)!=null&&Ku.can_delay)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}wt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:[qn.exercise_user_id],selectArrs:qn,exercise_time:la.exercise_time,params:Mr({},Xt)}})}},"\u5EF6\u65F6")))}}].filter(Mn=>!!Mn),wi=[{title:"\u5E8F\u53F7",dataIndex:"name",fixed:"left",align:"center",width:60,render:(Mn,qn,vo)=>pt.createElement(Ie.Z,{title:((Xt.page||1)-1)*20+vo+1},pt.createElement("span",null,((Xt.page||1)-1)*20+vo+1))},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",align:"center",width:100,render:(Mn,qn)=>qn.commit_status===0||qn.commit_status===1?"--":!qn.open_total_score&&(0,Dt.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0),Mn===100?pt.createElement("span",{className:"c-green"},Mn):Mn>60?pt.createElement("span",{className:"c-orange"},Mn):pt.createElement("span",null,Mn))},!((ur==null?void 0:ur.objective)!==1||(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)!==1)&&{title:"\u5BA2\u89C2\u9898\u5F97\u5206",dataIndex:"objective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn>=0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",pt.createElement(ea,{renderText:vo,item:qn})}}},!((ur==null?void 0:ur.subjective)!==1||(ur==null?void 0:ur.subjective)===1&&(ur==null?void 0:ur.objective)!==1)&&{title:"\u4E3B\u89C2\u9898\u5F97\u5206",dataIndex:"subjective_score",align:"center",render:(Mn,qn)=>{if(qn.commit_status===0||qn.commit_status===1)return"--";if(!qn.open_total_score&&(0,Dt.dE)())return"\u8001\u5E08\u5BA1\u6838\u4E2D";{Mn=typeof Mn=="number"?Number(Mn):Mn,Mn||(Mn=0);let vo;return Mn==0||Mn>0&&Mn<=60?vo=pt.createElement("span",null,Mn):Mn===100?vo=pt.createElement("span",{className:"c-green"},Mn):Mn>60?vo=pt.createElement("span",{className:"c-orange"},Mn):vo="--",vo}}},{title:"\u63D0\u4EA4\u72B6\u6001",dataIndex:"commit_status",align:"center",width:200,render:(Mn,qn)=>Mn===0?pt.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):Mn===1?pt.createElement("span",{style:{color:"#DF3042"}},!qn.is_make_up&&"\u8003\u8BD5\u4E2D",qn.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):Mn===2?pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):pt.createElement("span",{style:{color:"#5AB891"}},!qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",qn.is_make_up&&!qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!qn.is_make_up&&qn.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:"\u5F00\u59CB\u7B54\u9898\u65F6\u95F4",dataIndex:"start_at",align:"center",width:200,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"end_at",align:"center",width:200,render:Mn=>Mn?We()(Mn).format("YYYY-MM-DD HH:mm"):"--"}].filter(Mn=>!!Mn),_i=[...Rl];_i[0]=Mr({},_i[0]),_i[(_i==null?void 0:_i.length)-1]=Mr({},_i[(_i==null?void 0:_i.length)-1]),_i[0].render=()=>"\u6211",_i[(_i==null?void 0:_i.length)-1].render=()=>{var Mn;return(Mn=Bo==null?void 0:Bo.current_answer_user)!=null&&Mn.login?pt.createElement("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:()=>hr(void 0,null,function*(){var qn,vo;if(!(ur!=null&&ur.answered_open)){re.ZP.info("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u672C\u8BD5\u5377\u5728\u4EA4\u5377\u540E\u4E0D\u53EF\u67E5\u770B");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId,"\u6B63\u5728\u8FDB\u5165\u67E5\u770B\uFF0C\u8BF7\u7A0D\u540E...");let Tu=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/users/${(qn=Bo==null?void 0:Bo.current_answer_user)==null?void 0:qn.login}`;((vo=Bo==null?void 0:Bo.current_answer_user)==null?void 0:vo.commit_status)>1&&(Tu=Tu+"?check=true"),ye.history.push(Tu)})},"\u67E5\u770B"):"--"};const di=()=>{var Mn;try{const qn=Mr({},Xt);delete qn.page,delete qn.limit,localStorage[`${(Mn=Oe==null?void 0:Oe.userInfo)==null?void 0:Mn.login}-${Xt.coursesId}-${Xt.categoryId}-filter`]=JSON.stringify(qn)}catch(qn){}},Ju=()=>{var Mn;try{const qn=cr(Mr({},Xt),{firstTargetLogin:ju,totalCount:nr});delete qn.page,delete qn.limit,localStorage[`${(Mn=Oe==null?void 0:Oe.userInfo)==null?void 0:Mn.login}-${Xt.coursesId}-${Xt.categoryId}-downFilter`]=JSON.stringify(qn)}catch(qn){}};return pt.createElement("section",{className:"mb20"},(ur==null?void 0:ur.score_open)&&(0,Dt.dE)()&&pt.createElement(z.default,{pagination:!1,showHeader:!1,dataSource:[Mr({},Bo==null?void 0:Bo.current_answer_user)],columns:_i,scroll:{x:"max-content"}}),!(0,Dt.GJ)()&&pt.createElement("div",{className:"bg-white pt10 mt15"},!!(ur!=null&&ur.answer_users)&&pt.createElement("span",{className:"mr10"},pt.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.answer_users," "),"\u5DF2\u4EA4"),!!(ur!=null&&ur.unanswer_users)&&pt.createElement("span",{className:"mr10"},ur==null?void 0:ur.unanswer_users,"\u672A\u4EA4"),(ur==null?void 0:ur.exercise_end_time)!=="--"&&(la!=null&&la.before_start?"":pt.createElement("span",null,"\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},ur==null?void 0:ur.exercise_end_time))),(la==null?void 0:la.before_start)&&pt.createElement("span",null,"\u8DDD\u79BB\u8003\u8BD5\u5F00\u59CB\u8FD8\u6709\uFF1A",pt.createElement("span",{style:{color:"#FF954C"}},la==null?void 0:la.before_start))),!(ur!=null&&ur.exercise_all_users)&&!(0,Dt.dE)()&&pt.createElement(He.Z,{styles:{margin:"0 auto",padding:200}}),(!!(ur!=null&&ur.exercise_all_users)||(0,Dt.dE)())&&pt.createElement("aside",null,(0,Dt.GJ)()&&pt.createElement("aside",{className:"pt20"},pt.createElement(ge.default,{form:Dr,onValuesChange:Bi,initialValues:{commit_status:"all",exercise_group_id:"all",review:"all",is_make_up:"all"}},pt.createElement(ge.default.Item,{name:"exercise_group_id"},pt.createElement(Ne.default.Group,{style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u9009\u62E9\u73ED\u7EA7:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((Sn=ba.course_group)!=null&&Sn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(ur==null?void 0:ur.course_groups)&&(ur==null?void 0:ur.course_groups.map((Mn,qn)=>pt.createElement(Ne.default,{value:Mn.exercise_group_id,className:"ml0 mr8",key:Mn.exercise_group_id},Mn.exercise_group_name,"(",Mn.exercise_group_students,")"))))))),pt.createElement(ge.default.Item,{name:"commit_status"},pt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u63D0\u4EA4\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((na=ba.commit_status)!=null&&na.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},vt.map((Mn,qn)=>pt.createElement(Ne.default,{name:"commit_status",value:Mn.id,key:Mn.id},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),pt.createElement(ge.default.Item,{name:"review"},pt.createElement(Ne.default.Group,{style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8BC4\u9605\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((Ba=ba.review)!=null&&Ba.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},(Jn=rt)==null?void 0:Jn.map((Mn,qn)=>pt.createElement(Ne.default,{value:Mn.id,key:qn},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),(ur==null?void 0:ur.open_make_up)&&pt.createElement(ge.default.Item,{name:"is_make_up"},pt.createElement(Ne.default.Group,{value:[],style:{width:"100%"}},pt.createElement(le.Z,null,pt.createElement(ve.Z,{flex:"80px"},"\u8865\u8003\u72B6\u6001:"),pt.createElement(ve.Z,{flex:"80px"},pt.createElement(Ne.default,{value:"all",checked:!((kn=ba.is_make_up)!=null&&kn.length)},"\u5168\u90E8")),pt.createElement(ve.Z,{flex:"1"},$e.map((Mn,qn)=>pt.createElement(Ne.default,{name:"is_make_up",value:Mn.id},Mn.name,"(",ur==null?void 0:ur[Mn.type],")")))))),pt.createElement(le.Z,{align:"middle"},pt.createElement(ve.Z,{flex:"1"},pt.createElement(le.Z,{align:"middle"},pt.createElement(ve.Z,null,pt.createElement(Se.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Mn=>{Xt.search=Mn==null?void 0:Mn.trim(),Xt.page=1,ga(Mr({},Xt)),br(Xt)},onChange:Mn=>{Xt.search=Mn.target.value},style:{width:240}})))),!(la!=null&&la.is_random)&&pt.createElement(ve.Z,{className:["tr",sn.rightFilter].join(" ")},(ur==null?void 0:ur.objective)===1&&(ur==null?void 0:ur.subjective)===1&&pt.createElement(pt.Fragment,null,"\u6309\u5BA2\u89C2\u9898\u5F97\u5206\u5206\u7EC4",pt.createElement("span",null,pt.createElement(ge.default.Item,{name:"objective_score_gte"},pt.createElement(ke.Z,{min:0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u4F4E"}))),pt.createElement("span",null,pt.createElement(ge.default.Item,{name:"objective_score_lte"},pt.createElement(ke.Z,{min:(Xt==null?void 0:Xt.objective_score_gte)||0,max:ur==null?void 0:ur.objective_score,placeholder:"\u6700\u9AD8"})))),["\u8003\u8BD5\u4E2D","\u5DF2\u622A\u6B62"].includes(ue.ju[la.exercise_status])&&pt.createElement(y.Z,{menu:{onClick:Mn=>hr(void 0,[Mn],function*({key:qn,domEvent:vo}){var Tu,is;if(qn==="1"){let Ku=null;const ic=Fe.default.confirm({title:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605",icon:null,centered:!0,width:560,closable:!0,content:pt.createElement("div",{className:"flex flex-col gap-20px"},pt.createElement("div",null,"\u63D0\u793A\uFF1A\u8BE5\u64CD\u4F5C\u4F1A\u5C06\u6240\u6709\u5DF2\u4F5C\u7B54\u4E14\u672A\u8BC4\u9605\u5B66\u751F\u7684\u8BD5\u5377\u8BC4\u9605\u72B6\u6001\u4FEE\u6539\u4E3A\u201C\u5DF2\u8BC4\u9605\u201D\u3002"),pt.createElement("div",null,pt.createElement("div",null,"\u8003\u8BD5\u8BC4\u4EF7\uFF1A"),pt.createElement(Se.default.TextArea,{className:"mt10",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u8BC4\u4EF7\uFF0C\u8BC4\u9605\u4E4B\u540E\u652F\u6301\u5355\u72EC\u8FDB\u884C\u4FEE\u6539",rows:4,onChange:kc=>{Ku=kc.target.value}}))),onOk:()=>hr(void 0,null,function*(){(yield Uu({review_all:!0,exercise_id:Ca==null?void 0:Ca.categoryId,analysis:Ku})).status===0&&(re.ZP.success("\u6279\u91CF\u5B8C\u6210\u8BC4\u9605"),br(Xt))}),onCancel:()=>{ic.destroy()}})}if(qn==="2"){if(vo.preventDefault(),(0,Dt.Rm)()&&!((is=(Tu=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Tu.exercise)!=null&&is.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId),di(),ye.history.push(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/reviews/group`)}qn==="3"&&(window.location.href=`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/detail?random=${la==null?void 0:la.is_random}&tabs=2`)}),items:[{key:"1",label:"\u4E00\u952E\u5B8C\u6210\u8BC4\u9605"},!(la!=null&&la.is_random)&&(ur==null?void 0:ur.subjective)===1&&Gt&&{key:"2",label:"\u7B80\u7B54\u9898\u6279\u91CF\u8BC4\u9605",disabled:!Gl||!Nu},!((0,Dt.dE)()||la!=null&&la.is_random||(la==null?void 0:la.exercise_type)==2)&&{key:"3",label:pt.createElement("div",null,"\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",pt.createElement("img",{src:cn,style:{margin:"0 0 4px 4px"}}))}].filter(Mn=>Mn)},className:"ml10"},pt.createElement("div",{className:`${sn.btn_review}`},pt.createElement("img",{src:va.Z,className:"mr5",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),(ur==null?void 0:ur.subjective)===1&&Gt&&pt.createElement(pt.Fragment,null,pt.createElement(Ce.ZP,{type:"default",disabled:!Gl},pt.createElement("a",{onClick:Mn=>hr(void 0,null,function*(){var qn,vo;if(Mn.preventDefault(),(0,Dt.Rm)()&&!((vo=(qn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:qn.exercise)!=null&&vo.can_appraise)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}yield(0,yr.w)(Ca.coursesId,Ca.categoryId),di(),ye.history.push(`/classrooms/${Xt.coursesId}/exercise/${Xt.categoryId}/review/${Gl}`)})},pt.createElement("span",{className:"iconfont icon-filesync3x"}),pt.createElement("span",null,"\u7EC4\u5185\u987A\u5E8F\u8BC4\u9605"))))),pt.createElement(ve.Z,null,(la==null?void 0:la.exercise_status)===3&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u8D28\u91CF\u68C0\u6D4B",params:Xt}})}},pt.createElement("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"\u8D28\u91CF\u8BC4\u5206")),pt.createElement(ve.Z,null,(la==null?void 0:la.exercise_time)>0&&(la==null?void 0:la.exercise_type)!=2&&(0,Dt.Gg)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",disabled:la.exercise_status===3||la.exercise_status===5||(la==null?void 0:la.appraise_label),onClick:()=>{var Mn,qn;if((0,Dt.Rm)()&&!((qn=(Mn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Mn.exercise)!=null&&qn.can_delay)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Gi.length==0){re.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}wt({type:"exercise/setActionTabs",payload:{key:"\u5EF6\u65F6",exercise_user_id:Gi,user_ids:cu,isBatch:!0,exercise_time:la.exercise_time,params:Mr({},Xt)}})}},"\u6279\u91CF\u5EF6\u65F6"),!(0,Dt.dE)()&&["\u8003\u8BD5\u4E2D"].includes(ue.ju[la.exercise_status])&&pt.createElement(Ce.ZP,{className:"ml10",onClick:()=>{var Mn,qn;if((0,Dt.Rm)()&&!((qn=(Mn=Pe==null?void 0:Pe.AssistantObject)==null?void 0:Mn.exercise)!=null&&qn.can_forcing_commit)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(Gi.length==0){re.ZP.warning("\u8BF7\u5148\u9009\u62E9\u5B66\u751F\uFF01");return}wt({type:"exercise/setActionTabs",payload:{key:"\u8C03\u6574\u72B6\u6001",exercise_user_id:Gi,user_ids:cu,isBatch:!0}})}},"\u6279\u91CF\u8C03\u6574\u72B6\u6001"))))),to===-3&&!(0,Dt.dE)()&&pt.createElement(He.Z,{customText:"\u4FEE\u6539\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u5224\u5206\u4E2D\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85...",styles:{margin:"0 auto",padding:100}}),to!==-3&&pt.createElement(z.default,{className:"mt30",loading:Wi,hideOnSinglePage:!0,pagination:!1,dataSource:(0,Dt.dE)()?ur!=null&&ur.score_open?Bo==null?void 0:Bo.exercise_users:[(Bo==null?void 0:Bo.current_answer_user)||{}]:Bo==null?void 0:Bo.exercise_users,columns:Rl,rowSelection:!(0,Dt.dE)()&&{selectedRowKeys:Gi,onChange:(Mn,qn)=>{fu(Mn),zl((qn==null?void 0:qn.map(vo=>vo==null?void 0:vo.user_id))||[])},getCheckboxProps:Mn=>({disabled:Mn.commit_status===0})},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:(Mn,qn,vo)=>{Xt.page=1,vo.order===void 0?(Xt.order_type=null,Xt.order=null):(Xt.order_type=vo.order==="descend"?"desc":"asc",Xt.order=vo.field),ga(Mr({},Xt)),br(Xt)}}),nr>20&&pt.createElement("aside",{className:"tc pb30 mt30"},pt.createElement(xe.Z,{onChange:io,current:Xt.page||1,pageSize:Xt.limit,total:nr,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:Mn=>pt.createElement("span",{className:"mr10"},"\u5171",pt.createElement("span",{className:"c-orange"},Mn),"\u6761\u6570\u636E")}))),pt.createElement(Fe.default,{open:Pr,title:pt.createElement("span",null,"\u8003\u8BD5\u8BB0\u5F55\uFF08",Ao==null?void 0:Ao.name," ",Ao==null?void 0:Ao.id,"\uFF09"),centered:!0,width:1e3,footer:null,onCancel:()=>{Eo(!1)}},((Va=Ao==null?void 0:Ao.list)==null?void 0:Va.length)===0?pt.createElement(He.Z,{styles:{margin:"0 auto"},customText:"\u6682\u65E0\u6570\u636E"}):pt.createElement(z.default,{dataSource:Ao==null?void 0:Ao.list,columns:wi,pagination:!1})),pt.createElement(on,null),pt.createElement(Qt,null),pt.createElement(Tt,null),pt.createElement(Pn,null),un&&pt.createElement(Fe.default,{title:"\u9632\u4F5C\u5F0A\u5934\u50CF",open:un,centered:!0,onCancel:()=>{$a(1),tt(!1),ar([]),ya("alert"),aa("")},footer:pt.createElement("div",{style:{display:"flex"}},pt.createElement("div",{style:{flex:1,textAlign:"left"}}," ",pt.createElement(Ce.ZP,{onClick:()=>hr(void 0,null,function*(){if(!xa){re.ZP.info("\u8F93\u5165\u6846\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}Na(!0);let Mn=yield(0,fe.ZP)(`/api/exercises/${Xt.categoryId}/send_alert.json`,{method:"post",body:{content:xa,clazz:za,exercise_user_id:Oa}});(Mn==null?void 0:Mn.status)===0&&(re.ZP.info("\u53D1\u9001\u6210\u529F"),$a(1),tt(!1),ar([]),ya("alert"),aa("")),Na(!1)}),disabled:tr,loading:Xa},"\u53D1\u9001")),pt.createElement(Ce.ZP,{disabled:(Cr==null?void 0:Cr.length)===0,style:{marginRight:"10px"},onClick:()=>hr(void 0,null,function*(){yield $a(_n-1===0?Cr==null?void 0:Cr.length:_n-1)})},"\u4E0A\u4E00\u5F20"),pt.createElement(Ce.ZP,{disabled:(Cr==null?void 0:Cr.length)===0,type:"primary",onClick:()=>hr(void 0,null,function*(){yield $a(_n===(Cr==null?void 0:Cr.length)?1:_n+1)})},"\u4E0B\u4E00\u5F20"))},pt.createElement("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Cr[_n-1]}),pt.createElement("span",{onClick:()=>{Ja.Z.publish("preview-image",Cr[_n-1])},style:{background:"#0152d9",color:"#fff",display:"inline-flex",width:"54px",height:"20px",borderRadius:"10px",justifyContent:"center",lineHeight:"20px",alignItems:"center",position:"absolute",top:"70px",left:"130px",zIndex:5,cursor:"pointer"}},"\u9884\u89C8"),pt.createElement("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"}},_n+"/"+(Cr==null?void 0:Cr.length)),pt.createElement(be.ZP,{className:"mt20",checked:za==="alert",onChange:()=>ya("alert")},"\u53D1\u9001\u8B66\u544A",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(be.ZP,{className:"mt10",checked:za==="notice",onChange:()=>ya("notice")},"\u53D1\u9001\u901A\u77E5",pt.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),pt.createElement(Se.default.TextArea,{className:"mt20",value:xa,onChange:Mn=>aa(Mn.target.value),placeholder:`\u8BF7\u8F93\u5165${za==="alert"?"\u8B66\u544A":"\u901A\u77E5"}\u5185\u5BB9${za==="alert"?"\uFF0C\u5982\uFF1A\u626D\u5934\u4F4E\u5934\u5927\u5E45\u5EA6\u52A8\u4F5C\u68C0\u6D4B":""}`}),pt.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",Ga,"\u6B21\u8B66\u544A")),pt.createElement(Ma.Z,null),pt.createElement(Zr,null),pt.createElement(wa,null))};var no=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie,classroomList:ct,user:wt})=>({classroomList:ct,exercise:me,loading:pe.effects,globalSetting:ie,user:wt}))(Br),So=x(84105),eo=x(87395),Xr={flex_box_center:"flex_box_center___Hpswl",flex_space_between:"flex_space_between___ywvKM",flex_box_vertical_center:"flex_box_vertical_center___SItpZ",flex_box_center_end:"flex_box_center_end___WIAL3",flex_box_column:"flex_box_column___FMKJn",wrap:"wrap___AW_2A",control:"control___w5xQm",btn:"btn___as1xd",customTable:"customTable___gGVV3",bgH:"bgH___J0V1_",cusModal:"cusModal___2fPK2",imgWrap:"imgWrap___crzTi",img:"img___iwJRL",iBtn:"iBtn___L11V_",text:"text___INAg4",no:"no___H7kcX",textP:"textP___Rdbzv",video:"video___yjo5C",sys:"sys___o3w4h",li:"li___WQQil",d1:"d1___KQ9j6",b1:"b1___PA3Kc",es:"es___j13_3"},Bl=x(73217),si=x(16471);const mi=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var pl=(0,a.forwardRef)(({src:me,videoId:pe,logWatchHistory:ie,courseId:ct=null,startTime:wt,handlePause:_e=()=>{},handlePlay:Gt=()=>{},handlePlayEnded:at=()=>{},videoSpeed:Oe=1},Pe)=>{var An;const Kn=((An=me==null?void 0:me.split("."))==null?void 0:An.pop())==="flv",tn=(0,a.useRef)(),Sn=(0,a.useRef)(),na=(0,a.useRef)(0),Ba=(0,a.useRef)(0),[Jn,kn]=(0,a.useState)(0),Va=navigator.userAgent.toLowerCase().match(mi),wn=Va?Va[0]:"pc";(0,a.useImperativeHandle)(Pe,()=>({getLastUpdatedTime:()=>tn.current.currentTime,getDuration:()=>tn.current.duration})),(0,a.useEffect)(()=>{Ba.current=void 0;try{Bl.Z.isSupported&&Kn&&me&&(me==null?void 0:me.indexOf(".m3u8"))<0?(Ba.current=Bl.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:me+"?t="+Date.now(),muted:!1,isLive:!0}),Ba.current.on("play",function(){console.log(21111)}),tn.current&&(Ba.current.detachMediaElement(tn.current),Ba.current.attachMediaElement(tn.current),Ba.current.load(),Ba.current.play())):tn.current.setAttribute("src",me+"?t="+Date.now())}catch(Xt){setTimeout(()=>{kn(Jn+1)},1e3)}return console.log("src:",me),()=>{var Xt,ga,la,Za,Yt,ba,ia,nr;Ba.current&&((ga=(Xt=Ba.current)==null?void 0:Xt.unload)==null||ga.call(Xt),(Za=(la=Ba.current)==null?void 0:la.pause)==null||Za.call(la),(ba=(Yt=Ba.current)==null?void 0:Yt.destroy)==null||ba.call(Yt),(nr=(ia=Ba.current)==null?void 0:ia.detachMediaElement)==null||nr.call(ia,tn.current),Ba.current=void 0,tn.current.src="")}},[tn,Kn,me,Jn]),(0,a.useEffect)(()=>(Sn.current=setInterval(()=>{na.current>0&&na.current===tn.current.currentTime&&(console.log("\u64AD\u653E\u4E00\u6B21"),kn(Jn+1)),na.current=tn.current.currentTime},3e3),()=>{clearInterval(Sn.current)}),[]);const Ca=Xt=>{setTimeout(()=>{kn(Jn+1)},1e3)};return a.createElement("video",{ref:tn,onerr:!0,onErrorCapture:()=>{kn(Jn+1)},autoPlay:!0,muted:!0})}),$r=Object.defineProperty,Uo=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Ml=(me,pe,ie)=>pe in me?$r(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Zo=(me,pe)=>{for(var ie in pe||(pe={}))jl.call(pe,ie)&&Ml(me,ie,pe[ie]);if(Uo)for(var ie of Uo(pe))Kl.call(pe,ie)&&Ml(me,ie,pe[ie]);return me},Ui=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ql=({exercise:me,dispatch:pe,user:ie})=>{var ct;const wt=(0,ye.useParams)(),[_e,Gt]=(0,a.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:wt==null?void 0:wt.categoryId}),[at]=ge.default.useForm(),[Oe,Pe]=(0,a.useState)(),[An,Tn]=(0,a.useState)(!1),{exerciseList:Kn,commonHeader:tn}=me,[Sn,na]=(0,a.useState)([]),[Ba,Jn]=(0,a.useState)([]),[kn,Va]=(0,a.useState)(0),[wn,Ca]=(0,a.useState)(!0),[Xt,ga]=(0,a.useState)(!1),la=(0,a.useRef)(null);(0,a.useEffect)(()=>{Za(_e)},[]),(0,a.useEffect)(()=>(clearInterval(la.current),(tn==null?void 0:tn.exercise_status)===2&&(la.current=setInterval(()=>{Za(_e)},3e4)),()=>{clearInterval(la.current)}),[tn==null?void 0:tn.exercise_status,_e]);const Za=Ga=>Ui(void 0,null,function*(){const ir=La().cloneDeep(Ga);console.log(ir,"sendData"),Ca(!0),na([]);const Qa=yield(0,fe.ZP)(`/api/exercises/${Ga==null?void 0:Ga.exercise_id}/exercise_identity_photos.json`,{method:"get",params:ir});Jn([]),Ca(!1),Va(Qa==null?void 0:Qa.count),na((Qa==null?void 0:Qa.exercise_users)||[])}),Yt=(Ga,ir)=>{_e.page=1,_e[ir]=Ga,Gt(Zo({},_e)),Za(_e)},ba=Ga=>{_e.page=1,_e.save_name=Ga,Gt(Zo({},_e))},ia=()=>{_e.page=1;const Ga=Object.assign({},at.getFieldsValue());Object.keys(Ga).map(function(ir){switch(ir){case"exercise_group_id":Ga[ir].includes("all")||!Ga[ir].length?(delete _e.course_group,at.setFieldsValue({exercise_group_id:"all"})):(_e.course_group=Ga[ir],at.setFieldsValue({exercise_group_id:_e.course_group}));break}}),Gt(Zo({},_e)),Za(_e)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Pe(47),Tn(!0))},[document.getElementById("divhe"),Kn]);const nr=(Ga,ir,Qa)=>{_e.page=Ga==null?void 0:Ga.current,_e.limit=Ga==null?void 0:Ga.pageSize,Qa!=null&&Qa.order?(_e.sort_by=Qa==null?void 0:Qa.field,_e.sort_direction=(Qa==null?void 0:Qa.order)==="ascend"?"asc":"desc"):(_e.sort_by=null,_e.sort_direction=null),Gt(Zo({},_e)),Za(_e)},lo=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ga,ir,Qa)=>_e.limit*(_e.page-1)+Qa+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:Ga=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ga},a.createElement("span",null,Ga))},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:Ga=>a.createElement(Ie.Z,{placement:"bottomLeft",title:Ga||"--"},a.createElement("span",null,Ga||"--"))},{title:"\u5206\u73ED",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:(Ga,ir)=>Ga?a.createElement(Ie.Z,{placement:"bottom",title:Ga},a.createElement("span",{className:Xr.es},Ga)):"--"},{title:"\u4EBA\u8138\u7167\u7247",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:(Ga,ir)=>a.createElement("img",{width:40,style:{maxHeight:30},src:Ga,className:"current",onClick:()=>{za(ir)}})},{title:"\u5BA1\u6838\u72B6\u6001",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:(Ga,ir)=>a.createElement(a.Fragment,null,Ga==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Ga==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Ga==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:Ga=>a.createElement("span",null,Ga||"--")},{title:"\u5BA1\u6838\u7C7B\u578B",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:Ga=>a.createElement("span",null,Ga||"--")},{title:"\u64CD\u4F5C",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:(Ga,ir)=>{var Qa;return a.createElement(a.Fragment,null,(ir==null?void 0:ir.exercise_identity_photo_state)==="submitted"?a.createElement("span",{className:"c-light-primary current",onClick:()=>ga(ir)},"\u5BA1\u6838"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u5BA1\u6838"),(ir==null?void 0:ir.exercise_identity_photo_state)!=="submitted"?a.createElement("span",{className:"c-light-primary current ml10 mr10",onClick:()=>un(ir)},"\u5BA1\u6838\u8BB0\u5F55"):a.createElement("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed"},"\u5BA1\u6838\u8BB0\u5F55"),(ir==null?void 0:ir.exercise_identity_photo_state)==="passed"&&((Qa=ir==null?void 0:ir.play_url)!=null&&Qa.length)?a.createElement("span",{className:"c-light-primary current",onClick:()=>tt(ir)},"\u6444\u50CF\u76D1\u63A7"):a.createElement("span",{className:"c-grey-999 cursorNotAllowed"},"\u6444\u50CF\u76D1\u63A7"))}}],Or=Ga=>{Jn(Ga)},Ya=()=>{ga(!1),Za(_e)},un=Ga=>{const ir=[{title:"\u5BA1\u6838\u65F6\u95F4",dataIndex:"audit_time",width:170,render:(Yr,Xa)=>a.createElement("span",null,Yr||"--")},{title:"\u5BA1\u6838\u72B6\u6001",dataIndex:"exercise_identity_photo_state",width:110,render:(Yr,Xa)=>a.createElement(a.Fragment,null,Yr==="passed"&&a.createElement("span",{style:{color:"#44D7B6"}},"\u5BA1\u6838\u901A\u8FC7"),Yr==="rejected"&&a.createElement("span",{style:{color:"#E53333"}},"\u5BA1\u6838\u4E0D\u901A\u8FC7"),Yr==="submitted"&&a.createElement("span",{style:{color:"#666666"}},"\u5F85\u5BA1\u6838"))},{title:"\u5BA1\u6838\u610F\u89C1",dataIndex:"comment",render:(Yr,Xa)=>Yr?a.createElement(Ie.Z,{placement:"bottom",title:Yr},a.createElement("span",null,Yr)):"--"},{title:"\u91C7\u96C6\u7167\u7247",dataIndex:"photo_url",width:90,render:(Yr,Xa)=>a.createElement("span",{className:"current c-light-primary",onClick:()=>{Ja.Z.publish("preview-image",Yr)}},"\u67E5\u770B")}],Qa=Fe.default.confirm({icon:null,width:700,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u5BA1\u6838\u8BB0\u5F55"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Qa.destroy()}))),content:a.createElement("div",null,a.createElement(z.default,{className:Xr.customTable,dataSource:[Zo({},Ga)],bordered:!1,columns:ir,rowKey:"exercise_identity_photo_id",rowClassName:Xr.row,pagination:!1}))})},tt=Ga=>{var ir,Qa;const Yr=Fe.default.confirm({icon:null,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,width:((ir=Ga==null?void 0:Ga.play_url)==null?void 0:ir.length)<6?724:744,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u89C6\u9891"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>Yr.destroy()}))),content:a.createElement("ul",{className:Xr.sys},(Qa=Ga==null?void 0:Ga.play_url)==null?void 0:Qa.map((Xa,Na)=>a.createElement("li",{className:Xr.li,key:Na},a.createElement("div",{className:Xr.d1},a.createElement("div",{className:Xr.img},a.createElement(pl,{src:Xa==null?void 0:Xa.replace(".m3u8",".flv"),autoPlay:!0})),a.createElement("div",{className:Xr.btn},a.createElement("div",{className:Xr.b1},"\u56DE\u653E\u89C6\u9891",Na+1))))))})},za=Ga=>{const ir=Fe.default.confirm({icon:null,className:`${Xr.cusModal} custom-modal-divider`,centered:!0,width:710,title:a.createElement(le.Z,null,a.createElement(ve.Z,{flex:"1"},"\u4EBA\u8138\u7167\u7247"),a.createElement(ve.Z,null,a.createElement("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:()=>ir.destroy()}))),content:a.createElement(le.Z,null,a.createElement("aside",{className:Xr.imgWrap,style:{marginBottom:40}},a.createElement("div",{className:Xr.img},a.createElement("img",{width:326,src:(0,ue.Tv)(Ga==null?void 0:Ga.photo_url)}),a.createElement("div",{className:Xr.textP},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Xr.img,style:{marginLeft:20}},Ga!=null&&Ga.identity_url?a.createElement("img",{width:326,src:(0,ue.Tv)(Ga==null?void 0:Ga.identity_url)}):a.createElement("div",{className:Xr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),a.createElement("div",{className:Xr.textP},"\u8BC1\u4EF6\u7167\u7247"))))})},ya={selectedRowKeys:Ba,columnWidth:40,onChange:Or,getCheckboxProps:Ga=>({disabled:(Ga==null?void 0:Ga.exercise_identity_photo_state)==="passed"})};return a.createElement("section",{className:Xr.wrap},a.createElement(ge.default,{form:at,onChange:ia,initialValues:{exercise_group_id:"all"}},a.createElement(ge.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Oe+"px",overflow:"hidden"}},(ct=Kn.course_groups)==null?void 0:ct.map((Ga,ir)=>a.createElement(Ne.default,{key:ir,value:Ga.exercise_group_id,className:"ml0 mr8"},Ga.exercise_group_name,"(",Ga.exercise_group_students,")"))),An&&a.createElement("span",{onClick:()=>{let Ga=document.getElementById("divhe").scrollHeight;Oe>47?Pe(47):Pe(Ga)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Oe===47?"\u5C55\u5F00":"\u6536\u8D77",Oe===47?a.createElement(So.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(eo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:Xr.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:_e==null?void 0:_e.save_name,onChange:Ga=>ba(Ga.target.value),onSearch:()=>{_e.page=1,_e.name=_e.save_name,Gt(Zo({},_e)),Za(_e)}}),a.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",value:_e==null?void 0:_e.state,onChange:Ga=>Yt(Ga,"state")},a.createElement(Dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Dn.default.Option,{value:"submitted"},"\u5F85\u5BA1\u6838"),a.createElement(Dn.default.Option,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(Dn.default.Option,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7")),a.createElement(Dn.default,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u7C7B\u578B",value:_e==null?void 0:_e.audit,onChange:Ga=>Yt(Ga,"audit")},a.createElement(Dn.default.Option,{value:null},"\u5168\u90E8"),a.createElement(Dn.default.Option,{value:1},"\u81EA\u52A8\u5BA1\u6838"),a.createElement(Dn.default.Option,{value:2},"\u4EBA\u5DE5\u5BA1\u6838")),a.createElement("span",{className:Xr.btn,style:{cursor:"pointer"},onClick:()=>{if(!Ba.length){re.ZP.warning("\u8BF7\u9009\u62E9\u5B66\u751F");return}ga(!0)}},a.createElement("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"\u6279\u91CF\u5BA1\u6838")),a.createElement("div",{className:Xr.bgH}),a.createElement(z.default,{rowSelection:ya,className:Xr.customTable,dataSource:Sn,bordered:!1,columns:lo,rowKey:"exercise_identity_photo_id",rowClassName:Xr.row,loading:wn,onChange:nr,pagination:{pageSize:_e.limit,total:kn,current:_e.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:Ga=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Ga),"\u6761\u6570\u636E")}}),a.createElement(ii,{selectIds:Ba,visible:Xt,onCancel:()=>ga(!1),onOk:Ya,params:_e}),a.createElement(Ma.Z,null))};var li=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(ql);const ii=({visible:me,onOk:pe,onCancel:ie,selectIds:ct,params:wt})=>{const[_e,Gt]=(0,a.useState)(!1),[at,Oe]=(0,a.useState)({}),[Pe]=ge.default.useForm(),An=Tn=>Ui(void 0,null,function*(){Gt(!0);let Kn;me===!0?Kn=yield(0,fe.ZP)(`/api/exercises/${wt==null?void 0:wt.exercise_id}/batch_audit_identity_photo.json`,{method:"post",body:Zo({identity_photo_ids:ct},Tn)}):Kn=yield(0,fe.ZP)(`/api/exercises/${wt==null?void 0:wt.exercise_id}/audit_identity_photo.json`,{method:"post",body:Zo({identity_photo_id:me==null?void 0:me.exercise_identity_photo_id},Tn)}),(Kn==null?void 0:Kn.status)===0&&pe(),Gt(!1)});return a.createElement(Fe.default,{title:me!==!0?"\u4EBA\u8138\u8EAB\u4EFD\u5BA1\u6838":"\u6279\u91CF\u5BA1\u6838",open:!!me,centered:!0,width:650,destroyOnClose:!0,onCancel:()=>{ie()},afterClose:()=>{Pe.resetFields(),Oe({})},confirmLoading:_e,onOk:()=>Pe.submit()},a.createElement(ge.default,{className:Xr.formWrap,form:Pe,labelCol:{span:4},wrapperCol:{span:18},onFinish:An,onValuesChange:()=>{Oe(Zo({},Pe.getFieldsValue()))}},me!==!0&&a.createElement(le.Z,{style:{marginLeft:28,marginBottom:38}},a.createElement(ve.Z,null,"\u91C7\u96C6\u7167\u7247\uFF1A"),a.createElement(ve.Z,null,a.createElement("aside",{className:Xr.imgWrap},a.createElement("div",{className:Xr.img},a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.photo_url)}),a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",me==null?void 0:me.photo_url)},className:Xr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Xr.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:Xr.img,style:{marginLeft:20}},me!=null&&me.identity_url?a.createElement("img",{width:234,src:(0,ue.Tv)(me==null?void 0:me.identity_url)}):a.createElement("div",{className:Xr.no,style:{width:326}},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(me!=null&&me.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(me==null?void 0:me.identity_url))},className:Xr.iBtn},"\u9884\u89C8"),a.createElement("div",{className:Xr.text},"\u8BC1\u4EF6\u7167\u7247"))))),a.createElement(ge.default.Item,{label:"\u5BA1\u6838\u72B6\u6001",name:"state",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]},a.createElement(be.ZP.Group,null,a.createElement(be.ZP,{value:"passed"},"\u5BA1\u6838\u901A\u8FC7"),a.createElement(be.ZP,{value:"rejected"},"\u5BA1\u6838\u4E0D\u901A\u8FC7"))),(at==null?void 0:at.state)==="rejected"&&a.createElement(ge.default.Item,{label:"\u5BA1\u6838\u610F\u89C1",name:"comment",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1"}]},a.createElement(Se.default,{placeholder:"\u5982\uFF1A\u4F60\u7684\u4E2A\u4EBA\u4FE1\u606F\u4E0E\u7167\u7247\u4E0D\u4E00\u81F4\u3002",maxLength:30})),a.createElement("div",{style:{color:"#FA6400",paddingLeft:32}},"\u6CE8\u610F\uFF1A\u5BA1\u6838\u901A\u8FC7\u540E\uFF0C\u8BE5\u5B66\u751F\u5728\u672C\u573A\u8003\u8BD5\u7684\u8BA4\u8BC1\u72B6\u6001\u5C06\u66F4\u65B0\u4E3A\u201C\u5BA1\u6838\u901A\u8FC7\u201D\uFF0C\u4E14\u80FD\u591F\u8FDB\u5165\u8003\u8BD5\u3002")))};var pi=x(61621),Zl=x(64165),_r={flex_box_center:"flex_box_center___t6Zg2",flex_space_between:"flex_space_between___YFTSU",flex_box_vertical_center:"flex_box_vertical_center___qbDmM",flex_box_center_end:"flex_box_center_end___Bj6kw",flex_box_column:"flex_box_column___Ou9DO",wrap:"wrap___foAmP",control:"control___q0ttm",bgH:"bgH___NAS04",sys:"sys___rqcXV",li:"li___blFPM",d1:"d1___Xzld0",img:"img___ckn7G",btn:"btn___fSMGG",b1:"b1___zoANu",b2:"b2___bqZaY",big:"big___nQ5gf",cusModal:"cusModal___rTXoc",video:"video___E4J_7",imgWrap:"imgWrap___ENwuy",iBtn:"iBtn___bXnJy",text:"text___CK5up",no:"no___MBT10",textP:"textP___ibKK1",l:"l___Gi38o",r:"r___HNibN",fo:"fo___DQwO8",b:"b___z8B9p"},Vl=Object.defineProperty,ci=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,pu=(me,pe,ie)=>pe in me?Vl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Sl=(me,pe)=>{for(var ie in pe||(pe={}))Ki.call(pe,ie)&&pu(me,ie,pe[ie]);if(du)for(var ie of du(pe))au.call(pe,ie)&&pu(me,ie,pe[ie]);return me},Ai=(me,pe)=>ci(me,Si(pe)),vu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const qu=({exercise:me,dispatch:pe,user:ie})=>{var ct,wt,_e,Gt,at,Oe,Pe,An,Tn;const Kn=(0,ye.useParams)(),[tn,Sn]=(0,a.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:Kn==null?void 0:Kn.categoryId}),[na]=ge.default.useForm(),[Ba,Jn]=(0,a.useState)(),[kn,Va]=(0,a.useState)(!1),{exerciseList:wn}=me,[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(0),[Za,Yt]=(0,a.useState)(!0),[ba,ia]=(0,a.useState)(!1),[nr,lo]=(0,a.useState)("1"),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)("alert"),[za,ya]=(0,a.useState)(1),[Ga,ir]=(0,a.useState)(""),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr,Cr]=(0,a.useState)([]);(0,a.useEffect)(()=>{ar(tn)},[]);const ar=Gr=>vu(void 0,null,function*(){const ur=La().cloneDeep(Gr);Yt(!0),Xt([]);const so=yield(0,fe.ZP)(`/api/exercises/${Gr==null?void 0:Gr.exercise_id}/exercise_videos.json`,{method:"get",params:ur});Yt(!1),la(so==null?void 0:so.count),Xt((so==null?void 0:so.exercise_users)||[])}),_n=(Gr,ur)=>{tn.page=Gr,tn.limit=ur,Sn(Sl({},tn)),ar(tn)},$a=Gr=>{tn.page=1,tn.save_name=Gr,Sn(Sl({},tn))},xa=()=>{tn.page=1;const Gr=Object.assign({},na.getFieldsValue());Object.keys(Gr).map(function(ur){switch(ur){case"exercise_group_id":Gr[ur].includes("all")||!Gr[ur].length?(delete tn.course_group,na.setFieldsValue({exercise_group_id:"all"})):(tn.course_group=Gr[ur],na.setFieldsValue({exercise_group_id:tn.course_group}));break}}),ar(tn)};(0,a.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Jn(47),Va(!0))},[document.getElementById("divhe"),wn]);const aa=Gr=>vu(void 0,null,function*(){Yr(!0),ia({});const ur=yield(0,fe.ZP)(`/api/exercises/${tn==null?void 0:tn.exercise_id}/student_info.json`,{method:"get",params:{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id}}),so=yield(0,fe.ZP)(`/api/exercises/${tn==null?void 0:tn.exercise_id}/video_push_logs.json`,{method:"get",params:{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id}});so!=null&&so.data&&Cr((so==null?void 0:so.data)||[]),ur!=null&&ur.data&&ia(Ai(Sl({},ur==null?void 0:ur.data),{exercise_user_id:Gr==null?void 0:Gr.exercise_user_id,datas:Gr})),Yr(!1)}),Oa=Gr=>{var ur,so;Ya(Gr==="prev"?Or-1===0?(ur=ba==null?void 0:ba.exercise_user_photos)==null?void 0:ur.length:Or-1:Or===((so=ba==null?void 0:ba.exercise_user_photos)==null?void 0:so.length)?1:Or+1)},Yn=()=>{Ya(1),tt("alert"),ir(""),lo("1"),ya(1)},tr=Gr=>{ya(Gr)},pr=Gr=>{tt(Gr),ya(1),ir("")},Pr=[{key:1,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:2,value:"\u8BF7\u52FF\u79BB\u5F00\u76D1\u63A7\u8303\u56F4\uFF01"},{key:3,value:"\u8BF7\u4E0D\u8981\u4E0E\u5176\u4ED6\u4EBA\u4EA4\u8C08\uFF01"},{key:4,value:"\u8BF7\u4E0D\u8981\u505A\u4E0E\u8003\u8BD5\u65E0\u5173\u7684\u884C\u4E3A\uFF01"},{key:5,value:"\u8BF7\u52FF\u5207\u5C4F\uFF0C\u8D85\u8FC73\u6B21\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF01"},{key:6,value:"\u8BF7\u52FF\u906E\u6321\u6216\u5173\u95ED\u7535\u8111\u6444\u50CF\u76D1\u63A7\uFF01"},{key:0,value:"\u5176\u4ED6"}],Eo=[{key:1,value:"\u8BF7\u5C06\u624B\u673A\u653E\u7F6E\u4E8E\u4FA7\u540E\u65B945\xB0\uFF0C\u79BB\u684C\u97621\u7C73\u5DE6\u53F3\uFF0C\u4FDD\u8BC1\u80FD\u62CD\u6444\u5230\u4E0A\u534A\u8EAB\u3001\u7535\u8111\u5C4F\u5E55\u548C\u684C\u9762\u3002"},{key:2,value:"\u624B\u673A\u5F55\u50CF\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u5F00\u542F\u624B\u673A\u6444\u50CF\u5F55\u5236\u3002"},{key:0,value:"\u5176\u4ED6"}],Ao=un==="alert"?Pr:Eo;return a.createElement("section",{className:_r.wrap},a.createElement(ge.default,{form:na,onChange:xa,initialValues:{exercise_group_id:"all"}},a.createElement(ge.default.Item,{name:"exercise_group_id"},a.createElement(Ne.default.Group,{style:{width:"100%"}},a.createElement(le.Z,null,a.createElement(ve.Z,{className:"font14",flex:"80px"},"\u9009\u62E9\u5206\u73ED:"),a.createElement(ve.Z,{flex:"80px"},a.createElement(Ne.default,{value:"all"},"\u5168\u90E8")),a.createElement(ve.Z,{flex:"1",id:"divhe",style:{height:Ba+"px",overflow:"hidden"}},(ct=wn.course_groups)==null?void 0:ct.map((Gr,ur)=>a.createElement(Ne.default,{key:ur,value:Gr.exercise_group_id,className:"ml0 mr8"},Gr.exercise_group_name,"(",Gr.exercise_group_students,")"))),kn&&a.createElement("span",{onClick:()=>{let Gr=document.getElementById("divhe").scrollHeight;Ba>47?Jn(47):Jn(Gr)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ba===47?"\u5C55\u5F00":"\u6536\u8D77",Ba===47?a.createElement(So.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):a.createElement(eo.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})))))),a.createElement("div",{className:_r.control},a.createElement(Se.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:tn==null?void 0:tn.save_name,onChange:Gr=>$a(Gr.target.value),onSearch:()=>{tn.page=1,tn.name=tn.save_name,Sn(Sl({},tn)),ar(tn)}})),a.createElement("div",{className:_r.bgH}),a.createElement("div",{className:_r.warpList},a.createElement(pi.Z,{loading:Za,active:!0,paragraph:{rows:5}},a.createElement("div",{className:"c-grey-666 mb20 mt20"},"\u5171",a.createElement("span",{className:"c-orange"},ga),"\u540D\u5B66\u751F\u5DF2\u5F00\u542F\u624B\u673A\u6444\u5F71"),Ca.length?a.createElement("ul",{className:_r.sys},Ca.map((Gr,ur)=>{const{user_name:so,user_group_name:Bo,video_url:Hl,login:Wi,student_id:Vi}=Gr;return a.createElement("li",{className:_r.li,key:ur},a.createElement("div",{className:_r.d1},a.createElement("div",{className:_r.img},a.createElement("iframe",{style:{height:340,width:"100%",border:"none"},src:`/live-play.html?key=${ur}&video_url=${Hl==null?void 0:Hl.replace(".m3u8",".flv")}`})),a.createElement(Ie.Z,{title:"\u59D3\u540D+\u5B66\u53F7"},a.createElement("div",{className:_r.btn,onClick:()=>(0,ue.RG)(`${tn.exercise_id}-${Wi}`,!0)},a.createElement("div",{title:so,className:_r.b1},so),a.createElement("div",{title:Bo,className:_r.b2},"(",Vi,")"))),a.createElement("div",{onClick:()=>aa(Gr),className:_r.big},"\u67E5\u770B")))})):a.createElement(Zl.Z,null)),a.createElement(xe.Z,{showTotal:Gr=>a.createElement("span",{className:"mr10"},"\u5171",a.createElement("span",{className:"c-orange"},Gr),"\u6761\u6570\u636E"),className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:_n,pageSize:tn==null?void 0:tn.limit,current:tn.page,total:ga})),a.createElement(Fe.default,{title:"\u67E5\u770B\u8BE6\u7EC6\u4FE1\u606F",open:ba,centered:!0,width:850,destroyOnClose:!0,onCancel:()=>{ia(!1)},afterClose:Yn,footer:null},a.createElement(pi.Z,{loading:Qa,active:!0,paragraph:{rows:5}},a.createElement("div",null,a.createElement("span",null,"\u59D3\u540D:",(wt=ba==null?void 0:ba.datas)==null?void 0:wt.user_name),a.createElement("span",{className:"ml20"},"\u5B66\u53F7:",(_e=ba==null?void 0:ba.datas)==null?void 0:_e.student_id),a.createElement("span",{className:"ml20"},"\u73ED\u7EA7:",(Gt=ba==null?void 0:ba.datas)==null?void 0:Gt.user_group_name)),a.createElement(E.default,{className:"mt10",defaultActiveKey:nr,onChange:Gr=>{lo(Gr)}},a.createElement(E.default.TabPane,{tab:"\u9632\u4F5C\u5F0A\u5934\u50CF",key:"1"},a.createElement("aside",{className:_r.imgWrap},a.createElement("div",{className:_r.img,style:{width:234,marginLeft:30,textAlign:"center"}},(at=ba==null?void 0:ba.exercise_user_photos)!=null&&at.length?a.createElement(a.Fragment,null,a.createElement("img",{height:131,src:(Oe=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Oe[Or-1]}),a.createElement("div",{onClick:()=>{var Gr;Ja.Z.publish("preview-image",(Gr=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Gr[Or-1])},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8003\u8BD5\u4E2D\u7167\u7247",a.createElement("span",{className:"c-light-primary"},Or,"/",(Pe=ba==null?void 0:ba.exercise_user_photos)==null?void 0:Pe.length)),Or===1?a.createElement("div",{style:{color:"#ccc",cursor:"not-allowed"},className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})):a.createElement("div",{onClick:()=>Oa("prev"),className:_r.l}," ",a.createElement("i",{className:"iconfont icon-fanhui2"})),a.createElement("div",{onClick:()=>Oa("next"),className:_r.r},a.createElement("i",{className:"iconfont icon-lujing"}))):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8003\u8BD5\u4E2D\u7167\u7247"))),a.createElement("div",{className:_r.img,style:{marginLeft:60,width:234,textAlign:"center"}},ba!=null&&ba.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(ba==null?void 0:ba.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ba!=null&&ba.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(ba==null?void 0:ba.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u4EBA\u8138\u7167\u7247",key:"2"},a.createElement("aside",{className:_r.imgWrap,style:{marginLeft:70}},a.createElement("div",{className:_r.img},a.createElement("img",{width:234,src:ba==null?void 0:ba.exercise_identity_photo}),a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",ba==null?void 0:ba.exercise_identity_photo)},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u91C7\u96C6\u7167\u7247")),a.createElement("div",{className:_r.img,style:{marginLeft:20,width:234,textAlign:"center"}},ba!=null&&ba.identity_url?a.createElement("img",{height:131,src:(0,ue.Tv)(ba==null?void 0:ba.identity_url)}):a.createElement("div",{className:_r.no},a.createElement("span",null,"\u6682\u65E0\u8BC1\u4EF6\u7167\u7247")),!!(ba!=null&&ba.identity_url)&&a.createElement("div",{onClick:()=>{Ja.Z.publish("preview-image",(0,ue.Tv)(ba==null?void 0:ba.identity_url))},className:_r.iBtn},"\u9884\u89C8"),a.createElement("div",{className:_r.text},"\u8BC1\u4EF6\u7167\u7247")))),a.createElement(E.default.TabPane,{tab:"\u8B66\u544A\u548C\u901A\u77E5",key:"3"},a.createElement("div",{className:_r.fo},a.createElement(be.ZP,{className:"mt20",checked:un==="alert",onChange:()=>pr("alert")},"\u53D1\u9001\u8B66\u544A",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u5982\u53D1\u73B0\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u7684\u7167\u7247\u5B58\u5728\u5F02\u5E38\u65F6\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement(be.ZP,{className:"mt10",checked:un==="notice",onChange:()=>pr("notice")},"\u53D1\u9001\u901A\u77E5",a.createElement("span",{className:"font14 c-grey-999"},"\uFF08\u8003\u8BD5\u4E2D\u5982\u6709\u6D88\u606F\u901A\u77E5\uFF0C\u53EF\u53D1\u9001\u6D88\u606F\u7ED9\u5B66\u751F\uFF09")),a.createElement("div",{className:"mt20"},a.createElement("span",{className:"mr10"},"\u539F\u56E0:"),a.createElement(Dn.default,{style:{width:570},value:za,onChange:tr},Ao==null?void 0:Ao.map(Gr=>a.createElement(Dn.default.Option,{key:Gr.key,value:Gr.key},Gr.value)))),za===0&&a.createElement(Se.default.TextArea,{className:"mt20",value:Ga,onChange:Gr=>ir(Gr.target.value),placeholder:"\u8BF7\u586B\u5199\u5176\u4ED6\u539F\u56E0"}),a.createElement(le.Z,{className:"mt10",align:"middle"},a.createElement("div",{className:"mr10"},"\u53D1\u9001\u8BB0\u5F55"),a.createElement("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"}},"\u5DF2\u53D1\u9001",ba==null?void 0:ba.alert_count,"\u6B21\u8B66\u544A\u548C",((An=ba==null?void 0:ba.alerts)==null?void 0:An.length)-(ba==null?void 0:ba.alert_count),"\u6B21\u901A\u77E5")),a.createElement(z.default,{dataSource:(ba==null?void 0:ba.alerts)||[],bordered:!1,scroll:((Tn=ba==null?void 0:ba.alerts)==null?void 0:Tn.length)>4?{y:200}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"created_at",width:164},{title:"\u53D1\u9001\u4EBA",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:Gr=>Gr?a.createElement("span",{title:Gr},Gr):"--"},{title:"\u53D1\u9001\u7C7B\u578B",dataIndex:"clazz",width:80,render:Gr=>Gr==="alert"?"\u8B66\u544A":"\u901A\u77E5"},{title:"\u53D1\u9001\u5185\u5BB9",dataIndex:"content",ellipsis:!0}],pagination:!1}),a.createElement(Ce.ZP,{className:_r.b,onClick:()=>vu(void 0,null,function*(){if(!Ga&&za===0){re.ZP.info("\u8BF7\u8F93\u5165\u5176\u4ED6\u539F\u56E0");return}let Gr=Ga;za&&(Gr=(un==="alert"?Pr:Eo).find(Bo=>Bo.key===za).value),Na(!0);let ur=yield(0,fe.ZP)(`/api/exercises/${tn.exercise_id}/send_alert.json`,{method:"post",body:{content:Gr,clazz:un,exercise_user_id:ba==null?void 0:ba.exercise_user_id}});(ur==null?void 0:ur.status)===0&&(re.ZP.info("\u53D1\u9001\u6210\u529F"),ia(!1)),Na(!1)}),loading:Xa,type:"primary"},a.createElement("i",{className:"iconfont icon-fasongtongzhi mr5"}),"\u53D1\u9001"))),a.createElement(E.default.TabPane,{tab:"\u65AD\u6D41\u8BB0\u5F55",key:"4"},a.createElement(z.default,{dataSource:Dr,bordered:!1,scroll:Dr.length>7?{y:300}:{},columns:[{title:"\u5F00\u59CB\u65F6\u95F4",dataIndex:"start_time",width:164},{title:"\u7ED3\u675F\u65F6\u95F4",dataIndex:"end_time",width:164,render:Gr=>We()(Gr).format("YYYY-MM-DD HH:mm:ss")||"--"},{title:"\u63A8\u6D41\u65F6\u957F",dataIndex:"push_duration",ellipsis:!0,width:120,render:Gr=>Gr&&(0,ue.li)(Number(Gr)/1e3)||0},{title:"\u65AD\u6D41\u539F\u56E0",dataIndex:"msg",ellipsis:!0}]}))))),a.createElement(Ma.Z,null))};var us=(0,ye.connect)(({exercise:me,user:pe})=>({exercise:me,user:pe}))(qu),Zu={flex_box_center:"flex_box_center___xF1ge",flex_space_between:"flex_space_between___YGq9c",flex_box_vertical_center:"flex_box_vertical_center___wd_iR",flex_box_center_end:"flex_box_center_end___HoL5p",flex_box_column:"flex_box_column___Oy7FC",warp:"warp____YDkr",header:"header___BRNBu",empty:"empty___iwhMt"},_u={flex_box_center:"flex_box_center___Xa_jj",flex_space_between:"flex_space_between___N_2qI",flex_box_vertical_center:"flex_box_vertical_center___wGZOw",flex_box_center_end:"flex_box_center_end___GYY4W",flex_box_column:"flex_box_column___jR_ZX",subjectTable:"subjectTable___WrGqf",title:"title___ZCcfg",customTable:"customTable___xSvZm",row:"row___Acnda",line:"line___nmQeX"},yo=Object.defineProperty,jr=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,ui=Object.prototype.propertyIsEnumerable,Pi=(me,pe,ie)=>pe in me?yo(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Yi=(me,pe)=>{for(var ie in pe||(pe={}))yl.call(pe,ie)&&Pi(me,ie,pe[ie]);if(uo)for(var ie of uo(pe))ui.call(pe,ie)&&Pi(me,ie,pe[ie]);return me},Mi=(me,pe)=>jr(me,Hr(pe)),hu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())}),il=({index:me,bottomLine:pe,gather:ie,search:ct})=>{const[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(!1),[Oe,Pe]=(0,a.useState)(!1),An=(0,ye.useParams)(),Tn=(0,ye.useLocation)(),[Kn]=(0,ye.useSearchParams)(),[tn,Sn]=(0,a.useState)({page:1,limit:6,total:0});(0,a.useEffect)(()=>{console.log(ie,"gather"),me===0&&Pe(!0)},[]),(0,a.useEffect)(()=>{Oe&&Ba()},[Oe]);const na=[{title:"\u5E8F\u53F7",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:(Va,wn,Ca)=>tn.limit*(tn.page-1)+Ca+1},{title:"\u59D3\u540D",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:Va=>Va||"--"},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",align:"left"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",key:"code_rate",align:"left",render:Va=>Va+"%"},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",align:"left",render:Va=>{let wn=`/classrooms/${An==null?void 0:An.coursesId}/exercise/${An==null?void 0:An.categoryId}/detail/${Va}/review_detail`;return Kn.get("random")&&(wn=wn+`?random=${Kn.get("random")}`),a.createElement(ye.Link,{to:wn,target:"_blank"},"\u67E5\u770B")}}],Ba=Va=>hu(void 0,null,function*(){at(!0);const wn=Va||{page:1,limit:10,total:0},Ca=Yi({id:An==null?void 0:An.categoryId,question_id:ie==null?void 0:ie.question_id,search:ct},wn),Xt=yield(0,fe.ZP)(`/api/courses/${An==null?void 0:An.coursesId}/exercises/code_review_users.json`,{method:"get",params:Ca});Xt&&(_e(Xt==null?void 0:Xt.users),at(!1),Sn(Mi(Yi({},wn),{total:(Xt==null?void 0:Xt.count)||0})))}),Jn=Va=>{const wn=Mi(Yi({},tn),{page:Va});Sn(wn),Ba(wn)},kn=()=>{Pe(!Oe)};return a.createElement("div",{className:_u.subjectTable},a.createElement("aside",{className:_u.title},a.createElement("span",{className:"c-light-primary"},me+1,"\u3001",ie.name||((ie==null?void 0:ie.question_type)===5?"\u5B9E\u8BAD\u9898":"\u7F16\u7A0B\u9898")),a.createElement("span",{className:"c-grey-333"},"\uFF08",ie==null?void 0:ie.score,"\u5206\uFF09\uFF1A",ie==null?void 0:ie.question_title),a.createElement("span",{className:"ml40 c-grey-999"},a.createElement("b",{className:"c-red-ee4"},ie==null?void 0:ie.checked_count),"\xA0\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08\u5171",ie==null?void 0:ie.total_count,"\u4E2A\u4F5C\u54C1\uFF09"),a.createElement("span",{onClick:kn,style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"}},Oe?"\u6536\u8D77":"\u5C55\u5F00",Oe?a.createElement(eo.Z,null):a.createElement(So.Z,null)),(ie==null?void 0:ie.question_type)===5&&a.createElement("a",{style:{marginLeft:20},target:"_blank",href:`/shixuns/${ie==null?void 0:ie.shixun_identifier}/challenges`},"\u5B9E\u8BAD\u8BE6\u60C5")),a.createElement(z.default,{className:_u.customTable,style:{display:Oe?"block":"none"},dataSource:wt,bordered:!1,rowKey:Va=>Va.id,rowClassName:_u.row,columns:na,loading:Gt,pagination:{pageSize:tn.limit,total:tn.total,current:tn.page,onChange:Jn,showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),a.createElement("div",{className:_u.line,style:{visibility:pe?"hidden":"visible"}}))},Ql=x(59149),vl=x(59301),xo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const al=({exercise:me,globalSetting:pe,dispatch:ie})=>{const[ct,wt]=(0,a.useState)(""),[_e,Gt]=(0,a.useState)([]),[at,Oe]=(0,a.useState)(""),[Pe,An]=(0,a.useState)(!1),[Tn,Kn]=(0,a.useState)(!1),tn=(0,ye.useParams)();(0,a.useEffect)(()=>{Sn()},[]);const Sn=Jn=>xo(void 0,null,function*(){An(!0);const kn=yield(0,fe.ZP)(`/api/courses/${tn==null?void 0:tn.coursesId}/exercises/code_review_results.json`,{method:"get",params:{id:tn==null?void 0:tn.categoryId,search:ct}});if((kn==null?void 0:kn.status)===-2){Kn(!0),Sn();return}kn&&(Kn(!1),An(!1),Gt((kn==null?void 0:kn.exercise_questions)||[]),Oe(kn==null?void 0:kn.last_review_time))}),na=()=>{Sn()},Ba=()=>vl.createElement("div",{className:Zu.empty},vl.createElement("img",{src:Ql.x7,width:"258"}),vl.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E"));return vl.createElement("section",{className:Zu.warp},vl.createElement("aside",{className:Zu.header},vl.createElement("div",null,"\u67E5\u91CD\u65F6\u95F4\uFF1A",at||"--"),!!at&&vl.createElement(Se.default,{value:ct,onChange:Jn=>wt(Jn.target.value),suffix:vl.createElement("i",{onClick:na,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u5B66\u53F7\u641C\u7D22",onPressEnter:na})),Tn&&vl.createElement(He.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),!Tn&&vl.createElement(pi.Z,{loading:Pe,active:!0,paragraph:{rows:5}},_e.length>0?vl.createElement("aside",{className:Zu.subject},_e.map((Jn,kn)=>vl.createElement(il,{key:kn,index:kn,bottomLine:kn===_e.length-1,gather:Jn,search:ct}))):Ba()))};var Ea=(0,ye.connect)(({exercise:me,globalSetting:pe})=>({exercise:me,globalSetting:pe}))(al),sa=x(28103),oa=x(96565),Sr=x(97805),Lo=x(20633),Aa={flex_box_center:"flex_box_center___epJYP",flex_space_between:"flex_space_between___SU6BD",flex_box_vertical_center:"flex_box_vertical_center___Qes2t",flex_box_center_end:"flex_box_center_end___hGppz",flex_box_column:"flex_box_column___uzhhO",wrap:"wrap___rEjJ0",modal:"modal___gRDV9",titleWrap:"titleWrap___MK_OO",required:"required___Hja3H",title:"title___vMFKz",colorGray:"colorGray___hNhIL",choiceWrap:"choiceWrap___Xx5du",answer:"answer___cbuNE",activeAnswer:"activeAnswer___LwFG7",deleteIcon:"deleteIcon____HG4s",addIcon:"addIcon___r_Vhy",editorWrap:"editorWrap___OYwur",htmlWrap:"htmlWrap___qXHYn",radio:"radio___urtyZ",color333:"color333___Lah7k",color999:"color999___TmkZt",questionType:"questionType___r_bKw",questionChoices:"questionChoices___LA7VM",action:"action___fTTDM",difficult:"difficult___Mg7lT",fold:"fold___oVjRI",head:"head___fpwmn",divname:"divname___O7KlL"},qa=x(6339),Mo=x(62985),Qo=x(27687),Ur=x(59301),hl=Object.defineProperty,Jr=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,mu=(me,pe,ie)=>pe in me?hl(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,cl=(me,pe)=>{for(var ie in pe||(pe={}))ai.call(pe,ie)&&mu(me,ie,pe[ie]);if(Jr)for(var ie of Jr(pe))Ti.call(pe,ie)&&mu(me,ie,pe[ie]);return me},Dl=(me,pe)=>{var ie={};for(var ct in me)ai.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Jr)for(var ct of Jr(me))pe.indexOf(ct)<0&&Ti.call(me,ct)&&(ie[ct]=me[ct]);return ie},fi=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ki=null,tu="\u2581",Xi=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,editKey:Pe,setEditKey:An=()=>{},cancelAdd:Tn=()=>{},addCallback:Kn=()=>{},reload:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=Dl(ie,["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"]);const[Ba,Jn]=(0,a.useState)(""),[kn,Va]=(0,a.useState)(""),[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(""),[la,Za]=(0,a.useState)(),[Yt,ba]=(0,a.useState)(!1),[ia,nr]=(0,a.useState)(),[lo,Or]=(0,a.useState)(0),[Ya,un]=(0,a.useState)(!1),[tt,za]=(0,a.useState)(!1),[ya,Ga]=(0,a.useState)([]),[ir,Qa]=(0,a.useState)(1),[Yr,Xa]=(0,a.useState)(!1),Na=(0,a.useRef)(!1),Dr=(0,ye.useParams)(),[Cr,ar]=(0,a.useState)([]),_n=so=>{ar([...Cr,cl({},so)])};(0,a.useEffect)(()=>{var so;if(Na.current)return;if(!(Oe!=null&&Oe.question_title)){un(!0),Jn(""),Za(!1),nr(2),Ca([]),ga(""),ba(!1);return}Jn(Oe==null?void 0:Oe.question_title),Za(Oe==null?void 0:Oe.is_ordered),Qa(Oe==null?void 0:Oe.difficulty),Xa(!(Oe!=null&&Oe.repeat_answer)),nr(Oe==null?void 0:Oe.question_score);const Bo=(so=Oe==null?void 0:Oe.standard_answers)==null?void 0:so.map(Hl=>Hl.answer_text);Ca([...Bo]),Ga(Oe.tag_discipline_ids),Va(Oe==null?void 0:Oe.analysis)},[Oe,Ya]),(0,a.useEffect)(()=>{ba(!1),Ya&&so();function so(){return fi(this,null,function*(){var Bo,Hl;const Wi=yield(0,ne.YY)({sub_discipline_id:(Hl=(Bo=_e.editData)==null?void 0:Bo.exercise)==null?void 0:Hl.sub_discipline_id});ar(Wi.tag_disciplines)})}},[Ya]),(0,a.useImperativeHandle)(pe,()=>({onSave:xa,isEdit:Ya})),(0,a.useEffect)(()=>{var so;const Bo=(so=_e==null?void 0:_e.tagDisciplineData)!=null&&so.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ar(Bo)},[_e.tagDisciplineData]);const $a=so=>{(so==null?void 0:so.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),An(-1),Na.current=!1,tn())},xa=()=>fi(void 0,null,function*(){var so,Bo,Hl,Wi;let Vi=[],Gl=!1;if(za(!0),wn.forEach((ju,Iu)=>{Vi.push({choice_id:Iu+1,answer_text:[]}),ju.forEach((to,Ul)=>{Vi[Iu].answer_text.push(to),(!to||!(0,ue.eR)(to,1e4))&&(ga(`${Iu}-${Ul}`),re.ZP.info(to?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Gl=!0)})}),Gl)return za(!1),!1;Na.current=!0;let eu;return Oe.question_id?(Oe==null?void 0:Oe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>fi(void 0,null,function*(){var ju,Iu;eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Iu=(ju=_e.editData)==null?void 0:ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:ir,is_cover:1,repeat_answer:!Yr,analysis:kn}}),$a(eu)}),onCancel:()=>fi(void 0,null,function*(){var ju,Iu;eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Iu=(ju=_e.editData)==null?void 0:ju.exercise)==null?void 0:Iu.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)})}):(eu=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Bo=(so=_e.editData)==null?void 0:so.exercise)==null?void 0:Bo.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)):(eu=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:Dr.categoryId,question_title:Ba,question_type:3,question_score:ia,is_ordered:la,standard_answers:Vi,tag_discipline_ids:ya,sub_discipline_id:(Wi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Wi.sub_discipline_id,difficulty:ir,repeat_answer:!Yr,analysis:kn}}),$a(eu)),za(!1),{name:Ba,analysis:kn,standard_answers:Vi,is_ordered:la}}),aa=(so,Bo,Hl)=>{const Wi=wn.slice();if(Bo&&Wi.splice(so,Bo),Hl&&Yt||!Oe.question_id)for(let Vi=0;Vi{ga("");let Wi=wn.slice();Wi[so][Bo]=Hl,Ca(Wi)},Yn=so=>{let Bo=wn.slice();Bo[so]=[...Bo[so],""],Ca(Bo)},tr=(so,Bo)=>{let Hl=wn.slice();if(!Hl[so][Bo]){Hl[so]=Hl[so].filter((Wi,Vi)=>Vi!==Bo),Ca(Hl);return}Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Aa.modal,onOk:()=>{Hl[so]=Hl[so].filter((Wi,Vi)=>Vi!==Bo),Ca(Hl)}})},pr=so=>{Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:Aa.modal,onOk:()=>{let Bo=0;Jn(Ba.replace(/\▁/g,function(Hl){return Bo++,Bo-1===so?"":Hl})),setTimeout(()=>{let Hl=wn.slice();Hl=wn.filter((Wi,Vi)=>so!==Vi),Ca(Hl)},500)}})},Pr=()=>{},Eo=()=>{var so,Bo,Hl,Wi,Vi,Gl;return console.log(wn,"answers"),Ur.createElement("aside",null,Ur.createElement("div",{className:Aa.questionType},Ur.createElement("div",null,Ur.createElement("span",{className:"font16 c-blue"},"\u586B\u7A7A\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848 \uFF1B\u652F\u6301\u6700\u591A5\u4E2A\u7A7A\uFF0C\u6BCF\u7A7A\u5F97\u5206\u6309\u7167\u672C\u9898\u7684\u603B\u5206\u5E73\u5747\u8BA1\u7B97\uFF09")),Ur.createElement("div",null,Ur.createElement(Sr.Z,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:Ba,onChange:eu=>Jn(eu),showNullButton:((Bo=(so=_e.editData)==null?void 0:so.exercise)==null?void 0:Bo.exercise_status)===1,deleteEmptyDisabled:((Wi=(Hl=_e.editData)==null?void 0:Hl.exercise)==null?void 0:Wi.exercise_status)!==1||tt,onPlaceholderChange:aa})),Ur.createElement("div",{className:"mt20"},wn.map((eu,ju)=>{var Iu,to;return Ur.createElement(Lo.Z,{key:ju,answers:eu,index:ju,is_md:!0,exerciseIsPublish:((to=(Iu=_e.editData)==null?void 0:Iu.exercise)==null?void 0:to.exercise_status)!==1,activeOptionErrorIndex:Xt,onAnswerChange:Oa,addChildAnswer:Yn,deleteChildAnswer:tr,deleteChildAnswermain:pr})})),Ur.createElement("div",{className:"mt20"},wn.length>1&&Ur.createElement("span",null,Ur.createElement(Ne.default,{checked:la,onChange:eu=>Za(eu.target.checked),className:`${Aa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),Ur.createElement("span",{className:`${Aa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),Ur.createElement("p",{className:Aa.titleWrap},Ur.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),Ur.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:kn,onChange:eu=>Va(eu)}),Ur.createElement("p",{className:""},Ur.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C\uFF1A",Ur.createElement(ke.Z,{value:ia,max:1e4,min:0,onChange:eu=>{nr(eu)}})," \u5206 \xA0 ",!!ia&&!!lo&&Ur.createElement("span",{style:{color:"red"}},"(\u6839\u636E\u5747\u5206\u89C4\u5219\uFF0C\u672C\u9898\u6BCF\u7A7A",(ia/lo).toFixed(1),"\u5206)"),Ur.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},Ur.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",Ur.createElement(be.ZP.Group,{value:ir,onChange:eu=>{Qa(eu.target.value)}},Ur.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),Ur.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),Ur.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),Ur.createElement("p",{className:Aa.titleWrap},Ur.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",Ur.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),Ur.createElement("div",{className:"mt5"},Ur.createElement(Mo.N,{value:ya,selectvalues:Oe==null?void 0:Oe.tag_discipline_ids,onChange:Ga,subId:(Gl=(Vi=_e.editData)==null?void 0:Vi.exercise)==null?void 0:Gl.sub_discipline_id,knowledgeOptions:Cr,onAddKnowledgeFinish:_n})),Ur.createElement("div",{style:{marginTop:10}},Ur.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),Ur.createElement(Ae.Z,{checked:Yr,onChange:eu=>{Xa(eu)}}))),Ur.createElement("aside",{className:"tr"},(Pe!==-1||Oe.question_id)&&Ur.createElement(Ce.ZP,{type:"default",onClick:()=>{Tn(),un(!1)}},"\u53D6\u6D88"),Ur.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{xa()}},"\u4FDD\u5B58")))},Ao=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(so=>{var Bo,Hl;return((Hl=(Bo=_e==null?void 0:_e.editData)==null?void 0:Bo.exercise)==null?void 0:Hl.exercise_status)===1?so:so.id!=="del"&&so.id!=="add"}),Gr=so=>fi(void 0,null,function*(){if(Pe!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(so.id){case"del":let Bo;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return fi(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:cl({},Dr)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:so.id}}),at({type:"exercise/editExercise",payload:cl({},Dr)});break;case"edit":An(Oe.dragKey),un(!0);break;case"add":Kn({key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:3});break}}),ur=()=>{var so;return Ur.createElement("aside",null,Ur.createElement("div",{className:Aa.questionType},!(Oe!=null&&Oe.isPreview)&&Ur.createElement("div",null,Ur.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u586B\u7A7A\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?Ur.createElement("div",{style:{display:"flex"}},Ur.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),Ur.createElement(qa.Z,{value:Oe.question_title}),Ur.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09")):Ur.createElement("div",{className:"mt5"},Ur.createElement(qa.Z,{value:Oe.question_title})),Ur.createElement("div",{className:Aa.questionChoices},(so=Oe==null?void 0:Oe.standard_answers)==null?void 0:so.map(function(Bo,Hl){return Ur.createElement(le.Z,{key:Hl,align:"middle"},Ur.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Bo.choice_id,"\uFF09\uFF1A"),Ur.createElement(ve.Z,{flex:"1"},Ur.createElement(le.Z,{align:"middle",gutter:[1,1]},Bo.answer_text.map(function(Wi,Vi){return Ur.createElement(ve.Z,{span:24,key:Vi},Bo.model===1?Ur.createElement(Se.default,{key:Hl,checked:Oe.standard_answers.includes(Hl),disabled:!0,value:Wi}):Ur.createElement(Qo.Z,{value:Wi,disabled:!0,style:{color:"rgba(0, 0, 0, 0.25)",backgroundColor:"rgba(0, 0, 0, 0.04)"}}))}))))})),Ur.createElement("div",{className:Aa.action},!Oe.hideAction&&Ao.map(function(Bo,Hl){return Bo.id==="up"&&Oe.key===1||Bo.id==="down"&&Oe.key===Oe.len?null:Ur.createElement(Ie.Z,{key:Hl,placement:"bottom",title:Bo.name},Ur.createElement("span",{onClick:()=>Gr(Bo),className:Bo.icon}))})))};return Ur.createElement("section",{className:Aa.wrap},!Ya&&ur(),Ya&&Eo())};var Is=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Xi)),Us=Object.defineProperty,fs=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,uc=(me,pe,ie)=>pe in me?Us(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ss=(me,pe)=>{for(var ie in pe||(pe={}))ks.call(pe,ie)&&uc(me,ie,pe[ie]);if(fs)for(var ie of fs(pe))ps.call(pe,ie)&&uc(me,ie,pe[ie]);return me},Os=(me,pe)=>{var ie={};for(var ct in me)ks.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&fs)for(var ct of fs(me))pe.indexOf(ct)<0&&ps.call(me,ct)&&(ie[ct]=me[ct]);return ie},Bs=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const js=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ss=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,editKey:An,setEditKey:Tn=()=>{},cancelAdd:Kn=()=>{},reload:tn=()=>{},addCallback:Sn=()=>{},setIsClaer:na=()=>{}}=ie,Ba=Os(ie,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"]);const[Jn,kn]=(0,a.useState)(),[Va,wn]=(0,a.useState)(""),[Ca,Xt]=(0,a.useState)(!1),[ga,la]=(0,a.useState)(),[Za,Yt]=(0,a.useState)([]),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(1),[Or,Ya]=(0,a.useState)(!1),[un,tt]=(0,a.useState)(""),za=(0,a.useRef)(!1),ya=Cr=>{ia([...ba,ss({},Cr)])},Ga=(0,ye.useParams)();(0,a.useEffect)(()=>{if(!za.current){if(!(Pe!=null&&Pe.question_choices)){Xt(!0),wn(""),la(2),kn("");return}Ya(!(Pe!=null&&Pe.repeat_answer)),wn(Pe==null?void 0:Pe.question_title),la(Pe==null?void 0:Pe.question_score),lo(Pe==null?void 0:Pe.difficulty),kn(Pe.standard_answer[0]+""),Yt(Pe.tag_discipline_ids),tt(Pe==null?void 0:Pe.analysis)}},[Pe,Ca]),(0,a.useEffect)(()=>{Ca&&Cr();function Cr(){return Bs(this,null,function*(){var ar,_n;const $a=yield(0,ne.YY)({sub_discipline_id:(_n=(ar=_e.editData)==null?void 0:ar.exercise)==null?void 0:_n.sub_discipline_id});ia($a.tag_disciplines)})}},[Ca]),(0,a.useImperativeHandle)(pe,()=>({onSave:Qa,isEdit:Ca})),(0,a.useEffect)(()=>{var Cr;const ar=(Cr=_e==null?void 0:_e.tagDisciplineData)!=null&&Cr.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ia(ar)},[_e.tagDisciplineData]);const ir=Cr=>{(Cr==null?void 0:Cr.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xt(!1),Tn(-1),za.current=!1,tn())},Qa=()=>Bs(void 0,null,function*(){var Cr,ar,_n,$a;if(!Va)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!Jn)return re.ZP.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;const xa=[{choice_text:"\u6B63\u786E",is_answer:Jn==="1"?1:0},{choice_text:"\u9519\u8BEF",is_answer:Jn==="2"?2:0}];za.current=!0;let aa;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Bs(void 0,null,function*(){var Oa,Yn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(tr=>tr.choice_text),standard_answers:xa.filter(tr=>tr.is_answer).map(tr=>tr.is_answer),tag_discipline_ids:Za,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:nr,is_cover:1,repeat_answer:!Or,analysis:un}}),ir(aa)}),onCancel:()=>Bs(void 0,null,function*(){var Oa,Yn;aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(tr=>tr.choice_text),standard_answers:xa.filter(tr=>tr.is_answer).map(tr=>tr.is_answer),tag_discipline_ids:Za,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)})}):(aa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(Oa=>Oa.choice_text),standard_answers:xa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Za,sub_discipline_id:(ar=(Cr=_e.editData)==null?void 0:Cr.exercise)==null?void 0:ar.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)):(aa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:Va,question_type:2,question_score:ga,question_choices:xa.map(Oa=>Oa.choice_text),standard_answers:xa.filter(Oa=>Oa.is_answer).map(Oa=>Oa.is_answer),tag_discipline_ids:Za,sub_discipline_id:($a=(_n=_e.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:un}}),ir(aa)),{name:Va,choices:xa}}),Yr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(Cr=>{var ar,_n;return((_n=(ar=_e==null?void 0:_e.editData)==null?void 0:ar.exercise)==null?void 0:_n.exercise_status)===1?Cr:Cr.id!=="del"&&Cr.id!=="add"}),Xa=Cr=>Bs(void 0,null,function*(){if(An!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(Cr.id){case"del":let ar;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Bs(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:ss({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:Cr.id}}),at({type:"exercise/editExercise",payload:ss({},Ga)});break;case"edit":Tn(Pe.dragKey),Xt(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:2});break}}),Na=()=>{var Cr;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5224\u65AD\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(Cr=Pe==null?void 0:Pe.question_choices)==null?void 0:Cr.map(function(ar,_n){return a.createElement(be.ZP,{key:_n,checked:Pe.standard_answer.includes(_n+1),disabled:!0},js[_n],". ",a.createElement("span",{className:"c-black font14"},ar.choice_text))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Yr.map(function(ar,_n){return ar.id==="up"&&Pe.key===1||ar.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:_n,placement:"bottom",title:ar.name},a.createElement("span",{onClick:()=>Xa(ar),className:ar.icon}))})))},Dr=()=>{var Cr,ar;return a.createElement("aside",null,a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u5224\u65AD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Va,onChange:_n=>wn(_n)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),a.createElement(be.ZP.Group,{buttonStyle:"solid",value:Jn,onChange:_n=>kn(_n.target.value)},a.createElement(be.ZP.Button,{value:"1",className:`${Aa.radio} mr40`},"\u6B63\u786E"),a.createElement(be.ZP.Button,{value:"2",className:Aa.radio},"\u9519\u8BEF")),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:un,onChange:_n=>tt(_n)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ga,max:1e4,min:0,onChange:_n=>{la(_n)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:nr,onChange:_n=>{lo(_n.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:Za,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:Yt,subId:(ar=(Cr=_e.editData)==null?void 0:Cr.exercise)==null?void 0:ar.sub_discipline_id,knowledgeOptions:ba,onAddKnowledgeFinish:ya})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Or,onChange:_n=>{Ya(_n)}}))),a.createElement("aside",{className:"tr"},(An!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{Kn(),Xt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Qa()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!Ca&&Na(),Ca&&Dr())};var Fu=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ss)),Zs=Object.defineProperty,Ns=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,vs=(me,pe,ie)=>pe in me?Zs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ec=(me,pe)=>{for(var ie in pe||(pe={}))Ps.call(pe,ie)&&vs(me,ie,pe[ie]);if(Ns)for(var ie of Ns(pe))gs.call(pe,ie)&&vs(me,ie,pe[ie]);return me},_c=(me,pe)=>{var ie={};for(var ct in me)Ps.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ns)for(var ct of Ns(me))pe.indexOf(ct)<0&&gs.call(me,ct)&&(ie[ct]=me[ct]);return ie},ns=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Xs=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],sc=(0,a.forwardRef)((me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},addCallback:Sn=xa=>{},reload:na=()=>{}}=ie,Ba=_c(ie,["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"]);const[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)(),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(""),[Za,Yt]=(0,a.useState)(),[ba,ia]=(0,a.useState)(!1),[nr,lo]=(0,a.useState)([]),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)(""),[Ga,ir]=(0,a.useState)([]),Qa=(0,a.useRef)(!1),Yr=xa=>{ir([...Ga,ec({},xa)])},Xa=(0,ye.useParams)();(0,a.useEffect)(()=>{kn(["","","",""])},[]),(0,a.useEffect)(()=>{if(Qa.current)return;if(!(Pe!=null&&Pe.question_choices)){ia(!0),la(""),Yt(5),kn(["","","",""]),Xt([]);return}la(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),Ya(Pe==null?void 0:Pe.difficulty),kn(Pe==null?void 0:Pe.question_choices.map(aa=>aa.choice_text));const xa=[];Pe==null||Pe.standard_answer.map((aa,Oa)=>{xa.push(aa-1)}),Xt(xa),lo(Pe.tag_discipline_ids),ya(Pe==null?void 0:Pe.analysis)},[Pe,ba]),(0,a.useEffect)(()=>{ba&&xa();function xa(){return ns(this,null,function*(){var aa,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(aa=_e.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id});ir(Yn.tag_disciplines)})}},[ba]),(0,a.useImperativeHandle)(pe,()=>({onSave:Dr,isEdit:ba})),(0,a.useEffect)(()=>{var xa;const aa=(xa=_e==null?void 0:_e.tagDisciplineData)!=null&&xa.tag_disciplines&&Array.isArray(_e.tagDisciplineData.tag_disciplines)?_e.tagDisciplineData.tag_disciplines:[];ir(aa)},[_e.tagDisciplineData]);const Na=xa=>{(xa==null?void 0:xa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ia(!1),Kn(-1),Qa.current=!1,na())},Dr=()=>ns(void 0,null,function*(){var xa,aa,Oa,Yn;if(!ga)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tr=Jn.findIndex(Eo=>!Eo);if(tr>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Xs[tr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ca.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ca.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const pr=Jn.map((Eo,Ao)=>({choice_text:Eo,is_answer:Ca.includes(Ao)?Ao+1:0}));Qa.current=!0;let Pr;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>ns(void 0,null,function*(){var Eo,Ao;Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Gr=>Gr.choice_text),standard_answers:pr.filter(Gr=>Gr.is_answer).map(Gr=>Gr.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Ao=(Eo=_e.editData)==null?void 0:Eo.exercise)==null?void 0:Ao.sub_discipline_id,difficulty:Or,is_cover:1,repeat_answer:!un,analysis:za}}),Na(Pr)}),onCancel:()=>ns(void 0,null,function*(){var Eo,Ao;Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Gr=>Gr.choice_text),standard_answers:pr.filter(Gr=>Gr.is_answer).map(Gr=>Gr.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Ao=(Eo=_e.editData)==null?void 0:Eo.exercise)==null?void 0:Ao.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr)})}):(Pr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Eo=>Eo.choice_text),standard_answers:pr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:nr,sub_discipline_id:(aa=(xa=_e.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr)):(Pr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Xa.categoryId,question_title:ga,question_type:1,question_score:Za,question_choices:pr.map(Eo=>Eo.choice_text),standard_answers:pr.filter(Eo=>Eo.is_answer).map(Eo=>Eo.is_answer),tag_discipline_ids:nr,sub_discipline_id:(Yn=(Oa=_e.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Na(Pr))}),Cr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xa=>{var aa,Oa;return((Oa=(aa=_e==null?void 0:_e.editData)==null?void 0:aa.exercise)==null?void 0:Oa.exercise_status)===1?xa:xa.id!=="del"&&xa.id!=="add"}),ar=xa=>ns(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xa.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return ns(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:ec({},Xa)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:xa.id}}),at({type:"exercise/editExercise",payload:ec({},Xa)});break;case"edit":Kn(Pe.dragKey),ia(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:1});break}}),_n=()=>{var xa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u591A\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(xa=Pe==null?void 0:Pe.question_choices)==null?void 0:xa.map(function(aa,Oa){return a.createElement(le.Z,{key:Oa},a.createElement(ve.Z,null,a.createElement(Ne.default,{key:Oa,checked:Pe.standard_answer.includes(Oa+1),disabled:!0},Xs[Oa],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(qa.Z,{value:aa.choice_text}))))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Cr.map(function(aa,Oa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Oa,placement:"bottom",title:aa.name},a.createElement("span",{onClick:()=>ar(aa),className:aa.icon}))})))},$a=()=>{var xa,aa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ga,onChange:Oa=>la(Oa)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Jn.map((Oa,Yn)=>{var tr,pr;return a.createElement("div",{className:Aa.choiceWrap,key:Yn},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Aa.answer} ${Ca.includes(Yn)?Aa.activeAnswer:""}`,onClick:()=>{Ca.includes(Yn)?Xt(Ca.filter(Pr=>Pr!==Yn)):Xt([...Ca,Yn])}},Xs[Yn])),a.createElement("div",{className:Aa.editorWrap},Va===Yn?a.createElement(oa.Z,{id:`single-question-option-${Yn}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Oa,onChange:Pr=>{Jn[Yn]=Pr,kn(Jn)}}):a.createElement("div",{className:Aa.htmlWrap,onClick:()=>wn(Yn)},a.createElement(qa.Z,{value:Oa}))),((pr=(tr=_e.editData)==null?void 0:tr.exercise)==null?void 0:pr.exercise_status)===1&&a.createElement(a.Fragment,null,Yn>1&&a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>kn(Jn.filter((Pr,Eo)=>Eo!==Yn))})),Yn<7&&Yn===Jn.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>kn([...Jn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:za,onChange:Oa=>ya(Oa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Za,max:1e4,min:0,onChange:Oa=>{Yt(Oa)}})," ","\u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Or,onChange:Oa=>{Ya(Oa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:nr,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:lo,subId:(aa=(xa=_e.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:Ga,onAddKnowledgeFinish:Yr})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Oa=>{tt(Oa)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),ia(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Dr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!ba&&_n(),ba&&$a())});var xc=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})(sc),ei=x(59301),hs=Object.defineProperty,Ls=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,jc=(me,pe,ie)=>pe in me?hs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Zt=(me,pe)=>{for(var ie in pe||(pe={}))$u.call(pe,ie)&&jc(me,ie,pe[ie]);if(Ls)for(var ie of Ls(pe))wc.call(pe,ie)&&jc(me,ie,pe[ie]);return me},rn=(me,pe)=>{var ie={};for(var ct in me)$u.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ls)for(var ct of Ls(me))pe.indexOf(ct)<0&&wc.call(me,ct)&&(ie[ct]=me[ct]);return ie},pn=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Fa=null,bl=(me,pe)=>{var ie=me,{problemset:ct,globalSetting:wt,exercise:_e,loading:Gt,dispatch:at,editData:Oe,cancelAdd:Pe=()=>{},editKey:An,setEditKey:Tn=()=>{},addCallback:Kn=()=>{},reload:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=rn(ie,["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"]);const[Ba,Jn]=(0,a.useState)(""),[kn,Va]=(0,a.useState)(""),[wn,Ca]=(0,a.useState)(""),[Xt,ga]=(0,a.useState)([]),[la,Za]=(0,a.useState)(""),[Yt,ba]=(0,a.useState)(),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)([]),[Ya,un]=(0,a.useState)(!1),[tt,za]=(0,a.useState)(!1),ya=(0,ye.useParams)(),Ga=(0,a.useRef)(!1),[ir,Qa]=(0,a.useState)([]);(0,a.useEffect)(()=>{var _n;if(Ga.current)return;Oe.edit&&(un(!0),Va(""),Jn(""),Or([])),Jn(Oe.shixun_name),Va(Oe.question_title);const $a=[];(_n=Oe.shixun)==null||_n.map(xa=>{$a.push(xa.challenge_score),ir.push({challenge_id:xa.challenge_id,open:!0})}),Qa(ir),Or($a)},[Oe]),(0,a.useEffect)(()=>{nr(!1)},[Ya]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Ya}));const Yr=_n=>{(_n==null?void 0:_n.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),un(!1),Tn(-1),Ga.current=!1,tn())},Xa=()=>pn(void 0,null,function*(){let _n=[];if(!1)return!1;Ga.current=!0,za(!0);let xa;return Oe.question_id?xa=yield at({type:"exercise/editExerciseQuestion",payload:{id:Oe.question_id,question_title:kn,shixun_name:Ba,shixun_id:Oe.shixun_id,question_type:5,question_scores:lo}}):xa=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Oe==null?void 0:Oe.insert_id,categoryId:ya.categoryId,question_title:kn,shixun_name:Ba,shixun_id:Oe.shixun_id,question_type:5,question_scores:lo,is_copy:Oe.is_copy}}),Yr(xa),za(!1),{name:kn,analysis:wn,standard_answers:_n,is_ordered:Yt}}),Na=()=>{var _n;return ei.createElement("aside",null,ei.createElement("div",{className:Aa.questionType},ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},"\u5B9E\u8BAD\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u5141\u8BB8\u624B\u52A8\u8C03\u5206\uFF09")),ei.createElement("div",{className:"mt10"},ei.createElement(Se.default,{defaultValue:Ba,onChange:$a=>{Jn($a.target.value)}})),ei.createElement("div",{className:"mt10"},ei.createElement(oa.Z,{id:"single-question-option-0",height:155,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u9898\u5B8C\u6210\u8981\u6C42",defaultValue:kn,onChange:$a=>{Va($a)}})),ei.createElement("div",{className:"mt20"},(_n=Oe.shixun)==null?void 0:_n.map(($a,xa)=>ei.createElement(le.Z,{gutter:[20,20]},ei.createElement(ve.Z,{flex:"1"},xa+1,".",$a.challenge_name),ei.createElement(ve.Z,null,ei.createElement(ke.Z,{defaultValue:lo[xa],onChange:aa=>{lo[xa]=aa,Or(lo),console.log("srore:L",lo[xa])}})," \u5206")))),ei.createElement("div",{className:"mt20"},Xt.length>1&&ei.createElement("span",null,ei.createElement(Ne.default,{checked:Yt,onChange:$a=>ba($a.target.checked),className:`${Aa.color333} font14`},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),ei.createElement("span",{className:`${Aa.color999} font12`},"\uFF08\u9009\u4E2D\uFF0C\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u987A\u5E8F\u5FC5\u987B\u4E0E\u53C2\u8003\u7B54\u6848\u4E00\u81F4\uFF09"))),ei.createElement("aside",{className:"tr"},(An!==-1||!(Oe!=null&&Oe.edit))&&ei.createElement(Ce.ZP,{type:"default",onClick:()=>{Pe(),un(!1)}},"\u53D6\u6D88"),ei.createElement(Ce.ZP,{loading:tt,className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5B9E\u8BAD\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(_n=>{var $a,xa;return((xa=($a=_e==null?void 0:_e.editData)==null?void 0:$a.exercise)==null?void 0:xa.exercise_status)===1?_n:_n.id!=="del"&&_n.id!=="add"}),Cr=_n=>pn(void 0,null,function*(){if(An!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(_n.id){case"del":let $a;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return pn(this,null,function*(){yield(0,ne.Fl)({id:Oe.question_id}),at({type:"exercise/editExercise",payload:Zt({},ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Oe.question_id,opr:_n.id}}),at({type:"exercise/editExercise",payload:Zt({},ya)});break;case"edit":Tn(Oe.dragKey),un(!0);break;case"add":at({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",editData:{key:Oe.key,insert_id:Oe==null?void 0:Oe.question_id,question_type:5}}});break}}),ar=()=>{var _n,$a;return ei.createElement("aside",null,ei.createElement("div",{className:Aa.questionType},!(Oe!=null&&Oe.isPreview)&&ei.createElement("div",null,ei.createElement("span",{className:"font16 c-blue"},Oe.key,"\u3001\u5B9E\u8BAD\u9898"),"\uFF08",Oe.question_score,"\u5206\uFF09")),Oe!=null&&Oe.isPreview?ei.createElement("div",{style:{display:"flex"}},ei.createElement("span",{style:{flexShrink:0},className:"font18"},Oe.key,"."),ei.createElement(qa.Z,{value:Oe.question_title}),ei.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Oe.question_score,"\u5206\uFF09"),!!((_n=Oe.schools)!=null&&_n.length)&&ei.createElement(Ie.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},ei.createElement("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"}))):ei.createElement("div",{className:"mt5"},ei.createElement(qa.Z,{value:Oe.question_title})),ei.createElement("div",{className:"mt30"}),($a=Oe.shixun)==null?void 0:$a.map(function(xa,aa){var Oa,Yn,tr,pr,Pr,Eo,Ao,Gr,ur,so;return ei.createElement("div",null,ei.createElement("div",{key:aa,style:{background:"#F0F7FD",color:"#3061D0",fontSize:18,padding:10,display:"flex",justifyContent:"space-between",marginBottom:(!((Oa=ir[aa])!=null&&Oa.open)||!((tr=(Yn=_e==null?void 0:_e.editData)==null?void 0:Yn.exercise)!=null&&tr.show_challenge_task_pass))&&10}},ei.createElement("div",null,ei.createElement("i",{className:"iconfont icon-renwuguanka1",style:{marginRight:5}}),"\u7B2C",aa+1,"\u5173 ",ei.createElement("span",{className:"ml10"},xa.challenge_name)," ",ei.createElement("span",{className:"ml10"},xa.challenge_score," \u5206")),((Pr=(pr=_e==null?void 0:_e.editData)==null?void 0:pr.exercise)==null?void 0:Pr.show_challenge_task_pass)&&ei.createElement("div",{style:{cursor:"pointer",color:"#666666",fontSize:14},onClick:()=>{var Bo;ir[aa].open=!((Bo=ir[aa])!=null&&Bo.open),Qa([...ir])}},(Eo=ir[aa])!=null&&Eo.open?"\u6536\u8D77":"\u5C55\u5F00",(Ao=ir[aa])!=null&&Ao.open?ei.createElement(eo.Z,{style:{marginLeft:8}}):ei.createElement(So.Z,{style:{marginLeft:8}}))),((ur=(Gr=_e==null?void 0:_e.editData)==null?void 0:Gr.exercise)==null?void 0:ur.show_challenge_task_pass)&&ei.createElement(qa.Z,{style:{border:"1px solid #F1F4F9",borderTop:"none",padding:10,display:!((so=ir[aa])!=null&&so.open)&&"none"},value:(xa==null?void 0:xa.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))}),ei.createElement("div",{className:Aa.action},ei.createElement(ye.Link,{target:"_blank",to:`/shixuns/${Oe.shixun_identifier}/challenges?exercise=true`},"\u5B9E\u8BAD\u8BE6\u60C5"),!Oe.hideAction&&Dr.map(function(xa,aa){return xa.id==="up"&&Oe.key===1||xa.id==="down"&&Oe.key===Oe.len?null:ei.createElement(Ie.Z,{key:aa,placement:"bottom",title:xa.name},ei.createElement("span",{onClick:()=>Cr(xa),className:xa.icon}))})))};return ei.createElement("section",{className:Aa.wrap},!Ya&&ar(),Ya&&Na())};var qo=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(bl)),wr=x(2337),No=Object.defineProperty,Ho=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,ti=(me,pe,ie)=>pe in me?No(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,bi=(me,pe)=>{for(var ie in pe||(pe={}))Tl.call(pe,ie)&&ti(me,ie,pe[ie]);if(Ho)for(var ie of Ho(pe))$o.call(pe,ie)&&ti(me,ie,pe[ie]);return me},ri=(me,pe)=>{var ie={};for(var ct in me)Tl.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Ho)for(var ct of Ho(me))pe.indexOf(ct)<0&&$o.call(me,ct)&&(ie[ct]=me[ct]);return ie},Vr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ko=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},reload:Sn=()=>{},addCallback:na=aa=>{}}=ie,Ba=ri(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"]);const[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)(),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)(""),[Za,Yt]=(0,a.useState)(),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(!1),[Or,Ya]=(0,a.useState)(1),[un,tt]=(0,a.useState)(!1),[za,ya]=(0,a.useState)(""),Ga=(0,ye.useParams)(),ir=(0,a.useRef)(null),Qa=(0,a.useRef)(!1),[Yr,Xa]=(0,a.useState)([]),Na=aa=>{Xa([...Yr,bi({},aa)])};(0,a.useEffect)(()=>{kn(["","","",""])},[]),(0,a.useEffect)(()=>{if(Qa.current)return;if(!(Pe!=null&&Pe.question_choices)){lo(!0),la(""),Yt(5),kn(["","","",""]),Xt([]);return}la(Pe==null?void 0:Pe.question_title),Yt(Pe==null?void 0:Pe.question_score),tt(!(Pe!=null&&Pe.repeat_answer)),ya(Pe==null?void 0:Pe.analysis),Ya(Pe==null?void 0:Pe.difficulty),kn(Pe==null?void 0:Pe.question_choices.map(Oa=>Oa.choice_text));const aa=[];Pe==null||Pe.standard_answer.map((Oa,Yn)=>{aa.push(Oa-1)}),ia(Pe.tag_discipline_ids),Xt(aa)},[Pe,nr]),(0,a.useEffect)(()=>{nr&&aa();function aa(){return Vr(this,null,function*(){var Oa,Yn;const tr=yield(0,ne.YY)({sub_discipline_id:(Yn=(Oa=wt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.sub_discipline_id});Xa(tr.tag_disciplines)})}},[nr]),(0,a.useEffect)(()=>{var aa;const Oa=(aa=wt==null?void 0:wt.tagDisciplineData)!=null&&aa.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];Xa(Oa)},[wt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Cr,isEdit:nr}));const Dr=aa=>{(aa==null?void 0:aa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),lo(!1),Kn(-1),Qa.current=!1,Sn())},Cr=()=>Vr(void 0,null,function*(){var aa,Oa,Yn,tr;if(!ga)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const pr=Jn.findIndex(Ao=>!Ao);if(pr>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${wr.k4[pr]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!Ca.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(Ca.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const Pr=Jn.map((Ao,Gr)=>({choice_text:Ao,is_answer:Ca.includes(Gr)?Gr+1:0}));Qa.current=!0;let Eo;Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Vr(void 0,null,function*(){var Ao,Gr;Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(ur=>ur.choice_text),standard_answers:Pr.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Gr=(Ao=wt.editData)==null?void 0:Ao.exercise)==null?void 0:Gr.sub_discipline_id,difficulty:Or,is_cover:1,repeat_answer:!un,analysis:za}}),Dr(Eo)}),onCancel:()=>Vr(void 0,null,function*(){var Ao,Gr;Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(ur=>ur.choice_text),standard_answers:Pr.filter(ur=>ur.is_answer).map(ur=>ur.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Gr=(Ao=wt.editData)==null?void 0:Ao.exercise)==null?void 0:Gr.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo)})}):(Eo=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(Ao=>Ao.choice_text),standard_answers:Pr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:ba,sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo)):(Eo=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:Ga.categoryId,question_title:ga,question_type:1,question_score:Za,question_choices:Pr.map(Ao=>Ao.choice_text),standard_answers:Pr.filter(Ao=>Ao.is_answer).map(Ao=>Ao.is_answer),tag_discipline_ids:ba,sub_discipline_id:(tr=(Yn=wt.editData)==null?void 0:Yn.exercise)==null?void 0:tr.sub_discipline_id,difficulty:Or,repeat_answer:!un,analysis:za}}),Dr(Eo))}),ar=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(aa=>{var Oa,Yn;return((Yn=(Oa=wt==null?void 0:wt.editData)==null?void 0:Oa.exercise)==null?void 0:Yn.exercise_status)===1?aa:aa.id!=="del"&&aa.id!=="add"}),_n=aa=>Vr(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(aa.id){case"del":let Oa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Vr(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:bi({},Ga)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:aa.id}}),at({type:"exercise/editExercise",payload:bi({},Ga)});break;case"edit":Kn(Pe.dragKey),lo(!0);break;case"add":na({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),$a=()=>{var aa;return a.createElement("aside",{ref:ir},a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u5355\u9009\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},(aa=Pe==null?void 0:Pe.question_choices)==null?void 0:aa.map(function(Oa,Yn){return a.createElement(le.Z,{key:Yn},a.createElement(ve.Z,null,a.createElement(be.ZP,{key:Yn,checked:Pe.standard_answer.includes(Yn+1),disabled:!0},wr.k4[Yn],".")),a.createElement(ve.Z,{flex:"1"},a.createElement("span",{className:"c-black font14"},a.createElement(qa.Z,{value:Oa.choice_text}))))})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&ar.map(function(Oa,Yn){return Oa.id==="up"&&Pe.key===1||Oa.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:Yn,placement:"bottom",title:Oa.name},a.createElement("span",{onClick:()=>_n(Oa),className:Oa.icon}))})))},xa=()=>{var aa,Oa;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ga,onChange:Yn=>la(Yn)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.required},"*"),a.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",a.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),Jn.map((Yn,tr)=>{var pr,Pr;return a.createElement("div",{className:Aa.choiceWrap,key:tr},a.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},a.createElement("div",{className:`${Aa.answer} ${Ca.includes(tr)?Aa.activeAnswer:""}`,onClick:()=>{Ca.includes(tr)?Xt(Ca.filter(Eo=>Eo!==tr)):Xt([...Ca,tr])}},wr.k4[tr])),a.createElement("div",{className:Aa.editorWrap},Va===tr?a.createElement(oa.Z,{id:`single-question-option-${tr}`,watch:!0,isFocus:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:Yn,onChange:Eo=>{Jn[tr]=Eo,kn(Jn)}}):a.createElement("div",{className:Aa.htmlWrap,onClick:()=>wn(tr)},a.createElement(qa.Z,{value:Yn}))),((Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.exercise_status)===1&&a.createElement(a.Fragment,null,tr>1&&a.createElement(Ie.Z,{title:"\u5220\u9664"},a.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>kn(Jn.filter((Eo,Ao)=>Ao!==tr))})),tr<7&&tr===Jn.length-1&&a.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},a.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>kn([...Jn,""])}))))}),a.createElement("p",{className:"c-orange"},"\u6E29\u99A8\u63D0\u793A\uFF1A\u70B9\u51FB\u9009\u9879\u8F93\u5165\u6846\u53EF\u8BBE\u7F6E\u7B54\u6848\uFF1B\u9009\u4E2D\u7684\u9009\u9879\u5373\u4E3A\u6B63\u786E\u7B54\u6848\uFF0C\u9009\u62E9\u591A\u4E2A\u7B54\u6848\u5373\u4E3A\u591A\u9009\u9898"),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:za,onChange:Yn=>ya(Yn)}),a.createElement("div",{style:{marginBottom:14}},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:Za,max:1e4,min:0,onChange:Yn=>{Yt(Yn)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:Or,onChange:Yn=>{Ya(Yn.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("div",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:ba,onChange:ia,subId:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,knowledgeOptions:Yr,onAddKnowledgeFinish:Na})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:un,onChange:Yn=>{tt(Yn)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),lo(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Cr()}},"\u4FDD\u5B58")))};return a.createElement("section",{className:Aa.wrap},!nr&&$a(),nr&&xa())};var xl=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(Ko)),Fl=x(12563),_l=({value:me=[[],[]],onChange:pe})=>{var ie,ct;const[wt,_e]=(0,a.useState)(""),[Gt,at]=(0,a.useState)(""),Oe=Pe=>{if(!Pe)return!1;let An=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return Pe==="|"?(re.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0};return a.createElement("div",null,a.createElement("p",{className:"font14"},"\u5173\u952E\u8BCD",a.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u952E\u8BCD\u53EF\u7528\u4E8E\u81EA\u52A8\u5224\u5206\uFF09"),a.createElement(Ie.Z,{overlayStyle:{maxWidth:350},title:a.createElement("div",null,a.createElement("div",null,"\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD\u7684\u5206\u6570\u662F\u666E\u901A\u5173\u952E\u8BCD\u5206\u6570\u7684\u4E24\u500D"),a.createElement("div",null,"\u4F8B\u5982\uFF1A"),a.createElement("div",null,"\u672C\u989810\u5206\uFF0C\u666E\u901A\u5173\u952E\u8BCD1\u4E2A\uFF0C\u6838\u5FC3\u5173\u952E\u8BCD2\u4E2A\uFF0C\u5219\u6BCF\u4E2A"),a.createElement("div",null,"\u666E\u901A\u5173\u952E\u8BCD2\u5206\uFF0C\u6BCF\u4E2A\u6838\u5FC3\u5173\u952E\u8BCD4\u5206"))},a.createElement("span",{className:"iconfont icon-a-wenhaobeifen2 font14"}))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u666E\u901A\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:wt,onChange:Pe=>{_e(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var An,Tn,Kn;const tn=(An=Pe.target)==null?void 0:An.value;Oe(tn)&&((Kn=me[0])==null||Kn.push((Tn=tn==null?void 0:tn.split("|"))==null?void 0:Tn.filter(Sn=>!!Sn)),pe([...me]),_e(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ie=me==null?void 0:me[0])==null?void 0:ie.map((Pe,An)=>a.createElement(Fl.Z,{className:"mb10",key:An,closable:!0,onClose:Tn=>{var Kn;Tn.preventDefault(),me[0]=(Kn=me[0])==null?void 0:Kn.filter((tn,Sn)=>Sn!==An),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))),a.createElement(le.Z,{align:"middle",className:"font14"},"\u6838\u5FC3\u5173\u952E\u8BCD\uFF1A",a.createElement(Se.default,{value:Gt,onChange:Pe=>{at(Pe.target.value)},maxLength:50,allowClear:!0,onPressEnter:Pe=>{var An,Tn,Kn;const tn=(An=Pe.target)==null?void 0:An.value;Oe(tn)&&((Kn=me[1])==null||Kn.push((Tn=tn==null?void 0:tn.split("|"))==null?void 0:Tn.filter(Sn=>!!Sn)),pe([...me]),at(""))},style:{width:800},className:"ml5 mr10",placeholder:"\u652F\u6301\u4FDD\u5B58\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u7528\u201D|\u201D\u5206\u5272\u3002"}),a.createElement("span",{className:"c-grey-999"},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),a.createElement("div",{style:{paddingLeft:89},className:"mt10"},(ct=me==null?void 0:me[1])==null?void 0:ct.map((Pe,An)=>a.createElement(Fl.Z,{className:"mb10",key:An,closable:!0,onClose:Tn=>{var Kn;Tn.preventDefault(),me[1]=(Kn=me[1])==null?void 0:Kn.filter((tn,Sn)=>Sn!==An),pe([...me])}},Pe==null?void 0:Pe.join(" \u6216 ")))))},Le=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Pt=(me,pe,ie)=>pe in me?Le(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,bn=(me,pe)=>{for(var ie in pe||(pe={}))Ue.call(pe,ie)&&Pt(me,ie,pe[ie]);if(ze)for(var ie of ze(pe))At.call(pe,ie)&&Pt(me,ie,pe[ie]);return me},En=(me,pe)=>{var ie={};for(var ct in me)Ue.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&ze)for(var ct of ze(me))pe.indexOf(ct)<0&&At.call(me,ct)&&(ie[ct]=me[ct]);return ie},Da=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ta=null,ma=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},reload:tn=()=>{},addCallback:Sn=()=>{},setIsClaer:na=()=>{}}=ie,Ba=En(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"]);const[Jn,kn]=(0,a.useState)(""),[Va,wn]=(0,a.useState)(""),[Ca,Xt]=(0,a.useState)(""),[ga,la]=(0,a.useState)(),[Za,Yt]=(0,a.useState)(!1),[ba,ia]=(0,a.useState)([]),[nr,lo]=(0,a.useState)(1),[Or,Ya]=(0,a.useState)(!1),[un,tt]=(0,a.useState)([[],[]]),za=(0,a.useRef)(!1),ya=(0,ye.useParams)(),[Ga,ir]=(0,a.useState)([]),Qa=_n=>{ir([...Ga,bn({},_n)])};(0,a.useEffect)(()=>{var _n;if(!za.current){if(!(Pe!=null&&Pe.question_title)){Yt(!0),kn(""),Xt(""),la(10);return}Ya(!(Pe!=null&&Pe.repeat_answer)),kn(Pe==null?void 0:Pe.question_title),Xt((_n=Pe==null?void 0:Pe.standard_answer)==null?void 0:_n[0]),la(Pe==null?void 0:Pe.question_score),ia(Pe.tag_discipline_ids),lo(Pe==null?void 0:Pe.difficulty),wn(Pe==null?void 0:Pe.analysis),tt([Pe==null?void 0:Pe.normal_keywords,Pe==null?void 0:Pe.main_keywords])}},[ct.editData,Za]),(0,a.useEffect)(()=>{var _n;const $a=(_n=wt==null?void 0:wt.tagDisciplineData)!=null&&_n.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];ir($a)},[wt.tagDisciplineData]),(0,a.useEffect)(()=>{Za&&_n();function _n(){return Da(this,null,function*(){var $a,xa;const aa=yield(0,ne.YY)({sub_discipline_id:(xa=($a=wt.editData)==null?void 0:$a.exercise)==null?void 0:xa.sub_discipline_id});ir(aa.tag_disciplines)})}},[Za]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Za}));const Yr=_n=>{(_n==null?void 0:_n.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Yt(!1),Kn(-1),za.current=!1,tn())},Xa=()=>Da(void 0,null,function*(){var _n,$a,xa,aa;if(!Jn)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;const Oa=un[0],Yn=un[1];za.current=!0;let tr;return Pe.question_id?(Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Da(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:nr,is_cover:1,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)}),onCancel:()=>Da(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)})}):(tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:($a=(_n=wt.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)):(tr=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ya.categoryId,exercise_bank_id:ya.categoryId,question_title:Jn,question_type:4,question_score:ga,standard_answers:[Ca],tag_discipline_ids:ba,sub_discipline_id:(aa=(xa=wt.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,difficulty:nr,repeat_answer:!Or,analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Yr(tr)),{name:Jn,answer_texts:[Ca],analysis:Va,normal_keywords:Oa,main_keywords:Yn}}),Na=()=>{var _n,$a;return a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},"\u4E3B\u89C2\u9898"),"\uFF08\u4E3B\u89C2\u9898\uFF0C\u672A\u4F5C\u7B54\u7684\u60C5\u51B5\u4E0B\u81EA\u52A8\u8BC4\u4E3A\u96F6\u5206\uFF09")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Jn,onChange:xa=>kn(xa)}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(oa.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Ca,onChange:xa=>Xt(xa)}),a.createElement(_l,{value:un,onChange:tt}),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:Aa.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.createElement(oa.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Va,onChange:xa=>wn(xa)}),a.createElement("p",{className:""},"\u5206\u503C\uFF1A",a.createElement(ke.Z,{value:ga,max:1e4,min:0,onChange:xa=>{la(xa)}})," \u5206",a.createElement("span",{style:{marginLeft:"30px"},className:Aa.difficult},a.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",a.createElement(be.ZP.Group,{value:nr,onChange:xa=>{lo(xa.target.value)}},a.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),a.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),a.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),a.createElement("p",{className:Aa.titleWrap},a.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",a.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),a.createElement("div",{className:"mt5"},a.createElement(Mo.N,{value:ba,selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,onChange:ia,subId:($a=(_n=wt.editData)==null?void 0:_n.exercise)==null?void 0:$a.sub_discipline_id,knowledgeOptions:Ga,onAddKnowledgeFinish:Qa})),a.createElement("div",{style:{marginTop:10}},a.createElement("span",{style:{marginRight:10}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898"),a.createElement(Ae.Z,{checked:Or,onChange:xa=>{Ya(xa)}}))),a.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&a.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),Yt(!1)}},"\u53D6\u6D88"),a.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},Dr=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(_n=>{var $a,xa;return((xa=($a=wt==null?void 0:wt.editData)==null?void 0:$a.exercise)==null?void 0:xa.exercise_status)===1?_n:_n.id!=="del"&&_n.id!=="add"}),Cr=_n=>Da(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(_n.id){case"del":let $a;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Da(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:bn({},ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:_n.id}}),at({type:"exercise/editExercise",payload:bn({},ya)});break;case"edit":Kn(Pe.dragKey),Yt(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:4});break}}),ar=()=>a.createElement("aside",null,a.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&a.createElement("div",null,a.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7B80\u7B54\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?a.createElement("div",{style:{display:"flex"}},a.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),a.createElement(qa.Z,{value:Pe.question_title}),a.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")):a.createElement("div",{className:"mt5"},a.createElement(qa.Z,{value:Pe.question_title})),a.createElement("div",{className:Aa.questionChoices},a.createElement("p",null,a.createElement("strong",null,"\u53C2\u8003\u7B54\u6848\uFF1A")),a.createElement(qa.Z,{value:Ca||""})),a.createElement("div",{className:Aa.action},!Pe.hideAction&&Dr.map(function(_n,$a){return _n.id==="up"&&Pe.key===1||_n.id==="down"&&Pe.key===Pe.len?null:a.createElement(Ie.Z,{key:$a,placement:"bottom",title:_n.name},a.createElement("span",{onClick:()=>Cr(_n),className:_n.icon}))})));return a.createElement("section",{className:Aa.wrap},!Za&&ar(),Za&&Na())};var Rr=(0,ye.connect)(({problemset:me,loading:pe,exercise:ie,globalSetting:ct})=>({problemset:me,globalSetting:ct,exercise:ie,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(ma)),Ia=x(59301),Ra=Object.defineProperty,dr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,or=(me,pe,ie)=>pe in me?Ra(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Lr=(me,pe)=>{for(var ie in pe||(pe={}))gr.call(pe,ie)&&or(me,ie,pe[ie]);if(dr)for(var ie of dr(pe))pa.call(pe,ie)&&or(me,ie,pe[ie]);return me},Io=(me,pe)=>{var ie={};for(var ct in me)gr.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&dr)for(var ct of dr(me))pe.indexOf(ct)<0&&pa.call(me,ct)&&(ie[ct]=me[ct]);return ie},mo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Oo=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],jo=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},addCallback:tn=()=>{},setIsClaer:Sn=()=>{}}=ie,na=Io(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"]);const[Ba,Jn]=(0,a.useState)([]),[kn,Va]=(0,a.useState)(),[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(""),[la,Za]=(0,a.useState)(5),[Yt,ba]=(0,a.useState)(!1),ia=(0,ye.useParams)();(0,a.useEffect)(()=>{Jn(["","","",""])},[]),(0,a.useEffect)(()=>{if(!(Pe!=null&&Pe.question_choices)){ba(!0),ga(""),Za(5),Jn(["","","",""]),Ca([]);return}ga(Pe==null?void 0:Pe.question_title),Za(Pe==null?void 0:Pe.question_score),Jn(Pe==null?void 0:Pe.question_choices.map(za=>za.choice_text));const tt=[];Pe==null||Pe.standard_answer.map((za,ya)=>{tt.push(za-1)}),Ca(tt)},[Pe]),(0,a.useImperativeHandle)(pe,()=>({onSave:nr,isEdit:Yt}));const nr=()=>mo(void 0,null,function*(){if(!Xt)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u76EE"),!1;const tt=Ba.findIndex(Ga=>!Ga);if(tt>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165 ${Oo[tt]} \u9009\u9879\u7684\u5185\u5BB9`),!1;if(!wn.length)return re.ZP.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(wn.length<1)return re.ZP.info("\u8BF7\u9009\u62E9\u7B54\u6848"),!1;const za=Ba.map((Ga,ir)=>({choice_text:Ga,is_answer:wn.includes(ir)?ir+1:0}));let ya;Pe.question_id?ya=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:Xt,question_type:1,question_score:la,question_choices:za.map(Ga=>Ga.choice_text),standard_answers:za.filter(Ga=>Ga.is_answer).map(Ga=>Ga.is_answer)}}):ya=yield at({type:"exercise/addExerciseQuestion",payload:{insert_id:Pe==null?void 0:Pe.insert_id,categoryId:ia.categoryId,question_title:Xt,question_type:1,question_score:"5.0",question_choices:za.map(Ga=>Ga.choice_text),standard_answers:za.filter(Ga=>Ga.is_answer).map(Ga=>Ga.is_answer)}}),ya.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ba(!1),at({type:"exercise/editExercise",payload:Lr({},ia)}))}),lo=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(\u5411\u4E0B\u63D2\u5165\u5355\u9009\u9898)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(tt=>{var za,ya;return((ya=(za=wt==null?void 0:wt.editData)==null?void 0:za.exercise)==null?void 0:ya.exercise_status)===1?tt:tt.id!=="del"&&tt.id!=="add"}),Or=tt=>mo(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(tt.id){case"del":let za;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return mo(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Lr({},ia)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:tt.id}}),at({type:"exercise/editExercise",payload:Lr({},ia)});break;case"edit":ye.history.push(`/problems/${Pe==null?void 0:Pe.hack_identifier}/edit?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=${location.pathname}`);break;case"add":tn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:6});break}}),Ya=tt=>mo(void 0,null,function*(){tt.preventDefault();const za=yield(0,ne.nF)({id:Pe==null?void 0:Pe.hack_identifier});za.status===0&&(0,ue.xg)(`/myproblems/${za==null?void 0:za.identifier}`)}),un=()=>{var tt,za,ya,Ga,ir,Qa,Yr;return Ia.createElement("aside",null,Ia.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&Ia.createElement("div",null,Ia.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7F16\u7A0B\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?Ia.createElement(Ia.Fragment,null,Ia.createElement("div",{style:{display:"flex"}},Ia.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),Ia.createElement(qa.Z,{value:Pe.question_title}),Ia.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",Pe.question_score,"\u5206\uFF09")),Ia.createElement("div",{style:{fontWeight:600,marginTop:10,fontSize:16}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(tt=Pe==null?void 0:Pe.languages)==null?void 0:tt.join("/")),((ya=(za=wt==null?void 0:wt.editData)==null?void 0:za.exercise)==null?void 0:ya.show_hack_sets)&&Ia.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ia.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ia.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ia.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Xa,Na,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)},Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)}," ",Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))):Ia.createElement("div",{className:"mt5"},Ia.createElement(qa.Z,{value:Pe.question_title}),((ir=(Ga=wt==null?void 0:wt.editData)==null?void 0:Ga.exercise)==null?void 0:ir.show_hack_sets)&&Ia.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},Ia.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},Ia.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),Ia.createElement(z.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Xa,Na,Dr)=>Dr+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)},Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Xa,Na,Dr)=>Ia.createElement(Ie.Z,{title:Ia.createElement("pre",null,Xa)}," ",Ia.createElement("div",{className:Aa.divname},Xa))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:Pe==null?void 0:Pe.hack_sets}))),((Yr=(Qa=wt==null?void 0:wt.editData)==null?void 0:Qa.exercise)==null?void 0:Yr.show_hack_description)&&Ia.createElement("div",{className:Aa.questionChoices},Ia.createElement(qa.Z,{value:Pe.description||""})),Ia.createElement("div",{className:Aa.action},Ia.createElement("span",{style:{color:"#3061d0",cursor:"pointer"},onClick:()=>{(0,ue.xg)(`/problems/newedit/${Pe==null?void 0:Pe.hack_identifier}?type=exercises&express_id=${ia.categoryId}&question_id=${Pe==null?void 0:Pe.question_id}&score=${Pe==null?void 0:Pe.question_score}&exercise=true&callback_url=/classrooms/${ia.coursesId}/exercise/add/${ia.categoryId}?type=2`)}},"\u67E5\u770B\u8BE6\u60C5"),!Pe.hideAction&&lo.map(function(Xa,Na){return Xa.id==="up"&&Pe.key===1||Xa.id==="down"&&Pe.key===Pe.len?null:Ia.createElement(Ie.Z,{key:Na,placement:"bottom",title:Xa.name},Ia.createElement("span",{onClick:()=>Or(Xa),className:Xa.icon}))})))};return Ia.createElement("section",{className:Aa.wrap},un())};var Ro=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(jo)),co=x(88436),Ol={ai_review_warp:"ai_review_warp___xdNyj",under_review:"under_review___LPpOL",btn_operate:"btn_operate___owqg5",btn_review:"btn_review___RoZoh",is_disabled:"is_disabled___T2_8u",title_sty:"title_sty___nTv6u",btns_pfbz:"btns_pfbz___kGOTA"},Il=x(78455),Vo=x(59301),Ci=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Di=({exercise:me,globalSetting:pe,user:ie,loading:ct,questionInfo:wt,dispatch:_e})=>{var Gt;const at=(0,ye.useParams)(),{is_open_ai_review:Oe,zero_commit_student_works:Pe,unified_ai_setting:An,ai_review_settings:Tn,is_random:Kn}=me.commonHeader,[tn,Sn]=(0,a.useState)({}),[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)(0),[Va,wn]=(0,a.useState)(!1),Ca=An?Tn:((Gt=wt==null?void 0:wt.ai_review_settings)==null?void 0:Gt.length)>0?wt.ai_review_settings:Tn;(0,a.useEffect)(()=>{!ct["exercise/getCommonHeader"]&&Oe&&!(0,Dt.dE)()&&Xt()},[ct["exercise/getCommonHeader"]]),(0,a.useEffect)(()=>{if((tn==null?void 0:tn.status)=="running"){const Yt=setInterval(()=>{Xt()},3e3);return()=>clearInterval(Yt)}},[tn==null?void 0:tn.status]);const Xt=()=>Ci(void 0,null,function*(){const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit_status.json",{method:"get",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:wt==null?void 0:wt.question_id}});(Yt==null?void 0:Yt.status)===0&&Sn(Yt==null?void 0:Yt.data)}),ga=Yt=>{_e({type:"exercise/setActionTabs",payload:{key:"\u667A\u80FD\u8BC4\u9605\u7ED3\u679C",id:tn==null?void 0:tn.id,status:Yt,questionId:wt==null?void 0:wt.question_id,onOK:()=>{Xt()}}})},la=()=>{_e({type:"exercise/setActionTabs",payload:{key:"AI\u8BC4\u9605\u64CD\u4F5C\u8BB0\u5F55",params:{exercise_id:at==null?void 0:at.categoryId,exercise_question_id:wt==null?void 0:wt.question_id}}})},Za=()=>Ci(void 0,null,function*(){if(Oe){if(Pe)return re.ZP.warning("\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u6570\u4E3A0\uFF0C\u65E0\u6CD5\u667A\u80FD\u8BC4\u9605!")}else return re.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!");wn(!0);const Yt=yield(0,fe.ZP)("/api/exercise_resubmits/resubmit.json",{method:"post",body:{exercise_id:at==null?void 0:at.categoryId,range:Jn,exercise_question_id:wt==null?void 0:wt.question_id}});(Yt==null?void 0:Yt.status)===0&&(Ba(!1),Xt()),wn(!1)});return Vo.createElement("div",{className:Ol.ai_review_warp},Vo.createElement("div",null,Oe&&(tn==null?void 0:tn.status)=="running"&&Vo.createElement("div",{className:Ol.under_review},Vo.createElement(Bt.Z,{spinning:!0,className:"mr6",size:"small"}),Vo.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC4\u9605\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),Vo.createElement("span",{className:"ml5",style:{color:"#3061D0"}},tn==null?void 0:tn.rate,(tn==null?void 0:tn.rate)=="0.0%"&&Vo.createElement("span",{className:"ml10"},"\u4EFB\u52A1\u6392\u961F\u4E2D\uFF0C\u9884\u8BA1\u7A0D\u540E\u5F00\u59CB\u8BC4\u9605!"))),Oe&&["success","failed"].includes(tn==null?void 0:tn.status)&&Vo.createElement("div",{className:Ol.under_review},"\u667A\u80FD\u8BC4\u9605\u6210\u529F",Vo.createElement("span",{style:{color:"#3061D0"},onClick:()=>ga(1)},tn==null?void 0:tn.success_count),"\u4EBA\uFF0C \u5931\u8D25",Vo.createElement("span",{style:{color:"#ff0000"},onClick:()=>ga(0)},tn==null?void 0:tn.fail_count),"\u4EBA")),Vo.createElement("div",{className:"flex"},Vo.createElement("div",{className:Ol.btn_operate,onClick:la},Vo.createElement("i",{className:"iconfont icon-lishijilu mr8"}),"\u64CD\u4F5C\u8BB0\u5F55"),Vo.createElement("div",{className:`${Ol.btn_review} ${(tn==null?void 0:tn.status)=="running"&&Ol.is_disabled}`,onClick:()=>{if((tn==null?void 0:tn.status)!="running"){if(!Oe)return re.ZP.warning("\u8BF7\u5148\u5F00\u542F\u667A\u80FD\u8BC4\u9605\u529F\u80FD!"),!1;kn(0),Ba(!0)}}},Vo.createElement("img",{src:va.Z,className:"mr8",style:{width:14,height:14}}),"\u667A\u80FD\u8BC4\u9605")),Vo.createElement(Fe.default,{width:1150,centered:!0,title:"\u667A\u80FD\u8BC4\u9605",open:na,destroyOnClose:!0,onCancel:()=>Ba(!1),okText:"\u5F00\u59CB\u8BC4\u9605",confirmLoading:Va,onOk:()=>Za()},Vo.createElement("div",{className:"flex item-center justify-between mb10"},Vo.createElement("div",{className:Ol.title_sty,style:{marginBottom:0}},"\u8BC4\u5206\u6807\u51C6"),Vo.createElement("div",{className:"flex"},Vo.createElement("div",{className:Ol.btns_pfbz,onClick:()=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:wt==null?void 0:wt.question_id,ai_review_settings:Ca}})}},Vo.createElement("img",{src:Il.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"),Vo.createElement("div",{className:Ol.btns_pfbz,onClick:()=>{An?window.location.href=`/classrooms/${at.coursesId}/exercise/${at.categoryId}/detail?random=${Kn}&tabs=11`:ye.history.push(`/classrooms/${at.coursesId}/exercise/add/${at.categoryId}?random=${Kn}&type=2`)}},Vo.createElement("i",{className:"iconfont icon-bianji15 font14 mr5"}),"\u4FEE\u6539\u8BC4\u5206\u6807\u51C6"))),Vo.createElement(z.default,{pagination:!1,dataSource:Ca,columns:[{title:"\u8BC4\u5206\u9879\u76EE",dataIndex:"name",width:236},{title:"\u8BC4\u5206\u6807\u51C6",dataIndex:"content",width:684,ellipsis:!0},{title:"\u6743\u91CD\uFF08%\uFF09",dataIndex:"weight",width:140}]}),Vo.createElement("div",{className:Ol.title_sty,style:{marginTop:30}},"\u8BC4\u9605\u8303\u56F4"),Vo.createElement("div",{className:Ol.znpy,style:{background:"#F6F7F9",padding:"13px 20px"}},Vo.createElement(be.ZP.Group,{style:{display:"flex",flexDirection:"column",gap:18},onChange:Yt=>kn(Yt.target.value),value:Jn,options:[{value:0,label:"\u5DF2\u63D0\u4EA4\u8BD5\u5377\u4E14\u672A\u8BC4\u9605\u7684\u5B66\u751F"},{value:1,label:"\u6240\u6709\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F"}]}))))};var ji=(0,ye.connect)(({exercise:me,globalSetting:pe,loading:ie,user:ct})=>({exercise:me,globalSetting:pe,loading:ie.effects,user:ct}))(Di),kr=x(59301),zi=Object.defineProperty,vi=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,Zi=Object.getOwnPropertySymbols,$i=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,Ir=(me,pe,ie)=>pe in me?zi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Wo=(me,pe)=>{for(var ie in pe||(pe={}))$i.call(pe,ie)&&Ir(me,ie,pe[ie]);if(Zi)for(var ie of Zi(pe))Rn.call(pe,ie)&&Ir(me,ie,pe[ie]);return me},fo=(me,pe)=>vi(me,yi(pe)),Te=(me,pe)=>{var ie={};for(var ct in me)$i.call(me,ct)&&pe.indexOf(ct)<0&&(ie[ct]=me[ct]);if(me!=null&&Zi)for(var ct of Zi(me))pe.indexOf(ct)<0&&Rn.call(me,ct)&&(ie[ct]=me[ct]);return ie},Ye=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const St=(me,pe)=>{var ie=me,{problemset:ct,exercise:wt,globalSetting:_e,loading:Gt,dispatch:at,onRef:Oe=()=>{},editData:Pe,cancelAdd:An=()=>{},editKey:Tn,setEditKey:Kn=()=>{},setIsClaer:tn=()=>{},addCallback:Sn=xa=>{},reload:na=()=>{},markBtnVisible:Ba,handleMarkWrongQuestion:Jn,handleAddCorrectAnswers:kn}=ie,Va=Te(ie,["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion","handleAddCorrectAnswers"]);const[wn,Ca]=(0,a.useState)([]),[Xt,ga]=(0,a.useState)(!1),[la,Za]=(0,a.useState)(!0),[Yt,ba]=(0,a.useState)(1),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)([]),Ya=(0,ye.useParams)(),un=(0,a.useRef)(null),[tt,za]=(0,a.useState)(""),[ya,Ga]=(0,a.useState)([]),ir=(0,a.useRef)(!1),Qa=xa=>{Or([...lo,Wo({},xa)])};(0,a.useEffect)(()=>{var xa;if(ir.current)return;if(!(Pe!=null&&Pe.question_title)){ga(!0),za("");return}za(Pe==null?void 0:Pe.question_title),nr(!(Pe!=null&&Pe.repeat_answer)),ba(Pe==null?void 0:Pe.difficulty),Ca(Pe.tag_discipline_ids);const aa=(xa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:xa.map(Oa=>{var Yn,tr,pr;return fo(Wo({},Oa),{id:Oa.question_id,name:Oa.question_title,open:!1,score:Oa.question_score,qusList:(Yn=Oa==null?void 0:Oa.question_choices)==null?void 0:Yn.map(Pr=>Pr.choice_text),activeQusEditor:null,qusAnswer:(pr=[(tr=Oa==null?void 0:Oa.question_choices)==null?void 0:tr.findIndex(Pr=>Pr.standard_boolean)])==null?void 0:pr.filter(Pr=>Pr!==-1)})});Ga(aa)},[Pe,Xt]),(0,a.useEffect)(()=>{Xt&&xa();function xa(){return Ye(this,null,function*(){var aa,Oa;const Yn=yield(0,ne.YY)({sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id});Or(Yn.tag_disciplines)})}},[Xt]),(0,a.useEffect)(()=>{var xa;const aa=(xa=wt==null?void 0:wt.tagDisciplineData)!=null&&xa.tag_disciplines&&Array.isArray(wt.tagDisciplineData.tag_disciplines)?wt.tagDisciplineData.tag_disciplines:[];Or(aa)},[wt.tagDisciplineData]),(0,a.useImperativeHandle)(pe,()=>({onSave:Xa,isEdit:Xt}));const Yr=xa=>{(xa==null?void 0:xa.status)===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ga(!1),Kn(-1),ir.current=!1,na())},Xa=()=>Ye(void 0,null,function*(){var xa,aa,Oa;if(!tt)return re.ZP.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(ya.length===0)return re.ZP.info("\u8BF7\u60A8\u6DFB\u52A0\u5C0F\u9898"),!1;for(let pr=0;pr!Ao);if(Eo>-1)return re.ZP.info(`\u8BF7\u5148\u8F93\u5165\u7B2C${pr+1}\u5C0F\u9898${wr.k4[Eo]}\u9009\u9879\u7684\u5185\u5BB9`),!1;if(!(Pr!=null&&Pr.qusAnswer.length))return re.ZP.info(`\u8BF7\u8BBE\u7F6E\u7B2C${pr+1}\u5C0F\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E`),!1}const Yn=ya.map(pr=>{var Pr;return{id:pr.id>1?pr.id:null,question_title:pr.name,question_type:1,question_choices:pr.qusList,question_score:pr.score,standard_answers:[((Pr=pr.qusAnswer)==null?void 0:Pr[0])+1]}});ir.current=!0;let tr;Pe.question_id&&((Pe==null?void 0:Pe.is_my)===1?Fe.default.confirm({title:"\u63D0\u793A",content:"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F",okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Ye(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Yt,is_cover:1,repeat_answer:!ia}}),Yr(tr)}),onCancel:()=>Ye(void 0,null,function*(){var pr,Pr;tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Pr=(pr=wt.editData)==null?void 0:pr.exercise)==null?void 0:Pr.sub_discipline_id,difficulty:Yt,repeat_answer:!ia}}),Yr(tr)})}):(tr=yield at({type:"exercise/editExerciseQuestion",payload:{id:Pe.question_id,question_title:tt,question_type:7,sub_questions:Yn,tag_discipline_ids:wn,sub_discipline_id:(Oa=(aa=wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.sub_discipline_id,difficulty:Yt,repeat_answer:!ia}}),Yr(tr)))}),Na=[{name:"\u5220\u9664",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"\u7F16\u8F91",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter(xa=>{var aa,Oa;return((Oa=(aa=wt==null?void 0:wt.editData)==null?void 0:aa.exercise)==null?void 0:Oa.exercise_status)===1?xa:xa.id!=="del"&&xa.id!=="add"}),Dr=xa=>Ye(void 0,null,function*(){if(Tn!==-1){re.ZP.error("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u95EE\u9898\u3002");return}switch(xa.id){case"del":let aa;Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",onOk(){return Ye(this,null,function*(){yield(0,ne.Fl)({id:Pe.question_id}),at({type:"exercise/editExercise",payload:Wo({},Ya)})})}});break;case"up":case"down":yield at({type:"exercise/exeriseMoveUpDown",payload:{id:Pe.question_id,opr:xa.id}}),at({type:"exercise/editExercise",payload:Wo({},Ya)});break;case"edit":Kn(Pe.dragKey),ga(!0);break;case"add":Sn({key:Pe.key,insert_id:Pe==null?void 0:Pe.question_id,question_type:0});break}}),Cr=()=>{var xa;return kr.createElement("aside",{ref:un},kr.createElement("div",{className:Aa.questionType},!(Pe!=null&&Pe.isPreview)&&kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},Pe.key,"\u3001\u7EC4\u5408\u9898"),"\uFF08",Pe.question_score,"\u5206\uFF09")),Pe!=null&&Pe.isPreview?kr.createElement("div",{style:{display:"flex",alignItems:"flex-start"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,"."),kr.createElement(qa.Z,{value:Pe.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08\u5171",Pe==null?void 0:Pe.sub_q_count,"\u5C0F\u9898\uFF0C",Pe.question_score,"\u5206\uFF09")):kr.createElement("div",{className:"mt5"},kr.createElement(qa.Z,{value:Pe.question_title})),kr.createElement("div",{style:{display:la?"block":"none"},className:Aa.questionChoices},(xa=Pe==null?void 0:Pe.sub_exercise_questions)==null?void 0:xa.map((aa,Oa)=>{var Yn,tr,pr,Pr;return kr.createElement("div",{key:Oa,style:{marginBottom:"20px"}},kr.createElement("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"}},kr.createElement("span",{style:{flexShrink:0},className:"font18"},Pe.key,".",Oa+1,(aa==null?void 0:aa.question_type)==0?"\uFF08\u5355\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==1?"\uFF08\u591A\u9009\u9898\uFF09":(aa==null?void 0:aa.question_type)==2?"\uFF08\u5224\u65AD\u9898\uFF09":(aa==null?void 0:aa.question_type)==3?"\uFF08\u586B\u7A7A\u9898\uFF09":"\uFF08\u7B80\u7B54\u9898\uFF09"),kr.createElement(qa.Z,{value:aa.question_title}),kr.createElement("span",{style:{flexShrink:0},className:"font16"},"\uFF08",aa.question_score,"\u5206\uFF09")),(aa==null?void 0:aa.question_type)==3&&((Yn=aa==null?void 0:aa.standard_answers)==null?void 0:Yn.map(function(Eo,Ao){return kr.createElement(le.Z,{key:Ao,align:"middle",justify:"start",style:{marginBottom:"5px"}},kr.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",Eo==null?void 0:Eo.choice_id,"\uFF09\uFF1A"),kr.createElement(ve.Z,{flex:"1"},kr.createElement(le.Z,{align:"middle",gutter:[1,1]},Eo.answer_text.map(function(Gr,ur){var so;return kr.createElement(ve.Z,{span:24,key:ur},kr.createElement(Se.default,{key:Ao,checked:(so=aa==null?void 0:aa.standard_answers)==null?void 0:so.includes(Ao),disabled:!0,value:Gr}))}))))})),(aa==null?void 0:aa.question_type)==4&&kr.createElement(qa.Z,{value:((tr=aa==null?void 0:aa.answer_texts)==null?void 0:tr[0])||""}),((aa==null?void 0:aa.question_type)==0||(aa==null?void 0:aa.question_type)==1||(aa==null?void 0:aa.question_type)==2)&&((pr=aa==null?void 0:aa.question_choices)==null?void 0:pr.map(function(Eo,Ao){return kr.createElement(le.Z,{key:Ao,align:"middle"},kr.createElement(ve.Z,null,kr.createElement(be.ZP,{key:Ao,checked:aa.standard_answer.includes(Ao+1),disabled:!0},wr.k4[Ao],".")),kr.createElement(ve.Z,{flex:"1"},kr.createElement("span",{className:"c-black font14"},kr.createElement(qa.Z,{value:Eo.choice_text}))))})),Ba&&kr.createElement(le.Z,{className:"mt20",align:"middle",gutter:20},kr.createElement(ve.Z,null,kr.createElement(co.Z,{state:aa==null?void 0:aa.is_wrong,onClick:()=>Jn({value:aa,type:aa==null?void 0:aa.question_type})})),(aa==null?void 0:aa.question_type)==0&&kr.createElement(ve.Z,null,kr.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{kn==null||kn({value:aa})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),(aa==null?void 0:aa.question_type)==4&&((Pr=wt==null?void 0:wt.commonHeader)==null?void 0:Pr.teacher_permission)&&kr.createElement(ji,{questionInfo:aa}))})),kr.createElement("div",{className:Aa.action},kr.createElement("span",{className:"c-light-primary current",onClick:()=>Za(!la),style:{}},la?"\u6536\u8D77":"\u5C55\u5F00"),!Pe.hideAction&&Na.map(function(aa,Oa){return aa.id==="up"&&Pe.key===1||aa.id==="down"&&Pe.key===Pe.len?null:kr.createElement(Ie.Z,{key:Oa,placement:"bottom",title:aa.name},kr.createElement("span",{onClick:()=>Dr(aa),className:aa.icon}))})))},ar=()=>{var xa,aa;return kr.createElement("aside",null,kr.createElement("div",{className:Aa.questionType},kr.createElement("div",null,kr.createElement("span",{className:"font16 c-blue"},"\u9009\u62E9\u9898"),"\uFF08\u5BA2\u89C2\u9898\uFF0C\u7531\u7CFB\u7EDF\u81EA\u52A8\u8BC4\u5206\uFF0C\u8BF7\u8BBE\u7F6E\u6807\u51C6\u7B54\u6848\uFF09")),kr.createElement("section",{className:Aa.wrap,style:{padding:0}},kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:Aa.required},"*"),kr.createElement("span",{className:Aa.title},"\u9898\u5E72\uFF1A")),kr.createElement(oa.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tt,onChange:Oa=>za(Oa)}),kr.createElement("p",null,"\u5C0F\u9898\u6570\uFF1A",ya==null?void 0:ya.length),ya==null?void 0:ya.map((Oa,Yn)=>{var tr;return kr.createElement("div",{className:Aa.fold,key:Oa.id},kr.createElement("div",{onClick:()=>$a("open",Yn),className:Aa.head},kr.createElement("i",{className:"iconfont icon-sanjiaoxing",style:{transform:Oa.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),kr.createElement("span",null,"\u7B2C",Yn+1,"\u5C0F\u9898\uFF08\u5355\u9009\u9898\uFF09"),kr.createElement("b",{onClick:pr=>{pr.stopPropagation(),$a("delete",Yn)},className:"iconfont icon-shanchu8"})),kr.createElement("div",{className:"mb10",style:{display:Oa.open?"block":"none"}},kr.createElement(oa.Z,{watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Oa==null?void 0:Oa.name,onChange:pr=>$a("value",Yn,pr)}),kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:Aa.required},"*"),kr.createElement("span",{className:Aa.title},"\u7B54\u6848\u9009\u9879\uFF1A",kr.createElement("span",{className:Aa.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),(tr=Oa==null?void 0:Oa.qusList)==null?void 0:tr.map((pr,Pr)=>{var Eo,Ao;return kr.createElement("div",{className:Aa.choiceWrap,key:Pr},kr.createElement(Ie.Z,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},kr.createElement("div",{className:`${Aa.answer} ${(Eo=Oa==null?void 0:Oa.qusAnswer)!=null&&Eo.includes(Pr)?Aa.activeAnswer:""}`,onClick:()=>$a("answer",Yn,Pr)},wr.k4[Pr])),kr.createElement("div",{className:Aa.editorWrap},(Oa==null?void 0:Oa.activeQusEditor)===Pr?kr.createElement(oa.Z,{id:`single-question-option-${Pr}`,watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:pr,onChange:Gr=>$a("details",Yn,Gr)}):kr.createElement("div",{className:Aa.htmlWrap,onClick:()=>$a("edit",Yn,Pr)},kr.createElement(qa.Z,{value:pr}))),Pr>1&&kr.createElement(Ie.Z,{title:"\u5220\u9664"},kr.createElement("i",{className:`${Aa.deleteIcon} iconfont icon-htmal5icon19`,onClick:()=>$a("deleteQus",Yn,Pr)})),Pr<7&&Pr===((Ao=Oa==null?void 0:Oa.qusList)==null?void 0:Ao.length)-1&&kr.createElement(Ie.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},kr.createElement("i",{className:`${Aa.addIcon} iconfont icon-roundaddfill ml6`,onClick:()=>$a("addQus",Yn)})))}),kr.createElement("p",{className:"mt10"},"\u5206\u503C\uFF1A",kr.createElement(ke.Z,{value:Oa.score,max:1e4,min:0,onChange:pr=>$a("score",Yn,pr)})," ","\u5206")))}),ya.length<20&&kr.createElement(Ce.ZP,{type:"primary",onClick:_n},kr.createElement("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"\u6DFB\u52A0\u5C0F\u9898")),kr.createElement("p",{className:"mt10"},kr.createElement("span",{className:Aa.difficult},kr.createElement("label",{style:{color:"red"}},"*")," \u96BE\u5EA6\uFF1A",kr.createElement(be.ZP.Group,{value:Yt,onChange:Oa=>{ba(Oa.target.value)}},kr.createElement(be.ZP.Button,{value:1},"\u7B80\u5355"),kr.createElement(be.ZP.Button,{value:2},"\u9002\u4E2D"),kr.createElement(be.ZP.Button,{value:3},"\u56F0\u96BE")))),kr.createElement("p",{className:Aa.titleWrap},kr.createElement("span",{className:`${Aa.title}`},"\u77E5\u8BC6\u70B9\uFF1A",kr.createElement("span",{className:Aa.colorGray},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88AB\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),kr.createElement("div",{className:"mt5"},kr.createElement(Mo.N,{selectvalues:Pe==null?void 0:Pe.tag_discipline_ids,value:wn,onChange:Ca,subId:(aa=(xa=wt.editData)==null?void 0:xa.exercise)==null?void 0:aa.sub_discipline_id,knowledgeOptions:lo,onAddKnowledgeFinish:Qa}))),kr.createElement("aside",{className:"tr"},(Tn!==-1||Pe.question_id)&&kr.createElement(Ce.ZP,{type:"default",onClick:()=>{An(),ga(!1)}},"\u53D6\u6D88"),kr.createElement(Ce.ZP,{className:"ml20",type:"primary",onClick:()=>{Xa()}},"\u4FDD\u5B58")))},_n=()=>{const xa={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};Ga(ya.concat(xa))},$a=(xa,aa,Oa)=>{var Yn;const tr=(0,Ha.cloneDeep)(ya);xa==="open"&&(tr[aa].open=!tr[aa].open),xa==="delete"&&tr.splice(aa,1),xa==="value"&&(tr[aa].name=Oa),xa==="answer"&&(tr[aa].qusAnswer=[Oa]),xa==="edit"&&(tr[aa].activeQusEditor=Oa),xa==="details"&&(tr[aa].qusList[tr[aa].activeQusEditor]=Oa),xa==="addQus"&&(tr[aa].qusList=tr[aa].qusList.concat("")),xa==="deleteQus"&&(tr[aa].qusList=tr[aa].qusList.filter((pr,Pr)=>Pr!==Oa),tr[aa].qusAnswer=(Yn=tr[aa].qusAnswer)==null?void 0:Yn.filter(pr=>pr!==Oa)),xa==="analysis"&&(tr[aa].analysis=Oa),xa==="score"&&(tr[aa].score=Oa),Ga(tr)};return kr.createElement("section",{className:Aa.wrap},!Xt&&Cr(),Xt&&ar())};var Rt=(0,ye.connect)(({problemset:me,loading:pe,globalSetting:ie,exercise:ct})=>({problemset:me,globalSetting:ie,exercise:ct,loading:pe.effects}),null,null,{forwardRef:!0})((0,a.forwardRef)(St)),jt=x(11414),Vt={flex_box_center:"flex_box_center___dDNpp",flex_space_between:"flex_space_between___ovpjv",flex_box_vertical_center:"flex_box_vertical_center___oqAEt",flex_box_center_end:"flex_box_center_end___mHCIK",flex_box_column:"flex_box_column___GZMP2",posWarp:"posWarp___ZUxXl",pos:"pos___A7NKx",tips:"tips___ap6NV"},yn=x(25965),Hn=x(24334),jn=Object.defineProperty,Bn=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,vr=(me,pe,ie)=>pe in me?jn(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Ar=(me,pe)=>{for(var ie in pe||(pe={}))er.call(pe,ie)&&vr(me,ie,pe[ie]);if(ca)for(var ie of ca(pe))sr.call(pe,ie)&&vr(me,ie,pe[ie]);return me},Fr=(me,pe)=>Bn(me,ua(pe)),zr=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Qr=({data:me,exercise:pe,isDragDisabled:ie=!1,editorProps:ct={},onDragEnd:wt=()=>{},dispatch:_e,markBtnVisible:Gt=!1,batchScore:at=[],reload:Oe=()=>{}})=>{const Pe=(0,a.useRef)(),An=(0,ye.useParams)(),[Tn,Kn]=Fe.default.useModal(),tn=()=>{var ga,la,Za,Yt,ba,ia,nr,lo,Or,Ya,un,tt,za,ya,Ga,ir;return[{name:"\u5355\u9009\u9898",type:0,count:(ga=me==null?void 0:me.exercise_types)==null?void 0:ga.q_singles,score:(la=me==null?void 0:me.exercise_types)==null?void 0:la.q_singles_scores,items:[]},{name:"\u591A\u9009\u9898",type:1,count:(Za=me==null?void 0:me.exercise_types)==null?void 0:Za.q_doubles,score:(Yt=me==null?void 0:me.exercise_types)==null?void 0:Yt.q_doubles_scores,items:[]},{name:"\u5224\u65AD\u9898",type:2,count:(ba=me==null?void 0:me.exercise_types)==null?void 0:ba.q_judges,score:(ia=me==null?void 0:me.exercise_types)==null?void 0:ia.q_judges_scores,items:[]},{name:"\u586B\u7A7A\u9898",type:3,count:(nr=me==null?void 0:me.exercise_types)==null?void 0:nr.q_nulls,score:(lo=me==null?void 0:me.exercise_types)==null?void 0:lo.q_nulls_scores,items:[]},{name:"\u7B80\u7B54\u9898",type:4,count:(Or=me==null?void 0:me.exercise_types)==null?void 0:Or.q_mains,score:(Ya=me==null?void 0:me.exercise_types)==null?void 0:Ya.q_mains_scores,items:[]},{name:"\u5B9E\u8BAD\u9898",type:5,count:(un=me==null?void 0:me.exercise_types)==null?void 0:un.q_shixuns,score:(tt=me==null?void 0:me.exercise_types)==null?void 0:tt.q_shixuns_scores,items:[]},{name:"\u7F16\u7A0B\u9898",type:6,count:(za=me==null?void 0:me.exercise_types)==null?void 0:za.q_pros,score:(ya=me==null?void 0:me.exercise_types)==null?void 0:ya.q_pros_scores,items:[]},{name:"\u7EC4\u5408\u9898",type:7,count:(Ga=me==null?void 0:me.exercise_types)==null?void 0:Ga.q_combinations,score:(ir=me==null?void 0:me.exercise_types)==null?void 0:ir.q_combination_scores,items:[]}]},Sn=(ga,la,Za)=>{const Yt=Array.from(ga),[ba]=Yt.splice(la,1);return Yt.splice(Za,0,ba),Yt},na=(ga,la,Za)=>{if(!ga.destination)return;const Yt=Sn(la,ga.source.index,ga.destination.index);wt(Yt,Za)},Ba=ga=>{_e({type:"exercise/setActionTabs",payload:{key:"\u6807\u8BB0\u9519\u9898",params:ga}})},Jn=(ga,la)=>{var Za,Yt,ba;if(la===0)return a.createElement(xl,Ar({reload:Oe,editData:ga},ga));if(la===1)return a.createElement(xc,Ar({reload:Oe,editData:ga},ga));if(la===2)return a.createElement(Fu,Ar({reload:Oe,editData:ga},ga));if(la===3)return a.createElement(Is,Ar({reload:Oe,editData:ga},ga));if(la===4)return a.createElement(Rr,Ar({reload:Oe,editData:ga},ga));if(la===5)return a.createElement(qo,Ar({reload:Oe,editData:ga},ga));if(la===6)return a.createElement(Ro,Ar({editData:ga},ga));if(la===7)return a.createElement(Rt,Ar({handleAddCorrectAnswers:Ca,handleMarkWrongQuestion:Ba,markBtnVisible:Gt,reload:Oe,editData:ga},ga));if(la===8)return a.createElement("div",{style:{padding:"20px 30px"}},a.createElement(qa.Z,{value:ga.key+"."+((Za=ga==null?void 0:ga.program_attr)==null?void 0:Za.description)}),a.createElement(qa.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:Hn.Base64.decode(((Yt=ga==null?void 0:ga.program_attr)==null?void 0:Yt.code)||"")}),(ba=ga==null?void 0:ga.standard_answer)==null?void 0:ba.map(function(ia,nr){return a.createElement(le.Z,{key:nr,align:"middle",style:{marginTop:20}},a.createElement(ve.Z,null,"\u7B54\u6848\uFF08\u586B\u7A7A",ia.choice_id,"\uFF09\uFF1A"),a.createElement(ve.Z,{flex:"1"},a.createElement(le.Z,{align:"middle",gutter:[1,1]},a.createElement(Se.default,{key:nr,disabled:!0,value:ia.answer_text||"- -"}))))}))},kn=(ga,la,Za)=>a.createElement(jt.Z5,{onDragEnd:Yt=>na(Yt,ga,la)},a.createElement(jt.bK,{droppableId:"droppable"},(Yt,ba)=>a.createElement("div",Fr(Ar({ref:Yt.innerRef},Yt.droppableProps),{style:{width:"100%"}}),ga==null?void 0:ga.map((ia,nr)=>{var lo;const Or=Ar(Fr(Ar({},ia),{key:nr+1,hideAction:!0,isPreview:!0,dragKey:la+"-"+nr}),ct);return a.createElement(jt._l,{key:Or==null?void 0:Or.question_id,draggableId:(lo=Or==null?void 0:Or.question_id)==null?void 0:lo.toString(),index:nr,isDragDisabled:ie},(Ya,un)=>{var tt;return a.createElement("aside",Ar(Ar({ref:Ya.innerRef},Ya.draggableProps),Ya.dragHandleProps),a.createElement("div",{className:Vt.posWarp,id:Or.dragKey},Jn(Or,la),a.createElement(le.Z,{className:"pl30",align:"middle",gutter:20},Gt&&![5,6,7,8].includes(la)&&a.createElement(ve.Z,null,a.createElement(co.Z,{state:Or==null?void 0:Or.is_wrong,onClick:()=>Ba({value:Or,type:la})})),[5,6,8].includes(la)&&(Or==null?void 0:Or.show_resubmit)&&a.createElement(ve.Z,null,a.createElement(yn.C,{dataSource:Or})),Gt&&[0].includes(la)&&a.createElement(ve.Z,null,a.createElement(Ce.ZP,{style:{color:"#3061D0"},onClick:()=>{Ca({value:Or})}},"\u589E\u8BBE\u6B63\u786E\u7B54\u6848"))),la===4&&((tt=pe==null?void 0:pe.commonHeader)==null?void 0:tt.teacher_permission)&&a.createElement(ji,{questionInfo:Or}),a.createElement(sa.Z,null),!ie&&a.createElement("div",{className:Vt.pos},a.createElement("div",{className:Vt.tips},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u8BD5\u9898\u663E\u793A\u987A\u5E8F"))))})}),Yt.placeholder))),Va=ga=>({\u5355\u9009\u9898:2,\u591A\u9009\u9898:5,\u586B\u7A7A\u9898:2,\u5224\u65AD\u9898:2,\u7B80\u7B54\u9898:10,\u7F16\u7A0B\u9898:10,\u5B9E\u8BAD\u9898:5,\u7EC4\u5408\u9898:10})[ga]||0,wn=(ga,la)=>{Pe.current=Va(la),Fe.default.confirm({centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u6570",content:a.createElement("div",{className:""},a.createElement("span",null,la==="\u7EC4\u5408\u9898"?"\u7EC4\u5408\u9898\u4E2D\u7684\u6BCF\u5C0F\u9898":la,"\uFF1A"),a.createElement(ke.Z,{min:1,defaultValue:Pe.current,onChange:Za=>{Pe.current=Za}}),a.createElement("span",{className:"ml5"},"\u5206/\u9898"),a.createElement("br",null),la==="\u586B\u7A7A\u9898"&&a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>zr(void 0,null,function*(){(yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/batch_set_score.json`,{method:"post",body:{question_type:ga,score:Pe.current}})).status!==-1&&Oe()})})},Ca=({value:ga}={})=>{var la,Za;let Yt=(ga==null?void 0:ga.standard_answer)||[];const ba=Tn.confirm({centered:!0,icon:null,title:"\u589E\u8BBE\u6B63\u786E\u7B54\u6848",width:800,content:a.createElement(a.Fragment,null,"\u5F53\u524D\u8BD5\u9898\u7684\u6B63\u786E\u7B54\u6848\u4E3A ",(la=ga==null?void 0:ga.standard_answer)==null?void 0:la.map(ia=>{var nr;return(nr=wr.k4)==null?void 0:nr[ia-1]}),"\uFF0C\u8BF7\u9009\u62E9\u9700\u8981\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u7684\u9009\u9879\u3002",a.createElement("br",null),"\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u9009\u4E2D\u589E\u8BBE\u4E3A\u6B63\u786E\u7B54\u6848\u4EFB\u4E00\u9009\u9879\u7684\u5B66\u751F\u4E5F\u4F1A\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u4F46\u4E0D\u4F1A\u4FEE\u6539\u5F53\u524D\u8BD5\u9898\u7684\u9898\u578B\u3002\u53D6\u6D88\u52FE\u9009\u63D0\u4EA4\u4E4B\u540E\uFF0C\u4E5F\u4F1A\u91CD\u65B0\u8BA1\u7B97\u5BF9\u5E94\u5B66\u751F\u7684\u5F97\u5206\u3002",a.createElement("br",null),a.createElement(Ne.default.Group,{className:"flex-col mt20",options:(Za=ga==null?void 0:ga.question_choices)==null?void 0:Za.map((ia,nr)=>{var lo;return{value:ia==null?void 0:ia.choice_position,label:a.createElement(qa.Z,{className:"c-black font14",value:`${(lo=wr.k4)==null?void 0:lo[nr]}. ${ia==null?void 0:ia.choice_text}`}),disabled:ia==null?void 0:ia.origin_standard_answer}}),defaultValue:Yt,onChange:ia=>{Yt=ia}})),onOk:()=>zr(void 0,null,function*(){const ia=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/questions/${ga==null?void 0:ga.question_id}/add_standard_answers.json`,{method:"put",body:{standard_answer:Yt}});(ia==null?void 0:ia.status)===0&&(re.ZP.success("\u4FEE\u6539\u6210\u529F"),_e({type:"exercise/editExercise",payload:{categoryId:An.categoryId,coursesId:An.coursesId}}))})})},Xt=function(){var ga;const la=tn();return(ga=me==null?void 0:me.exercise_questions)==null||ga.forEach(function(Yt,ba){var ia,nr,lo,Or,Ya,un,tt,za,ya,Ga,ir,Qa,Yr,Xa,Na,Dr;Yt.question_type===0&&((nr=(ia=la[Yt.question_type])==null?void 0:ia.items)==null||nr.push(Yt)),Yt.question_type===1&&((Or=(lo=la[Yt.question_type])==null?void 0:lo.items)==null||Or.push(Yt)),Yt.question_type===2&&((un=(Ya=la[Yt.question_type])==null?void 0:Ya.items)==null||un.push(Yt)),Yt.question_type===3&&((za=(tt=la[Yt.question_type])==null?void 0:tt.items)==null||za.push(Yt)),Yt.question_type===4&&((Ga=(ya=la[Yt.question_type])==null?void 0:ya.items)==null||Ga.push(Yt)),Yt.question_type===5&&((Qa=(ir=la[Yt.question_type])==null?void 0:ir.items)==null||Qa.push(Yt)),Yt.question_type===6&&((Xa=(Yr=la[Yt.question_type])==null?void 0:Yr.items)==null||Xa.push(Yt)),Yt.question_type===7&&((Dr=(Na=la[Yt.question_type])==null?void 0:Na.items)==null||Dr.push(Yt))}),me==null?void 0:me.map((Yt,ba)=>{var ia,nr;return a.createElement(a.Fragment,{key:ba},a.createElement("div",{className:"pl20",style:{display:"flex",alignItems:"center"}},a.createElement("span",{className:"font16 c-light-primary"},(0,ue.EM)(ba+1),"\u3001",Yt.name),a.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",Yt.count,"\u9898",(Yt==null?void 0:Yt.question_type)===7?`\uFF0C\u5305\u542B${Yt.sub_count}\u5C0F\u9898`:"","\uFF1B\u5171",Yt.score,"\u5206\uFF09"),(Yt.question_type==5||Yt.question_type==6)&&a.createElement("div",{style:{flex:1,textAlign:"end",paddingRight:20}},Yt.question_type==5&&a.createElement(Ne.default,{defaultChecked:(nr=(ia=pe==null?void 0:pe.editData)==null?void 0:ia.exercise)==null?void 0:nr.show_challenge_task_pass,onChange:lo=>zr(this,null,function*(){let Or=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:lo.target.checked}});(Or==null?void 0:Or.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(Yt==null?void 0:Yt.question_type)===6&&a.createElement("span",{style:{marginLeft:20},onClick:()=>{var lo,Or,Ya,un;Fe.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:a.createElement("div",null,a.createElement(Ne.default,{defaultChecked:(Or=(lo=pe==null?void 0:pe.editData)==null?void 0:lo.exercise)==null?void 0:Or.show_hack_sets,onChange:tt=>zr(this,null,function*(){let za=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_sets:tt.target.checked}});(za==null?void 0:za.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),a.createElement("br",null),a.createElement(Ne.default,{defaultChecked:(un=(Ya=pe==null?void 0:pe.editData)==null?void 0:Ya.exercise)==null?void 0:un.show_hack_description,onChange:tt=>zr(this,null,function*(){let za=yield(0,fe.ZP)(`/api/exercises/${An.categoryId}/update_show_columns.json`,{method:"post",body:{show_hack_description:tt.target.checked}});(za==null?void 0:za.status)===0&&(re.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Fe.default.destroyAll(),_e({type:"exercise/editExercise",payload:Ar({},An)}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),(at==null?void 0:at.includes(Yt==null?void 0:Yt.name))&&a.createElement(Ce.ZP,{onClick:()=>wn(Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name),style:{float:"right"},type:"primary",ghost:!0},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206")),kn(Yt.items,Yt==null?void 0:Yt.question_type,Yt==null?void 0:Yt.name))})};return a.createElement("div",null," ",Xt(),Kn," ")};var ao=(0,ye.connect)()(Qr),Yo=x(60546),rl=x(12586),Po=x(59301),el=Object.defineProperty,Pl=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,ko=Object.prototype.propertyIsEnumerable,bo=(me,pe,ie)=>pe in me?el(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,qr=(me,pe)=>{for(var ie in pe||(pe={}))po.call(pe,ie)&&bo(me,ie,pe[ie]);if(Pl)for(var ie of Pl(pe))ko.call(pe,ie)&&bo(me,ie,pe[ie]);return me},ro=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const tl=({exercise:me,loading:pe,dispatch:ie,activeTabs:ct})=>{var wt;const _e=(0,ye.useParams)(),[Gt]=(0,a.useState)(qr(qr({},_e),{page:1,per_page:10})),{editData:at,commonHeader:{exercise_status:Oe}}=me;(0,a.useEffect)(()=>{ct==="2"&&Pe()},[_e.categoryId,ct]);const Pe=()=>ro(void 0,null,function*(){yield(0,yr.w)(_e.coursesId,_e.categoryId,"",2,3),ie({type:"exercise/editExercise",payload:qr({},Gt)})});return(0,a.useEffect)(()=>(ie({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{ie({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),ie({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),Po.createElement("div",null,Po.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},Po.createElement(b.Z,{style:{marginRight:5,color:"#E99237"}}),Po.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),Po.createElement(Ce.ZP,{onClick:()=>{ie({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[_e.categoryId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),Po.createElement("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative"},Po.createElement(Bt.Z,{spinning:pe["exercise/editExercise"]},Po.createElement(Yo.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:ct,showExportBtn:!0}),Po.createElement(sa.Z,null),Po.createElement(ao,{data:at==null?void 0:at.exercise_question_types,exercise:me,isDragDisabled:!0,markBtnVisible:Oe===3&&(((wt=at==null?void 0:at.exercise)==null?void 0:wt.is_creator)||(0,Dt.Ny)())}),Po.createElement(rl.Z,null))))};var Wl=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe.effects}))(tl),dl={flex_box_center:"flex_box_center___VaA8k",flex_space_between:"flex_space_between___TqHqG",flex_box_vertical_center:"flex_box_vertical_center___lRanp",flex_box_center_end:"flex_box_center_end___BPjtN",flex_box_column:"flex_box_column___jWLBM",title:"title___L0cG8",search:"search____WeIQ",head:"head___xmSl4",row:"row___HJKId",btns:"btns___m0Vc7",sort:"sort___qMLQP"},zo=x(26724),Nl=x.n(zo),Yl=x(70414),ni=x(59477),xr=x(59301),ru=Object.defineProperty,Xl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,Ii=(me,pe,ie)=>pe in me?ru(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,hi=(me,pe)=>{for(var ie in pe||(pe={}))ul.call(pe,ie)&&Ii(me,ie,pe[ie]);if(ou)for(var ie of ou(pe))Ji.call(pe,ie)&&Ii(me,ie,pe[ie]);return me},Xo=(me,pe)=>Xl(me,El(pe)),Jo=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ol=({exercise:me,loading:pe,dispatch:ie,cb:ct})=>{const wt=Xo(hi({},(0,ye.useParams)()),{page:0,limit:50,one:null,two:null,save_one:null,save_two:null,sort:null,course_group:"",student_id:"",realname:"",save_course_group:"",save_student_id:"",save_realname:"",commit_types:[0],course_group_ids:[]});let[_e,Gt]=(0,a.useState)(hi({},wt)),[at,Oe]=(0,a.useState)([]);const[Pe,An]=(0,a.useState)(!0),[Tn,Kn]=(0,a.useState)(!0),[tn,Sn]=(0,a.useState)(0),[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)([]),[Va,wn]=(0,a.useState)([]),[Ca,Xt]=(0,a.useState)([]),[ga]=ge.default.useForm(),[la,Za]=(0,a.useState)("");(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u91CD\u505A"&&(at=[],Yt(),ba(1))},[me.actionTabs.key,_e.commit_types]);const Yt=()=>Jo(void 0,null,function*(){var za,ya;const Ga=yield(0,fe.ZP)(`/api/exercises/${_e.categoryId}/header_info.json`,{method:"get"});(Ga==null?void 0:Ga.status)===0&&(Xt([...(za=Ga==null?void 0:Ga.data)==null?void 0:za.course_groups]),wn([...(ya=Ga==null?void 0:Ga.data)==null?void 0:ya.course_groups]))}),ba=za=>Jo(void 0,null,function*(){var ya;za==1&&(at=[]),An(!0),_e.page=za,Kn(!0);const Ga=yield ie({type:"exercise/getRedoModal",payload:Xo(hi({},_e),{commit_types:_e.commit_types.includes(0)?[]:_e.commit_types,score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});((ya=Ga==null?void 0:Ga.exercise_users)==null?void 0:ya.length)<_e.limit&&An(!1),Ga!=null&&Ga.exercise_users&&(Gt(hi({},_e)),Oe([...at,...Ga==null?void 0:Ga.exercise_users]),Kn(!1))}),ia=za=>{if(za.target.checked){const ya=at==null?void 0:at.map(Ga=>Ga.user_id);kn(ya)}else kn([])},nr=za=>{_e.course_group=_e.save_course_group,_e.student_id=_e.save_student_id,_e.realname=_e.save_realname,Gt(hi({},_e)),Oe([]),ba(1)},lo=()=>{_e.one=_e.save_one,_e.two=_e.save_two,Sn(tn+1),Gt(hi({},_e)),Oe([]),ba(1)},Or=()=>{(_e==null?void 0:_e.sort)===null?_e.sort="asc":(_e==null?void 0:_e.sort)==="asc"?_e.sort="desc":(_e==null?void 0:_e.sort)==="desc"&&(_e.sort=null),Gt(hi({},_e)),Oe([]),ba(1)},Ya=()=>{let za=!1;const ya=()=>Jo(void 0,null,function*(){(yield(0,ne.q6)(Xo(hi({},_e),{is_reset:za,user_ids:Jn}))).status===0&&(re.ZP.success("\u64CD\u4F5C\u6210\u529F"),ct&&ct(),ie({type:"exercise/setActionTabs",payload:{}})),ie({type:"exercise/getCommonHeader",payload:hi({},_e)})});Fe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xr.createElement("div",{style:{margin:"13px 0 0px 0"}},xr.createElement("p",null,"\u786E\u5B9A\u5C06\u9009\u4E2D\u7684\u5B66\u751F\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),xr.createElement(Ne.default,{onChange:Ga=>{za=Ga.target.checked}},"\u6E05\u7A7A\u5B66\u751F\u7684\u7B54\u9898\u8BB0\u5F55")),onOk:ya})},un=za=>{const ya=parseInt(za);return isNaN(ya)?"":ya},tt=(za,ya)=>za===0?xr.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):za===1?xr.createElement("span",{style:{color:"#DF3042"}},!ya.is_make_up&&"\u8003\u8BD5\u4E2D",ya.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):za===2?xr.createElement("span",{style:{color:"#5AB891"}},!ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377",ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):xr.createElement("span",{style:{color:"#5AB891"}},!ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ya.is_make_up&&!ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ya.is_make_up&&ya.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)");return xr.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u91CD\u505A",open:me.actionTabs.key==="\u6253\u56DE\u91CD\u505A",width:1e3,bodyStyle:{minHeight:200},confirmLoading:na,afterClose:()=>{Gt(hi({},wt)),kn([]),Oe([]),Za(""),wn([]),Xt([]),ga.resetFields()},onOk:Ya,onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},xr.createElement(le.Z,{align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),xr.createElement(ve.Z,null,xr.createElement(Ne.default,{className:"mr10",onChange:za=>{Gt(Xo(hi({},_e),{commit_types:[0]}))},checked:_e==null?void 0:_e.commit_types.includes(0)},"\u5168\u90E8"),xr.createElement(Ne.default.Group,{options:[{label:"\u5DF2\u4EA4\u5377",value:1},{label:"\u5DF2\u4EA4\u5377\uFF08\u5F3A\u5236\uFF09",value:2},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54",value:3},{label:"\u5DF2\u4EA4\u5377/\u672A\u7B54\uFF08\u5F3A\u5236\uFF09",value:4}],value:_e.commit_types,onChange:za=>{Gt(Xo(hi({},_e),{commit_types:za}))}}))),xr.createElement(le.Z,{className:"mt20 mb20",align:"middle",justify:"space-between"},xr.createElement(ve.Z,null,xr.createElement(le.Z,{align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement("span",null,"\u5206\u6570\u533A\u95F4")),xr.createElement(ve.Z,null,xr.createElement(ke.Z,{parser:un,onChange:za=>{Gt(Xo(hi({},_e),{save_one:za}))},value:_e.save_one,min:0}),xr.createElement("span",{className:"mr10 ml10"},"-"),xr.createElement(ke.Z,{parser:un,onChange:za=>{Gt(Xo(hi({},_e),{save_two:za}))},value:_e.save_two,min:0})),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{onClick:()=>{Gt(Xo(hi({},_e),{one:"",two:"",save_one:"",save_two:""}))}},"\u6E05\u7A7A")),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"primary",onClick:lo},"\u786E\u8BA4")))),xr.createElement(ve.Z,null,xr.createElement(le.Z,{wrap:!1,align:"middle",gutter:20},xr.createElement(ve.Z,null,xr.createElement(Se.default.Search,{value:_e.save_realname,style:{width:320},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",onChange:za=>{_e.save_realname=za.target.value,Gt(hi({},_e))},onSearch:nr})),xr.createElement(ve.Z,null,xr.createElement(y.Z,{dropdownRender:za=>xr.createElement("div",{className:"bg-white",style:{maxWidth:200,border:"1px solid #f7f7f7"}},xr.createElement(ge.default,{form:ga,initialValues:{course_group_ids:[]},onValuesChange:ya=>{Gt(hi(hi({},_e),ya))},onFinish:()=>{ba(1)}},xr.createElement("div",{style:{maxHeight:500,overflow:"auto",padding:"10px"}},xr.createElement(Se.default,{allowClear:!0,suffix:xr.createElement("i",{className:`iconfont icon-sousuo9 font14 ${dl.searchIcon}`}),className:dl.search,placeholder:"\u73ED\u7EA7\u540D\u79F0\u68C0\u7D22",size:"middle",value:la,onChange:ya=>Jo(void 0,null,function*(){var Ga;Za((Ga=ya==null?void 0:ya.target)==null?void 0:Ga.value),Xt([...Va.filter(ir=>{var Qa;return(Qa=ir==null?void 0:ir.exercise_group_name)==null?void 0:Qa.includes(ya.target.value)})])})}),xr.createElement(ge.default.Item,{name:"course_group_ids",valuePropName:"checked"},xr.createElement(Ne.default.Group,null,xr.createElement(Me.Z,{direction:"vertical",size:10},Ca==null?void 0:Ca.map((ya,Ga)=>xr.createElement(Ne.default,{key:Ga,value:ya==null?void 0:ya.exercise_group_id},ya==null?void 0:ya.exercise_group_name)))))),xr.createElement(le.Z,{wrap:!1,align:"middle"},xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"link",htmlType:"submit"},"\u786E\u8BA4")),xr.createElement(ve.Z,null,xr.createElement(Ce.ZP,{type:"link",htmlType:"reset",onClick:()=>{Gt(Xo(hi({},_e),{course_group_ids:[]})),Xt([...Va]),Za("")}},"\u91CD\u7F6E")))))},xr.createElement("a",{onClick:za=>za.preventDefault()}," ",xr.createElement(Me.Z,null," \u5206\u73ED ",xr.createElement("i",{className:"iconfont icon-a-bianzu11 font12"})," "))))))),xr.createElement("div",{className:dl.head,style:(at==null?void 0:at.length)>5?{paddingRight:15}:{width:944}},xr.createElement("div",null,xr.createElement(Ne.default,{className:"font14",checked:at!=null&&at.length?(Jn==null?void 0:Jn.length)===(at==null?void 0:at.length):!1,onChange:ia},"\u59D3\u540D")),xr.createElement("div",null,xr.createElement("span",null,"\u5B66\u53F7")),xr.createElement("div",null,xr.createElement("span",null,"\u5206\u73ED")),xr.createElement("div",null,xr.createElement("span",null,"\u63D0\u4EA4\u72B6\u6001")),xr.createElement("div",{className:dl.sort,onClick:Or},xr.createElement("span",null,"\u6210\u7EE9\u5206\u6570"),xr.createElement("aside",null,xr.createElement(ni.Z,{style:{color:(_e==null?void 0:_e.sort)==="asc"?"#0152d9":"#bfbfbf"}}),xr.createElement(te.Z,{style:{color:(_e==null?void 0:_e.sort)==="desc"?"#0152d9":"#bfbfbf"}})))),xr.createElement("div",{style:{height:260,overflow:"auto"}},xr.createElement(Nl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!Tn&&Pe&&ba((_e==null?void 0:_e.page)+1)},hasMore:!Tn&&Pe,useWindow:!1},xr.createElement(Ne.default.Group,{style:{width:"100%"},value:Jn,onChange:za=>{console.log(za,444),kn(za)}},at==null?void 0:at.map(function(za,ya){return xr.createElement("div",{key:za.user_id,className:dl.row},xr.createElement("div",null,xr.createElement(Ne.default,{className:"font14",value:za.user_id},za.user_name)),xr.createElement("div",null,za.student_id),xr.createElement("div",null,za.course_group_name),xr.createElement("div",null,tt(za.commit_status,za)),xr.createElement("div",{className:"pl10"},xr.createElement("span",null,za.user_score)))})),xr.createElement(Bt.Z,{className:"edu-ant-spin",spinning:Tn}))),xr.createElement("div",{className:dl.title},xr.createElement("img",{style:{objectFit:"contain"},src:Yl.Z}),"\u6253\u56DE\u4E4B\u540E\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\u3002"))};var Go=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(ol),wo={flex_box_center:"flex_box_center___PohMo",flex_space_between:"flex_space_between___ZyAuO",flex_box_vertical_center:"flex_box_vertical_center___eh0B6",flex_box_center_end:"flex_box_center_end___O1yBK",flex_box_column:"flex_box_column___rCOUW",customModal:"customModal___gYgfZ",checking:"checking___70GE9",content:"content___FtAfN",group:"group___kIfCW",footer:"footer___A6aEg",scoremodal:"scoremodal___FKFBU",selectWrapper:"selectWrapper___J8t1k",allqingchu:"allqingchu___UjfNm",title:"title___tB39D",search:"search___Pnsp3",searchIcon:"searchIcon___mVW2x"},_a=x(59301),ho=Object.defineProperty,Al=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,ku=(me,pe,ie)=>pe in me?ho(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Wu=(me,pe)=>{for(var ie in pe||(pe={}))Jl.call(pe,ie)&&ku(me,ie,pe[ie]);if(Al)for(var ie of Al(pe))Qu.call(pe,ie)&&ku(me,ie,pe[ie]);return me},Pu=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Cu=({exercise:me,dispatch:pe,onOk:ie})=>{const ct=(0,ye.useParams)(),[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)(),[Oe,Pe]=(0,a.useState)([]),[An,Tn]=(0,a.useState)(!0),[Kn,tn]=(0,a.useState)(!1),[Sn]=ge.default.useForm(),[na,Ba]=(0,a.useState)({page:1,limit:10,is_random:"",exercise_status:""}),Jn=[{title:"\u5E8F\u53F7",dataIndex:"id",key:"id",render:(Xt,ga,la)=>na.limit*(na.page-1)+la+1},{title:"\u8865\u8003\u8BD5\u5377",dataIndex:"exercise_name",key:"id",width:200,render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u7C7B\u578B",dataIndex:"is_random",key:"is_random",render:(Xt,ga,la)=>_a.createElement("span",null,Xt?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377")},{title:"\u8BD5\u9898\u6570",dataIndex:"question_count",key:"question_count",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u603B\u5206",dataIndex:"total_score",key:"total_score",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u8865\u8003\u4EBA\u6570",dataIndex:"exercise_user_count",key:"exercise_user_count",render:(Xt,ga,la)=>_a.createElement("span",null,Xt||"- -")},{title:"\u8003\u8BD5\u72B6\u6001",dataIndex:"exercise_status",key:"exercise_status",render:(Xt,ga,la)=>_a.createElement("span",null,Xt===1?"\u672A\u5F00\u59CB":Xt===2?"\u8003\u8BD5\u4E2D":"\u5DF2\u622A\u6B62")},{title:"\u64CD\u4F5C",dataIndex:"id",key:"id",width:80,align:"right",render:(Xt,ga,la)=>_a.createElement("div",{style:{flex:1,textAlign:"right"}},_a.createElement("a",{onClick:()=>{(0,ue.xg)(`/classrooms/${ct.coursesId}/exercise/${ga.id}/detail?random=${ga.is_random}`)}},"\u67E5\u770B"))}].filter(Xt=>!!Xt);(0,a.useEffect)(()=>{me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55"&&kn(na)},[me.actionTabs.key]);const kn=Xt=>Pu(void 0,null,function*(){var ga,la;Tn(!0);const Za=yield(0,fe.ZP)(`/api/exercises/${ct==null?void 0:ct.categoryId}/make_up_records.json`,{method:"get",params:Wu({},Xt)});Za&&(_e(((ga=Za==null?void 0:Za.data)==null?void 0:ga.make_up_exercises)||[]),at((la=Za==null?void 0:Za.data)==null?void 0:la.count)),Tn(!1)}),Va=()=>{pe({type:"exercise/setActionTabs",payload:{}})},wn=()=>{ie(Oe)},Ca=Xt=>{Pe(Xt),tn(Xt.length===wt.length)};return _a.createElement(Fe.default,{centered:!0,afterClose:()=>{Pe([]),tn(!1),Sn.resetFields(),Ba({page:1,limit:10,is_random:"",exercise_status:""})},title:"\u8865\u8003\u8BB0\u5F55",className:wo.scoremodal,open:me.actionTabs.key==="\u8865\u8003\u8BB0\u5F55",width:1e3,onOk:()=>pe({type:"exercise/setActionTabs",payload:{}}),onCancel:Va},_a.createElement(ge.default,{layout:"inline",form:Sn,onValuesChange:(Xt,ga)=>{console.log(Xt),!(Xt.keywords||Xt.keywords==="")&&Sn.submit()},onFinish:Xt=>{console.log(Xt),Ba(Wu(Wu({},na),Xt)),kn(Wu(Wu({},na),Xt))},initialValues:{is_random:"",exercise_status:""}},_a.createElement(ge.default.Item,{name:"is_random"},_a.createElement(Dn.default,{className:wo.selectWrapper,placeholder:"\u5168\u90E8\u7C7B\u578B",style:{width:160},size:"middle"},_a.createElement(Dn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),_a.createElement(Dn.default.Option,{value:0},"\u4EBA\u5DE5\u7EC4\u5377"),_a.createElement(Dn.default.Option,{value:1},"\u968F\u673A\u7EC4\u5377"))),_a.createElement(ge.default.Item,{name:"exercise_status"},_a.createElement(Dn.default,{className:wo.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:160},size:"middle"},_a.createElement(Dn.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),_a.createElement(Dn.default.Option,{value:1},"\u672A\u5F00\u59CB"),_a.createElement(Dn.default.Option,{value:2},"\u8003\u8BD5\u4E2D"),_a.createElement(Dn.default.Option,{value:3},"\u5DF2\u622A\u6B62"))),_a.createElement(ge.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords"},_a.createElement(Se.default.Search,{className:wo.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:_a.createElement("i",{className:`iconfont icon-sousuo9 font14 ${wo.searchIcon}`,onClick:()=>Sn.submit()}),onSearch:Xt=>{Sn.submit()}}))),_a.createElement(z.default,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:wt,pagination:!1,loading:An,columns:Jn}),(wt==null?void 0:wt.length)>0&&_a.createElement(xe.Z,{current:na.page,total:Gt,style:{marginBottom:20},defaultPageSize:na.limit,showTotal:Xt=>_a.createElement("span",null,"\u5171\xA0",_a.createElement("span",{style:{color:"#165DFF"}},Xt),"\xA0\u6761\u6570\u636E"),pageSize:na.limit,onChange:(Xt,ga)=>{na.page=Xt,na.limit=ga,Ba(Wu({},na)),kn(Wu({},na))}}))};var sl=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Cu),Hu={info:"info___FCajO",info_name:"info_name___nVPNy",info_studeng_id:"info_studeng_id___afKvd",info_group:"info_group___xadCu"},as="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQlwW8eZZvcDQIIXeIgnCJ4iRUK8SUmUKFmSZcty4nicTCaZOJ44lgk6s1u73kxqZ7d2Z1Nj18y6tnYmm0ylslOxSMtSZqxax0msXJYlS6Jk8SZAALzFSyRx8BQJgARIAni91TSAgQiAeHh4OEi8rlJREvv4++v+Xh//0RCwiUWARcAjApDFhkWARcAzAixB2NnBIrALAixB2OnBIsAShJ0DLAL0EGBXEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebmypCEGAJUiEDDTbTXoIsAShhxtbKkIQYAkSIQPNdpMeAixB6OHGlooQBFiCRMhAs92khwBLEHq4saUiBAGWIBEy0Gw36SHAEoQebnum1LvvvnuUIIh/BgBMSiSSb+4ZwcNEUJYgYTIQgRCjpaXlOYTQZQCAEADw/yQSybcC0c5+rpMlyD4d3ebm5m9BCN9DCMUAAH4skUh+sE+7GtBusQQJKLyhqby5ufnfAwB+hltHCP2XpqamfwiNJHu/VZYge38Mn+jBpUuX/gZC+PcAgHUI4fcaGxv/dZ91MajdYQkSVLgD19jPf/7zVIIgfgQhfBUA8BBC+JeNjY13A9diZNTMEmQfjHNLS8vTJEn+I4SwFgDwCQDgTYlEMr4PuhbyLrAECfkQ+CdAS0vLfwQA/CNCKAoh9NOmpqY3/auRLe2MAEuQPTofWlpaEmzEeAN3AUL4ZmNj40/3aHfCVmyWIGE7NJ4Fw1sqhND/BACcAACM28iBt1ZsYhgBliAMAxrI6i5fvsy3WCw/hBD+d1s77HkjkIDjlTnA9bPVM4TAe++99xWSJH8IADhmu8J9p7Gx8R2Gqmer8YAAS5Awnxr4+pbD4fwPAMB/son6K4Ig3nn99ddlYS76vhCPJUgYDyM2FwEAYHKUAQCmAADvSCSS5jAWed+JxhIkDIe0ubk5DyGEzxqNNvH+GSH0TlNTkyoMxd3XIrEECaPh/cUvfpG1sbHxPQhhk80Ct4skyXfeeOON34aRmBElCkuQMBjuncRACKkBAM0qleqdt99+eysMRIxYEViChHDo3awYjxBC+IzR3NTUNB9C0Z5o+t13360mCOKMRCL5p3CRKVhysAQJFtJO7bghBrabuoSJIZFIHodAJI9NXr58OclqteILgiQOh5N88eLF1XCSL9CysAQJNMK7E2MYQti8vr7e/Oabb+qDKAqlpmzkwBbB1RDCv2psbPwJpYL7KBNLkCAM5uXLlyssFsvXnQ7fSkyMhISE5m9+85umIIjgcxPO5AAAXJFIJK/5XMk+KMASJECD+OGHH8br9fqvAwD+FADwJ7gZhBBW7jWTJNn8ve99zxygpv2uliXHv0HIEsTv6fRkBc3NzadtpMDEyLH99ncIoWtNTU3XGG6O8epYcjwJKUsQBqbYe++9d9hqtf4JQRAvIoQabFUuYVIQBHGtsbGxg4FmAl6F7bYKR0GpjuRtlTPQLEFoTrsrV65kWywWTAi8ffqSUzVdOMQOh8O5dvHixTma1Qe9mI0c+ECeBAD4J4lE8v2gCxGGDbIE8WFQfv7znx8kCOI0QRDnEUIvAgDicXEI4T2SJG8CAD5tamqS+lBlWGRtaWl5DSH0Y0wOCOHFxsbG98NCsDAQgiXILoPws5/9LJ7P5z+FEDqDEDoHITxqzw4h/BQAcNNqtX76xhtvDPozlpcuXXoJQvhVAEA+AOBjDodz/eLFi4/8qZNq2UuXLv0YQohXCx1C6KtNTU2tVMtGQj6WIE6jfOXKlQMWi+UYSZL1EMKnAQD4wG1PGgDADbxaIITuSSSSaboTxHYQfgkAgEmB/7hLWKv+MULoyhtvvCGn25ancpcvX863Wq34vHEWAKAgSfK1QLTDtNzBri9iCfLWW29xhULhMQ6Hgx2QjiGE8M+DOwZAihD6PYTwlkQiafNncCiSwlMTjJKlubkZkxKTA583rnM4nNciTUNOdSz3PUGam5tTrFZrMZfLLSJJshgAUAQAENtC5DjjRAIAuiGE3fhnVFTUne985ztaqkC6y2f7SuOVAivZ8M3QrkkgEAC93qtCHZt64JXl46ampuve6nT+PSapxWL5W/uWCv9kzxu7I7inCPLhhx9yzGazwGQyCaxWq4DD4QgAAAkQQgFCSIB/kiSJ/6+IIIgihBAmRIoHCIYxEeykaGxs7PVlsnnZulAiRUxMDEhOTl7XaDRxuL6cnBzF6dOn1yYmJiwjIyNFq6ur2V5kokyWS5cunYUQ4lUDn3PYLRXFwd4zBLl06dL/hhD+NcV+2bNNAgAmEEITtugf2z/1ev3ED37wA8ZMPPAVKYTwu04HbY9iJiQkGA4dOtR/8OBBFB8fX3br1q3p2dnZKjtBnnvuue2/42SxWFqnp6cfy+Xyw6urq6UU+v6x0yF/26jQtrXDN1TbpiIIobebmpreolAXm2UvBW24dOlSM4QwH0KI9yAGkiQN9r/jn/jfCCEDQRB6DoczMz09PfHWW2/hbVNAki+kSE5OxqQYzsvLIxISEsoBAHy7UDdv3lR4Ioiz4BaLpXd6enrGF7JACOUIIXxDhc8a7KpBYybsmRWERt8YL+J0HYsPuXjSeUxpaWnakpKSydzc3JiYmBgcEtRtokoQ58IIocnZ2dnevr6+lKWlpWcpdvT7wbw+pihT2GdjCeJliHwhRVZW1tyhQ4em8/Ly+Dwez7FV2q0JOgTZQZb1+fn5B11dXdylpaVnKMw4fGX8PksWCkjtpS0Wte74n8vX69i8vLwJsVg8k5GRIeRyuSW+SuAvQXB7FotFplAojHK5/BT+t0AgGDYYDEKEUKIXefAWrDVQuhZfsQjH/OwK8m8HWW+KO8f4FRYWTonFYjUmBYSw0J+B9YcgJpOpWyqVxo2OjuKwQCAlJaXn2WefXU5ISHge/9tgMPQ8fPhwa2hoqGJrawvf7u2WGNW1+INJOJWNWIL4qqMQi8U9paWlG0lJSfgKOYupQaRDEIPB8HlPT0/i1NRUJZYjMzNTdvr06QU7MdzJtrW11TM2NrY+ODhYZDAYRN7IAgDAK4vPuhamcAmXeiKKIL6QgsPhALFYLDt06JA5KSmpGELoSZ/i11j6QBDNwsLCcE9Pz+G5ubltghYWFn5aX19vjo2N/YovQpjN5sGpqSndwMBA/srKCn7gc7dEWdfiiwx7Je++J4gv17HR0dH6srKywUOHDnHi4uIqAAD4AcyAJm8EMRgMHSMjI5bh4eGnzOYvnBDFYvHtI0eOmKOiora3Uv4kq9X6aG5ubryvry9vfn4eK1a9kQUbM9oNKvd9AIeQEcR+GEYIYSWbVzMMmpMAa43xH48pNjYWk2Lk4MGD0XFxcZRunmjK4raYO4KYzebhycnJ5f7+/kqdTrd9dhCJRBPl5eUqoVCYDSHE5jKMJ4TQ3Pz8/JhCoRCqVKqddmnu2nNRTDIuVIgrDAlBbM45v/E2eQOFjUAgUFdWVk4VFBQkRkVF4ZUiZMmZINnZ2XMIIaDRaDKxQAkJCaqjR4/O5eXlJRAE4fMNmT+dwkrXlZUVxeDgIO/hw4f1FOrCZGndb9fHISFIc3Mz9lzDZtZBSykpKZqKioqZ/Pz8RC6XKw5awx4aQggN6HS6pc7OzlK1Wr1NCFvS1dXVDZaVlaXyeLxDoZbT1j6p0+lkIyMjYHBw8AgmsZe0b3QtQSeIbfXo84YwE7/PyMh4WFNTM5OZmXmQw+EUMFEnzTqQ1WrtePz48dzs7GysWq3OX1hYcLGtwtuoCxcuUNna0BSDmWLr6+vysbExY39/fzmF62M5hPBjq9V6fS/6mwSdIDar0oA9TywUCserq6uxjgJfx3qzhmVmxrjWsm4ymQY0Gs3a9PQ0X6vV5mxsbOTas/H5fH1RUdHDvLw8jkKhENj3+9ia19lYMVDCMVnvxsbGyPj4uGFwcLB0bW0Nv5u4W9pzupZ9QZDCwsK2ioqKrQMHDlRCCA8wOQE81LWKEJrf3NxcM5lMGwaDAT1+/FiwtrbGWV5ezl1aWnpiouTl5SkLCwu3hEJhLJ/Px9s7B+7ebrGC0BfGmtja2pqcmZmZVyqVeRSuj7fJgs8tvvq1MCYwhYqCThDb7dUKBdl2zVJcXNxZUVFhSU5OrgEAbPtTMJ30en37/Py8YWlpKWdtbW1rfX19U6fT1VssFrdN8fl8fLDWZmdnT4hEIk5qamo6h8PZdcu0nwjiDIrValXPzMxoBwcHs+fn570pVt+XSCQXmR4/JuoLOkGw0M3NzThqxnd97UBJSclgVVXVSkJCAo49Rfha3tf8LS0tCgDA9tUvl8vFNk4jAoFgKzk5eS05OXkrLi4uJiEhgcvlctN5PF4qHb3JfiWIM9YkSa7MzMysDg0NFWi17p00EUJPh2PAiJAQxLaKYJJg+yfKCU/S8vLyz8vLy1F0dLRzQAXKdfiYUW2xWAxcLhdPfvyH8bSfCWI2m2+PjIzopVJprdVqzfMC3iOJRBLKixS34oWEIHZJbKYf1TZlIfavsD9UuZ0FH2Y3NjbcGtkVFRUN1NXVaePj488BADiMz9wgVbjfCIKvr9Vq9Whvb2/O8vIyDoThKenS0tKMi4uLju1XOHo7hpQgzshdunTpLQjh39r/7/jx461lZWVnFxYWPmtrazv8+PFjtzZDQqFwrq6ubiA9PR1vhdKCNK8Za2afEGRFr9c/kMvlUWNjY1ip6NGZLCoq6sEzzzzzOCsr6zlscHz58uUoJ7P8VQ6HUxOsmGBUBjEsCGJbSfAjLdspJiZG/+1vfxtroxz+DCsrK109PT3Rs7Ozbs1SDhw4oKmurh7Ly8vDJujebIqoYBOUPHuZINhnfnR0VCeVSmvMZrPjGtsNcNPHjh3rKysrE++0CNBqta1//OMfnZXGH0skkq8FBXwKjYQFQXZq1l966aW7qampOHCbSzKZTNK+vj7r8PCw2+U7Li5OX1VVJS8uLsanZ3zDFdZprxEEITSiVqtHZDJZ9uLioiPSpBuQdfn5+e0nTpxIiI2N3Xbk8pR+//vfP5yfn3dYDYTTgT3kBNmpOMzNzZWfP3/eq/EiSZJDSqUSf71OuAOex+OBioqKtvLycguPxzsTrizZIwQxYB+Uvr4+3tjYGCaFxy1UXFxcx9mzZ3WZmZn4AxdNBXeTyST/4IMPnMc8bA7sISdIc3Mz3lo5LG5fffVVKY/Hq6MCLM6DENJOTk4Od3R0HNnc3HR7oC8pKRmorq5esB3oqVYdlHzhTBCLxfJgdHR0pa+vr2pzc3PXLdSJEycGSktLDxMEQesmqq+vr10mk9mfjgib8EQhJcjOg/mRI0c6q6qqjtOcmVtarbajvb3dY8C13NzccWyblZqaim++wiKFG0EQQuNarXZIKpUKFxYWjuwCkq6oqKj72LFjyTExMbvlo4qz7urVqxAHBrQVCIsDe8gIYjuYY6PF7eU6KipK/xd/8RdmJkxFHj9+3NHV1ZWm0Wjc+k2kpaVpampqhkQi0XEI4fYTBqFKYUIQ0+rqaufg4KB1ZGRk1zBCSUlJXWfOnFlPTU09SXULRRXbubm5B3/4wx+czyshP7CHjCDNzc3YH8QR2fzLX/7y51lZWU9RBZNKPhzUoLu7O3Z8fBwHa3NJCQkJ+tra2q6DBw/iWL3e/LSpNOlznlASxGKxdA4PDxuVSmXxxsaG/bk4d32YPnXq1GhxcXEx3S0UVWBu3LgxrlarnT9sX5NIJNhmKyQpJATZeTDHFrhf+tKXAuIlh1ElSbJfLpcb+vr6HHtcZ7SjoqLwgb69srJSQBCEWzIFanSCTRCEEHaxHZRKpUXz8/O7OWHpxGKxtLa2NpHP51M+E/qLk9lsVly9etXZs/ORTTcSEvfekBBk58H8lVdekQZjEBBC6vHxcXygP+a0131iTHH0kpqaGiImJiYokyJIBLHodLr2wcFB7Nu+6/krNTW196mnnjKlpKTga3RKt1D+kmJn+cHBwbudnZ2Oa/5QatiDTpCdB/Pa2tr2mpoat192poG314cQMmk0ms729vZDer3erc9IQUGBora2djMpKWk3cwm/RQwkQXA839HR0TWlUnnQaDR63EJxudyZU6dOTRQUFOQHegtFEbCNa9eubRmNRsetJHZ4C4WG3WeC2KKE5BEE4VVX4Q4Mp2DK2EJW/+qrrxohhM4upxQxZCbbysrKg/b29oy5uTm32nccY7ehoWE4UDdfTBMEIaRaXFzs7+3tPajVandz2dVVVFQoKisr44Kxevs6WktLS/evX7/ubJDaKpFI3CqPfa3bl/yUCWKzwMXvS3h6MsyXdrfzfvnLX27NysoKqm+6JyGNRmNnd3d33MTEhNsgDgKBQH/06FF5fn4+VkzyfO6shwJMEUSv17cNDw9vDQwM7DqJhEKhrL6+fj2UWyiq2N25c0dpD45nKxP0AztlgjAdaCEjI2PsK1/5StjZTJnN5gGlUrlqj3O7czCxU1RVVVVPWVkZforBb+NIfwhCkmTf6OioQaFQFK6vr3u8hePz+bMNDQ0Tefj9BZqKPKqTmsl8OPzR1atXnQNsBP3ATokgtjft8LUsY+nll1/ujo2NDej+3h9hEUIzIyMj093d3VUWi8VFQw8hxER5UFlZKeLxeLvG3tpNDl8JgmNXLS4uKqVSaYFGo9ntA6Orra0dEIvF/HDcQlEdm+HhYbwFduhGgn1gp0SQnQdrqp3zlK+6uvpBXV3drgZs/rbBYHnD9PS0squrK99gMLg90BcVFfXX19dz+Hz+YV/bpUoQg8GAdRabAwMD+Elqj81gW7a6ujrDXthCUcSK/OUvf7mu1+sdfv7BPLBTIkhzc/NPdjozUeycSzaCIHSvvfbaGoQwVBFH6IoOHj9+fP/BgwfFzk4+zpVlZWVpT548OZeYmEjZing3gmD9zdjYmE6pVObr9XqPWyhbgLnxvbaFojoQ2DLiN7/5jbNRatAO7JQI0tLS8hpCCB/Q/U7nz59/kJubu1dWD7f9NRqNbZ2dnQk7DpCOvElJSfqTJ09OZGZmeiXKToKcP38em5ErcKxclUq1m/J0X2yhqE6oe/fuDY6Pj28/82BLQTmwUyKI7QYLR8vz5le8a39TU1O1L730krcIF1QxC3k+rPWVy+V6pVLp1kQmNjZWV19fP1tYWOhRO+9MEKFQuDY3NxdPkp6fViwsLGyvqqqy7qMtFKVxNJvNE1evXnWOEBOUAzslguAe2CIiYpsY2iR5+eWX22NjY4OqFKSEvp+ZSJKcGhkZme3q6qoiSdLlVSf8lEJ9fb2stLQUP6Pg2EuTJDn52WefkbOzs7ua2SQmJmrq6+uV2dnZJXvpFspPWF2Kj4+Pd967d89h7R2MAztlgmBp8UpCkuRXcZAF/Gc3AGwR2x2Tpby8vLe+vp4Js2imcWeyvtVHjx71d3R0VBuNRrdRBisrKx8WFhau9fb2JqhUKo+3UBBCXU1NzUBZWRk3KiqKSvBoJvsRtnX9+te/XltZWXFYYCOEvsrhcLzaaUEIFRcvXvSab2fHfSIIVdRsWzLsCGX3PNNh4QiCoL36UG07XPItLS21trW1lSwtLfm0pXTaQmHPPcdz0eHSr1DLodPppB999BFdOzn8rslFX4gSEILsDAx37ty5+wUFBcGIYxXq8XNpH1/PdnV1xU5PT28/l+YusVso34ato6NjeGhoiG6Efp98TBgnyE5TdvzswNe+9jVvz3z5htAezL25uans6enhjY6OPjGwpaWl0ydPnoyYlZWJoUMITV+5ciXParXSqo4kyRqqkeYZJ0hzczP2EnScT771rW/dj4uLi8jVY+fo/frXv1avrKy46H9efPHFrvT0dPac4cN0n5mZabt16xb2avQ5+RI1hVGC7NSXYN+KhoaG3ULD+Ny5vVpgdXW1+1e/+pVb0xoI4eprr722HsLnGvYUrAih0YcPHy5KpdJTJpPJZ9khhBcbGxtx6FuviTGCeDiYLxIEETBPQa+9C6MMt27dks/MzHi8+SsoKFCeO3fO4zkljLoSMlGMRmNHf3//hjeLZW8ChmQFaWlp+T5C6MfOwmFnqKqqKiFBELSN+bx1di/8fnNzU/4v//IvLuRISUnB5iuOLpw/f74tNzeX1rZhL+BAU8bFhYWFvq6urryFhQUm3mmclkgklOcjYyvIbi9H1dfXd5eVleWG0jGK5uAwUqy7u/tef3+/S/C61NTU+aWlJXyV69AXffe73x0OhzcUGem4H5VYLBb8JqJeJpPhsKYuyleaVeuw3sSXZxYYIwgWGJMEAICDULtMBoIgVs+cOSMtLCzEZxK3Ad5odjqsi5EkOX758mXHNlMgEAC9Xr8tc3p6uqKwsNDY2dnpMMTLzMx8+MILL4TL453Bxhb7zuMg2NHj4+NuI2baBFIghCgr/fAZD0LYShDE+77oQHBbjBLEjqZtNcGHIJfrSx6Ppzt9+rQyPz8fm5zs2WcLqM4cpVLZ3dPT4zicO2+rMEHq6mqrBgYGu2ZnZx23WKdOnWorKSmJmK0WQmhsZmZmore3t2J1ddWTlbcOAPA+h8P5STB90wNCEPvksd1qveWOKLGxsfqnn366LzMzM2zj5lIlgad8CKGV999/H5IkuW1RwOfz1QKBYGlhYWE7rI2dIACA9U8+uYHfdXNsJV555ZVePp+/r01zNjc3P1cqlaC/v/+pXXxcFBDCnxAE8bGvX39/xy9gK8hOwXYjSmJiovrpp58eP3DgwL4jyqNHj+7fvn3boQM6fvzYjcnJR1luCAKMxvW2e/c+d6waiYmJqq9//evZELsu7rOEzUUGBgZiRkZGdnMwu4IQet+X80IgYAoq+DbPxO87fyntnUpNTdWcPn16Jjk5mW5s3kDg41ed165d09tD1+AILs8++0yMTNY35I4guKGRkVHZ1NRUrb3Ro0ePflZZWblrKFC/BAxiYYTQ7Ozs7DQOhL3zFWAnMaYxKbhcLt5GUT5jBLIbQSUI7gjWl1gslu9DCN0SRSgUjp05c2Zxr5vFLy8v3/v4448dq2JlZfln2dmiZ6VSmcITQTA+n356c4YkSUck9W984xsPBALBnnUwM5lMPUNDQzjayklPrwPbJnhQHKB8JVPQCWIX0BtRCgsLFcePH7fGxMQ4vqi+di6U+X/7299qFhcXHTZozz9/QQshzPJGkM3NzZ47d+46rA+io6N1r7zyioWJoN5BxMOysLDQKpVKyzQajVtrZuwj42xLJZFIQjYXd8Ml5ELZorzjg7zbZ6Hx2x7Hjh0joqKifA6IEMQJ8URTRqOx/dq1aw7HsOLig21FRcXb5wtvBMF5pqdnWoeGhhzxwsRicXdDQ0PYRoCxd95isfTZVotSk8nkVnchEAi0ZWVlg+vr6/FKpdKxnWYJ4mW2Xrp0qdWd/sRerKqq6n51dXUGl8tlQpsaUO7cvXtXOTk56TAbuXDhuSGCILYJToUgON9nn92eNZvNjnChL7300u3U1NRnAio4zcpxMAu5XJ7kyUcfV5uXl9d68GBhbHR09DbRtdq5Vrlc7vgIsATxgSAHDhxYX15ejnNXpLa2tqO6uhrf7uz24hHNofa/mNls7r969aojOmNOjqirvLzcoeOgShCr1aK8efMzZ9us1ddff30ZQujsl+2/wDRrQAgtTE5OKmUyWamniCv4zZfS0tJuoTCzCMInzY1YgvgIvPMKgvUD1dVVaUNDQysqldo5koWj1oaGhvtisbgUqxN8bCqg2aVSKdYEOw7V5849LY2OjnZ4wFElCBZSo9HeVSgUjlCieXl58meffZZWTGSmOm0ymdrlcvnG0NCQxyjxBw4c6CspKTEkJgo8ujnsJAiEEG+zn0hYW04QBA4W8kR6/fXX7zHVH2/1hPwMYhdwJ0Gwhhn/zmIxjymVA8b5+XnnNyO2i2Ff5NOnT8sKCgrqIYRuVxxvADD5e3yV+d577zm2RWlpafIjR+qemNC+EATL1tp6b8hkMjnOX88999zNnJwc/MZ4UJNGo7ne09ODXYjxR8ld0h08eFBZUFAQy+NxvbrE7iSIr53BhGpsbHzb13K+5g97gtg7tLVl7pPJZHErKysudkr4puf06dP9NkvYkPVpdHT0wYMHDxyrx1NPneyMj094Qq/jK0GsVuvUzZu3Upx0R6vf+c53pqOiolw+GL4Ovrf8JEmOyOXyRwqF4rjdGmBnmZiYGJVYLB7MyEjHMcAor+b+EsQmh0/us9766+73IZtMO4XxtILszLe+bpTJZLLMtbU1Fzde/Eb6uXPnutPT04OuXMNvjly9enXLYrFs397g25qTJxtcrjh9JQiua2lp+XZPT4/jgJ6enj764osvBuyyYnV19XZHR0eSRqPxuBJkZWW2lZaWmvh8Pi2sGSIIfg336UBq2/ccQeyEMRjWHshksgKj0ehi3JaUlKQ+c+bMZGpqKqNvHu72BVKr1a03btxw3MqcOFF/Kykp+fzOMnQIgut48KCtx2AwOPQjp06d+rSkpOQCna+ihzKG4eHh+9hgcGtry9MFiK6kpKQ3Pz8vw9+n6hgkyNtNTU0u5xemcNmzBLEDsLi41NXf3y9290Y6fs32zJkzs4mJiQH39/7oo49UOp1uO35uTEyM4ezZMzh2kwu+dAmCEJi/cePGE74jr7zyyn0+n++Xv//W1lZPe3v78sTExPOeJlV8fPxIefnhqeTkFGwZEMvE5GOKIACAf5JIJNgqIyBpzxPEjsrc3Dx2Sqpx91RBbm5u36lTpzZiYmJ28zErB+YqAAARhUlEQVSgDfDO4MpVVVWtQqH7h4HoEgQLt7qqw1sfx1ZLIBAM/dmf/VkBhDDGV+Hn5ub+eO/evby1tTW3t4S4PpFIdLukpIQbFcVj3JCUKYJACP+qsbERB1cPSNo3BLGhQ87Oqj4bHBysRwi5aHILCwuVDQ0N1ujoaK9BpX1B+5NPPhmzv9XB5XLBs88+g/UVB9zV4Q9BcH3d3T33lpeXHRO2rq7uVnV1tctWzl3bJEnOyGSyfoVCgbX69qB+T2TF7xWKxSVD2dkiHCY1YDoXhgii43A4+YE0bNxvBNkebHx/PjExOTw2NuZ2xSgpKRk8fvy4hcvl+n0TZDKZej/44AOH34ZYXNKdn1/g0SzEX4K48x358z//85vx8fEer34NBsOD27dvbywvL3s8UCclJUrLy8uXEhISmDzXePzOMEAQHUmSZ6nGt/Llg+ecd18SxN5BrJcYGxt/NDEx4fawXl1d/XlNTQ0+cNJ2cW1vb+8eHh52EOL55y88hBB6rI8BgoC1tfU7n3/+uUNRx+PxZl599VXsnel8YWGdmpr6w507d7A23lOQAl1BQUHboUPFKQRBBNXNYCdBcCBqPG44pjNCyO3q5jRxW4NlEr+vCWIH1Golh0ZHR9anp2fcxug6evRoR3l5eQ5BEB4fqfGwZRm+fPmyI1JiXl7eyOHD29p9j4kJguDK5XL5Da12znGwLikp6Tp16lQ9fmOxra1NtduhOyoqarCqqnI0NTUV62wo6y7ofoXdlWNNTXxEk6oexMdqn8huNpvlQ0PDHI1G4/Yl29OnT98sLi7G5vWpVNpRKBSdvb29ji/vM888I4+K4u1qCsIUQbB8n3xyY9rZnTk6Olq5ubnpMbZWRkbGH8VicVRMDD3dBRVMqOZhCUIVKVu+YBDELtLGxmbb0NBQvCfzlbNnz/bl5+fjq+HdrjTnW1paMux1CoVZj6qqqrzGW2KSICaT6V5r6z1vN0zTYnGpPDc396C/ugsfh3TX7CxBfEQzmASxi2Y0mm719ysrHj9eydwpLp/P1z311FMDngK5TU1Ntd65c8ehGMQ2YXFxsV6du5gkCJZ5YGDw+uzs7Es75Y+Li+usqChbYVJ34eOQsgRhErBQEMQuv16vvzcwMHhIp9O5mIbgBzLPnj07mp6e7uyLgT744AO93SkIB4A7evSIYzUJxhnEuY27d1uHNjY2sEGjTiQSdYvFpQSXyw1L3xG73OwK4iN7QkkQu6g6ne6WUtlf5s7OKzk5WX327NmplJSUUwsLC3d+97vfOW6Rjh+vlycnJ1MyQ2d6BbHLvrVllvN43IRA6i58HFJ2BWESsHAgiK0/aGFhoX1oaLjSZDK5PKOWnp6uwb7Uy8vL28aSAoFg7eTJBseTYN4wCRRBvLUbbr9nVxAfRySMCLItOUJINzc33zc8PFzrzs7L3r26urq+9PQ0ypp5liBfIMcSZI8TxEn8WbVaMzo0NHRsp51XTEwMOHv2tB4ASDnWMEsQliA+UuOL7OG2guzsBEJoYmrq0fLDhw+P2cNkVlRUyEWibEpnD3t9LEFYgvhNEBy39+jRuv7Y2LiwC+CMtfKzs7PrEIKFvLw8fFD3yZKWJcgX00Ot1nSyYX98oMrOl3Fx0YyMNHlFRRWPx+N6NMn2oYmwyBrpBDGbzTKFQkksLi4+sfKyYX+8TM933323miCIVndxew8eLPi8uPhQEY5MGBaz3A8hIpUgm5tbvf39/ZzFxUV3FxrXJRLJV/2ANWBFw8ZYEfdwZubRjyYnH4nGx8e/6a7HVVWVt4VCYVgrwLyNVKQRxGg09Q8NDZgXF5fdWhkcOlTcYTCs/ekLL7ww5w27UPw+bAiiVs/+FAD4HzAIVivZI5VKjc6OQXZwOByO7vjxY1KBINFjXKZQAEm1zUghyPq6UaFUKtNXV1ddVn38okNRUVFnYWFBPLYPQwj8RCQS/RVVDIOZLywIotWq/h1Jgv+7s+NGo+lmR0dH/NbWliPOrT1PQkKC5ujRupnoaH5Q/Rj8HZz9TpD1dWOfQqHI0Ol0LlFnIIQ46IMsNzcng8PhPBFrGULiVaFQ+At/8WW6fMgJMj09nczlcjoAAB7D2CwvL1/v7u7BhzqXJ92Ewqz+8vJyPofDKWYanEDUt18Jsra2LlUoFFl6vd6FGARB6MRicVtOjgg/5FruDleE0HhUVPRT6enpYbXVCjlBZmdn3yII+LfeJyPST01N3R0ZeYgtaF38zYuLizuKig5i5yVv3mjemwpgjv1GkLW19R6FQiHU6/Uu4ZdsxGjPzRXlAgAp3ESin2Zn57wZQPh9rjrkBNFo1AMIIQrgfdE3hFC/QqFUa7Vad2FqVmtqavozMzOCFg/LV8T3C0HW1ta75HK5yGAwuBCDw+HgoNXtOTnZeRASDo9LClhtmc2W6vz8/GEKeYOSJaQE0WhmLiBE3KDT060t853Ozs749fV1lwAJUVG82WPH6mcSEuLDTtG41wliMKx1yOXy3LW1NbfEEIvFHTk5IrwV3tX12NOYQwjeEQpFf0NnTgSiTEgJolKp/g+EwK/bC4Nh7ZednZ31FovFJRpgSkrKw5qaGqM3N9hAAOupzr1KEINhra2vry9vfX3dxW8fv7+IiZGdLcQxumgHwMCYQQh6hEJR2DwWFFKCqNWqDwEA32Bgglrn5uav9fX1vejufJKbm9stFoszCSL0b4rsNYIYDGufy2TSAqPR5IEYpZ3Z2dmYGIxckkAI54XCbBcPTwbmCK0qQkyQ2U8BgIyF8idJcurhw9HOqanpl92hUV5++L5IlHMCQsijhRYDhfYKQXQ6/X2ZTFa4sbHhQgwej6cXi0u6hMLsQqYdtCCEBqEwm7J1NANDsmsVISaI6jIA4DWmO2m1WvEjNqsLC4tfcVP36tGjR0dSUw+ERH8S7gTR6fStMpns4MbGhuOdEzuGNmJ024hRyPS42bZYrUKhyPFoUCDa8KXOkBJEpVK9AyH4b74I7Eve9XXj73t6elJNJpMLGfh8vqq+/pgqNjY2qEQJV4KsruruSKXS4q2tLRdi4KfUxOLS7qwsYRGEHoPQ+TI0HvNCCH4kFIr+MyOVMVBJSAmiVqtrAEAyBvqxaxULC4sf9fX1HXN+f9xeIC0tra+6uiqGy+XSunXxVfZwI8jq6spnUmnfIXdPHtiI0SMUCovcKWl97TuV/CSJns7JycFGq2GRQkoQjIBarb4JAKIUfNlPxOYnJyfaR0fHsA2Xu8DW90tKDuE7+zQ/29m1eLgQZGVl5aZUKis1m80ut3/R0dH4jNGbmZmFA1i7rCiBwgdCEFbbq+0tX6A6S7VerVb1KkmCK1Tz+5sPIdSjVPavajQat6Ssrq68k5UlDJghZKgJsrLy+EZvr+ywu2txTIzS0lJpVhYmBvApDKu/4/JFediYnZ39HjN1MVNLyAmCu6HRqP4ZIfCXzHSJWi0Wi/m3PT29wtVVnSMyu70khHC1oeGEQiAQeItaSK0xp1yhIsjCwiLWY5STJOmyevL5fD02IszKyjwEIXSxpfK5k/QK/DY7W+QSAI9eVcyVCguCqFSqAxCC2wAAv58j8BUavd7wrz09PdVbW1su5i5xcXGq+vp6bXR0lNug1762hfMHmyDz8wufy+XyCnePcEZHRxvEYrE0MzOjJPTOaPBUdnZ2Gx1MA1kmLAiCO6jVag8jRH7oi10Wg8Csz83NfdzXJ8fXwi5f2IyMDEVVVVUCh0P4fbUZLILMzc3fl8vlle6eEuDz+ZgYsszMDHwxQSkiJINYu1SFEPimSCT6ZSDboFt32BAkDEiCRRgeGxsfGB8fx8pLdxbDbUVFB/EqRzlQ3M6BCTBByPn5ufsymRy7BrhYNduI0WcjRkiePdiJRziTY/tURJdZgSo3Pz9daLFw/hdDJii0xLRYrLcHBvrNzu9vOFWELYaVmZkZtB7PDARBIARmjUb7QC5XYH9vF2LgR0VLS0vlGRnpYgghpacdaAHnQyF8Y2W1orfD6UrXnfhhRxC7kGr17H8FAGKihCytra1fVyjkWXq9wcV4jsPhTJ84cVydkJDg4u24m8AME2RDo9G2KRQK/J65W2Lgpw8yMjKw957bNxNDAS5JbhMjYE83M9mnsCUI7qRKpToHIfg7AIBPk5BJgHBdKyuPr/X2yk5ZLBYXnUBiYuLI0aNHtng8nseHa5zlYYgg6xqNtl2hUODLAxdixMXFqcvLy3BA7QYIYTLTePhRXztC4IcikeiOH3UEtWhYEwQjgRCK1mg0fwcA+uugIuPa2PSjR9P9w8PD2BnL5XwiEmXjZ9ywS6mLnwSDBDGoVOqO/v5+vKK5ECM+Pl5dVlamSElJxo+XhhMx8G7+H4RC4Q8hhJshHkefmg97gth7o1KpXoAQvgwheBkhRPjUSwYzI0Q+GBl5uPLo0SNsWu+SSktL7xYU5GO3YLfY0llB8Ku9Gg2ORNiP7cbcEqO8vFyZlJSIVwwX8jLYfZ+qghCSCIFrCKFrIpHoDz4VDpPMe4Ygdry02ukyhDiYJN8GABaECkesaJTJ5KLlZbfxnlaPHKkbTEtLc/Fo9IUgCKFllUrVPTAwiFcEd8TQYGKkpCQ3IITCxkQcADQFIfwAQuu1rKy8wVCNERPt7jmC2Ds9NzcXR5LkyyRJfhtCEDLzaIPB8JFM1ldmNBpdfK+joqJmGhpOzMbExDiIQpEgC7OzMz0DA0O4nCdi9CcnJ+Hf075yZmICOdeBELhLEMQHBEFcy8zMXGe6/lDUt2cJ4gyWWj19HgAOdpL6kxDd1iwvLCzekcvl9Var1Z3rr7S2tiaOx+OV7kYQhJB2ZmZWOjQ0hJ9ndiEGjgVWVlY2YCNGXCgmjJs2HwMArgNgvZadnXcrTGRiTIx9QRA7GisrK0lGo+F5AIgLEIILCIGgxvJFCCmnph5Njo6O4hXN5SyQl5d312g05iwuLmLzcZCenq6oq6utQgiopqenZcPDw1i34kIMgQATo3wwKSkRE8enaPKMzZQnK3oMAPwEQvITqxV8kpOTg0myL9O+IojzCNm2YBcQsj4PALwAAHD5sgdqRK1Wy73h4ZGt2VnVrmb8aWlp4wcOHBgcGRnBRpFuiCHAK8aQjRj8QMlLsd6IIYUzHvuWIE/ujRFPo9E8DwB5wUaW7S94oNPm5gY+yGevrq5iRR7llJiYqD18+DAmBr5SjqJckPmMEUmKiCPIznmjUqmwPRW2V6qCEOAtTjWEIIX5+bWtx9laXdX9Xi7vO7axsbmrjwUmRnn54WGBIBFvtbiBkMdTnThYAgBIireJEHL6SZIc4HK5/fvlsE0Xy4hYQaiAMzc3V46QpdZqBbUQoloAICaQyyu3VOrykOeRRqOVKxQKl/NJUlKStqxMPJKYmHQaIcTxow1KRe1kwNb3ABAyq9U6IBKJ+iGEiFIFEZSJJcgug61Wq0s4HFRMkkhotQIh9pn4wm+CFAKw/ZiPz85Fm5sbrT090kMGg0GYnJw0d/jw4RGbYxaTY6EBAGkBIDT4Zgz/4XCAhiCgxmIBD0Ui0cMImuN+dZXJQfFLkL1aeHFxMctsNgsJgsxyIpIAQqy4w6/f4j9IACEUIIQS8d+pv4qL8Au6evxsAEJf/B0A/BPpEYJ6/H/2iU+ShJbH42nS0tK0exXLcJSbJUiIRmV5eVlgMpkEHA5HYLVat6+E8eNAVqtVHxMToz9w4IA+RKKxzTohwBKEnQ4sArsgwBKEnR4sAixB2DnAIkAPAXYFoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEARYgkTIQLPdpIcASxB6uLGlIgQBliARMtBsN+khwBKEHm5sqQhBgCVIhAw02016CLAEoYcbWypCEGAJEiEDzXaTHgIsQejhxpaKEAT+Py6PXhNcWplkAAAAAElFTkSuQmCC",Qi=Object.defineProperty,qi=Object.defineProperties,lu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,Vu=(me,pe,ie)=>pe in me?Qi(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Ru=(me,pe)=>{for(var ie in pe||(pe={}))bu.call(pe,ie)&&Vu(me,ie,pe[ie]);if(Eu)for(var ie of Eu(pe))gi.call(pe,ie)&&Vu(me,ie,pe[ie]);return me},Oi=(me,pe)=>qi(me,lu(pe)),gl=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Ou=({exercise:me,loading:pe,dispatch:ie,cb:ct})=>{const wt=Oi(Ru({},(0,ye.useParams)()),{page:0,limit:20});let[_e,Gt]=(0,a.useState)(Ru({},wt)),[at,Oe]=(0,a.useState)([]),[Pe,An]=(0,a.useState)({});const[Tn,Kn]=(0,a.useState)(!0),[tn,Sn]=(0,a.useState)(!0);(0,a.useEffect)(()=>{me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55"&&(at=[],Ba(1))},[me.actionTabs.key]);const na=[{title:"\u6253\u56DE\u6B21\u6570",ellipsis:!0,dataIndex:"index",align:"center",render:(Jn,kn,Va)=>a.createElement(Ie.Z,{placement:"bottom",title:Va+1},a.createElement("span",null,Va+1))},{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"submission_time",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:We()(Jn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,We()(Jn).format("YYYY-MM-DD HH:mm")))},{title:"\u6253\u56DE\u65F6\u95F4",dataIndex:"created_at",align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:We()(Jn).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,We()(Jn).format("YYYY-MM-DD HH:mm")))},{title:"\u8003\u8BD5\u5F97\u5206",dataIndex:"score",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:Jn},a.createElement("span",null,Jn||"--"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:Jn=>a.createElement(Ie.Z,{placement:"bottom",title:Jn},a.createElement("span",null,Jn||"--"))}],Ba=Jn=>gl(void 0,null,function*(){var kn;Jn==1&&(at=[]),Kn(!0),_e.page=Jn,_e.student_id=me.actionTabs.student_id,Sn(!0);const Va=yield ie({type:"exercise/getRedoListModal",payload:Oi(Ru({},_e),{score:((_e==null?void 0:_e.one)||0)+`${_e!=null&&_e.two?","+(_e==null?void 0:_e.two):""}`})});An(Ru({},Va)),((kn=Va==null?void 0:Va.student_redo_lists)==null?void 0:kn.length)<_e.limit&&Kn(!1),Va!=null&&Va.student_redo_lists&&(Gt(Ru({},_e)),Oe([...at,...Va==null?void 0:Va.student_redo_lists]),Sn(!1))});return a.createElement(Fe.default,{centered:!0,title:"\u6253\u56DE\u8BB0\u5F55",open:me.actionTabs.key==="\u6253\u56DE\u8BB0\u5F55",width:1e3,bodyStyle:{minHeight:300},cancelButtonProps:{style:{display:"none"}},okButtonProps:{style:{display:"none"}},afterClose:()=>{Gt(Ru({},wt)),Oe([])},onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("div",{className:Hu.info},a.createElement("div",{className:Hu.info_name},"\u59D3\u540D\uFF1A",(Pe==null?void 0:Pe.name)||"--"),a.createElement("div",{className:Hu.info_studeng_id},"\u5B66\u53F7\uFF1A",(Pe==null?void 0:Pe.student_id)||"--"),a.createElement("div",{className:Hu.info_group},"\u5206\u73ED\uFF1A",(Pe==null?void 0:Pe.course_group_name)||"--")),(at==null?void 0:at.length)===0&&!tn&&a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},a.createElement("img",{src:as,width:"100",alt:""}),a.createElement("br",null),a.createElement("p",{className:"mt20"},"\u8BE5\u5B66\u751F\u65E0\u6253\u56DE\u8BB0\u5F55!")),((at==null?void 0:at.length)>0||tn)&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(z.default,{pagination:!1,dataSource:[],columns:na})),a.createElement("div",{style:{maxHeight:170,overflow:"auto"}},a.createElement(Nl(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>{!tn&&Tn&&Ba((_e==null?void 0:_e.page)+1)},hasMore:Tn,useWindow:!1},a.createElement(z.default,{loading:tn,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:at,columns:na})))))};var Au=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Ou),Rs=x(72936),Es=x(74768),es={flex_box_center:"flex_box_center___WY2F6",flex_space_between:"flex_space_between___iUTlt",flex_box_vertical_center:"flex_box_vertical_center___mDkSS",flex_box_center_end:"flex_box_center_end___Wn6Ih",flex_box_column:"flex_box_column___fErgP",customModal:"customModal___WBifT",checking:"checking___THUYH",content:"content___OYuOv",group:"group___mn5IG",footer:"footer___yBjyD"},rs=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const Bu=({exercise:me,dispatch:pe,onOk:ie})=>{const ct=(0,ye.useParams)(),[wt,_e]=(0,a.useState)([]),[Gt,at]=(0,a.useState)([]),[Oe,Pe]=(0,a.useState)(!0),[An,Tn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"&&Kn()},[me.actionTabs.key]);const Kn=()=>rs(void 0,null,function*(){Pe(!0);const Ba=yield(0,fe.ZP)(`/api/courses/${ct==null?void 0:ct.coursesId}/exercises/exercise_course_groups.json`,{method:"get",params:{id:ct==null?void 0:ct.categoryId}});Ba&&_e((Ba==null?void 0:Ba.course_groups)||[]),Pe(!1)}),tn=()=>{pe({type:"exercise/setActionTabs",payload:{}})},Sn=()=>{ie(Gt)},na=Ba=>{at(Ba),Tn(Ba.length===wt.length)};return a.createElement(Fe.default,{centered:!0,afterClose:()=>{at([]),Tn(!1)},title:"\u4EE3\u7801\u67E5\u91CD",open:me.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD",footer:null,width:718,wrapClassName:es.customModal,onCancel:tn},a.createElement("aside",{className:es.checking},a.createElement("div",{className:es.content},a.createElement("div",{className:es.group},wt.length>0?a.createElement("p",null,"\u9009\u62E9\u73ED\u7EA7\uFF1A"):a.createElement("p",null,"\u6682\u65E0\u5206\u73ED"),a.createElement(Ne.default.Group,{value:Gt,onChange:na},wt.map(Ba=>a.createElement(Ne.default,{key:Ba.id,value:Ba.id},Ba.name))))),a.createElement("div",{className:es.footer},a.createElement(Ne.default,{checked:An,onChange:Ba=>{const Jn=Ba.target.checked?wt.map(kn=>kn.id):[];at(Jn),Tn(Ba.target.checked)}},"\u5168\u9009"),a.createElement(Ce.ZP,{onClick:tn},"\u53D6\u6D88"),a.createElement(Ce.ZP,{onClick:Sn,type:"primary"},"\u786E\u8BA4"))))};var xu=(0,ye.connect)(({exercise:me})=>({exercise:me}))(Bu),Hs=x(24528),kl={flex_box_center:"flex_box_center___Onpg9",flex_space_between:"flex_space_between___nYRpC",flex_box_vertical_center:"flex_box_vertical_center___NGA7H",flex_box_center_end:"flex_box_center_end___a2dUm",flex_box_column:"flex_box_column___c5CN2",formDom:"formDom___ahHwX",form:"form___TDc55",fjpy:"fjpy___dshUa",tips:"tips___sHetw",buttonFixed:"buttonFixed___oKPiL",buttonWrap:"buttonWrap___LDtpG",button:"button___ydPRd",scoreSettingWrapper:"scoreSettingWrapper___L7weV",ipItem:"ipItem___nAf_u",ipWrp:"ipWrp___x3LTQ",tagWrap:"tagWrap___PMN4b",tag:"tag___Auf1J",padding:"padding___veqnd",unlockKeyWrapper:"unlockKeyWrapper___UOERJ",unlockKeyInput:"unlockKeyInput___ItI9I",mb40:"mb40___eMjps",mb28:"mb28___ZxJPY",mainRuleText:"mainRuleText___U5cJS",minorRuleText:"minorRuleText___aZezx",contentInterval:"contentInterval___slPV9",CompetitionsListzhezhao:"CompetitionsListzhezhao___bTlUp",numberInput:"numberInput____ONIt",publishRuleIndex:"publishRuleIndex___s2cVA",publishRuleContent:"publishRuleContent___HohmS",groupSelector:"groupSelector___Zxqsw",addAndDelete:"addAndDelete___saTVM",deleteIcon:"deleteIcon___vnkck",addIcon:"addIcon___Yz7Ef",cancelBtn:"cancelBtn___p8Klw",submitBtn:"submitBtn___pmm2G",remindForm:"remindForm___K6X21",remindItem:"remindItem___Z7rRb",remindInput:"remindInput___r_wq3",addRemind:"addRemind___jbnIp",disabled:"disabled___ebijK",removeStyle:"removeStyle___ObL0w",new_title:"new_title___Te4vd",multiple_select:"multiple_select___K8cHJ",title_icon:"title_icon___s6qSK",title:"title___N_aja"},Du=x(59301),ws=Object.defineProperty,Ks=Object.defineProperties,$c=Object.getOwnPropertyDescriptors,xi=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Yu=Object.prototype.propertyIsEnumerable,Su=(me,pe,ie)=>pe in me?ws(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,os=(me,pe)=>{for(var ie in pe||(pe={}))uu.call(pe,ie)&&Su(me,ie,pe[ie]);if(xi)for(var ie of xi(pe))Yu.call(pe,ie)&&Su(me,ie,pe[ie]);return me},Xu=(me,pe)=>Ks(me,$c(pe)),zs=({disabled:me,time:pe})=>Du.createElement(ge.default.List,{name:"exercise_events",rules:[{validator(ie,ct){var wt,_e;const Gt=new Set;for(const at of ct){if(Gt.has(at.reminder_time))return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u5141\u8BB8\u91CD\u590D\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E"));if(at.reminder_time>pe)return Promise.reject(new Error("\u7B54\u9898\u63D0\u9192\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u7B54\u9898\u65F6\u957F"));if(Gt.add(at.reminder_time),!((_e=(wt=at.reminder_content)==null?void 0:wt.trim())!=null&&_e.length))return Promise.reject(new Error("\u63D0\u9192\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(ie,{add:ct,remove:wt})=>Du.createElement("div",{className:kl.remindForm},ie.length>0&&Du.createElement("div",null,ie.map((_e,Gt)=>Du.createElement(le.Z,{key:_e.key,align:"middle",wrap:!1,className:kl.remindItem},Du.createElement("span",{className:"mr10",style:{marginLeft:"32px"}},Gt+1,".\u7B54\u9898\u7ED3\u675F\u524D"),Du.createElement(ve.Z,null,Du.createElement(ge.default.Item,Xu(os({},_e),{name:[_e.name,"reminder_time"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u65F6\u95F4"}],noStyle:!0}),Du.createElement(ke.Z,{precision:0,min:1,disabled:me,addonAfter:"\u5206\u949F",className:kl.remindInput}))),Du.createElement("span",{className:"mr10 ml10"},"\u8FDB\u884C\u63D0\u9192\uFF0C\u63D0\u9192\u5185\u5BB9\u4E3A"),Du.createElement(ve.Z,{flex:1},Du.createElement(ge.default.Item,Xu(os({},_e),{name:[_e.name,"reminder_content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u9192\u5185\u5BB9"}],noStyle:!0}),Du.createElement(Se.default,{className:kl.remindInput,disabled:me,showCount:!0,maxLength:100}))),Du.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187",opacity:me?.5:1},onClick:()=>{me||ct({reminder_time:""})}}),Du.createElement("i",{className:"iconfont icon-shanjian1",style:{color:"#E30000",cursor:"pointer",fontSize:16,visibility:me?"hidden":"visible"},onClick:()=>wt(_e.name)})))),ie.length<5&&Du.createElement(le.Z,{style:{marginLeft:"30px"}},Du.createElement(ve.Z,{className:`${kl.addRemind} ${me?kl.disabled:""}`,onClick:()=>{me||ct({reminder_time:""})}},Du.createElement("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5 font14"}),"\u6DFB\u52A0\u7B54\u9898\u63D0\u9192")))),cc=x(41996),Zc=x(66457),ed=x(83028),Hc=x(60979),Fo=x(59301),zc=Object.defineProperty,dc=Object.defineProperties,tc=Object.getOwnPropertyDescriptors,vd=Object.getOwnPropertySymbols,mc=Object.prototype.hasOwnProperty,td=Object.prototype.propertyIsEnumerable,gc=(me,pe,ie)=>pe in me?zc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,As=(me,pe)=>{for(var ie in pe||(pe={}))mc.call(pe,ie)&&gc(me,ie,pe[ie]);if(vd)for(var ie of vd(pe))td.call(pe,ie)&&gc(me,ie,pe[ie]);return me},fc=(me,pe)=>dc(me,tc(pe)),nc=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const{RangePicker:pc}=Fn.default,{Option:Qc}=Dn.default,Sd=({user:me,classroomList:pe,exercise:ie,globalSetting:ct,loading:wt,dispatch:_e,changeActive:Gt})=>{var at,Oe,Pe,An,Tn,Kn,tn,Sn,na,Ba,Jn,kn,Va;const{workSetting:wn,commonHeader:Ca}=ie,Xt=(0,ye.useParams)();Xt.category=Xt.categoryId;const[ga,la]=(0,a.useState)(!1),[Za,Yt]=(0,a.useState)(!1),[ba,ia]=(0,a.useState)(),[nr,lo]=(0,a.useState)({});let[Or,Ya]=(0,a.useState)([]),[un,tt]=(0,a.useState)({unified_setting:!1,publish_time:"",end_time:"",group_settings:[],time:-1,enable_last_times:!1,last_times:1,open_make_up:!1,unified_make_up:!1,make_up_score:0,group_make_ups:[],miss_exam_count:0,no_passing_count:0,is_make_up_exercise:!1,exercise_status:1,is_appoint_user:!1,is_no_passing_user:!1,is_miss_exam_user:!1,enable_answer_time:!1,answer_time:"",exercise_type:1,simulate_exercise_num:3,show_acm:!1});const[za,ya]=(0,a.useState)(1),[Ga,ir]=(0,a.useState)(!1),[Qa,Yr]=(0,a.useState)(!1),[Xa,Na]=(0,a.useState)(!1),[Dr,Cr]=(0,a.useState)(!1),[ar,_n]=(0,a.useState)([]),[$a,xa]=(0,a.useState)([]),[aa,Oa]=(0,a.useState)(!1),[Yn,tr]=(0,a.useState)(null),[pr,Pr]=(0,a.useState)({});(0,a.useEffect)(()=>{((Ca==null?void 0:Ca.exercise_status)==="5"||Ca!=null&&Ca.appraise_label||(0,Dt.aQ)())&&la(!0)},[Ca]),(0,a.useEffect)(()=>{Gr()},[wn]),(0,a.useEffect)(()=>{(0,Dt.dE)()||Eo()},[]),(0,a.useEffect)(()=>{ie.actionTabs.key=="\u8C03\u6574tabs\u9009\u4E2D"&&Gt("2")},[ie.actionTabs.key]);function Eo(){return nc(this,null,function*(){const to=yield(0,fe.ZP)(`/api/courses/${Xt==null?void 0:Xt.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:Xt==null?void 0:Xt.coursesId}});ia(to==null?void 0:to.alert)})}const Ao=to=>{var Ul;const Gi=un.publish_time;if(!Gi||(Ul=wn==null?void 0:wn.exercise)!=null&&Ul.publish_time)return;let fu;to===1?fu=We()(Gi).add(120,"minutes"):fu=We()(Gi).add(7,"days"),un.end_time=fu,tt(Object.assign({},un))},Gr=()=>{var to,Ul,Gi,fu,Uu;console.log("\u53D6\u6D88");const cu=JSON.parse(JSON.stringify(wn));if(Object.keys(un).forEach(zl=>{var Nu;un[zl]=(Nu=cu==null?void 0:cu.exercise)==null?void 0:Nu[zl]}),Or=((to=cu==null?void 0:cu.published_course_groups)==null?void 0:to.map(zl=>({course_group_id:zl.course_group_id,end_time:zl.course_end_time,publish_time:zl.course_publish_time})))||[{}],(Ul=wn==null?void 0:wn.course_groups)==null||Ul.map(zl=>{var Nu;(Nu=wn==null?void 0:wn.published_course_groups)==null||Nu.map((Ys,Gu)=>{var br;(br=Ys==null?void 0:Ys.course_group_id)!=null&&br.includes(zl==null?void 0:zl.course_group_id)&&(zl.cilckkey=Gu,zl.isselect=!0)})}),ie.actionTabs.key!=="\u6279\u91CF\u53D1\u5E03"&&Gl(""),ir(un.time!==-1),tt(un),un!=null&&un.is_appoint_user){const zl=((fu=(Gi=cu==null?void 0:cu.exercise)==null?void 0:Gi.all_exercise_users)==null?void 0:fu.map(Nu=>Nu.user_id))||[];_n([...zl])}Yr(un.is_appoint_user),Na(un.is_miss_exam_user),Cr(un.is_no_passing_user),Ya(Or.length>0?Or:[{}]),Iu.setFieldsValue({exercise_events:(Uu=cu==null?void 0:cu.exercise)==null?void 0:Uu.exercise_events})},ur=()=>nc(void 0,null,function*(){var to,Ul,Gi,fu,Uu,cu;if(((to=me==null?void 0:me.userInfo)==null?void 0:to.user_status)===2){(0,Zc.Rd)();return}if((Ca==null?void 0:Ca.exercise_question_count)===0){re.ZP.warning("\u8BD5\u5377\u5185\u6CA1\u6709\u8BD5\u9898\u4E0D\u5141\u8BB8\u53D1\u5E03\u8003\u8BD5");return}const zl=JSON.parse(JSON.stringify(un));console.log("\u63D0\u4EA4");try{yield Iu.validateFields();const Gu=Iu.getFieldsValue();zl.exercise_events=Gu.exercise_events}catch(Gu){Gu!=null&&Gu.errorFields&&(Iu.scrollToField((Gi=(Ul=Gu==null?void 0:Gu.errorFields)==null?void 0:Ul[0])==null?void 0:Gi.name,{behavior:"smooth",block:"center"}),re.ZP.error((cu=(Uu=(fu=Gu==null?void 0:Gu.errorFields)==null?void 0:fu[0])==null?void 0:Uu.errors)==null?void 0:cu[0]));return}if(zl.categoryId=Xt.categoryId,zl.publish_time_groups=Or,un!=null&&un.is_make_up_exercise){if(Qa&&ar.length<=0||!Qa&&!(Xa||Dr)){re.ZP.error("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}zl.is_appoint_user=Qa,zl.is_miss_exam_user=Xa,zl.is_no_passing_user=Dr,Qa?zl.make_up_exercise_users=ar==null?void 0:ar.map(Gu=>({user_id:Gu})):zl.make_up_exercise_users=[]}if(!un.unified_setting&&!(un!=null&&un.is_make_up_exercise)){if(!Or.length){re.ZP.warning("\u63D0\u4EA4\u5931\u8D25\uFF1A\u5206\u73ED\u53D1\u5E03\u8BBE\u7F6E\u4E0D\u80FD\u4E3A\u7A7A");return}delete zl.publish_time,delete zl.end_time,Or.map(Gu=>{var br;if(!Gu.course_group_id||!((br=Gu.course_group_id)!=null&&br.length))throw re.ZP.error("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u5206\u73ED\u4E0D\u80FD\u4E3A\u7A7A");if(!Gu.publish_time||!Gu.end_time)throw re.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A")})}else if(!un.publish_time||!un.end_time)throw re.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");let{exercise:Nu}=wn;const Ys=()=>nc(void 0,null,function*(){if(un.exercise_type==2&&(Nu.is_locked||Nu.open_camera||Nu.screen_open||Nu.login_restrict||Nu.ip_bind||Nu.ip_limit=="pub"||Nu.ip_limit=="inner"||Nu.identity_verify||Nu.open_phone_video_recording)){const br=Fe.default.confirm({width:666,centered:!0,okText:"\u7ACB\u5373\u8C03\u6574",cancelText:"\u4E0D\u9700\u8981",title:"\u63D0\u793A",icon:null,content:Fo.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u60A8\u5DF2\u5F00\u542F",Fo.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Nu)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u662F\u5426\u9700\u8981\u8FDB\u884C\u8C03\u6574\uFF1F"),onOk:()=>nc(void 0,null,function*(){let fl=yield(0,Hc.Tr)({exercise_ids:[parseInt(Xt==null?void 0:Xt.categoryId)],course_id:Xt.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?so(zl):(lo(zl),Pr(fl)),Gt("2")}),onCancel:()=>nc(void 0,null,function*(){br.destroy();let fl=yield(0,Hc.Tr)({exercise_ids:[Xt==null?void 0:Xt.categoryId],course_id:Xt.coursesId,type:"exercise"});(fl==null?void 0:fl.student_count)===0?so(zl):(lo(zl),Pr(fl))})});return}let Gu=yield(0,Hc.Tr)({exercise_ids:[Xt==null?void 0:Xt.categoryId],course_id:Xt.coursesId,type:"exercise"});(Gu==null?void 0:Gu.student_count)===0?so(zl):(lo(zl),Pr(Gu))});Ca!=null&&Ca.high_resources_consume&&!(Ca!=null&&Ca.high_resources_consume_permission)?_e({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Xt.coursesId,type:"exercise",type_id:Xt.categoryId,name:Ca.exercise_name,fn:()=>{Ys()}}}):Ys()}),so=to=>nc(void 0,null,function*(){Yt(!0),(yield(0,fe.ZP)(`/api/exercises/${Xt==null?void 0:Xt.categoryId}/publish_settings.json`,{method:"post",body:to})).status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Gl(""),_e({type:"exercise/getCommonHeader",payload:As({},Xt)}),_e({type:"exercise/getWorkSetting",payload:As({},Xt)})),Yt(!1)}),Bo=to=>to&&toun.end_time?to&&(to{var Ul,Gi;return((Ul=wn==null?void 0:wn.exercise)==null?void 0:Ul.exercise_status)>1&&!(to!=null&&to.new)?!0:(Gi=wn==null?void 0:wn.published_course_groups)!=null&&Gi.some(fu=>fu.course_group_id===to.course_group_id)?ga:!1},Vi=to=>{var Ul;return ga?[!0,!0]:(Ul=wn==null?void 0:wn.published_course_groups)!=null&&Ul.some(Gi=>{var fu,Uu;return((fu=Gi.course_group_id)==null?void 0:fu[0])===((Uu=to.course_group_id)==null?void 0:Uu[0])})?ga||We()()>We()(to==null?void 0:to.publish_time)?[!0,!1]:[!1,!1]:[!1,!1]};(0,a.useEffect)(()=>{Gl("\u8868\u5355\u672A\u4FDD\u5B58")},[un]);const Gl=(to="")=>{_e({type:"exercise/setActionTabs",payload:{key:to}})},eu=to=>{to.preventDefault(),to.returnValue=""},ju=(to,Ul,Gi)=>{if(to<=0){re.ZP.info("\u8BF7\u9009\u62E9\u8865\u8003\u5B66\u751F");return}else _n(Ul),xa(Gi),Oa(!1)},[Iu]=ge.default.useForm();return Fo.createElement("section",{className:kl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Fo.createElement(Bt.Z,{spinning:wt["exercise/getWorkSetting"]||Za},!(un!=null&&un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:"0px"}},"\u8003\u8BD5\u53D1\u5E03"),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Fo.createElement(be.ZP.Group,{onChange:()=>{var to,Ul,Gi,fu,Uu;if((0,Dt.Rm)()&&(!((Ul=(to=pe==null?void 0:pe.AssistantObject)==null?void 0:to.exercise)!=null&&Ul.can_publish)||!((fu=(Gi=pe==null?void 0:pe.AssistantObject)==null?void 0:Gi.exercise)!=null&&fu.can_late))){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Uu=wn==null?void 0:wn.exercise)==null?void 0:Uu.exercise_status)>1){re.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539");return}un.unified_setting=!un.unified_setting,un.unified_setting===!1&&Or==""&&Ya(Or.concat({})),tt(Object.assign({},un))},value:un.unified_setting,disabled:ga||((at=wn==null?void 0:wn.exercise)==null?void 0:at.exercise_status)>1},Fo.createElement(be.ZP,{value:!0,disabled:!((Oe=wn==null?void 0:wn.exercise)!=null&&Oe.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),((Pe=wn.course_groups)==null?void 0:Pe.length)>0&&Fo.createElement(be.ZP,{value:!1},"\u5206\u73ED\u53D1\u5E03")))),!(Ca!=null&&Ca.is_make_up_exercise)&&Fo.createElement("div",{style:{color:"red"}},((An=wn==null?void 0:wn.exercise)==null?void 0:An.exercise_status)>1&&ba&&"\u5F53\u524D\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\uFF0C\u4E3A\u63D0\u4F9B\u66F4\u597D\u7684\u670D\u52A1\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u670D\u52A1\u5668\u6269\u5BB9\uFF0C\u5EFA\u8BAE\u60A8\u572830\u5206\u949F\u540E\u53D1\u8D77\u8003\u8BD5\u3002\u60A8\u4E5F\u53EF\u4EE5\u7ACB\u5373\u53D1\u5E03\u3002"),(un.unified_setting||(Ca==null?void 0:Ca.is_make_up_exercise))&&Fo.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px",alignItems:"center",height:"50px"}},Fo.createElement("div",{style:{color:"#666666",marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Fo.createElement(Ie.Z,{placement:"bottom",title:((Tn=wn==null?void 0:wn.exercise)==null?void 0:Tn.exercise_status)>1&&"\u53D1\u5E03\u65F6\u95F4\u5DF2\u8FC7\uFF0C\u4E0D\u80FD\u4FEE\u6539"},Fo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Bo,disabled:ga||((Kn=wn==null?void 0:wn.exercise)==null?void 0:Kn.exercise_status)>1||(0,Dt.Rm)()&&!((Sn=(tn=pe==null?void 0:pe.AssistantObject)==null?void 0:tn.exercise)!=null&&Sn.can_publish),value:un.publish_time?We()(un.publish_time):void 0,allowClear:!1,onChange:(to,Ul)=>{un.publish_time=Ul,un.end_time||(un.end_time=un.exercise_type===1?We()(to).add(120,"minutes"):We()(to).add(7,"days")),tt(Object.assign({},un))}})),Fo.createElement("div",{style:{color:"#666666",marginLeft:"60px"}},"\u622A\u6B62\u65F6\u95F4"),Fo.createElement(Fn.default,{style:{width:235,marginLeft:"10px"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ga||(0,Dt.Rm)()&&!((Ba=(na=pe==null?void 0:pe.AssistantObject)==null?void 0:na.exercise)!=null&&Ba.can_late)||(Ca==null?void 0:Ca.open_appraise),allowClear:!1,value:un.end_time?We()(un.end_time):void 0,disabledDate:Hl,onChange:(to,Ul)=>{var Gi,fu;if((0,Dt.Rm)()&&!((fu=(Gi=pe==null?void 0:pe.AssistantObject)==null?void 0:Gi.exercise)!=null&&fu.can_publish)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}un.end_time=Ul,tt(Object.assign({},un))}})),!un.unified_setting&&!(Ca!=null&&Ca.is_make_up_exercise)&&Fo.createElement("div",{style:{color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Or&&Or.map(function(to,Ul){var Gi,fu,Uu;return Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:Ul==(Or==null?void 0:Or.length)-1?"0px":"10px"}},Fo.createElement("div",{style:{width:"75px",marginLeft:"23px"}},"\u53D1\u5E03\u89C4\u5219",Ul+1),Fo.createElement(Dn.default,{showArrow:!0,allowClear:!0,className:kl.multiple_select,disabled:ga||((Gi=wn==null?void 0:wn.homework_status)!=null&&Gi.includes("\u672A\u53D1\u5E03")&&to.id||We()(){Or[Ul].course_group_id=cu,Ya(Or.slice()),wn.course_groups.map((zl,Nu)=>{cu.map((Ys,Gu)=>{zl.course_group_id===Ys&&(zl.cilckkey=Ul,zl.isselect=!0)})})},onDeselect:cu=>{wn.course_groups.map((zl,Nu)=>{zl.course_group_id===cu&&zl.cilckkey===Ul&&(zl.cilckkey=Ul,zl.isselect=!1)})}},wn.course_groups&&wn.course_groups.map(function(cu,zl){return Fo.createElement(Qc,{disabled:(cu==null?void 0:cu.isselect)&&cu.cilckkey!=Ul,label:cu.course_group_name,value:cu.course_group_id,key:cu.course_group_id},cu.course_group_name)})),Fo.createElement(pc,{disabled:Vi(to)||(0,Dt.Rm)()&&!((Uu=(fu=pe==null?void 0:pe.AssistantObject)==null?void 0:fu.exercise)!=null&&Uu.can_publish),disabledDate:Bo,style:{width:"620px",marginLeft:"20px"},placeholder:["\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4","\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"],showTime:{format:"HH:mm",defaultValue:[We()((0,ue.U6)(),"HH:mm"),We()((0,ue.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"large",value:to.publish_time&&[We()(to.publish_time),to.end_time&&We()(to.end_time)],onChange:(cu,zl)=>{Or[Ul].publish_time=zl[0],!to.end_time&&zl[0]?Or[Ul].end_time=We()(zl[0]).add(7,"days"):Or[Ul].end_time=zl[1],Ya([...Or])},onCalendarChange:(cu,zl,Nu)=>{if(zl!=null&&zl[0]&&!zl[1]){const Ys=un.exercise_type===1?We()(zl[0]).add(120,"minutes"):We()(zl[0]).add(7,"days");Or[Ul].publish_time=zl[0],Or[Ul].end_time=Ys,Ya([...Or])}}}),Fo.createElement("div",{style:{visibility:ga?"hidden":"visible",display:"flex",width:"50px"}},Fo.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var cu,zl;if((0,Dt.Rm)()&&!((zl=(cu=pe==null?void 0:pe.AssistantObject)==null?void 0:cu.exercise)!=null&&zl.can_publish)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ya(Or.concat({new:!0}))}}),Fo.createElement("i",{className:"iconfont icon-shanjian1",style:{visibility:(to!=null&&to.publish_time&&We()(){Or=Or.filter((cu,zl)=>Ul!==zl),Ya([...Or])}})))})),((Jn=wn==null?void 0:wn.exercise)==null?void 0:Jn.have_hacks)&&!((kn=wn==null?void 0:wn.exercise)!=null&&kn.is_random)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:30}},"\u5C55\u793AACM\u6392\u884C\u699C",Fo.createElement("span",{style:{color:"#666666"}},"\uFF08\u5C06\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u6392\u540D\uFF0C\u4EC5\u9488\u5BF9\u4EBA\u5DE5\u7EC4\u5377\u4E14\u8BD5\u5377\u4E2D\u5B58\u5728\u7F16\u7A0B\u9898\u7684\u60C5\u51B5\u751F\u6548\uFF09")),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Fo.createElement(be.ZP.Group,{value:un.show_acm,onChange:to=>{un.show_acm=to.target.value,tt(As({},un))},style:{marginTop:"2px"}},Fo.createElement(be.ZP,{value:!0,style:{marginRight:"50px"}},"\u5C55\u793AACM\u6392\u884C\u699C"),Fo.createElement(be.ZP,{value:!1},"\u9690\u85CFACM\u6392\u884C\u699C")))),!(un!=null&&un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement("div",{className:kl.new_title,style:{marginTop:30}},"\u8003\u8BD5\u6A21\u5F0F"),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"}},Fo.createElement(be.ZP.Group,{value:un.exercise_type,disabled:ga||((Va=wn==null?void 0:wn.exercise)==null?void 0:Va.exercise_status)>1,onChange:to=>{un.exercise_type=to.target.value,tt(As({},un)),Ao(to.target.value)},style:{marginTop:"2px"}},Fo.createElement(be.ZP,{value:1,style:{marginRight:"50px"}},"\u6B63\u5F0F\u8003\u8BD5"),Fo.createElement(be.ZP,{value:2},"\u6A21\u62DF\u8003\u8BD5")),(un==null?void 0:un.exercise_type)===2&&Fo.createElement(Fo.Fragment,null,Fo.createElement("span",{style:{marginLeft:10,color:"#666666"}},"\u6BCF\u4E2A\u5B66\u751F\u5141\u8BB8\u8FDB\u884C\u8003\u8BD5"),Fo.createElement(ke.Z,{className:kl.numberInput,addonAfter:"\u6B21",style:{width:145},precision:0,size:"large",value:un==null?void 0:un.simulate_exercise_num,disabled:ga,min:1,max:999,onChange:to=>{un.simulate_exercise_num=to,tt(As({},un))}}),Fo.createElement("span",{style:{color:"#666666"}},"\uFF08\u53EF\u8BBE\u7F6E1~999\u6B21\uFF09")))),(un==null?void 0:un.is_make_up_exercise)&&Fo.createElement(Fo.Fragment,null,Fo.createElement(le.Z,null,Fo.createElement("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600}},"\u5F85\u8865\u8003\u5B66\u751F"),Fo.createElement(Ae.Z,{checked:Qa,onChange:(to,Ul)=>{var Gi,fu;if(Yr(to),to){if(un!=null&&un.is_appoint_user){const Uu=(fu=(Gi=wn==null?void 0:wn.exercise)==null?void 0:Gi.all_exercise_users)==null?void 0:fu.map(cu=>cu.user_id);_n([...Uu])}else _n([]);Na(!1),Cr(!1)}else Na(un.is_miss_exam_user),Cr(un.is_no_passing_user)},disabled:!((un==null?void 0:un.exercise_status)===1&&(Ca!=null&&Ca.allow_create_make_up))}),Fo.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"}},"\u6307\u5B9A\u5B66\u751F")),!Qa&&Fo.createElement(le.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle"},Fo.createElement(Ne.default,{checked:Xa,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.miss_exam_count)>0&&(Ca!=null&&Ca.allow_create_make_up)),onChange:to=>{Na(to.target.checked)}},Fo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u7F3A\u8003")),Fo.createElement("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:()=>{tr(1),Yr(!1),Oa(!0)}},"\uFF08",`${(un==null?void 0:un.miss_exam_count)||0}\u4EBA`,"\uFF09"),Fo.createElement(Ne.default,{checked:Dr,disabled:!((un==null?void 0:un.exercise_status)===1&&(un==null?void 0:un.no_passing_count)>0&&(Ca!=null&&Ca.allow_create_make_up)),onChange:to=>{Cr(to.target.checked)}},Fo.createElement("span",{style:{fontSize:"14px",color:"#333"}},"\u672A\u53CA\u683C")),Fo.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{tr(2),Yr(!1),Oa(!0)}},"\uFF08",`${(un==null?void 0:un.no_passing_count)||0}\u4EBA`,"\uFF09")),Qa&&Fo.createElement(le.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"}},Fo.createElement(Ce.ZP,{type:"primary",ghost:!0,disabled:!((un==null?void 0:un.exercise_status)===1&&(Ca!=null&&Ca.allow_create_make_up)),onClick:()=>{Oa(!0),tr(void 0)}},Fo.createElement("span",null,Fo.createElement("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})),Fo.createElement("span",null,"\u9009\u62E9\u5B66\u751F")),Fo.createElement("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"}},"\uFF08\u5DF2\u9009 ",`${ar.length||0} \u4EBA`,"\uFF09"))),Fo.createElement("div",{className:kl.new_title,style:{marginTop:"30px"}},"\u8003\u8BD5\u65F6\u957F\u8BBE\u7F6E"),Fo.createElement("div",null,Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px"}},Fo.createElement(Ne.default,{disabled:ga,checked:Ga,onChange:to=>{to.target.checked===!1?tt(Ul=>fc(As({},Ul),{time:-1})):Iu.setFieldsValue({exercise_events:[{reminder_time:30,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C30\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"},{reminder_time:15,reminder_content:"\u8BF7\u6CE8\u610F\uFF0C15\u5206\u949F\u540E\u7981\u6B62\u4F5C\u7B54"}]}),ir(to.target.checked)},style:{fontSize:"14px",marginTop:"2px"}},"\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F"),Ga&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("div",{style:{marginRight:10,marginLeft:25}},"\u7B54\u9898\u65F6\u957F"),Fo.createElement(ke.Z,{size:"large",disabled:ga,min:1,style:{width:"200px"},value:un.time===-1?null:un.time,precision:0,addonAfter:"\u5206\u949F",onChange:to=>{un.time=to,tt(As({},un))}}))),Ga&&Fo.createElement(ge.default,{form:Iu},Fo.createElement(zs,{disabled:ga,time:un.time})),Fo.createElement("div",null,Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fo.createElement(Ne.default,{checked:un.enable_last_times,onChange:to=>tt(Ul=>fc(As({},Ul),{enable_last_times:to.target.checked})),disabled:ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u8003\u8BD5\u8FDF\u5230\u65F6\u957F\u9650\u5236"),un.enable_last_times&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u8003\u8BD5\u5F00\u59CB\u540E"),Fo.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.last_times,disabled:ga||!un.enable_last_times,min:0,onChange:to=>{un.last_times=to,tt(As({},un))}}),Fo.createElement("span",{style:{marginLeft:"10px"}},"\u7981\u6B62\u5B66\u751F\u8FDB\u5165\u8003\u8BD5"))),Fo.createElement("div",{style:{background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Fo.createElement(le.Z,null,Fo.createElement(Ne.default,{checked:un.enable_answer_time,onChange:to=>tt(Ul=>fc(As({},Ul),{enable_answer_time:to.target.checked})),disabled:ga,style:{fontSize:"14px",marginTop:"2px"}},"\u5B66\u751F\u63D0\u524D\u4EA4\u5377\u65F6\u95F4\u9650\u5236")),un.enable_answer_time&&Fo.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:20}},Fo.createElement("span",{style:{marginLeft:"32px",marginRight:"10px"}},"\u5B66\u751F\u8FDB\u5165\u8003\u8BD5\u4F5C\u7B54\u65F6\u95F4\u5FC5\u987B \u2265"),Fo.createElement(ke.Z,{addonAfter:"\u5206\u949F",precision:0,size:"large",style:{width:"200px"},value:un==null?void 0:un.answer_time,disabled:ga||!un.enable_answer_time,min:0,onChange:to=>{un.answer_time=to,tt(As({},un))}}),Fo.createElement("span",{style:{marginLeft:"10px"}},"\u624D\u80FD\u4EA4\u5377")))))),!(Ca!=null&&Ca.appraise_label)&&(!(Ca!=null&&Ca.is_make_up_exercise)&&(0,Dt.GJ)()||(Ca==null?void 0:Ca.is_make_up_exercise)&&(Ca==null?void 0:Ca.allow_create_make_up))&&Fo.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:ur},"\u4FDD\u5B58"),Fo.createElement(cc.Z,{visible:aa,setVisible:Oa,onK:ju,selectKeys:ar,selectRows:$a,appointStudent:Qa,modalParams:Yn}),Fo.createElement(ed.Z,{resdata:pr,type:"exercisepush",okloading:Za,oktext:(pr==null?void 0:pr.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:to=>nc(void 0,null,function*(){Yt(!0);let Ul=yield(0,fe.ZP)(`/api/courses/${Xt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"exercise",ids:[parseInt(Xt==null?void 0:Xt.categoryId)]}});Yt(!1),(Ul==null?void 0:Ul.status)===0&&so(nr)})}))};var nd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie,classroomList:ct,user:wt})=>({exercise:me,loading:pe.effects,globalSetting:ie,user:wt,classroomList:ct}))(Sd),hd=x(19248),ad=x(46801),Wc=Object.defineProperty,Dc=Object.getOwnPropertySymbols,rd=Object.prototype.hasOwnProperty,Ed=Object.prototype.propertyIsEnumerable,vc=(me,pe,ie)=>pe in me?Wc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Gc=(me,pe)=>{for(var ie in pe||(pe={}))rd.call(pe,ie)&&vc(me,ie,pe[ie]);if(Dc)for(var ie of Dc(pe))Ed.call(pe,ie)&&vc(me,ie,pe[ie]);return me},Uc=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const{TabPane:Ic}=E.default,Kc=({exercise:me,loading:pe,dispatch:ie})=>{var ct;const wt=(0,ye.useParams)(),_e=(0,ye.useLocation)(),[Gt]=ge.default.useForm(),[at,Oe]=(0,a.useState)({}),[Pe,An]=(0,a.useState)("1");return(0,a.useEffect)(()=>{me.actionTabs.key==="addIp"&&(Gt.resetFields(),An("1"))},[me.actionTabs]),a.createElement(Fe.default,{centered:!0,title:"\u6DFB\u52A0IP\u8303\u56F4",open:me.actionTabs.key==="addIp",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:600,bodyStyle:{minHeight:200},onOk:()=>Uc(void 0,null,function*(){if(yield Gt.validateFields(),!at.ip){const Tn=at.startIP.split(".")[3];if(parseInt(Tn)>parseInt(at.endIP)){re.ZP.warning("IP\u533A\u95F4\u6BB5\u4E0D\u5408\u6CD5");return}}ie({type:"exercise/setActionTabs",payload:{key:"insterIp",data:Gc({},Gt.getFieldValue()),type:me.actionTabs.type}})}),onCancel:()=>{ie({type:"exercise/setActionTabs",payload:{}})}},a.createElement("section",{className:"pl10 pr10"},a.createElement(E.default,{activeKey:Pe,onChange:Tn=>{An(Tn),Gt.resetFields()}},a.createElement(Ic,{tab:"\u65B0\u589EIP\u5730\u5740",key:"1"}),a.createElement(Ic,{tab:"\u65B0\u589EIP\u8303\u56F4",key:"2"})),a.createElement(ge.default,{form:Gt,className:"pt30",name:"form",layout:"vertical",onValuesChange:(Tn,Kn)=>{Oe(Gc({},Kn))}},Pe==="1"&&a.createElement(ge.default.Item,{name:"ip",rules:[{required:!0,message:"\u8BF7\u8F93\u5165IP\u5730\u5740"}],label:"IP\u5730\u5740"},a.createElement(Dn.default,{open:!1,tokenSeparators:[";",",","\uFF1B"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165IP\u5730\u5740,\u53EF\u540C\u65F6\u6DFB\u52A0\u591A\u4E2AIP\u5730\u5740\uFF0C\u4E2D\u95F4\u7528\u82F1\u6587\u7684\u5206\u53F7\u95F4\u9694\u3002",onChange:Tn=>{Gt.setFieldsValue({ip:[...Tn.filter(Kn=>(0,ad.t)(Kn)?!0:(re.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165"),!1))]})}})),Pe==="2"&&a.createElement(le.Z,{gutter:[20,20]},a.createElement(ve.Z,{flex:"1"},a.createElement(ge.default.Item,{name:"startIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740"}],label:"\u8D77\u59CBIP\u5730\u5740"},a.createElement(Se.default,{maxLength:15,placeholder:"\u8BF7\u8F93\u5165\u8D77\u59CBIP\u5730\u5740",onBlur:Tn=>{let Kn="";(0,ad.t)(Tn.target.value)?Kn=Tn.target.value:(Kn="",re.ZP.warning("IP\u4E0D\u5408\u6CD5\uFF0C\u8BF7\u91CD\u65B0\u8F93\u5165")),Gt.setFieldsValue({startIP:Kn})}}))),a.createElement(ve.Z,{flex:"1"},a.createElement(ge.default.Item,{name:"endIP",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"\u8BF7\u8F93\u51650-255\u7684\u7F51\u6BB5"}],label:"\u7ED3\u675FIP\u5730\u5740"},a.createElement(Se.default,{onBlur:Tn=>{},prefix:a.createElement("span",{className:"font14"},(ct=at.startIP)==null?void 0:ct.substring(0,at.startIP.lastIndexOf("."))),maxLength:3,placeholder:"\u8BF7\u8F93\u5165\u7ED3\u675FIP\u5730\u5740\u7684\u540E\u4E09\u4F4D"})))))))};var Oc=(0,ye.connect)(({exercise:me,loading:pe})=>({exercise:me,loading:pe}))(Kc),ja=x(59301),Nc=Object.defineProperty,od=Object.defineProperties,Pd=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,Qs=(me,pe,ie)=>pe in me?Nc(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,cs=(me,pe)=>{for(var ie in pe||(pe={}))wu.call(pe,ie)&&Qs(me,ie,pe[ie]);if(Ni)for(var ie of Ni(pe))bs.call(pe,ie)&&Qs(me,ie,pe[ie]);return me},hc=(me,pe)=>od(me,Pd(pe)),Ec=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const ld=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{var wt,_e,Gt,at,Oe,Pe,An;const{workSetting:Tn,commonHeader:Kn}=me,[tn]=ge.default.useForm(),Sn=(0,ye.useParams)();Sn.category=Sn.categoryId;const[na,Ba]=(0,a.useState)(!1),[Jn,kn]=(0,a.useState)(!1),[Va,wn]=(0,a.useState)(!1),Ca={question_random:!1,choice_random:!1,start_password:((wt=Tn==null?void 0:Tn.exercise)==null?void 0:wt.start_password)||"",login_restrict:!1,is_start_locked:!1,use_blank_score:!1,ip_limit:!1,identity_verify:!1,open_phone_video_recording:!1,open_camera:!1,photo_count:5,screen_open:!1,screen_num:3,screen_sec:5,ip_bind:!1,ip_bind_type:!1,public_ip:[],inner_ip:[],is_locked:!1,unlock_key:((_e=Tn==null?void 0:Tn.exercise)==null?void 0:_e.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1};let[Xt,ga]=(0,a.useState)(Ca);const[la,Za]=(0,a.useState)(!1),[Yt,ba]=(0,a.useState)(!1),[ia,nr]=(0,a.useState)(!1),[lo,Or]=(0,a.useState)(null);(0,a.useEffect)(()=>{var Qa;Ya(),Tn!=null&&Tn.exercise&&!(0,Dt.aN)()&&!((Qa=Tn==null?void 0:Tn.exercise)!=null&&Qa.is_creator)&&Ba(!0)},[Tn]),(0,a.useEffect)(()=>{((Kn==null?void 0:Kn.exercise_status)==="5"||Kn!=null&&Kn.appraise_label)&&Ba(!0)},[Kn]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?Xt[me.actionTabs.type]=[...Xt[me.actionTabs.type]||[],...me.actionTabs.data.ip]:Xt[me.actionTabs.type]=[...Xt[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],un(Xt),Za(!0))},[me.actionTabs]);const Ya=()=>{const Qa=JSON.parse(JSON.stringify(Tn));Object.keys(Xt).forEach(Yr=>{var Xa;Xt[Yr]=(Xa=Qa==null?void 0:Qa.exercise)==null?void 0:Xa[Yr]}),un(hc(cs({},Xt),{ip_limit:Xt.ip_limit!=="no"}))},un=Qa=>{ga(Qa),tn.setFieldsValue(Qa)},tt=Qa=>{var Yr,Xa;if(Qa.categoryId=Sn.categoryId,Qa.ip_limit=Qa.ip_limit?"pub":"no",Qa.ip_bind||(Qa.ip_bind_type=!1),Qa.open_camera&&Qa.photo_count<1){re.ZP.warning("\u8BF7\u586B\u5199\u672C\u573A\u8003\u8BD5\u6700\u5927\u62CD\u6444\u6B21\u6570");return}if(!Qa.start_password&&Qa.is_start_locked){re.ZP.warning("\u8BF7\u586B\u5199\u5F00\u8003\u5BC6\u7801");return}if(Qa.ip_limit!=="no"&&!((Yr=Qa.public_ip)!=null&&Yr.length)&&!((Xa=Qa.inner_ip)!=null&&Xa.length)){re.ZP.warning("\u8BF7\u586B\u5199\u516C\u7F51IP\u6216\u5185\u7F51IP\u5730\u5740");return}if(Qa.is_locked||Qa.open_camera||Qa.screen_open||Qa.login_restrict||Qa.ip_bind||Qa.ip_limit=="pub"||Qa.ip_limit=="inner"||Qa.identity_verify||Qa.open_phone_video_recording){if((Kn==null?void 0:Kn.exercise_type)==1){za(Qa);return}Fe.default.confirm({width:666,centered:!0,title:"\u63D0\u793A",icon:null,content:ja.createElement("div",null,"\u5F53\u524D\u8003\u8BD5\u6A21\u5F0F\u4E3A\u201C\u6A21\u62DF\u8003\u8BD5\u201D\uFF0C\u5F00\u542F",ja.createElement("span",{style:{color:"#FA6400"}}," ",(0,ue.hi)(Qa)," "),"\u9632\u4F5C\u5F0A\u89C4\u5219\u53EF\u80FD\u4F1A\u5F71\u54CD\u5B66\u751F\u8FDB\u884C\u91CD\u590D\u8003\u8BD5\u3002\u786E\u5B9A\u5F00\u542F\u5417\uFF1F"),onOk:()=>za(Qa)});return}ya(Qa)},za=Qa=>{if(Qa.open_camera||Qa.screen_open){const Yr=Fe.default.confirm({title:"\u8003\u8BD5\u8BF4\u660E",className:"custom-modal-divider",icon:null,width:750,content:ja.createElement("div",{className:"font16 p20"},Qa.open_camera&&ja.createElement(le.Z,{justify:"start",className:"mt20"},ja.createElement(ve.Z,{flex:"24px"},ja.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),ja.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u6444\u50CF\u9632\u4F5C\u5F0A\u529F\u80FD\uFF0C",ja.createElement("span",{className:"c-red"},"\u8FD9\u9700\u8981\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907"),"\u3002\u5E73\u53F0\u5C06\u4F1A\u4E25\u683C\u4FDD\u62A4\u6240\u6709\u5B66\u751F\u7684\u7167\u7247\u548C\u89C6\u9891\uFF0C\u5E76\u627F\u8BFA\u4E0D\u5728\u672C\u5E73\u53F0\u4EE5\u5916\u4F7F\u7528\u3002",ja.createElement("br",null),"\u8BF7\u786E\u8BA4\uFF1A\u4E3A\u4E25\u683C\u76D1\u7763\u8003\u8BD5\u4EE5\u83B7\u5F97\u516C\u5E73\uFF0C\u60A8\u540C\u610F\u5E76\u548C\u8981\u6C42\u5E73\u53F0\u5728\u672C\u6B21\u8003\u8BD5\u4E2D\u8C03\u7528\u5B66\u751F\u7528\u6237\u7684\u6444\u50CF\u8BBE\u5907\u5E76\u83B7\u53D6\u5B66\u751F\u7684\u5F71\u50CF\u4FE1\u606F\u3002")),Qa.screen_open&&ja.createElement(le.Z,{justify:"start",className:"mt20"},ja.createElement(ve.Z,{flex:"24px",className:"mr20"},ja.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),ja.createElement(ve.Z,{flex:"1"},"\u60A8\u5DF2\u5F00\u542F\u8003\u8BD5\u4E2D\u9632\u5207\u5C4F\u529F\u80FD\uFF0C\u8FD9\u9879\u529F\u80FD\u6682\u65F6\u4EC5\u652F\u6301\u8C37\u6B4C\u3001\u706B\u72D0\u6D4F\u89C8\u5668\u3002 \u8BF7\u786E\u4FDD\uFF1A\u5728\u6B63\u5F0F\u5F00\u59CB\u8003\u8BD5\u524D\u901A\u77E5\u5168\u4F53\u5B66\u751F\uFF0C\u4F7F\u7528 ",ja.createElement("img",{width:"26",src:Ql.JA})," ",ja.createElement("span",{className:"c-red"},"\u8C37\u6B4C\u6D4F\u89C8\u5668"),"\u6216",ja.createElement("img",{width:"26",src:Ql.Gm})," ",ja.createElement("span",{className:"c-red"},"\u706B\u72D0\u6D4F\u89C8\u5668"),"\u8FDB\u884C\u8003\u8BD5\u3002")),ja.createElement("p",{className:"ml40 mt40"},ja.createElement(Ne.default,{onChange:Xa=>Yr.update({okButtonProps:{disabled:!Xa.target.checked}})},"\u6211\u5DF2\u9605\u8BFB"))),onOk:()=>{ya(Qa)},okButtonProps:{disabled:!0}})}else ya(Qa)},ya=Qa=>Ec(void 0,null,function*(){kn(!0);const Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/prevent_cheating_settings.json`,{method:"post",body:Qa});kn(!1),Yr.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ct({type:"exercise/getCommonHeader",payload:cs({},Sn)}),ct({type:"exercise/getWorkSetting",payload:cs({},Sn)}),Za(!1))});(0,a.useEffect)(()=>{ir(la?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[la]);const Ga=Qa=>{Qa.preventDefault(),Qa.returnValue=""},ir=(Qa="")=>{ct({type:"exercise/setActionTabs",payload:{key:Qa}})};return ja.createElement("section",{className:kl.formDom,style:{padding:"30px 50px"}},ja.createElement(Bt.Z,{spinning:ie["exercise/getWorkSetting"]||Jn},ja.createElement(ge.default,{form:tn,name:"basicForm",initialValues:Ca,colon:!1,onValuesChange:(Qa,Yr)=>{console.log("onValuesChange",Yr);let Xa=Yr;for(const Na in Qa){if(Na=="is_locked"&&!Yr[Na]&&(Xa.login_restrict=!1,Xa.screen_open=!1),Na=="login_restrict"&&Yr[Na]&&(Xa.is_locked=!0),Na=="screen_open"&&Yr[Na]&&(Xa.is_locked=!0),Na=="screen_shot_open"&&Yr[Na]){const Dr=Fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ja.createElement("div",null,ja.createElement("div",{className:"mb10"},"1.\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u524D",ja.createElement("span",{style:{color:"#F59A23"}},"\u9700\u8981\u9009\u62E9\u4E3B\u5C4F\u5E55\u8FDB\u884C\u5171\u4EAB\uFF0C\u8003\u8BD5\u4F5C\u7B54\u8FC7\u7A0B\u4E2D\u4E5F\u4E0D\u5141\u8BB8\u5173\u95ED\u5C4F\u5E55\u5171\u4EAB\uFF0C\u5426\u5219\u5C06\u4F1A\u76F4\u63A5\u9000\u51FA\u8003\u8BD5\uFF1B")),ja.createElement("div",null,"2.\u6559\u5E08\u53EF\u5728\u8003\u8BD5\u76D1\u63A7\u9875\u9762\u67E5\u770B\u622A\u5C4F\u8BB0\u5F55\u3002")),onOk:()=>Ec(void 0,null,function*(){Xa.screen_shot_open=!0,un(Xa)}),onCancel:()=>{Xa.screen_shot_open=!1,un(Xa),Dr.destroy()}});break}(Na=="ip_bind"||Na=="ip_limit")&&!Yr.is_locked&&Yr[Na]&&(Xa.is_locked=!0),Na=="open_camera"&&(Xa.photo_count=Xa.photo_count||5)}un(Xa),Za(!0)},onFinish:tt},ja.createElement("div",{className:kl.title},"\u63A8\u8350\u9632\u4F5C\u5F0A\u6A21\u5F0F",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u4E0D\u540C\u7684\u8003\u8BD5\u6A21\u5F0F\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u52FE\u9009\u5BF9\u5E94\u6A21\u5F0F\u63A8\u8350\u7684\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u652F\u6301\u4E8C\u6B21\u8C03\u6574\uFF09")),ja.createElement(ge.default.Item,null,ja.createElement(be.ZP.Group,{style:{background:"#F6F7F9",padding:"5px 30px",display:"flex",alignItems:"center",height:"50px"},value:lo,onChange:Qa=>{if(Qa.target.value==="exam")un(hc(cs(cs({},Ca),Xt),{question_random:!0,choice_random:!0,is_start_locked:!0,is_locked:!0,login_restrict:!0,screen_open:!0,ip_bind:!0,forbid_copy:!0}));else if(Qa.target.value==="practice"){Fe.default.confirm({title:"\u63D0\u793A",centered:!0,content:"\u6A21\u62DF\u8003\u8BD5\u5C06\u53EA\u4F1A\u5F00\u542F\u201C\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\u548C\u201C\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71\u201D\uFF0C\u786E\u5B9A\u8981\u4F7F\u7528\u6A21\u62DF\u8003\u8BD5\u63A8\u8350\u7684\u8BBE\u7F6E\u5417\uFF1F",icon:null,onOk:()=>{un(hc(cs({},Ca),{question_random:!0,choice_random:!0,forbid_copy:!1})),Or(Qa.target.value)}});return}Or(Qa.target.value)},buttonStyle:"solid",disabled:na},ja.createElement(be.ZP,{value:"exam",style:{marginRight:"40px"}},"\u6B63\u5F0F\u6A21\u5F0F"),ja.createElement(be.ZP,{value:"practice"},"\u6A21\u62DF\u6A21\u5F0F"))),ja.createElement("div",{className:kl.title,style:{marginTop:"30px"}},"\u9632\u4F5C\u5F0A\u8BBE\u7F6E"),ja.createElement(ge.default.Item,{name:"forbid_copy",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"))),ja.createElement(ge.default.Item,{name:"question_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5C0F\u9898\u9898\u76EE\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),ja.createElement(ge.default.Item,{name:"choice_random",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9009\u62E9\u9898\u9009\u9879\u987A\u5E8F\u968F\u673A\u6253\u4E71"))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5F00\u8003\u5BC6\u7801 ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u8003\u8BD5\u65F6\uFF0C\u9700\u8981\u8F93\u5165\u5F00\u8003\u5BC6\u7801\u624D\u80FD\u8FDB\u5165\u8003\u8BD5\u7B54\u9898\u9875\u9762\uFF09"))))),Xt.is_start_locked&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},ja.createElement(ge.default.Item,{name:"start_password",style:{marginBottom:0}},ja.createElement(Se.default,{size:"large",className:kl.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u5F00\u8003\u5BC6\u7801"})),ja.createElement(ve.Z,null,!na&&ja.createElement(Ce.ZP,{type:"link",loading:Yt,onClick:()=>Ec(void 0,null,function*(){ba(!0);let Qa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/change_pwd.json`,{method:"post",body:{type:1,pwd:Qa}});ba(!1),(Yr==null?void 0:Yr.status)===0&&tn.setFieldsValue({start_password:Qa})})},"\u6362\u4E00\u6362"))):ja.createElement(ge.default.Item,{hidden:!0,name:"start_password",label:"\u5F00\u8003\u5BC6\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u89E3\u9501\u7801 ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5982\u679C\u5B66\u751F\u5728\u8003\u8BD5\u4E2D\u9014\u9000\u51FA\u60F3\u518D\u7EE7\u7EED\u8003\u8BD5\uFF0C\u9700\u8981\u4F7F\u7528\u89E3\u9501\u7801\u8FDB\u884C\u89E3\u9501\u3002\uFF09"))))),Xt.is_locked&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},ja.createElement(ge.default.Item,{style:{marginBottom:0},name:"unlock_key"},ja.createElement(Se.default,{size:"large",className:kl.unlockKeyInput,disabled:na,placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"})),ja.createElement(ve.Z,null,!na&&ja.createElement(Ce.ZP,{type:"link",loading:ia,onClick:()=>Ec(void 0,null,function*(){nr(!0);let Qa=Math.floor(Math.random()*1e6).toString().padStart(6,"0"),Yr=yield(0,fe.ZP)(`/api/exercises/${Sn==null?void 0:Sn.categoryId}/change_pwd.json`,{method:"post",body:{type:2,pwd:Qa}});nr(!1),(Yr==null?void 0:Yr.status)===0&&tn.setFieldsValue({unlock_key:Qa})})},"\u6362\u4E00\u6362"))):ja.createElement(ge.default.Item,{hidden:!0,name:"unlock_key",label:"\u8003\u8BD5\u89E3\u9501\u7801(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement(ge.default.Item,{name:"login_restrict",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u767B\u5F55\u9650\u5236",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5728\u8003\u8BD5\u671F\u95F4\u7B2C\u4E8C\u6B21\u53CA\u540E\u7EED\u767B\u5F55\u7CFB\u7EDF\u65F6\uFF0C\u9700\u8981\u76D1\u8003\u8001\u5E08\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801\u624D\u80FD\u767B\u5F55\u7CFB\u7EDF\uFF09"))))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"screen_open",valuePropName:"checked"},ja.createElement(Ne.default,{disabled:na},ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"))),Xt.screen_open?ja.createElement(ja.Fragment,null,ja.createElement(le.Z,{gutter:10,className:`${kl.unlockKeyWrapper}`,style:{color:"#666666"},align:"middle",wrap:!1},ja.createElement(ve.Z,null,"\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u5207\u6362\u9875\u9762\u8D85\u8FC7"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_num",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na,min:0,max:10,addonAfter:"\u6B21",style:{width:"150px"}}))),ja.createElement(ve.Z,null,"\u540E\u5C06\u88AB\u5F3A\u5236\u4EA4\u5377\uFF0C\u5207\u6362\u5230\u5176\u4ED6\u9875\u9762"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_sec",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na,min:0,max:60,addonAfter:"\u79D2",style:{width:"150px"}}))),ja.createElement(ve.Z,null,"\u540E\u5373\u5224\u5B9A\u4E3A\u5207\u5C4F\u3002")),ja.createElement(le.Z,{gutter:10,className:`c-grey-333 ${kl.unlockKeyWrapper}`,align:"middle",wrap:!1},ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ae.Z,{disabled:na||!Xt.screen_open}))),ja.createElement(ve.Z,{style:{color:"#666666"}},"\u5B66\u751F\u9000\u51FA\u5168\u5C4F\u6216\u5207\u6362\u9875\u9762\u540E\u8FDB\u884C\u622A\u5C4F"))):ja.createElement(ja.Fragment,null,ja.createElement(ge.default.Item,{hidden:!0,name:"screen_num",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),ja.createElement(ge.default.Item,{hidden:!0,name:"screen_sec",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}),ja.createElement(ge.default.Item,{hidden:!0,name:"screen_shot_open",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"}))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"IP\u5730\u5740\u7ED1\u5B9A",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5F00\u59CB\u8003\u8BD5\u7684\u5B66\u751F\u8D26\u53F7\u5C06\u81EA\u52A8\u4E0E\u8BBE\u5907\u516C\u7F51IP\u6216\u5185\u7F51IP\u8FDB\u884C\u7ED1\u5B9A\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u7531\u6559\u5E08/\u52A9\u6559\u8FDB\u884CIP\u89E3\u7ED1\u3002\uFF09"))))),Xt.ip_bind&&(0,Dt.GJ)()?ja.createElement(le.Z,{className:kl.unlockKeyWrapper,style:{flexDirection:"column"}},ja.createElement(ge.default.Item,{name:"ip_bind_type",style:{marginBottom:0}},ja.createElement(be.ZP.Group,null,ja.createElement(be.ZP,{value:!1,style:{marginRight:"32px",fontWeight:"400"}},ja.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5916\u7F51IP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u6821\u6821\u56ED\u7F51\u7535\u8111\u7684\u516C\u7F51IP\u53EF\u80FD\u4F1A\u5B58\u5728\u53D8\u52A8\uFF09"))),ja.createElement(be.ZP,{value:!0,style:{fontWeight:"400"}},ja.createElement("span",{style:{color:"#000"}},"\u7ED1\u5B9A\u5185\u7F51IP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9700\u8981\u5B89\u88C5\u63D2\u4EF6\u624D\u80FD\u83B7\u53D6ip\uFF0C\u524D\u5F80",ja.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u4E0B\u8F7D\u63D2\u4EF6"),"\uFF09")))))):ja.createElement(ge.default.Item,{hidden:!0,name:"ip_bind_type",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u9650\u5236\u53C2\u4E0E\u8003\u8BD5\u8BBE\u5907\u7684IP\u5730\u5740\u8303\u56F4\uFF09"))))),ja.createElement(ge.default.Item,{name:"public_ip",label:"\u516C\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),ja.createElement(ge.default.Item,{name:"inner_ip",label:"\u5185\u7F51IP\u5730\u5740\u8303\u56F4(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)",hidden:!0}),(Xt==null?void 0:Xt.ip_limit)&&ja.createElement(le.Z,{className:kl.unlockKeyWrapper,style:{flexDirection:"column"}},ja.createElement(ve.Z,null,ja.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u8981\u6C42\u5B66\u751F\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),ja.createElement("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?")),ja.createElement(le.Z,{className:`mt15 ${kl.ipWrp}`,style:{background:"#F6F7F9"}},ja.createElement(ve.Z,null,"\u516C\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A"),ja.createElement(ve.Z,null,(Gt=Xt.public_ip)==null?void 0:Gt.map((Qa,Yr)=>ja.createElement("span",{key:Yr,className:kl.ipItem},ja.createElement("i",null,Qa," "),!na&&ja.createElement(hd.Z,{onClick:()=>{Fe.default.confirm({okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Xt.public_ip.splice(Yr,1),un(cs({},Xt))}})},className:" c-grey-c",size:20}))),(0,Dt.GJ)()&&!na&&ja.createElement("span",{onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",style:{cursor:"pointer"}}," ",ja.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))),ja.createElement(le.Z,{className:`mt15 ${kl.ipWrp}`,style:{background:"#F6F7F9"}},ja.createElement(ve.Z,null,ja.createElement("span",null,"\u5185\u7F51IP\u5730\u5740\u8303\u56F4\uFF1A")),ja.createElement(ve.Z,null,(at=Xt.inner_ip)==null?void 0:at.map((Qa,Yr)=>ja.createElement("span",{className:kl.ipItem},ja.createElement("i",null,Qa," "),!na&&ja.createElement(hd.Z,{onClick:()=>{na||Fe.default.confirm({title:"\u786E\u5B9A\u5220\u9664\u8BE5IP\u5417\uFF1F",onOk:()=>{Xt.inner_ip.splice(Yr,1),un(cs({},Xt))}})},className:" c-grey-c",size:20}))),(0,Dt.GJ)()&&!na&&ja.createElement("span",{className:"font14 c-blue ml10",onClick:()=>{ct({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},style:{cursor:"pointer"}}," ",ja.createElement("i",{className:"iconfont icon-xuanyong font14"})," \u6DFB\u52A0"))))),ja.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(ge.default.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0}},ja.createElement(Ne.default,{disabled:na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5728\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u4F7F\u7528\u7535\u8111\u6444\u50CF\u5934\u968F\u673A\u6293\u62CD\u7167\u7247\uFF0C\u7528\u4E8E\u76D1\u8003\u548C\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u5206\u6790\u7ED3\u679C\u53EF\u5728\u5B66\u751F\u7B54\u5377\u4E2D\u67E5\u770B\uFF09"))))),Xt.open_camera?ja.createElement(le.Z,{gutter:10,className:`c-grey-333 ${kl.unlockKeyWrapper}`,align:"middle",wrap:!1},ja.createElement(ve.Z,{style:{color:"#666666"}},"\u672C\u573A\u8003\u8BD5\u6700\u591A\u62CD\u6444"),ja.createElement(ve.Z,null,ja.createElement(ge.default.Item,{name:"photo_count",style:{marginBottom:0}},ja.createElement(ke.Z,{size:"large",disabled:na||!Xt.open_camera,min:1,max:(0,Dt.Ny)()?1e3:10,addonAfter:"\u6B21",style:{width:"150px"}}))),ja.createElement(ve.Z,null,ja.createElement("span",{className:"c-grey-c font14 ml10",style:{color:"#666"}},"\uFF08\u53EF\u586B\u5199\u6700\u5927\u503C\u4E3A10\uFF09"))):ja.createElement(ge.default.Item,{hidden:!0,name:"photo_count",label:"(\u53EA\u7528\u6765\u5728\u88AB\u9690\u85CF\u7684\u662F\u65F6\u5019\u8FDB\u884C\u6536\u96C6\u6570\u636E)"})),ja.createElement(ge.default.Item,{name:"identity_verify",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},ja.createElement(Ne.default,{disabled:!(0,Dt.ag)()||na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C ",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u52FE\u9009\u540E\uFF0C\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u9700\u8981\u4EBA\u8138\u9A8C\u8BC1\u5BA1\u6838\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u53EF\u8FDB\u5165\u7B54\u9898\uFF09"))))),ja.createElement(ge.default.Item,{name:"open_phone_video_recording",valuePropName:"checked",style:{background:"#F6F7F9",padding:"8px 30px"}},ja.createElement(Ne.default,{disabled:!(0,Dt.ag)()||na},ja.createElement(ja.Fragment,null,ja.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236",ja.createElement("span",{style:{color:"#666",fontSize:14,fontWeight:400}},"\uFF08\u5B66\u751F\u5F00\u59CB\u8003\u8BD5\u524D\u5FC5\u987B\u5148\u5F00\u542F\u624B\u673A\u5F55\u5236\u89C6\u9891\uFF0C\u6559\u5E08/\u52A9\u6559\u53EF\u5728\u8BD5\u5377\u8BE6\u60C5-\u6444\u50CF\u76D1\u63A7\u9875\u9762\u67E5\u770B\u5B66\u751F\u89C6\u9891\u52A8\u6001\uFF09")))))),((0,Dt.aN)()||((Oe=me==null?void 0:me.commonHeader)==null?void 0:Oe.exercise_author))&&!(Kn!=null&&Kn.appraise_label)&&ja.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:()=>{tn.submit()}},"\u4FDD\u5B58")),ja.createElement(Oc,null),ja.createElement(Fe.default,{centered:!0,destroyOnClose:!0,open:Va,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>wn(!1)},ja.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ja.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(Pe=pe==null?void 0:pe.setting)==null?void 0:Pe.homepage_tea_qq_number," "),ja.createElement("img",{src:`${Re.Z.IMG_SERVER}/${(An=pe==null?void 0:pe.setting)==null?void 0:An.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var id=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(ld),Cl=x(59301),t0=Object.defineProperty,n0=Object.defineProperties,bd=Object.getOwnPropertyDescriptors,Js=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,a0=Object.prototype.propertyIsEnumerable,xd=(me,pe,ie)=>pe in me?t0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,ac=(me,pe)=>{for(var ie in pe||(pe={}))Md.call(pe,ie)&&xd(me,ie,pe[ie]);if(Js)for(var ie of Js(pe))a0.call(pe,ie)&&xd(me,ie,pe[ie]);return me},ud=(me,pe)=>n0(me,bd(pe)),Td=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const r0=({exercise:me,loading:pe,dispatch:ie})=>{var ct,wt,_e;const{workSetting:Gt,commonHeader:at}=me,Oe=(0,ye.useParams)();Oe.category=Oe.categoryId;const[Pe,An]=(0,a.useState)(!1),[Tn,Kn]=(0,a.useState)(!1);let[tn,Sn]=(0,a.useState)({score_open:!1,answer_open:!1,show_statistic:!1,open_total_score:!1,open_score_reviewed:!0,open_score_commited:!1,open_score:!1,answered_open:!1,assistant_auth:!1,passing_rate:60,use_blank_score:!1,downcase:!1,open_make_up:!1,make_up_score:1});(0,a.useEffect)(()=>{Ba("\u8868\u5355\u672A\u4FDD\u5B58")},[tn]);const na=wn=>{wn.preventDefault(),wn.returnValue=""},Ba=(wn="")=>{ie({type:"exercise/setActionTabs",payload:{key:wn}})};(0,a.useEffect)(()=>{var wn,Ca;Jn(),(wn=Gt==null?void 0:Gt.exercise)!=null&&wn.id&&!(0,Dt.aN)()&&!((Ca=Gt==null?void 0:Gt.exercise)!=null&&Ca.is_creator)&&An(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{},[]);const Jn=()=>{const wn=JSON.parse(JSON.stringify(Gt));Object.keys(tn).forEach(Ca=>{var Xt;tn[Ca]=(Xt=wn==null?void 0:wn.exercise)==null?void 0:Xt[Ca]}),Sn(tn),me.actionTabs.key!="\u6279\u91CF\u53D1\u5E03"&&Ba("")},kn=()=>{const wn=JSON.parse(JSON.stringify(tn));wn.categoryId=Oe.categoryId,Va(wn)},Va=wn=>Td(void 0,null,function*(){var Ca;if((wn==null?void 0:wn.use_blank_score)!==((Ca=Gt==null?void 0:Gt.exercise)==null?void 0:Ca.use_blank_score)){let ga=Fe.default.confirm({closable:!0,width:500,centered:!0,icon:null,title:"\u63D0\u793A",onOk:()=>Td(void 0,null,function*(){Kn(!0);const la=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),la.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ie({type:"exercise/getCommonHeader",payload:ac({},Oe)}),ie({type:"exercise/getWorkSetting",payload:ac({},Oe)}),Kn(!1))})});wn!=null&&wn.use_blank_score?ga.update({content:Cl.createElement("div",null,"\u60A8\u5DF2\u52FE\u9009",Cl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")}):ga.update({content:Cl.createElement("div",null,"\u60A8\u5DF2\u53D6\u6D88\u52FE\u9009",Cl.createElement("span",{style:{color:"#165DFF"}},"\u201C \u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206 \u201D"),"\uFF0C\u4FDD\u5B58\u8BBE\u7F6E\u540E\u5C06\u4F1A\u6309\u7167\u65B0\u7684\u7ED9\u5206\u65B9\u5F0F\u91CD\u65B0\u8BA1\u7B97\u5206\u503C\u3002\u662F\u5426\u786E\u5B9A\u4FEE\u6539\uFF1F")});return}Kn(!0);const Xt=yield(0,fe.ZP)(`/api/exercises/${Oe==null?void 0:Oe.categoryId}/property_settings.json`,{method:"post",body:wn});Kn(!1),Xt.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ba(""),ie({type:"exercise/getCommonHeader",payload:ac({},Oe)}),ie({type:"exercise/getWorkSetting",payload:ac({},Oe)}))});return Cl.createElement("section",{className:kl.scoreSettingWrapper,style:{padding:"30px 50px"}},Cl.createElement(Bt.Z,{spinning:pe["exercise/getWorkSetting"]||Tn},(at==null?void 0:at.is_make_up_exercise)&&Cl.createElement(Cl.Fragment,null,Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.open_make_up,disabled:Pe,onChange:wn=>{tn.open_make_up=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u8865\u8003\u6263\u5206 ")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u7CFB\u7EDF\u5C06\u5728\u6BCF\u4E2A\u53C2\u52A0\u8865\u8003\u5B66\u751F\u6700\u7EC8\u6210\u7EE9\u7684\u57FA\u7840\u4E0A\u81EA\u52A8\u6263\u9664\u5BF9\u5E94\u8BBE\u7F6E\u7684\u5206\u503C\uFF09"))),tn.open_make_up&&Cl.createElement("div",{className:"flex item-center gap-10px",style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement("div",null,"\u6263\u5206"),Cl.createElement(ke.Z,{value:tn==null?void 0:tn.make_up_score,min:1,step:1,max:(ct=Gt==null?void 0:Gt.exercise)!=null&&ct.total_score?Number((wt=Gt==null?void 0:Gt.exercise)==null?void 0:wt.total_score):Number.MAX_SAFE_INTEGER,suffix:"\u5206",style:{width:"120px"},onChange:wn=>{Sn(ud(ac({},tn),{make_up_score:Math.floor(wn)}))}}))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.use_blank_score,disabled:Pe,onChange:wn=>{tn.use_blank_score=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement(Cl.Fragment,null,Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u591A\u9009\u9898\u6F0F\u9009\u90E8\u5206\u7ED9\u5206"))),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5B66\u751F\u6709\u6F0F\u9009\u6B63\u786E\u7B54\u6848\u4F46\u662F\u9009\u4E2D\u7684\u7B54\u6848\u5168\u90E8\u6B63\u786E\uFF0C\u53EF\u83B7\u5F97\u90E8\u5206\u5206\u503C\uFF0C\u5206\u503C=\u9009\u4E2D\u7684\u7B54\u6848\u4E2A\u6570*\uFF08\u8BE5\u5C0F\u9898\u5206\u503C/\u6B63\u786E\u7B54\u6848\u7684\u4E2A\u6570\uFF09\uFF09"))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.downcase,disabled:Pe,onChange:wn=>{tn.downcase=wn.target.checked,Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u586B\u7A7A\u9898\u5224\u5206\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u586B\u7A7A\u9898\u5728\u5224\u5206\u65F6\uFF0C\u5C06\u5FFD\u7565\u7B54\u6848\u603B\u4E2D\u82F1\u6587\u5B57\u6BCD\u5927\u5C0F\u5199\u9650\u5236\uFF09"))),Cl.createElement(le.Z,{align:"middle",justify:"space-between",style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(ve.Z,null,Cl.createElement(Ne.default,{checked:tn.open_total_score,disabled:Pe,onChange:wn=>{tn.open_total_score=wn.target.checked,wn.target.checked?(tn.open_score=!1,tn.open_score_reviewed=!0):(tn.open_score=!0,tn.open_score_reviewed=!1),Sn(Object.assign({},tn))},className:kl.mainRuleText},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5B66\u751F\u67E5\u770B\u6210\u7EE9")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u53EF\u914D\u7F6E\u5B66\u751F\u5728\u67D0\u9636\u6BB5\u53EF\u67E5\u770B\u8003\u8BD5\u6210\u7EE9\uFF09"))),tn.open_total_score&&Cl.createElement(Cl.Fragment,null,Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement(be.ZP.Group,{disabled:Pe,value:tn.open_score?"afterEndTime":tn!=null&&tn.open_score_reviewed?"afterReview":"afterCommit",onChange:wn=>{wn.target.value==="afterEndTime"?Sn(Ca=>ud(ac({},Ca),{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})):wn.target.value==="afterReview"?Sn(Ca=>ud(ac({},Ca),{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})):Sn(Ca=>ud(ac({},Ca),{open_score:!1,open_score_reviewed:!1,open_score_commited:!0}))}},Cl.createElement(be.ZP,{value:"afterEndTime",style:{marginRight:"80px"}},Cl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u540E")),Cl.createElement(be.ZP,{value:"afterCommit",style:{marginRight:"80px"}},Cl.createElement("span",{style:{color:"#000"}},"\u63D0\u4EA4\u8BD5\u5377\u540E")),Cl.createElement(be.ZP,{value:"afterReview"},Cl.createElement("span",{style:{color:"#000"}},"\u8003\u8BD5\u622A\u6B62\u4E14\u8BD5\u5377\u8BC4\u9605\u5B8C\u6210\u540E")))),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.answered_open,disabled:Pe,onChange:wn=>{tn.answered_open=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u67E5\u770B\u8BD5\u5377")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u4E2A\u4EBA\u8003\u8BD5\u7B54\u5377\uFF09")),tn.answered_open&&Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 54px"}},Cl.createElement(be.ZP.Group,{value:tn.answer_open,disabled:Pe,onChange:wn=>{tn.answer_open=wn.target.value,Sn(Object.assign({},tn))}},Cl.createElement(be.ZP,{value:!0,style:{marginRight:"25px"}},Cl.createElement("span",{style:{color:"#000"}},"\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")),Cl.createElement(be.ZP,{value:!1},Cl.createElement("span",{style:{color:"#000"}},"\u4E0D\u663E\u793A\u8BD5\u9898\u7B54\u6848\u548C\u89E3\u6790")))),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px",marginTop:"1px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.score_open,disabled:Pe,onChange:wn=>{tn.score_open=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u5176\u5B83\u5B66\u751F\u7684\u6210\u7EE9")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u67E5\u770B\u5176\u4ED6\u540C\u5B66\u672C\u573A\u8003\u8BD5\u7684\u6210\u7EE9\uFF09")),Cl.createElement(le.Z,{style:{background:"#F6F7F9",padding:"13px 30px"}},Cl.createElement(Ne.default,{className:kl.mainRuleText,checked:tn.show_statistic,disabled:Pe,onChange:wn=>{tn.show_statistic=wn.target.checked,Sn(Object.assign({},tn))}},Cl.createElement("span",{style:{fontWeight:400,color:"#000"},className:"font14"},"\u5141\u8BB8\u5DF2\u63D0\u4EA4\u7B54\u9898\u7684\u5B66\u751F\u67E5\u770B\u7EDF\u8BA1\u7ED3\u679C")),Cl.createElement("span",{style:{color:"#666666"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5DF2\u7ECF\u4EA4\u5377\u7684\u5B66\u751F\u53EF\u4EE5\u672C\u573A\u8003\u8BD5\u7684\u7EDF\u8BA1\u7ED3\u679C\uFF09"))),((0,Dt.aN)()||((_e=me==null?void 0:me.commonHeader)==null?void 0:_e.exercise_author))&&Cl.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:kn},"\u4FDD\u5B58")))};var kd=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(r0),Ll=x(59301),o0=Object.defineProperty,l0=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,cd=Object.getOwnPropertySymbols,wd=Object.prototype.hasOwnProperty,i0=Object.prototype.propertyIsEnumerable,jd=(me,pe,ie)=>pe in me?o0(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,Li=(me,pe)=>{for(var ie in pe||(pe={}))wd.call(pe,ie)&&jd(me,ie,pe[ie]);if(cd)for(var ie of cd(pe))i0.call(pe,ie)&&jd(me,ie,pe[ie]);return me},nl=(me,pe)=>l0(me,sd(pe)),$l=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const iu=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{const{workSetting:wt,commonHeader:_e}=me,Gt=(0,ye.useParams)();Gt.category=Gt.categoryId;const[at,Oe]=(0,a.useState)(!1),[Pe,An]=(0,a.useState)(0),[Tn,Kn]=(0,a.useState)(0),[tn,Sn]=(0,a.useState)(!1),[na,Ba]=(0,a.useState)({}),[Jn,kn]=(0,a.useState)(!1),[Va,wn]=(0,a.useState)([]),[Ca,Xt]=(0,a.useState)([]),[ga,la]=(0,a.useState)([]),[Za,Yt]=(0,a.useState)([]),[ba,ia]=(0,a.useState)([]);let[nr,lo]=(0,a.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""});(0,a.useEffect)(()=>{var Na;!(0,Dt.aN)()&&!((Na=wt==null?void 0:wt.exercise)!=null&&Na.is_creator)&&Oe(!0)},[wt]),(0,a.useEffect)(()=>{Or()},[_e]);const Or=()=>$l(void 0,null,function*(){Sn(!0);const Na=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/distinguish_exercise_setting.json`,{method:"get"});Object.keys(nr).forEach(Dr=>{nr[Dr]=Na==null?void 0:Na[Dr]}),console.log(Na,"res"),Ba(Li({},Na)),ia((Na==null?void 0:Na.exercise_questions)||[]),ya(Li({},Na)),Xt((Na==null?void 0:Na.course_review_teachers)||[]),lo(nl(Li({},nr),{select_appraise:!!Na.end_time})),An((Na==null?void 0:Na.total)||0),Kn((Na==null?void 0:Na.finish_total)||0),Sn(!1),Xa("")}),Ya=()=>{const Na=JSON.parse(JSON.stringify(nr));if(!Na.select_appraise){Or();return}if(!Na.end_time){re.ZP.warning("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Na.review_type&&!Za.length){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Na.review_type&&!ba.some(Dr=>!!Dr.appraise_teachers.length)){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}Na.review_type===0&&(Na.exercises=Za==null?void 0:Za.map(Dr=>{var Cr;return{id:Dr.id,total:Dr.total,finish_total:Dr.finish_total,unfinished_total:Dr.unfinished_total,appraise_teacher_ids:(Cr=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Cr.map(ar=>({id:ar.id}))}})),Na.review_type===1&&(Na.exercise_questions=ba==null?void 0:ba.map(Dr=>{var Cr;return{id:Dr.id,total:Dr.total,question_id:Dr.question_id,appraise_teacher_ids:(Cr=Dr==null?void 0:Dr.appraise_teachers)==null?void 0:Cr.map(ar=>({id:ar.id,message_status:ar.message_status}))}})),delete Na.select_appraise,Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,closable:!0,width:650,title:"\u63D0\u793A",content:Ll.createElement("div",null,Ll.createElement("div",null,"\u4E3A\u786E\u4FDD\u96C6\u4E2D\u9605\u5377\u6A21\u5F0F\u8BC4\u5206\u7ED3\u679C\u7684\u51C6\u786E\u6027\uFF0C\u4FDD\u5B58\u8BC4\u9605\u8BBE\u7F6E\u4E4B\u540E\uFF0C\u672C\u573A\u8003\u8BD5\u5C06",Ll.createElement("span",{style:{color:"#FA6400"}},"\u7981\u6B62"),"\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A"),Ll.createElement("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"}},"1.\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5",Ll.createElement("br",null),"2.\u4FEE\u6539\u672C\u573A\u8003\u8BD5\u7ED3\u675F\u65F6\u95F4",Ll.createElement("br",null),"3.\u5F00\u542F\u8865\u8003",Ll.createElement("br",null),"4.\u7F16\u8F91\u8BD5\u5377"),Ll.createElement("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"}},Ll.createElement(b.Z,{style:{marginRight:3}})," ",Ll.createElement("span",null,"\u6CE8\u610F\uFF1A\u5982\u9700\u53D1\u5E03\u65B0\u73ED\u7EA7\u8003\u8BD5\uFF0C\u8BF7\u521B\u5EFA\u65B0\u8BD5\u5377\u540E\u53D1\u5E03"))),onOk:()=>{un(Na)}})},un=Na=>$l(void 0,null,function*(){Sn(!0);const Dr=yield(0,fe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/appraise_settings.json`,{method:"post",body:Na});if(Sn(!1),Dr.status===0){re.ZP.success("\u4FDD\u5B58\u6210\u529F"),Xa(""),Or(),ct({type:"exercise/getCommonHeader",payload:Li({},Gt)});return}}),tt=(Na,Dr)=>{const Cr=Math.floor(Na/Dr);let ar=Na%Dr;const _n=[];for(let $a=0;$a0?1:0)),ar--;return _n},za=Na=>{var Dr;if(Na[0]){let Cr=[];Za.forEach(_n=>Cr=Cr.concat(_n.appraise_teachers));let ar=Ca.filter(_n=>Cr.every($a=>$a.id!==_n.id));console.log(ar,"newItems"),la([...ar]),kn(Na)}if(!Na[0]){let Cr=[];Cr=Cr.concat(((Dr=ba==null?void 0:ba[Na[1]])==null?void 0:Dr.appraise_teachers)||[]);let ar=Ca.filter(_n=>Cr.every($a=>$a.id!==_n.id));la([...ar]),kn(Na)}},ya=Na=>{if(Na!=null&&Na.start_appraise){Yt((Na==null?void 0:Na.exercises)||[]);return}let Dr=Na==null?void 0:Na.exercises;const Cr=tt(Na==null?void 0:Na.total,Dr.length),ar=tt(Na==null?void 0:Na.finish_total,Dr.length);Cr.forEach((_n,$a)=>{Dr[$a].total=_n}),ar.forEach((_n,$a)=>{Dr[$a].finish_total=_n,Dr[$a].unfinished_total=Dr[$a].total-Dr[$a].finish_total}),Dr=Dr.filter(_n=>_n.total>0),Yt(JSON.parse(JSON.stringify(Dr)))},Ga=()=>{if(!Va.length){re.ZP.warning("\u8BF7\u81F3\u5C11\u6DFB\u52A0\u4E00\u4F4D\u8BC4\u9605\u6559\u5E08");return}if(Jn[0]){if(Jn[1]===null){const Na=ga.filter(_n=>Va.includes(_n.id));let Dr=[...Za,...Na==null?void 0:Na.map(_n=>({appraise_teachers:[_n],total:0,finish_total:0,unfinished_total:0}))];const Cr=tt(Pe,Dr.length),ar=tt(Tn,Dr.length);Cr.forEach((_n,$a)=>{Dr[$a].total=_n}),ar.forEach((_n,$a)=>{Dr[$a].finish_total=_n,Dr[$a].unfinished_total=Dr[$a].total-Dr[$a].finish_total}),Dr=Dr.filter(_n=>_n.total>0),Yt(JSON.parse(JSON.stringify(Dr))),kn(!1)}if(Jn[1]!==null){const Na=ga.filter(Cr=>Va.includes(Cr.id));let Dr=[];Za.forEach((Cr,ar)=>{if(Jn[1]===ar){Dr.push(nl(Li({},Cr),{appraise_teachers:[...Cr.appraise_teachers,...Na]}));return}Dr.push(Cr)}),Yt(Dr),kn(!1)}}if(!Jn[0]&&Jn[1]!==null){let Na=ga.filter(Cr=>Va.includes(Cr.id));Na=Na.map(Cr=>nl(Li({},Cr),{message_status:na!=null&&na.start_appraise?1:0}));let Dr=[];ba.forEach((Cr,ar)=>{if(Jn[1]===ar){Dr.push(nl(Li({},Cr),{appraise_teachers:[...Cr.appraise_teachers,...Na]}));return}Dr.push(Cr)}),ia(Dr),kn(!1)}},ir=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Na,Dr,Cr)=>Cr+1,width:70},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",dataIndex:"appraise_teachers",className:kl.padding,render:(Na,Dr,Cr)=>Ll.createElement("span",{className:kl.tagWrap},Ll.createElement("div",null,Na==null?void 0:Na.map(ar=>Ll.createElement("div",{className:kl.tag,key:ar.id},Ll.createElement("b",{title:ar.name},ar.name),(ar==null?void 0:ar.disabled)!==!0&&!at&&Ll.createElement("span",{onClick:_n=>{const $a=Na.filter(aa=>aa.id!==ar.id),xa=Za.map((aa,Oa)=>Oa===Cr?nl(Li({},aa),{appraise_teachers:$a}):aa);$a.length?Yt(xa):Fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5220\u9664\u6B64\u6559\u5E08\uFF0C\u8BD5\u5377\u5C06\u91CD\u65B0\u5747\u5206\u7ED9\u5176\u4ED6\u8BC4\u9605\u6559\u5E08\uFF1B\u5982\u9700\u6DFB\u52A0\u6307\u5B9A\u6559\u5E08\uFF0C\u8BF7\u70B9\u51FB\u201C+\u8BC4\u9605\u6559\u5E08\u201D\u6309\u94AE\u3002",onOk:()=>{const aa=Za==null?void 0:Za.filter((tr,pr)=>pr!==Cr),Oa=tt(Pe,aa.length),Yn=tt(Tn,aa.length);Oa.forEach((tr,pr)=>{aa[pr].total=tr}),Yn.forEach((tr,pr)=>{aa[pr].finish_total=tr,aa[pr].unfinished_total=aa[pr].total-aa[pr].finish_total}),Yt(JSON.parse(JSON.stringify(aa)))}})}},Ll.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Ll.createElement("span",{onClick:()=>za([!0,Cr]),style:{fontSize:14,fontWeight:400},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}," \u6DFB\u52A0\u5171\u8BC4\u6559\u5E08"))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}],Qa=[{title:"\u5E8F\u53F7",dataIndex:"index",align:"center",render:(Na,Dr,Cr)=>Cr+1,width:70},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",align:"center",width:100},{title:"\u8BC4\u9605\u6559\u5E08",align:"center",className:kl.padding,dataIndex:"appraise_teachers",render:(Na,Dr,Cr)=>Ll.createElement("span",{className:kl.tagWrap},Ll.createElement("div",null,Na==null?void 0:Na.map(ar=>Ll.createElement("div",{className:kl.tag,key:ar.id},Ll.createElement("b",{title:ar.name},ar.name),(ar==null?void 0:ar.disabled)!==!0&&!at&&Ll.createElement("span",{onClick:()=>{const _n=Na.filter(xa=>xa.id!==ar.id),$a=ba.map((xa,aa)=>aa===Cr?nl(Li({},xa),{appraise_teachers:_n}):xa);ia($a)}},Ll.createElement("i",{className:"iconfont icon-guanbi7"}))))),!at&&Ll.createElement("span",{onClick:()=>za([!1,Cr]),className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"}))},{title:"\u603B\u6570\u91CF",align:"center",dataIndex:"total",width:90},{title:"\u5DF2\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"finish_total",width:100},{title:"\u5F85\u8BC4\u9605\u6570\u91CF",align:"center",dataIndex:"unfinished_total",width:100}];(0,a.useEffect)(()=>{Xa("\u8868\u5355\u672A\u4FDD\u5B58")},[nr]);const Yr=Na=>{Na.preventDefault(),Na.returnValue=""},Xa=(Na="")=>{ct({type:"exercise/setActionTabs",payload:{key:Na}})};return Ll.createElement("section",{className:kl.form,style:{padding:"30px 50px",marginBottom:"0px"}},Ll.createElement(Bt.Z,{spinning:tn},Ll.createElement("div",{className:kl.title},"\u96C6\u4E2D\u8BC4\u9605",Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5F53\u5B58\u5728\u5B66\u751F\u5DF2\u4EA4\u5377\u3001\u8003\u8BD5\u72B6\u6001\u4E3A\u201C\u5DF2\u622A\u6B62\u201D\uFF0C\u4E14\u8BD5\u5377\u5305\u542B\u586B\u7A7A\u3001\u7B80\u7B54\u3001\u7F16\u7A0B\u3001\u7A0B\u5E8F\u586B\u7A7A\u3001\u5B9E\u8BAD\u9898\u4EFB\u610F\u9898\u578B\u65F6\uFF0C\u65B9\u53EF\u5F00\u542F\u96C6\u4E2D\u8BC4\u9605\uFF09")),Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px"}},Ll.createElement(Ne.default,{checked:nr.select_appraise,disabled:at||!(na!=null&&na.can_open_appraise&&!(na!=null&&na.end_time)),onChange:Na=>{nr.select_appraise=Na.target.checked,lo(Object.assign({},nr))}}),Ll.createElement("span",{style:{color:"#000",fontSize:"14px",marginLeft:"10px"}},"\u96C6\u4E2D\u9605\u5377"),Ll.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u5F00\u542F\u96C6\u4E2D\u9605\u5377\u540E\u65E0\u6CD5\u5173\u95ED\uFF09"),nr.select_appraise&&Ll.createElement("div",{style:{marginTop:"15px",marginLeft:30}},Ll.createElement("span",{style:{color:"#666666",marginRight:"20px"}},Ll.createElement("span",{style:{color:"red"}},"*"),"\u622A\u6B62\u65F6\u95F4"),Ll.createElement(Fn.default,{style:{width:234},size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,ue.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:at,allowClear:!1,value:nr.end_time?We()(nr.end_time):"",disabledDate:Nt.Q8,disabledTime:Na=>(0,Nt.d0)(Na),onChange:(Na,Dr)=>{nr.end_time=Dr,lo(Object.assign({},nr))}}))),nr.select_appraise&&Ll.createElement("div",null,Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ll.createElement(Ne.default,{checked:nr.sealed_review,disabled:at||!(na!=null&&na.change_sealed_review),onChange:Na=>{nr.sealed_review=Na.target.checked,lo(Object.assign({},nr))}}),Ll.createElement("span",{style:{marginLeft:"10px",fontSize:"14px",color:"#000"}},"\u5C01\u5377\u8BC4\u9605"),Ll.createElement("span",{style:{color:"#666",marginLeft:"5px"}},"\uFF08\u9009\u4E2D\uFF0C\u6559\u5E08\u5728\u96C6\u4E2D\u8BC4\u9605\u754C\u9762\u4E0D\u663E\u793A\u5B66\u751F\u4FE1\u606F\uFF09")),Ll.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:1}},Ll.createElement("div",{style:{color:"#333333",fontSize:14,fontWeight:600,marginBottom:20}},"\u8BC4\u9605\u6A21\u5F0F",Ll.createElement("span",{style:{fontWeight:400,fontSize:14,color:"#666"}},"\uFF08\u8BC4\u9605\u6A21\u5F0F\u5F00\u542F\u540E\u4E0D\u53EF\u66F4\u6539\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF09")),Ll.createElement(be.ZP.Group,{value:nr.review_type,disabled:at||!!(na!=null&&na.end_time),style:{marginLeft:30},onChange:Na=>{nr.review_type=Na.target.value,lo(Object.assign({},nr))}},Ll.createElement(be.ZP,{value:0},Ll.createElement("span",{style:{color:"#000"}},"\u8BD5\u5377\u6A21\u5F0F"),Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5B66\u751F\u8BD5\u5377\u5C06\u5747\u5300\u5206\u914D\u7ED9\u8BC4\u9605\u6559\u5E08\uFF0C\u65E0\u6CD5\u5747\u5206\u591A\u51FA\u7684\u8BD5\u5377\u968F\u673A\u5206\u914D\uFF09")),Ll.createElement(be.ZP,{style:{marginLeft:"50px"},value:1},Ll.createElement("span",{style:{color:"#000"}},"\u8BD5\u9898\u6A21\u5F0F"),Ll.createElement("span",{style:{color:"#666",fontWeight:400,fontSize:14}},"\uFF08\u5C06\u5355\u4E2A\u8BD5\u9898\u6307\u5B9A\u7ED9\u591A\u4E2A\u6559\u5E08\u5171\u540C\u8BC4\u9605\uFF09"))),Ll.createElement(le.Z,{style:{width:"100%",marginTop:"15px"},align:"middle"},Ll.createElement("div",{style:{color:"#666666",marginRight:"20px"}},Ll.createElement("span",{style:{color:"red"}},"*"),"\u8BC4\u9605\u6559\u5E08"),nr.review_type===0&&Ll.createElement("div",{style:{flex:1}},Za.length>0&&Ll.createElement(z.default,{bordered:!0,className:"mb20",pagination:!1,dataSource:Za,columns:ir}),(na==null?void 0:na.start_appraise)===!1&&!at&&Ll.createElement("div",{onClick:()=>za([!0,null]),style:{display:Pe==1&&(Za==null?void 0:Za.length)===1&&"none",width:"124px",height:"38px",lineHeight:"38px",border:"1px #3061D0 solid",borderRadius:"2px",textAlign:"center",cursor:"pointer",color:"#3061D0",background:"#fff"}},"\u6DFB\u52A0\u8BC4\u9605\u6559\u5E08")),nr.review_type===1&&Ll.createElement("div",{style:{flex:1}},ba.length>0&&Ll.createElement(z.default,{bordered:!0,pagination:!1,rowKey:"id",dataSource:ba,columns:Qa}))))),((0,Dt.aN)()||!!na.exercise_author)&&Ll.createElement(Ce.ZP,{type:"primary",style:{width:"138px",marginTop:"30px"},size:"large",onClick:Ya},"\u4FDD\u5B58")),Ll.createElement(Fe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!Jn,title:(Jn==null?void 0:Jn[1])===null?"\u6307\u5B9A\u8BC4\u9605\u6559\u5E08":"\u5171\u540C\u8BC4\u9605\u6559\u5E08",bodyStyle:{padding:"0 16px"},okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:"800px",onOk:Ga,afterClose:()=>{wn([])},onCancel:()=>{kn(!1)}},Ll.createElement(z.default,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:Na=>{wn(Na)}},rowKey:"id",dataSource:ga,columns:[{title:"\u6559\u5E08\u59D3\u540D",align:"center",dataIndex:"name",width:"25%"},{title:"\u624B\u673A",align:"center",dataIndex:"phone",width:"18%"},{title:"\u90AE\u7BB1",align:"center",dataIndex:"email",width:"28%"},{title:"\u89D2\u8272",align:"center",dataIndex:"identity"}]})))};var zu=(0,ye.connect)(({exercise:me,loading:pe,globalSetting:ie})=>({exercise:me,loading:pe.effects,globalSetting:ie}))(iu),Ei=x(59301),qs=Object.defineProperty,Ac=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,Vc=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,u0=(me,pe,ie)=>pe in me?qs(me,pe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):me[pe]=ie,s0=(me,pe)=>{for(var ie in pe||(pe={}))Lc.call(pe,ie)&&u0(me,ie,pe[ie]);if(Vc)for(var ie of Vc(pe))Vs.call(pe,ie)&&u0(me,ie,pe[ie]);return me},S0=(me,pe)=>Ac(me,_s(pe)),$0=(me,pe,ie)=>new Promise((ct,wt)=>{var _e=Oe=>{try{at(ie.next(Oe))}catch(Pe){wt(Pe)}},Gt=Oe=>{try{at(ie.throw(Oe))}catch(Pe){wt(Pe)}},at=Oe=>Oe.done?ct(Oe.value):Promise.resolve(Oe.value).then(_e,Gt);at((ie=ie.apply(me,pe)).next())});const P0=({exercise:me,globalSetting:pe,loading:ie,dispatch:ct})=>{var wt,_e;const{workSetting:Gt,commonHeader:at}=me,[Oe]=ge.default.useForm(),Pe=(0,ye.useParams)();Pe.category=Pe.categoryId;const[An,Tn]=(0,a.useState)(!1),[Kn,tn]=(0,a.useState)(!1),Sn={forbid_screen:!1,screen_key:((wt=Gt==null?void 0:Gt.exercise)==null?void 0:wt.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""};let[na,Ba]=(0,a.useState)(Sn);const[Jn,kn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var Yt,ba;Va(),(Yt=Gt==null?void 0:Gt.exercise)!=null&&Yt.id&&!(0,Dt.aN)()&&!((ba=Gt==null?void 0:Gt.exercise)!=null&&ba.is_creator)&&Tn(!0)},[me==null?void 0:me.workSetting]),(0,a.useEffect)(()=>{((at==null?void 0:at.exercise_status)==="5"||at!=null&&at.appraise_label)&&Tn(!0)},[at]),(0,a.useEffect)(()=>{},[]),(0,a.useEffect)(()=>{me.actionTabs.key==="insterIp"&&(me.actionTabs.data.ip?na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],...me.actionTabs.data.ip]:na[me.actionTabs.type]=[...na[me.actionTabs.type]||[],`${me.actionTabs.data.startIP},${me.actionTabs.data.startIP.substring(0,me.actionTabs.data.startIP.lastIndexOf("."))+"."+me.actionTabs.data.endIP}`],wn(na),kn(!0))},[me.actionTabs]);const Va=()=>{const Yt=JSON.parse(JSON.stringify(Gt));Object.keys(na).forEach(ba=>{var ia;na[ba]=(ia=Yt==null?void 0:Yt.exercise)==null?void 0:ia[ba]}),wn(S0(s0({},na),{ip_limit:na.ip_limit!=="no"}))},wn=Yt=>{Ba(Yt),Oe.setFieldsValue(Yt)};function Ca(Yt=""){if(!Yt)return!1;const ba=Yt.split(` `),ia=/^(http|https):\/\//;for(let nr=0;nr{var ba,ia;if(Yt.categoryId=Pe.categoryId,Yt.forbid_screen&&!(Yt!=null&&Yt.screen_key.replace(/\s+/g,""))){re.ZP.warning("\u8BF7\u586B\u5199\u89E3\u9501\u5207\u5C4F\u7801");return}if(Yt!=null&&Yt.use_white_list&&!((ba=Yt==null?void 0:Yt.white_list)!=null&&ba.length)){re.ZP.warning("\u8BF7\u9009\u62E9\u767D\u540D\u5355\u7A0B\u5E8F");return}if(Yt!=null&&Yt.net_limit){if(Yt!=null&&Yt.net_limit_list&&!((ia=Yt==null?void 0:Yt.net_limit_list)!=null&&ia.replace(/\s+/g,""))){re.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u4E0D\u5141\u8BB8\u5168\u90E8\u4E3A\u7A7A\u683C");return}if(Ca(Yt==null?void 0:Yt.net_limit_list)){re.ZP.warning("\u7F51\u7EDC\u9650\u5236\u4E2D\uFF0C\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u7684\u524D\u7F00\uFF0C\u8BF7\u4FEE\u6539");return}}ga(Yt)},ga=Yt=>$0(void 0,null,function*(){tn(!0);const ba=yield(0,fe.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/client_cheating_settings.json`,{method:"post",body:Yt});tn(!1),ba.status===0&&(re.ZP.success("\u4FDD\u5B58\u6210\u529F"),ct({type:"exercise/getCommonHeader",payload:s0({},Pe)}),ct({type:"exercise/getWorkSetting",payload:s0({},Pe)}),kn(!1))});(0,a.useEffect)(()=>{la(Jn?"\u8868\u5355\u672A\u4FDD\u5B58":"")},[Jn]);const la=(Yt="")=>{ct({type:"exercise/setActionTabs",payload:{key:Yt}})},Za=[{value:"360huabao",label:"360\u753B\u62A5"},{value:"360se",label:"360\u6D4F\u89C8\u5668"},{value:"chrome",label:"google\u6D4F\u89C8\u5668"},{value:"Code",label:"vscode\u7F16\u8F91\u5668"},{value:"msedge",label:"edge\u6D4F\u89C8\u5668"},{value:"QQ",label:"qq\u6D4F\u89C8\u5668"},{value:"SystemSettings",label:"\u7CFB\u7EDF\u8BBE\u7F6E"},{value:"WeChat",label:"\u5FAE\u4FE1"},{value:"WindowsTerminal",label:"\u7EC8\u7AEF"},{value:"WINWORD",label:"\u5FAE\u8F6FOffice"},{value:"Taskmgr",label:"\u4EFB\u52A1\u7BA1\u7406\u5668"},{value:"EXCEL",label:"Microsoft Excel"},{value:"POWERPNT",label:"Microsoft PowerPoint"},{value:"firefox",label:"Firefox"},{value:"DingTalk",label:"\u9489\u9489"}];return Ei.createElement("section",{className:kl.formDom,style:{padding:"30px 50px"}},Ei.createElement(Bt.Z,{spinning:ie["exercise/getWorkSetting"]||Kn},Ei.createElement(ge.default,{form:Oe,name:"basicForm",initialValues:Sn,colon:!1,onValuesChange:(Yt,ba)=>{console.log("onValuesChange",ba);let ia=ba;for(const nr in Yt)(nr=="ip_bind"||nr=="ip_limit")&&!ba.is_locked&&ba[nr]&&(ia.is_locked=!0),nr=="open_camera"&&(ia.photo_count=ia.photo_count||5);wn(ia),kn(!0)},onFinish:Xt},Ei.createElement("div",{className:kl.title},"\u5BA2\u6237\u7AEF\u8BBE\u7F6E"),Ei.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px"}},Ei.createElement("div",{style:{color:"#000"}},"1\u3001\u82E5\u672A\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u7684\u9632\u4F5C\u5F0A\u89C4\u5219\uFF0C\u652F\u6301\u5B66\u751F\u7F51\u9875\u7AEF\u4E0E\u5BA2\u6237\u7AEF\u540C\u65F6\u6309\u7167\u540C\u4E00\u5957\u89C4\u5219\u8FDB\u884C\u8003\u8BD5\uFF0C\u8003\u8BD5\u7684\u6570\u636E\u4E24\u7AEF\u540C\u6B65\u3002\u82E5\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8003\u8BD5\u4E0B\u7684\u4EFB\u610F\u89C4\u5219\uFF0C\u5219\u5224\u5B9A\u4E3A\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\u3002"),Ei.createElement("div",{style:{color:"#000",marginTop:"20px"}},"2\u3001\u5F00\u542F\u5BA2\u6237\u7AEF\u8BBE\u7F6E\u7684\u8003\u8BD5\uFF0C\u5B66\u751F\u53EA\u80FD\u5728Windows\u7CFB\u7EDF\u7684\u5BA2\u6237\u7AEF\u8FDB\u884C\u8003\u8BD5\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5\u8003\u8BD5\u7CFB\u7EDF\u5BA2\u6237\u7AEF\uFF0C\u70B9\u51FB",Ei.createElement("a",{onClick:()=>{window.open("/download")}},"\u3010\u4E0B\u8F7D\u5BA2\u6237\u7AEF\u3011"))),Ei.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ei.createElement(ge.default.Item,{name:"forbid_screen",valuePropName:"checked",style:{marginBottom:0}},Ei.createElement(Ne.default,{disabled:An},Ei.createElement(Ei.Fragment,null,Ei.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7981\u6B62\u5207\u5C4F")))),na.forbid_screen&&Ei.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},Ei.createElement("div",{style:{color:"#666666"}},"\u89E3\u9501\u5207\u5C4F\u7801"),Ei.createElement(Ie.Z,{title:"\u5982\u5B66\u751F\u9700\u89E3\u9664\u5207\u5C4F\u9650\u5236\uFF0C\u9700\u6559\u5E08\u8F93\u5165\u89E3\u9501\u7801\u89E3\u9664"},Ei.createElement("i",{className:`iconfont icon-tishixiaowenhao ${kl.title_icon}`,style:{cursor:"pointer",margin:"0 10px"}})),Ei.createElement(ge.default.Item,{name:"screen_key",style:{marginBottom:0}},Ei.createElement(Se.default,{size:"large",className:kl.unlockKeyInput,disabled:!0,placeholder:"\u8BF7\u8F93\u5165\u89E3\u9501\u5207\u5C4F\u7801"})),Ei.createElement(ve.Z,null,!An&&Ei.createElement(Ce.ZP,{type:"link",onClick:()=>{Oe.setFieldsValue({screen_key:Math.floor(Math.random()*1e6).toString().padStart(6,"0")})}},"\u6362\u4E00\u6362")))),Ei.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ei.createElement(ge.default.Item,{name:"use_white_list",valuePropName:"checked",style:{marginBottom:0}},Ei.createElement(Ne.default,{disabled:An},Ei.createElement(Ei.Fragment,null,Ei.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u8BBE\u7F6E\u767D\u540D\u5355\u7A0B\u5E8F")))),na.use_white_list&&Ei.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},Ei.createElement(ge.default.Item,{name:"white_list",style:{marginBottom:0,marginRight:10}},Ei.createElement(Dn.default,{mode:"tags",size:"large",disabled:An,style:{width:1016},options:Za})))),Ei.createElement("div",{className:"ant-form-item",style:{background:"#F6F7F9",padding:"8px 30px",marginTop:"1px"}},Ei.createElement(ge.default.Item,{name:"net_limit",valuePropName:"checked",style:{marginBottom:0}},Ei.createElement(Ne.default,{disabled:An},Ei.createElement(Ei.Fragment,null,Ei.createElement("strong",{style:{fontSize:"14px",color:"#000"}},"\u7F51\u7EDC\u53EF\u8BBF\u95EE\u6E05\u5355")))),na.net_limit&&Ei.createElement(le.Z,{className:kl.unlockKeyWrapper,align:"middle"},Ei.createElement(ge.default.Item,{name:"net_limit_list",style:{marginBottom:0}},Ei.createElement(Se.default.TextArea,{rows:5,style:{width:1016},disabled:An,placeholder:`\u652F\u6301 http\u548Cip\u4E24\u79CD\u65B9\u5F0F\uFF0C\u591A\u4E2Ahttp\uFF0Cip\u591A\u884C\u5C55\u793A\u5982\uFF1A www.educoder.net\uFF08\u57DF\u540D\u4E0D\u9700\u8981\u586B\u5199http/https\u524D\u7F00\uFF09 192.160.22.2 diff --git a/p__Classrooms__Lists__LearningPath__index.0edc3be6.async.js b/p__Classrooms__Lists__LearningPath__index.52df2d93.async.js similarity index 99% rename from p__Classrooms__Lists__LearningPath__index.0edc3be6.async.js rename to p__Classrooms__Lists__LearningPath__index.52df2d93.async.js index 659a0cc71b..03fa56b2de 100644 --- a/p__Classrooms__Lists__LearningPath__index.0edc3be6.async.js +++ b/p__Classrooms__Lists__LearningPath__index.52df2d93.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[4928],{18785:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},33853:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},38819:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},44080:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return we}});var a=l(59301),C=l(8591),P=l(38854),z=l(73217),y=l(17030),g=l(41867),ce=l(56102),de=l(84056),U={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},q=(ee,ne,_)=>new Promise((S,v)=>{var L=M=>{try{k(_.next(M))}catch(A){v(A)}},I=M=>{try{k(_.throw(M))}catch(A){v(A)}},k=M=>M.done?S(M.value):Promise.resolve(M.value).then(L,I);k((_=_.apply(ee,ne)).next())});function oe(ee){if(isNaN(ee))return{minutes:"00",seconds:"00"};const ne=new Date(ee*1e3).toISOString().substr(11,8);return{hour:ne.substr(0,2),minutes:ne.substr(3,2),seconds:ne.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Q(ee,ne){return ee-ne}function o(ee){ee.sort(Q);let ne=0;for(let _=0;_{},handlePlay:M=()=>{},handlePlayEnded:A=()=>{},autoPlay:J=!1,onPlayEnded:se=()=>{},isShowWaterMark:he=!0},De)=>{var Ce;const Ae=((Ce=ne==null?void 0:ne.split("."))==null?void 0:Ce.pop())==="flv",N=(0,a.useRef)(),Ve=(0,a.useRef)(),Ge=(0,a.useRef)(),Z=(0,a.useRef)(),Y=(0,a.useRef)(),Re=(0,a.useRef)(),Ee=(0,a.useRef)(),le=(0,a.useRef)(),ue=(0,a.useRef)(),_e=(0,a.useRef)(),je=(0,a.useRef)(),Fe=(0,a.useRef)(),Ze=(0,a.useRef)(),We=(0,a.useRef)(),it=navigator.userAgent.toLowerCase().match(V),Me=it?it[0]:"pc",He=(0,a.useRef)(!1),Ye=(0,g.eY)();let Je=0,et=0,R=0,E=null,s=!1,c=20,m=1,$=!1,d=!1,p=[];(0,a.useImperativeHandle)(De,()=>({getLastUpdatedTime:()=>N.current.currentTime,getDuration:()=>N.current.duration})),C.ZP.config({maxCount:1,getContainer:()=>Ge.current});const b=(0,a.useCallback)((ge,ke=!1)=>{let be={point:N.current.currentTime};E?(be.log_id=E,be.watch_duration=o(p),be.total_duration=et):(L?(be.video_id=parseInt(S,10),be.course_id=L):be.video_id=S,be.duration=Je,be.device=Me),ke&&(be.ed="1");function ut(){return q(this,null,function*(){$=!0,E=yield v==null?void 0:v(be),$=!1,ge&&ge()})}ut()},[S,L]);(0,a.useEffect)(()=>{N.current&&(Z.current.style.display="none",Y.current.style.display="block"),C.ZP.destroy();let ge=null;return z.Z.isSupported&&Ae&&ne&&(ne==null?void 0:ne.indexOf(".m3u8"))<0?(ge=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ne,muted:!1}),N.current&&(ge.attachMediaElement(N.current),ge.load())):N.current.setAttribute("src",ne),B(),()=>{ge&&(ge.unload(),ge.pause(),ge.destroy(),ge=null)}},[N,Ae,ne]);function u(){N.current.paused?(Z.current.style.display="none",Y.current.style.display="block"):(Z.current.style.display="block",Y.current.style.display="none")}function B(){je.current.style.display="none",Ze.current.style.display="none",Fe.current.style.display="none",N.current.muted||N.current.volume===0?je.current.style.display="block":N.current.volume>0&&N.current.volume<=.5?Ze.current.style.display="block":Fe.current.style.display="block"}(0,a.useEffect)(()=>{const ge=document.getElementById("play"),ke=document.querySelectorAll(".playback-icons use");function be(){M(),I&&!He.current&&(N.current.currentTime=I),He.current=!0,p.push(N.current.currentTime),s||(s=!0,_&&b())}function ut(){return q(this,null,function*(){u(),p.push(N.current.currentTime),_&&b(()=>{E=null,R=0,s=!1,$=!1,d=!1,p=[],et=0,m=1},!0),se()})}function gt(){Re.current.value=Math.round(N.current.currentTime),Ee.current.value=Math.round(N.current.currentTime)}function K(){const Be=oe(Math.round(N.current.currentTime));ue.current.innerText=`${Be.hour>0?Be.hour+":":""}${Be.minutes}:${Be.seconds}`,ue.current.setAttribute("datetime",`${Be.hour>0?" "+Be.hour+" ":""}${Be.minutes}m ${Be.seconds}s`)}function bt(){var Be,Qe,Rt,_t,Nt,$t,kt;const Lt=Math.round((Be=N.current)==null?void 0:Be.duration);(Rt=(Qe=Re.current)==null?void 0:Qe.setAttribute)==null||Rt.call(Qe,"max",Lt),(Nt=(_t=Ee.current)==null?void 0:_t.setAttribute)==null||Nt.call(_t,"max",Lt);const tt=oe(Lt);le.current&&(le.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,(kt=($t=le.current).setAttribute)==null||kt.call($t,"datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`))}function mt(){try{const Be=Math.round(N.current.duration);Re.current.setAttribute("max",Be),Ee.current.setAttribute("max",Be);const Qe=oe(Be);le.current.innerText=`${Qe.hour>0?Qe.hour+":":""}${Qe.minutes}:${Qe.seconds}`,le.current.setAttribute("datetime",`${Qe.hour>0?" "+Qe.hour+" ":""}${Qe.minutes}m ${Qe.seconds}s`),gt(),K();const{width:Rt,height:_t,x:Nt,y:$t}=Ve.current.getBoundingClientRect();if(Nt<0||$t<0||!Rt)return;if(!d){let kt=N.current.currentTime,Lt=kt-R;Math.abs(Lt)<10?(et+=Math.abs(Lt),R=kt,$||et-m*c>=0&&(m++,p.push(R),_&&b())):(R=kt,_&&b())}}catch(Be){console.log(Be)}}function xt(){d=!0}function qe(){N.current.playing&&p.push(N.current.currentTime,R),R=N.current.currentTime,d=!1}function At(){Je=N.current.duration,Je<=20&&(c=Je/3),N.current.addEventListener("play",be)}function Tt(Be){Be.preventDefault(),(0,de.vp)()?(N.current.style.width="100%",N.current.style.height="100%"):N.current.style.cssText=""}function Ft(){k()}function Et(Be){if(!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qe=Be.target.dataset.seek?Be.target.dataset.seek:Be.target.value;N.current.currentTime=Qe,Ee.current.value=Qe,Re.current.value=Qe}function Zt(Be){const Qe=Math.round(Be.offsetX/Be.target.clientWidth*parseInt(Be.target.getAttribute("max"),10));Re.current.setAttribute("data-seek",Qe);const Rt=oe(Qe);_e.current.textContent=`${Rt.hour>0?Rt.hour+":":""}${Rt.minutes}:${Rt.seconds}`;const _t=N.current.getBoundingClientRect();_e.current.style.left=`${Be.pageX-_t.left}px`}function Kt(Be){switch(Be.code){case"Space":Be.preventDefault(),ye();break;case"ArrowRight":if(Be.preventDefault(),!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(N.current.currentTime>=N.current.duration)break;N.current.currentTime=parseInt(N.current.currentTime)+5,gt();break;case"ArrowLeft":if(Be.preventDefault(),!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(N.current.currentTime===0)break;N.current.currentTime=parseInt(N.current.currentTime)-5,gt();break;case"ArrowUp":Be.preventDefault(),N.current.volume<1&&(N.current.volume=(parseInt(N.current.volume*10)+1)/10);break;case"ArrowDown":Be.preventDefault(),N.current.volume>0&&(N.current.volume=(parseInt(N.current.volume*10)-1)/10);break}}return Ge.current.addEventListener((0,de.gH)(),Tt),N.current.addEventListener("canplay",At),N.current.addEventListener("ended",ut),N.current.addEventListener("seeking",xt),N.current.addEventListener("seeked",qe),N.current.addEventListener("loadedmetadata",bt),Re.current.addEventListener("mousemove",Zt),Re.current.addEventListener("input",Et),N.current.addEventListener("timeupdate",mt),N.current.addEventListener("pause",Ft),N.current.addEventListener("volumechange",B),document.addEventListener("keydown",Kt),()=>{var Be,Qe,Rt,_t,Nt,$t,kt,Lt,tt,rt,dn,H;(Be=N.current)==null||Be.removeEventListener("canplay",At),(Qe=N.current)==null||Qe.removeEventListener("play",be),(Rt=N.current)==null||Rt.removeEventListener("ended",ut),(_t=N.current)==null||_t.removeEventListener("seeking",xt),(Nt=N.current)==null||Nt.removeEventListener("seeked",qe),($t=Re.current)==null||$t.removeEventListener("mousemove",Zt),(kt=Re.current)==null||kt.removeEventListener("input",Et),(Lt=N.current)==null||Lt.removeEventListener("timeupdate",mt),(tt=N.current)==null||tt.removeEventListener("pause",Ft),(rt=N.current)==null||rt.removeEventListener("loadedmetadata",bt),(dn=N.current)==null||dn.removeEventListener("volumechange",B),document.removeEventListener("keydown",Kt),(H=N.current)!=null&&H.playing&&(p.push(R,N.current.currentTime),_&&b())}},[N,ne]),(0,a.useEffect)(()=>{if(N.current.onended=()=>{A(N)},N.current.oncontextmenu=()=>!1,(ne==null?void 0:ne.indexOf(".m3u8"))>-1){if(N.current.canPlayType("application/vnd.apple.mpegurl"))N.current.src=ne;else if(y.ZP.isSupported()){var ge=new y.ZP;ge.loadSource(ne),ge.attachMedia(N.current)}}},[ne]);const[W,me]=(0,a.useState)(1),ye=()=>{N.current.paused||N.current.ended?N.current.play():N.current.pause(),u()};function $e(){N.current.muted=!N.current.muted,N.current.muted?(We.current.setAttribute("data-volume",volume.value),We.current.value=0):We.current.value=We.current.dataset.volume}return a.createElement("div",{style:{position:"relative"},ref:Ge},a.createElement("div",{ref:Ve,className:`${U.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${U.animate__loop}`},he&&Ye?Ye.login:" "),a.createElement("div",{className:U.container},a.createElement("div",{className:U["video-container"],id:"video-container"},a.createElement("div",{className:U["playback-animation"],id:"playback-animation"},a.createElement("svg",{className:U["playback-icons"]},a.createElement("use",{className:"hidden",href:"#play-icon"}),a.createElement("use",{href:"#pause"}))),a.createElement("video",{className:U.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:N,autoPlay:J}),a.createElement("div",{className:`${U["video-controls"]} `,id:"video-controls"},a.createElement("div",{className:U["bottom-controls"]},a.createElement("div",{className:U["left-controls"]},a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ye},a.createElement("svg",{className:U["playback-icons"]},a.createElement("use",{ref:Y,href:"#play-icon"}),a.createElement("use",{ref:Z,style:{display:"none"},href:"#pause"}))),a.createElement("div",{className:U.time},a.createElement("time",{id:"time-elapsed",ref:ue},"00:00"),a.createElement("span",null," / "),a.createElement("time",{id:"duration",ref:le},"00:00"))),a.createElement("div",{className:U["right-controls"]},ee&&a.createElement(P.Z,{placement:"top",overlayClassName:U.rateOverlay,getPopupContainer:ge=>ge.parentNode,menu:{items:[{key:"1",label:a.createElement("span",{onClick:()=>{me(1),N.current.playbackRate=1}},"1.0x")},{key:"2",label:a.createElement("span",{onClick:()=>{me(1.5),N.current.playbackRate=1.5}},"1.5x")},{key:"3",label:a.createElement("span",{onClick:()=>{me(2),N.current.playbackRate=2}},"2.0x")}]}},a.createElement("div",{className:`${U.controlText} mr5`},"\u500D\u901F")),a.createElement(ce.CopyToClipboard,{text:ne,onCopy:()=>C.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),a.createElement("div",{className:U["volume-controls"]},a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:U["volume-button"],id:"volume-button",onClick:$e},a.createElement("i",{ref:je,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:Ze,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:Fe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),a.createElement("input",{className:U.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:We,style:{display:"none"},onClick:B})),a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:U["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(Ge.current)}},a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),a.createElement("div",{className:U["video-progress"]},a.createElement("progress",{ref:Ee,value:"0",min:"0"}),a.createElement("input",{className:U.seek,ref:Re,value:"0",min:"0",type:"range",step:"1"}),a.createElement("div",{className:U["seek-tooltip"],ref:_e,id:"seek-tooltip"},"00:00"))))),a.createElement("svg",{style:{display:"none"}},a.createElement("defs",null,a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},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"})))))})},47318:function(dt,xe,l){"use strict";l.r(xe),l.d(xe,{default:function(){return ne}});var a=l(59301),C=l(65582),P=l(61621),z=l(43418),y={flex_box_center:"flex_box_center___yF0Vb",flex_space_between:"flex_space_between___vsNYO",flex_box_vertical_center:"flex_box_vertical_center___C4UqH",flex_box_center_end:"flex_box_center_end___EGtmE",flex_box_column:"flex_box_column___uX9g9",bg:"bg___sRga2",menu:"menu___s8xQl",desc:"desc___poG1Z",listItem:"listItem___ml9kN",info:"info___Z8R2Z",add:"add___jH8te",addForm:"addForm___O999t",attendanceCode:"attendanceCode___hPKyl",signInStatus:"signInStatus___usMPT",colorE02020:"colorE02020___hZvSz",color0152d9:"color0152d9___RgXzd",colorFA6400:"colorFA6400___g2yU6",iframe:"iframe___HRzMh"},g=l(41867);const ce={init:[{stage_name:"\u521D\u59CB\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{discipline_name:"\u5224\u65AD\u8BED\u53E5",shixun_count:"2",video_count:"2",parent:2,key:"22"},{shixun_name:"if\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"221"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08if\u591A\u91CD\u9009\u62E9\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/23xkyrmn/challenges",parent:"22",key:"222"},{shixun_name:"switch\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"223"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"22",key:"224"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"23",key:"231"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"23",key:"232"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"23",key:"233"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"23",key:"234"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"32",key:"321"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"32",key:"322"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"32",key:"323"},{discipline_name:"\u51FD\u6570\u91CD\u8F7D",shixun_count:"1",video_count:"1",parent:3,key:"33"},{shixun_name:"\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"33",key:"331"},{shixun_name:"C++\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/6hbqpv7e/challenges",parent:"33",key:"332"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"34"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"34",key:"341"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"34",key:"342"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"34",key:"343"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{discipline_name:"\u6307\u9488",shixun_count:"3",video_count:"1",parent:6,key:"62"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"62",key:"621"},{shixun_name:"\u6307\u9488\u7EC3\u624B-\u5B57\u7B26\u4E32\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lkn6xuc3/challenges",parent:"62",key:"622"},{shixun_name:"\u6307\u9488\u6570\u7EC4-\u5355\u8BCD\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/vtk73ny2/challenges",parent:"62",key:"623"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"62",key:"624"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u591A\u6001\u6027",parent:0,key:8},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:8,key:"81"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"81",key:"812"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"81",key:"813"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:9},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"3",parent:9,key:"91"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/459f2693af7b48f8b854033e666a77f8/f5b140c5adc0f24ac56b72492373306a-hd.m3u8",parent:"91",key:"912"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/ccea50bc15d2468aab99aff19eb69e16/a5ecac1ee0c07360d07880187a787085-hd.m3u8",parent:"91",key:"913"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"91",key:"914"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:10},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"3",parent:10,key:"101"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/a5887adcc34445bba695de7dcadb781e/0fb3a6a6ad38f7a107054c5f2f0de262-hd.m3u8",parent:"101",key:"1013"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"101",key:"1014"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA11",parent:0,key:1911},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"1",video_count:"2",parent:1911,key:9111},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)22222",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:9111,key:"91111"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"9111",key:"91112"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"9111",key:"91113"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:12},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:12,key:"121"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"121",key:"1211"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"121",key:"1212"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_)),review:[{stage_name:"\u590D\u4E60\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:1},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:1,key:"11"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"11",key:"111"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"11",key:"112"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:1,key:"12"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"12",key:"121"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"12",key:"122"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"12",key:"123"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"12",key:"124"},{stage_name:"\u51FD\u6570",parent:0,key:2},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:2,key:"21"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"21",key:"212"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"21",key:"213"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:2,key:"22"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"22",key:"221"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"22",key:"222"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"22",key:"223"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"23",key:"231"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"23",key:"232"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"23",key:"233"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:3},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"31",key:"311"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"31",key:"312"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"31",key:"313"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:4},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"41",key:"411"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"41",key:"412"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:5},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"51",key:"511"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"51",key:"512"},{discipline_name:"\u6307\u9488",shixun_count:"1",video_count:"1",parent:5,key:"52"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"52",key:"521"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"52",key:"522"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:6},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"0",video_count:"2",parent:6,key:"61"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"61",key:"611"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"61",key:"612"},{stage_name:"\u591A\u6001\u6027",parent:0,key:7},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:7,key:"71"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"71",key:"713"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"81",key:"812"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"2",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"101",key:"1013"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_)),before:[{stage_name:"\u8003\u524D\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"32",key:"321"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"32",key:"322"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"32",key:"323"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"0",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"0",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"1",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_))};var de=l(95651),U=l(44080),q=Object.defineProperty,oe=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,V=(_,S,v)=>S in _?q(_,S,{enumerable:!0,configurable:!0,writable:!0,value:v}):_[S]=v,we=(_,S)=>{for(var v in S||(S={}))Q.call(S,v)&&V(_,v,S[v]);if(oe)for(var v of oe(S))o.call(S,v)&&V(_,v,S[v]);return _};const ee=({classroomList:_,loading:S,dispatch:v})=>{const[L]=(0,C.useSearchParams)(),[I]=(0,a.useState)(we({},(0,C.useParams)())),[k,M]=(0,a.useState)("init"),[A,J]=(0,a.useState)(""),se=(0,a.useRef)();(0,a.useEffect)(()=>{const Ae=L.get("tabId");Ae&&(M(Ae),I.status=Ae)},[I.categoryId,L.get("tabId")]);const he=Ae=>{M(Ae.key)},De=[{name:"\u521D\u59CB\u5B66\u4E60",id:"init"},{name:"\u590D\u4E60\u5B66\u4E60",id:"review"},{name:"\u8003\u524D\u5B66\u4E60",id:"before"}],Ce=Ae=>{Ae.data.type==="playVideo"&&J(Ae.data.url)};(0,a.useEffect)(()=>{k&&Te(),window.addEventListener("message",Ce)},[k]);const Te=()=>{var Ae;(Ae=se.current.contentWindow)==null||Ae.postMessage({data:ce[k]},"*")};return a.createElement("section",null,a.createElement(de.Z,{isLoading:S["classroomList/getClassroomAttendancesList"],tabDataSource:De,isAdmin:(0,g.GJ)(),onTabMenuClick:he,defaultSelectedKeys:[k]}),a.createElement("section",null,a.createElement(P.Z,{loading:S["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.createElement("iframe",{src:"/knowledgegraph/parseTree.html",onLoad:Te,className:y.iframe,ref:se}))),a.createElement(z.default,{open:!!A,onCancel:()=>J(""),width:800,footer:null,bodyStyle:{padding:0},centered:!0,destroyOnClose:!0},a.createElement(U.Z,{src:A,autoPlay:!0,toLog:!1})))};var ne=(0,C.connect)(({classroomList:_,loading:S,globalSetting:v})=>({classroomList:_,globalSetting:v,loading:S.effects}))(ee)},95651:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return Q}});var a=l(59301),C=l(95237),P=l(43604),z=l(20834),y=l(38854),g=l(8591),ce=l(6848),de={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},U=l(65582),q=l(41867),Q=({isLoading:o,addText:V,tabDataSource:we,isAdmin:ee,dispatch:ne,classroomList:_,type:S,isExercise:v,defaultSelectedKeys:L,onTabMenuClick:I,getDropdownMenu:k,showControlButton:M,buttonText:A,buttonIcon:J="icon-tianjiadaohang",extraNode:se,user:he,onButtonClick:De,isModelUser:Ce})=>{var Te,Ae,N,Ve,Ge;const Z=(0,U.useParams)();return a.createElement("div",{className:de.tabMenuContainer},a.createElement(C.Z,null,a.createElement(P.Z,{flex:"1"},a.createElement(z.default,{onSelect:Y=>o?{}:I(Y),mode:"horizontal",selectedKeys:L},we.map(Y=>a.createElement(z.default.Item,{key:typeof Y.index=="number"?Y.index:Y.id},a.createElement("span",{className:"c-grey-666"},Y.name),Y.total!==void 0&&ee&&a.createElement("span",{className:"c-grey-999 ml20"},Y.total||0))))),ee&&v&&a.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{ne({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ee&&a.createElement(P.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},v&&a.createElement(y.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(z.default,null,a.createElement(z.default.Item,{key:1,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=_.AssistantObject.exercise)!=null&&Y.can_download)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ne({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:S,exportType:"exercise",category_id:Z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(z.default.Item,{key:3,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=_.AssistantObject.exercise)!=null&&Y.can_download)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}U.history.push(`/classrooms/${Z==null?void 0:Z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"})))),a.createElement("div",{className:de.control},a.createElement("div",{className:de.extra},se),M&&(A=="\u6DFB\u52A0\u76F4\u64AD"?a.createElement(y.Z,{menu:{items:(Ae=(Te=[{label:a.createElement("div",{onClick:()=>{De("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ce&&{label:a.createElement("div",{onClick:()=>{De("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Te.filter(Y=>Y==null?void 0:Y.show))==null?void 0:Ae.map(Y=>({label:Y==null?void 0:Y.label,key:Y==null?void 0:Y.key}))}},a.createElement("span",{className:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))):a.createElement("span",{onClick:De,style:{cursor:"pointer"},className:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))),!!k&&a.createElement(y.Z,{disabled:((N=he==null?void 0:he.userInfo)==null?void 0:N.user_status)===2,className:"ml10",dropdownRender:k},a.createElement("span",{className:((Ve=he==null?void 0:he.userInfo)==null?void 0:Ve.user_status)===2?de.selectBtn1:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(ce.Z,{title:((Ge=he==null?void 0:he.userInfo)==null?void 0:Ge.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,V||"\u521B\u5EFA\u8BD5\u5377"))))))))}},84056:function(dt,xe,l){"use strict";l.d(xe,{BU:function(){return C},Dj:function(){return a},gH:function(){return P},vp:function(){return z}});function a(y){try{y.mozRequestFullScreen?y.mozRequestFullScreen():y.webkitRequestFullScreen&&y.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function C(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const P=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var y=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",y),window.isFullScreen?window.isFullScreen:y!=null}},73217:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return dn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","error",n),y.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","info",n),y.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","warn",n),y.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","debug",n),y.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","verbose",n),y.ENABLE_VERBOSE&&console.log(n)}}y.GLOBAL_TAG="flv.js",y.FORCE_GLOBAL_TAG=!1,y.ENABLE_ERROR=!0,y.ENABLE_INFO=!0,y.ENABLE_WARN=!0,y.ENABLE_DEBUG=!0,y.ENABLE_VERBOSE=!0,y.ENABLE_CALLBACK=!1,y.emitter=new(z());var g=y;class ce{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var de=ce;class U{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class q extends U{constructor(e){super(e)}get name(){return"IllegalStateException"}}class oe extends U{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Q extends U{constructor(e){super(e)}get name(){return"NotImplementedException"}}const o={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},V={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class we{constructor(e){this._type=e||"undefined",this._status=o.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=o.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===o.kConnecting||this._status===o.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new Q("Unimplemented abstract function!")}abort(){throw new Q("Unimplemented abstract function!")}}let ee={};function ne(){let H=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(H)||/(opr)[\/]([\w.]+)/.exec(H)||/(chrome)[ \/]([\w.]+)/.exec(H)||/(iemobile)[\/]([\w.]+)/.exec(H)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(H)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(H)||/(webkit)[ \/]([\w.]+)/.exec(H)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(H)||/(msie) ([\w.]+)/.exec(H)||H.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(H)||H.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(H)||[],t=/(ipad)/.exec(H)||/(ipod)/.exec(H)||/(windows phone)/.exec(H)||/(iphone)/.exec(H)||/(kindle)/.exec(H)||/(android)/.exec(H)||/(windows)/.exec(H)||/(mac)/.exec(H)||/(linux)/.exec(H)||/(cros)/.exec(H)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},i={};if(n.browser){i[n.browser]=!0;let r=n.majorVersion.split(".");i.version={major:parseInt(n.majorVersion,10),string:n.version},r.length>1&&(i.version.minor=parseInt(r[1],10)),r.length>2&&(i.version.build=parseInt(r[2],10))}if(n.platform&&(i[n.platform]=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv||i.iemobile){i.rv&&delete i.rv;let r="msie";n.browser=r,i[r]=!0}if(i.edge){delete i.edge;let r="msedge";n.browser=r,i[r]=!0}if(i.opr){let r="opera";n.browser=r,i[r]=!0}if(i.safari&&i.android){let r="android";n.browser=r,i[r]=!0}i.name=n.browser,i.platform=n.platform;for(let r in ee)ee.hasOwnProperty(r)&&delete ee[r];Object.assign(ee,i)}ne();var _=ee;class S extends we{static isSupported(){try{let e=_.msedge&&_.version.minor>=15048,t=_.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),r=new self.Headers;if(typeof i.headers=="object"){let f=i.headers;for(let te in f)f.hasOwnProperty(te)&&r.append(te,f[te])}let h={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let f in this._config.headers)r.append(f,this._config.headers[f]);e.cors===!1&&(h.mode="same-origin"),e.withCredentials&&(h.credentials="include"),e.referrerPolicy&&(h.referrerPolicy=e.referrerPolicy),this._status=o.kConnecting,self.fetch(i.url,h).then(f=>{if(this._requestAbort){this._requestAbort=!1,this._status=o.kIdle;return}if(f.ok&&f.status>=200&&f.status<=299){if(f.url!==i.url&&this._onURLRedirect){let G=this._seekHandler.removeURLParameters(f.url);this._onURLRedirect(G)}let te=f.headers.get("Content-Length");return te!=null&&(this._contentLength=parseInt(te),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,f.body.getReader())}else if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:f.status,msg:f.statusText});else throw new U("FetchStreamLoader: Http code invalid, "+f.status+" "+f.statusText)}).catch(f=>{if(this._status=o.kError,this._onError)this._onError(V.EXCEPTION,{code:-1,msg:f.message});else throw f})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&_.msedge)return;this._status=o.kError;let n=0,i=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new U("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=o.kBuffering}}_onProgress(e){if(this._status===o.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===o.kError)return;this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=o.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let i=parseInt(n);i>0&&(this._contentLength=i,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+i.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof i.headers=="object"){let h=i.headers;for(let f in h)h.hasOwnProperty(f)&&r.setRequestHeader(f,h[f])}if(typeof this._config.headers=="object"){let h=this._config.headers;for(let f in h)h.hasOwnProperty(f)&&r.setRequestHeader(f,h[f])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=o.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=o.kBuffering}else if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new U("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===o.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let i=e.total;this._internalAbort(),i!=null&i!==0&&(this._totalLength=i)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,h=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let h=this._normalizeSpeed(t);this._currentSpeedNormalized!==h&&(this._currentSpeedNormalized=h,this._currentChunkSizeKB=h)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=o.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(V.EXCEPTION,t);else throw new U(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=o.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(V.EXCEPTION,t);else throw new U(t.msg)}}var he=se;class De{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let i;t.to!==-1?i=`bytes=${t.from.toString()}-${t.to.toString()}`:i=`bytes=${t.from.toString()}-`,n.Range=i}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var Ce=De;class Te{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let i=!0;n.indexOf("?")===-1&&(n+="?",i=!1),i&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,i=e.indexOf("?");i!==-1&&(n=e.substring(i+1));let r="";if(n!=null&&n.length>0){let h=n.split("&");for(let f=0;f0;te[0]!==this._startName&&te[0]!==this._endName&&(G&&(r+="&"),r+=h[f])}}return r.length===0?t:t+"?"+r}}var Ae=Te;class N{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new de,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===J?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Ae(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new oe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(v.isSupported())this._loaderClass=v;else if(I.isSupported())this._loaderClass=I;else if(J.isSupported())this._loaderClass=J;else throw new U("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new oe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,r=0,h=n;if(e=t[i]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let h=this._stashBuffer.slice(0,this._stashUsed),f=this._dispatchChunks(h,this._stashByteStart);if(f0){let te=new Uint8Array(h,f);r.set(te,0),this._stashUsed=te.byteLength,this._stashByteStart+=f}}else this._stashUsed=0,this._stashByteStart+=f;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let h=this._dispatchChunks(e,t);if(hthis._bufferSize&&(this._expandBuffer(f),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,h),0),this._stashUsed+=f,this._stashByteStart=t+h}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,t);if(rthis._bufferSize&&this._expandBuffer(h),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=h,this._stashByteStart=t+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let h=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(h0){let f=new Uint8Array(this._stashBuffer,h);r.set(f,0)}this._stashUsed-=h,this._stashByteStart+=h}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),h=new Uint8Array(t,n);r.set(h,0),this._stashUsed=h.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(g.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=V.UNRECOVERABLE_EARLY_EOF),e){case V.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ue.getConfig();e.emit("change",t)}}static registerListener(e){ue.emitter.addListener("change",e)}static removeListener(e){ue.emitter.removeListener("change",e)}static addLogListener(e){g.emitter.addListener("log",e),g.emitter.listenerCount("log")>0&&(g.ENABLE_CALLBACK=!0,ue._notifyChange())}static removeLogListener(e){g.emitter.removeListener("log",e),g.emitter.listenerCount("log")===0&&(g.ENABLE_CALLBACK=!1,ue._notifyChange())}}ue.emitter=new(z());var _e=ue;class je{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,r=0,h=0,f=i;for(t=e[r]&&t=128){e.push(String.fromCharCode(r&65535)),n+=2;continue}}}else if(t[n]<240){if(Ze(t,n,2)){let r=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),n+=3;continue}}}else if(t[n]<248&&Ze(t,n,3)){let r=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var it=We;let Me=function(){let H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}();class He{static parseScriptData(e,t,n){let i={};try{let r=He.parseValue(e,t,n),h=He.parseValue(e,t+r.size,n-r.size);i[r.data]=h.data}catch(r){g.e("AMF",r.toString())}return i}static parseObject(e,t,n){if(n<3)throw new q("Data not enough when parse ScriptDataObject");let i=He.parseString(e,t,n),r=He.parseValue(e,t+i.size,n-i.size),h=r.objectEnd;return{data:{name:i.data,value:r.data},size:i.size+r.size,objectEnd:h}}static parseVariable(e,t,n){return He.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new q("Data not enough when parse String");let r=new DataView(e,t,n).getUint16(0,!Me),h;return r>0?h=it(new Uint8Array(e,t+2,r)):h="",{data:h,size:2+r}}static parseLongString(e,t,n){if(n<4)throw new q("Data not enough when parse LongString");let r=new DataView(e,t,n).getUint32(0,!Me),h;return r>0?h=it(new Uint8Array(e,t+4,r)):h="",{data:h,size:4+r}}static parseDate(e,t,n){if(n<10)throw new q("Data size invalid when parse Date");let i=new DataView(e,t,n),r=i.getFloat64(0,!Me),h=i.getInt16(8,!Me);return r+=h*60*1e3,{data:new Date(r),size:10}}static parseValue(e,t,n){if(n<1)throw new q("Data not enough when parse Value");let i=new DataView(e,t,n),r=1,h=i.getUint8(0),f,te=!1;try{switch(h){case 0:f=i.getFloat64(1,!Me),r+=8;break;case 1:{f=!!i.getUint8(1),r+=1;break}case 2:{let G=He.parseString(e,t+1,n-1);f=G.data,r+=G.size;break}case 3:{f={};let G=0;for((i.getUint32(n-4,!Me)&16777215)===9&&(G=3);r32)throw new oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let h=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,h}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var et=Je;class R{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),r=0;for(let h=0;h=2&&t[h]===3&&t[h-1]===0&&t[h-2]===0||(i[r]=t[h],r++);return new Uint8Array(i.buffer,0,r)}static parseSPS(e){let t=R._ebsp2rbsp(e),n=new et(t);n.readByte();let i=n.readByte();n.readByte();let r=n.readByte();n.readUEG();let h=R.getProfileString(i),f=R.getLevelString(r),te=1,G=420,pe=[0,420,422,444],Ne=8;if((i===100||i===110||i===122||i===244||i===44||i===83||i===86||i===118||i===128||i===138||i===144)&&(te=n.readUEG(),te===3&&n.readBits(1),te<=3&&(G=pe[te]),Ne=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let Ke=te!==3?8:12;for(let Ue=0;Ue0&&Ke<16?(vt=Ue[Ke-1],ve=st[Ke-1]):Ke===255&&(vt=n.readByte()<<8|n.readByte(),ve=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let Ke=n.readBits(32),Ue=n.readBits(32);w=n.readBool(),x=Ue,O=Ke*2,nt=x/O}}let D=1;(vt!==1||ve!==1)&&(D=vt/ve);let F=0,T=0;if(te===0)F=1,T=2-X;else{let Ke=te===3?1:2,Ue=te===1?2:1;F=Ke,T=Ue*(2-X)}let re=(Pe+1)*16,Le=(2-X)*((fe+1)*16);re-=(ie+Ie)*F,Le-=(Oe+Xe)*T;let Se=Math.ceil(re*D);return n.destroy(),n=null,{profile_string:h,level_string:f,bit_depth:Ne,ref_frames:ae,chroma_format:G,chroma_format_string:R.getChromaFormatString(G),frame_rate:{fixed:w,fps:nt,fps_den:O,fps_num:x},sar_ratio:{width:vt,height:ve},codec_size:{width:re,height:Le},present_size:{width:Se,height:Le}}}static _skipScalingList(e,t){let n=8,i=8,r=0;for(let h=0;h>>8&255|(H&255)<<8}function $(H){return(H&4278190080)>>>24|(H&16711680)>>>8|(H&65280)<<8|(H&255)<<24}function d(H,e){return H[e]<<24|H[e+1]<<16|H[e+2]<<8|H[e+3]}class p{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Fe,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let i=(t[4]&4)>>>2!==0,r=(t[4]&1)!==0,h=d(t,5);return h<9?n:{match:!0,consumed:h,dataOffset:h,hasAudioTrack:i,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Fe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new q("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(t===0)if(e.byteLength>13)n=p.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&g.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!i)!==0&&g.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let h=r.getUint8(0),f=r.getUint32(0,!i)&16777215;if(n+11+f+4>e.byteLength)break;if(h!==8&&h!==9&&h!==18){g.w(this.TAG,`Unsupported tag type ${h}, skipped`),n+=11+f+4;continue}let te=r.getUint8(4),G=r.getUint8(5),pe=r.getUint8(6),Ne=r.getUint8(7),ze=pe|G<<8|te<<16|Ne<<24;(r.getUint32(7,!i)&16777215)!==0&&g.w(this.TAG,"Meet tag which has StreamID != 0!");let Pe=n+11;switch(h){case 8:this._parseAudioData(e,Pe,f,ze);break;case 9:this._parseVideoData(e,Pe,f,ze,t+n);break;case 18:this._parseScriptData(e,Pe,f);break}let fe=r.getUint32(11+f,!i);fe!==11+f&&g.w(this.TAG,`Invalid PrevTagSize ${fe}`),n+=11+f+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=Ye.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(i.onMetaData==null||typeof i.onMetaData!="object"){g.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&g.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let h=Math.floor(r.duration*this._timescale);this._duration=h,this._mediaInfo.duration=h}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let h=Math.floor(r.framerate*1e3);if(h>0){let f=h/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=f,this._referenceFrameRate.fps_num=h,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=f}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let h=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(h),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,g.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i>>4;if(te!==2&&te!==10){this._onError(c.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+te);return}let G=0,pe=(f&12)>>>2;if(pe>=0&&pe<=4)G=this._flvSoundRateTable[pe];else{this._onError(c.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+pe);return}let Ne=(f&2)>>>1,ze=f&1,ae=this._audioMetadata,Pe=this._audioTrack;if(ae||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ae=this._audioMetadata={},ae.type="audio",ae.id=Pe.id,ae.timescale=this._timescale,ae.duration=this._duration,ae.audioSampleRate=G,ae.channelCount=ze===0?1:2),te===10){let fe=this._parseAACAudioData(e,t+1,n-1);if(fe==null)return;if(fe.packetType===0){ae.config&&g.w(this.TAG,"Found another AudioSpecificConfig!");let X=fe.data;ae.audioSampleRate=X.samplingRate,ae.channelCount=X.channelCount,ae.codec=X.codec,ae.originalCodec=X.originalCodec,ae.config=X.config,ae.refSampleDuration=1024/ae.audioSampleRate*ae.timescale,g.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",ae);let ie=this._mediaInfo;ie.audioCodec=ae.originalCodec,ie.audioSampleRate=ae.audioSampleRate,ie.audioChannelCount=ae.channelCount,ie.hasVideo?ie.videoCodec!=null&&(ie.mimeType='video/x-flv; codecs="'+ie.videoCodec+","+ie.audioCodec+'"'):ie.mimeType='video/x-flv; codecs="'+ie.audioCodec+'"',ie.isComplete()&&this._onMediaInfo(ie)}else if(fe.packetType===1){let X=this._timestampBase+i,ie={unit:fe.data,length:fe.data.byteLength,dts:X,pts:X};Pe.samples.push(ie),Pe.length+=fe.data.length}else g.e(this.TAG,`Flv: Unsupported AAC data type ${fe.packetType}`)}else if(te===2){if(!ae.codec){let Ie=this._parseMP3AudioData(e,t+1,n-1,!0);if(Ie==null)return;ae.audioSampleRate=Ie.samplingRate,ae.channelCount=Ie.channelCount,ae.codec=Ie.codec,ae.originalCodec=Ie.originalCodec,ae.refSampleDuration=1152/ae.audioSampleRate*ae.timescale,g.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ae);let Oe=this._mediaInfo;Oe.audioCodec=ae.codec,Oe.audioSampleRate=ae.audioSampleRate,Oe.audioChannelCount=ae.channelCount,Oe.audioDataRate=Ie.bitRate,Oe.hasVideo?Oe.videoCodec!=null&&(Oe.mimeType='video/x-flv; codecs="'+Oe.videoCodec+","+Oe.audioCodec+'"'):Oe.mimeType='video/x-flv; codecs="'+Oe.audioCodec+'"',Oe.isComplete()&&this._onMediaInfo(Oe)}let fe=this._parseMP3AudioData(e,t+1,n-1,!1);if(fe==null)return;let X=this._timestampBase+i,ie={unit:fe,length:fe.byteLength,dts:X,pts:X};Pe.samples.push(ie),Pe.length+=fe.length}}_parseAACAudioData(e,t,n){if(n<=1){g.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],r[0]===0?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),r=null,h=0,f=0,te=null,G=0,pe=null;if(h=f=i[0]>>>3,G=(i[0]&7)<<1|i[1]>>>7,G<0||G>=this._mpegSamplingRates.length){this._onError(c.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ne=this._mpegSamplingRates[G],ze=(i[1]&120)>>>3;if(ze<0||ze>=8){this._onError(c.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}h===5&&(pe=(i[1]&7)<<1|i[2]>>>7,te=(i[2]&124)>>>2);let ae=self.navigator.userAgent.toLowerCase();return ae.indexOf("firefox")!==-1?G>=6?(h=5,r=new Array(4),pe=G-3):(h=2,r=new Array(2),pe=G):ae.indexOf("android")!==-1?(h=2,r=new Array(2),pe=G):(h=5,pe=G,r=new Array(4),G>=6?pe=G-3:ze===1&&(h=2,r=new Array(2),pe=G)),r[0]=h<<3,r[0]|=(G&15)>>>1,r[1]=(G&15)<<7,r[1]|=(ze&15)<<3,h===5&&(r[1]|=(pe&15)>>>1,r[2]=(pe&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:Ne,channelCount:ze,codec:"mp4a.40."+h,originalCodec:"mp4a.40."+f}}_parseMP3AudioData(e,t,n,i){if(n<4){g.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,h=new Uint8Array(e,t,n),f=null;if(i){if(h[0]!==255)return;let te=h[1]>>>3&3,G=(h[1]&6)>>1,pe=(h[2]&240)>>>4,Ne=(h[2]&12)>>>2,ae=(h[3]>>>6&3)!==3?2:1,Pe=0,fe=0,X=34,ie="mp3";switch(te){case 0:Pe=this._mpegAudioV25SampleRateTable[Ne];break;case 2:Pe=this._mpegAudioV20SampleRateTable[Ne];break;case 3:Pe=this._mpegAudioV10SampleRateTable[Ne];break}switch(G){case 1:X=34,pe>>4,te=h&15;if(te!==7){this._onError(c.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${te}`);return}this._parseAVCVideoPacket(e,t+1,n-1,i,r,f)}_parseAVCVideoPacket(e,t,n,i,r,h){if(n<4){g.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let f=this._littleEndian,te=new DataView(e,t,n),G=te.getUint8(0),Ne=(te.getUint32(0,!f)&16777215)<<8>>8;if(G===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(G===1)this._parseAVCVideoData(e,t+4,n-4,i,r,h,Ne);else if(G!==2){this._onError(c.FORMAT_ERROR,`Flv: Invalid video packet type ${G}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){g.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let i=this._videoMetadata,r=this._videoTrack,h=this._littleEndian,f=new DataView(e,t,n);i?typeof i.avcc!="undefined"&&g.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);let te=f.getUint8(0),G=f.getUint8(1),pe=f.getUint8(2),Ne=f.getUint8(3);if(te!==1||G===0){this._onError(c.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(f.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(c.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ze=f.getUint8(5)&31;if(ze===0){this._onError(c.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ze>1&&g.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ze}`);let ae=6;for(let fe=0;fe1&&g.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Pe}`);ae++;for(let fe=0;fe=n){g.w(this.TAG,`Malformed Nalu near timestamp ${Pe}, offset = ${ze}, dataSize = ${n}`);break}let X=G.getUint32(ze,!te);if(ae===3&&(X>>>=8),X>n-ae){g.w(this.TAG,`Malformed Nalus near timestamp ${Pe}, NaluSize > DataSize!`);return}let ie=G.getUint8(ze+ae)&31;ie===5&&(fe=!0);let Ie=new Uint8Array(e,t+ze,ae+X),Oe={type:ie,data:Ie};pe.push(Oe),Ne+=Ie.byteLength,ze+=ae+X}if(pe.length){let X=this._videoTrack,ie={units:pe,length:Ne,isKeyframe:fe,dts:Pe,cts:f,pts:Pe+f};fe&&(ie.fileposition=r),X.samples.push(ie),X.length+=Ne}}}var b=p;class u{static init(){u.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(let t in u.types)u.types.hasOwnProperty(t)&&(u.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=u.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),r=i.length;for(let f=0;f>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let h=8;for(let f=0;f>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return u.box(u.types.trak,u.tkhd(e),u.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,r=e.presentHeight;return u.box(u.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,r>>>8&255,r&255,0,0]))}static mdia(e){return u.box(u.types.mdia,u.mdhd(e),u.hdlr(e),u.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return u.box(u.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=u.constants.HDLR_AUDIO:t=u.constants.HDLR_VIDEO,u.box(u.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=u.box(u.types.smhd,u.constants.SMHD):t=u.box(u.types.vmhd,u.constants.VMHD),u.box(u.types.minf,t,u.dinf(),u.stbl(e))}static dinf(){return u.box(u.types.dinf,u.box(u.types.dref,u.constants.DREF))}static stbl(e){return u.box(u.types.stbl,u.stsd(e),u.box(u.types.stts,u.constants.STTS),u.box(u.types.stsc,u.constants.STSC),u.box(u.types.stsz,u.constants.STSZ),u.box(u.types.stco,u.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?u.box(u.types.stsd,u.constants.STSD_PREFIX,u.mp3(e)):u.box(u.types.stsd,u.constants.STSD_PREFIX,u.mp4a(e)):u.box(u.types.stsd,u.constants.STSD_PREFIX,u.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return u.box(u.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return u.box(u.types.mp4a,i,u.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return u.box(u.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,r=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,n>>>8&255,n&255,i>>>8&255,i&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 u.box(u.types.avc1,r,u.box(u.types.avcC,t))}static mvex(e){return u.box(u.types.mvex,u.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return u.box(u.types.trex,n)}static moof(e,t){return u.box(u.types.moof,u.mfhd(e.sequenceNumber),u.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return u.box(u.types.mfhd,t)}static traf(e,t){let n=e.id,i=u.box(u.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),r=u.box(u.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),h=u.sdtp(e),f=u.trun(e,h.byteLength+16+16+8+16+8+8);return u.box(u.types.traf,i,r,f,h)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let r=0;r>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let f=0;f>>24&255,te>>>16&255,te>>>8&255,te&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,pe.isLeading<<2|pe.dependsOn,pe.isDependedOn<<6|pe.hasRedundancy<<4|pe.isNonSync,0,0,Ne>>>24&255,Ne>>>16&255,Ne>>>8&255,Ne&255],12+16*f)}return u.box(u.types.trun,h)}static mdat(e){return u.box(u.types.mdat,e)}}u.init();var B=u;class W{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var me=W;class ye{constructor(e,t,n,i,r){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=r,this.fileposition=null}}class $e{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ge{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class be{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ke("audio"),this._videoSegmentInfoList=new ke("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new q("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",r=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(i="mpeg",r="",n=new Uint8Array):n=B.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=B.generateInitSegment(t);else return;if(!this._onInitSegment)throw new q("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:r,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,i=n.samples,r,h=-1,f=-1,te=-1,G=this._audioMeta.refSampleDuration,pe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ne=this._dtsBaseInited&&this._audioNextDts===void 0,ze=!1;if(!i||i.length===0||i.length===1&&!t)return;let ae=0,Pe=null,fe=0;pe?(ae=0,fe=n.length):(ae=8,fe=8+n.length);let X=null;if(i.length>1&&(X=i.pop(),fe-=X.length),this._audioStashedLastSample!=null){let ve=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(ve),fe+=ve.length}X!=null&&(this._audioStashedLastSample=X);let ie=i[0].dts-this._dtsBase;if(this._audioNextDts)r=ie-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ze=!0);else{let ve=this._audioSegmentInfoList.getLastSampleBefore(ie);if(ve!=null){let nt=ie-(ve.originalDts+ve.duration);nt<=3&&(nt=0);let w=ve.dts+ve.duration+nt;r=ie-w}else r=0}if(ze){let ve=ie-r,nt=this._videoSegmentInfoList.getLastSegmentBefore(ie);if(nt!=null&&nt.beginDts=1?j=Ie[Ie.length-1].duration:j=Math.floor(G);let D=!1,F=null;if(j>G*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){D=!0;let T=Math.abs(j-G),re=Math.ceil(T/G),Le=O+G;g.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[4928],{18785:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},33853:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},38819:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return de}});var a=l(54476),C=l(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=P,y=l(7657),g=function(q,oe){return C.createElement(y.Z,(0,a.Z)({},q,{ref:oe,icon:z}))},ce=C.forwardRef(g),de=ce},44080:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return we}});var a=l(59301),C=l(8591),P=l(38854),z=l(73217),y=l(16471),g=l(41867),ce=l(56102),de=l(84056),U={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},q=(ee,ne,_)=>new Promise((S,v)=>{var L=M=>{try{k(_.next(M))}catch(A){v(A)}},I=M=>{try{k(_.throw(M))}catch(A){v(A)}},k=M=>M.done?S(M.value):Promise.resolve(M.value).then(L,I);k((_=_.apply(ee,ne)).next())});function oe(ee){if(isNaN(ee))return{minutes:"00",seconds:"00"};const ne=new Date(ee*1e3).toISOString().substr(11,8);return{hour:ne.substr(0,2),minutes:ne.substr(3,2),seconds:ne.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Q(ee,ne){return ee-ne}function o(ee){ee.sort(Q);let ne=0;for(let _=0;_{},handlePlay:M=()=>{},handlePlayEnded:A=()=>{},autoPlay:J=!1,onPlayEnded:se=()=>{},isShowWaterMark:he=!0},De)=>{var Ce;const Ae=((Ce=ne==null?void 0:ne.split("."))==null?void 0:Ce.pop())==="flv",N=(0,a.useRef)(),Ve=(0,a.useRef)(),Ge=(0,a.useRef)(),Z=(0,a.useRef)(),Y=(0,a.useRef)(),Re=(0,a.useRef)(),Ee=(0,a.useRef)(),le=(0,a.useRef)(),ue=(0,a.useRef)(),_e=(0,a.useRef)(),je=(0,a.useRef)(),Fe=(0,a.useRef)(),Ze=(0,a.useRef)(),We=(0,a.useRef)(),it=navigator.userAgent.toLowerCase().match(V),Me=it?it[0]:"pc",He=(0,a.useRef)(!1),Ye=(0,g.eY)();let Je=0,et=0,R=0,E=null,s=!1,c=20,m=1,$=!1,d=!1,p=[];(0,a.useImperativeHandle)(De,()=>({getLastUpdatedTime:()=>N.current.currentTime,getDuration:()=>N.current.duration})),C.ZP.config({maxCount:1,getContainer:()=>Ge.current});const b=(0,a.useCallback)((ge,ke=!1)=>{let be={point:N.current.currentTime};E?(be.log_id=E,be.watch_duration=o(p),be.total_duration=et):(L?(be.video_id=parseInt(S,10),be.course_id=L):be.video_id=S,be.duration=Je,be.device=Me),ke&&(be.ed="1");function ut(){return q(this,null,function*(){$=!0,E=yield v==null?void 0:v(be),$=!1,ge&&ge()})}ut()},[S,L]);(0,a.useEffect)(()=>{N.current&&(Z.current.style.display="none",Y.current.style.display="block"),C.ZP.destroy();let ge=null;return z.Z.isSupported&&Ae&&ne&&(ne==null?void 0:ne.indexOf(".m3u8"))<0?(ge=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:ne,muted:!1}),N.current&&(ge.attachMediaElement(N.current),ge.load())):N.current.setAttribute("src",ne),B(),()=>{ge&&(ge.unload(),ge.pause(),ge.destroy(),ge=null)}},[N,Ae,ne]);function u(){N.current.paused?(Z.current.style.display="none",Y.current.style.display="block"):(Z.current.style.display="block",Y.current.style.display="none")}function B(){je.current.style.display="none",Ze.current.style.display="none",Fe.current.style.display="none",N.current.muted||N.current.volume===0?je.current.style.display="block":N.current.volume>0&&N.current.volume<=.5?Ze.current.style.display="block":Fe.current.style.display="block"}(0,a.useEffect)(()=>{const ge=document.getElementById("play"),ke=document.querySelectorAll(".playback-icons use");function be(){M(),I&&!He.current&&(N.current.currentTime=I),He.current=!0,p.push(N.current.currentTime),s||(s=!0,_&&b())}function ut(){return q(this,null,function*(){u(),p.push(N.current.currentTime),_&&b(()=>{E=null,R=0,s=!1,$=!1,d=!1,p=[],et=0,m=1},!0),se()})}function gt(){Re.current.value=Math.round(N.current.currentTime),Ee.current.value=Math.round(N.current.currentTime)}function K(){const Be=oe(Math.round(N.current.currentTime));ue.current.innerText=`${Be.hour>0?Be.hour+":":""}${Be.minutes}:${Be.seconds}`,ue.current.setAttribute("datetime",`${Be.hour>0?" "+Be.hour+" ":""}${Be.minutes}m ${Be.seconds}s`)}function bt(){var Be,Qe,Rt,_t,Nt,$t,kt;const Lt=Math.round((Be=N.current)==null?void 0:Be.duration);(Rt=(Qe=Re.current)==null?void 0:Qe.setAttribute)==null||Rt.call(Qe,"max",Lt),(Nt=(_t=Ee.current)==null?void 0:_t.setAttribute)==null||Nt.call(_t,"max",Lt);const tt=oe(Lt);le.current&&(le.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,(kt=($t=le.current).setAttribute)==null||kt.call($t,"datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`))}function mt(){try{const Be=Math.round(N.current.duration);Re.current.setAttribute("max",Be),Ee.current.setAttribute("max",Be);const Qe=oe(Be);le.current.innerText=`${Qe.hour>0?Qe.hour+":":""}${Qe.minutes}:${Qe.seconds}`,le.current.setAttribute("datetime",`${Qe.hour>0?" "+Qe.hour+" ":""}${Qe.minutes}m ${Qe.seconds}s`),gt(),K();const{width:Rt,height:_t,x:Nt,y:$t}=Ve.current.getBoundingClientRect();if(Nt<0||$t<0||!Rt)return;if(!d){let kt=N.current.currentTime,Lt=kt-R;Math.abs(Lt)<10?(et+=Math.abs(Lt),R=kt,$||et-m*c>=0&&(m++,p.push(R),_&&b())):(R=kt,_&&b())}}catch(Be){console.log(Be)}}function xt(){d=!0}function qe(){N.current.playing&&p.push(N.current.currentTime,R),R=N.current.currentTime,d=!1}function At(){Je=N.current.duration,Je<=20&&(c=Je/3),N.current.addEventListener("play",be)}function Tt(Be){Be.preventDefault(),(0,de.vp)()?(N.current.style.width="100%",N.current.style.height="100%"):N.current.style.cssText=""}function Ft(){k()}function Et(Be){if(!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qe=Be.target.dataset.seek?Be.target.dataset.seek:Be.target.value;N.current.currentTime=Qe,Ee.current.value=Qe,Re.current.value=Qe}function Zt(Be){const Qe=Math.round(Be.offsetX/Be.target.clientWidth*parseInt(Be.target.getAttribute("max"),10));Re.current.setAttribute("data-seek",Qe);const Rt=oe(Qe);_e.current.textContent=`${Rt.hour>0?Rt.hour+":":""}${Rt.minutes}:${Rt.seconds}`;const _t=N.current.getBoundingClientRect();_e.current.style.left=`${Be.pageX-_t.left}px`}function Kt(Be){switch(Be.code){case"Space":Be.preventDefault(),ye();break;case"ArrowRight":if(Be.preventDefault(),!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(N.current.currentTime>=N.current.duration)break;N.current.currentTime=parseInt(N.current.currentTime)+5,gt();break;case"ArrowLeft":if(Be.preventDefault(),!ee){C.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(N.current.currentTime===0)break;N.current.currentTime=parseInt(N.current.currentTime)-5,gt();break;case"ArrowUp":Be.preventDefault(),N.current.volume<1&&(N.current.volume=(parseInt(N.current.volume*10)+1)/10);break;case"ArrowDown":Be.preventDefault(),N.current.volume>0&&(N.current.volume=(parseInt(N.current.volume*10)-1)/10);break}}return Ge.current.addEventListener((0,de.gH)(),Tt),N.current.addEventListener("canplay",At),N.current.addEventListener("ended",ut),N.current.addEventListener("seeking",xt),N.current.addEventListener("seeked",qe),N.current.addEventListener("loadedmetadata",bt),Re.current.addEventListener("mousemove",Zt),Re.current.addEventListener("input",Et),N.current.addEventListener("timeupdate",mt),N.current.addEventListener("pause",Ft),N.current.addEventListener("volumechange",B),document.addEventListener("keydown",Kt),()=>{var Be,Qe,Rt,_t,Nt,$t,kt,Lt,tt,rt,dn,H;(Be=N.current)==null||Be.removeEventListener("canplay",At),(Qe=N.current)==null||Qe.removeEventListener("play",be),(Rt=N.current)==null||Rt.removeEventListener("ended",ut),(_t=N.current)==null||_t.removeEventListener("seeking",xt),(Nt=N.current)==null||Nt.removeEventListener("seeked",qe),($t=Re.current)==null||$t.removeEventListener("mousemove",Zt),(kt=Re.current)==null||kt.removeEventListener("input",Et),(Lt=N.current)==null||Lt.removeEventListener("timeupdate",mt),(tt=N.current)==null||tt.removeEventListener("pause",Ft),(rt=N.current)==null||rt.removeEventListener("loadedmetadata",bt),(dn=N.current)==null||dn.removeEventListener("volumechange",B),document.removeEventListener("keydown",Kt),(H=N.current)!=null&&H.playing&&(p.push(R,N.current.currentTime),_&&b())}},[N,ne]),(0,a.useEffect)(()=>{if(N.current.onended=()=>{A(N)},N.current.oncontextmenu=()=>!1,(ne==null?void 0:ne.indexOf(".m3u8"))>-1){if(N.current.canPlayType("application/vnd.apple.mpegurl"))N.current.src=ne;else if(y.ZP.isSupported()){var ge=new y.ZP;ge.loadSource(ne),ge.attachMedia(N.current)}}},[ne]);const[W,me]=(0,a.useState)(1),ye=()=>{N.current.paused||N.current.ended?N.current.play():N.current.pause(),u()};function $e(){N.current.muted=!N.current.muted,N.current.muted?(We.current.setAttribute("data-volume",volume.value),We.current.value=0):We.current.value=We.current.dataset.volume}return a.createElement("div",{style:{position:"relative"},ref:Ge},a.createElement("div",{ref:Ve,className:`${U.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${U.animate__loop}`},he&&Ye?Ye.login:" "),a.createElement("div",{className:U.container},a.createElement("div",{className:U["video-container"],id:"video-container"},a.createElement("div",{className:U["playback-animation"],id:"playback-animation"},a.createElement("svg",{className:U["playback-icons"]},a.createElement("use",{className:"hidden",href:"#play-icon"}),a.createElement("use",{href:"#pause"}))),a.createElement("video",{className:U.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:N,autoPlay:J}),a.createElement("div",{className:`${U["video-controls"]} `,id:"video-controls"},a.createElement("div",{className:U["bottom-controls"]},a.createElement("div",{className:U["left-controls"]},a.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ye},a.createElement("svg",{className:U["playback-icons"]},a.createElement("use",{ref:Y,href:"#play-icon"}),a.createElement("use",{ref:Z,style:{display:"none"},href:"#pause"}))),a.createElement("div",{className:U.time},a.createElement("time",{id:"time-elapsed",ref:ue},"00:00"),a.createElement("span",null," / "),a.createElement("time",{id:"duration",ref:le},"00:00"))),a.createElement("div",{className:U["right-controls"]},ee&&a.createElement(P.Z,{placement:"top",overlayClassName:U.rateOverlay,getPopupContainer:ge=>ge.parentNode,menu:{items:[{key:"1",label:a.createElement("span",{onClick:()=>{me(1),N.current.playbackRate=1}},"1.0x")},{key:"2",label:a.createElement("span",{onClick:()=>{me(1.5),N.current.playbackRate=1.5}},"1.5x")},{key:"3",label:a.createElement("span",{onClick:()=>{me(2),N.current.playbackRate=2}},"2.0x")}]}},a.createElement("div",{className:`${U.controlText} mr5`},"\u500D\u901F")),a.createElement(ce.CopyToClipboard,{text:ne,onCopy:()=>C.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},a.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),a.createElement("div",{className:U["volume-controls"]},a.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:U["volume-button"],id:"volume-button",onClick:$e},a.createElement("i",{ref:je,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:Ze,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),a.createElement("i",{ref:Fe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),a.createElement("input",{className:U.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:We,style:{display:"none"},onClick:B})),a.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:U["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(Ge.current)}},a.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),a.createElement("div",{className:U["video-progress"]},a.createElement("progress",{ref:Ee,value:"0",min:"0"}),a.createElement("input",{className:U.seek,ref:Re,value:"0",min:"0",type:"range",step:"1"}),a.createElement("div",{className:U["seek-tooltip"],ref:_e,id:"seek-tooltip"},"00:00"))))),a.createElement("svg",{style:{display:"none"}},a.createElement("defs",null,a.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},a.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),a.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},a.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),a.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},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"})),a.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},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"})))))})},47318:function(dt,xe,l){"use strict";l.r(xe),l.d(xe,{default:function(){return ne}});var a=l(59301),C=l(65582),P=l(61621),z=l(43418),y={flex_box_center:"flex_box_center___yF0Vb",flex_space_between:"flex_space_between___vsNYO",flex_box_vertical_center:"flex_box_vertical_center___C4UqH",flex_box_center_end:"flex_box_center_end___EGtmE",flex_box_column:"flex_box_column___uX9g9",bg:"bg___sRga2",menu:"menu___s8xQl",desc:"desc___poG1Z",listItem:"listItem___ml9kN",info:"info___Z8R2Z",add:"add___jH8te",addForm:"addForm___O999t",attendanceCode:"attendanceCode___hPKyl",signInStatus:"signInStatus___usMPT",colorE02020:"colorE02020___hZvSz",color0152d9:"color0152d9___RgXzd",colorFA6400:"colorFA6400___g2yU6",iframe:"iframe___HRzMh"},g=l(41867);const ce={init:[{stage_name:"\u521D\u59CB\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{discipline_name:"\u5224\u65AD\u8BED\u53E5",shixun_count:"2",video_count:"2",parent:2,key:"22"},{shixun_name:"if\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"221"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08if\u591A\u91CD\u9009\u62E9\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/23xkyrmn/challenges",parent:"22",key:"222"},{shixun_name:"switch\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/3b4e821b200443948c553e4c6b51d940/b9601216238e60440192c2deb58adc53-hd.m3u8",parent:"22",key:"223"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"22",key:"224"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"23",key:"231"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"23",key:"232"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"23",key:"233"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"23",key:"234"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"32",key:"321"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"32",key:"322"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"32",key:"323"},{discipline_name:"\u51FD\u6570\u91CD\u8F7D",shixun_count:"1",video_count:"1",parent:3,key:"33"},{shixun_name:"\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"33",key:"331"},{shixun_name:"C++\u51FD\u6570\u91CD\u8F7D",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/6hbqpv7e/challenges",parent:"33",key:"332"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"34"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"34",key:"341"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"34",key:"342"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"34",key:"343"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{discipline_name:"\u6307\u9488",shixun_count:"3",video_count:"1",parent:6,key:"62"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"62",key:"621"},{shixun_name:"\u6307\u9488\u7EC3\u624B-\u5B57\u7B26\u4E32\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lkn6xuc3/challenges",parent:"62",key:"622"},{shixun_name:"\u6307\u9488\u6570\u7EC4-\u5355\u8BCD\u5012\u5E8F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/vtk73ny2/challenges",parent:"62",key:"623"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"62",key:"624"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u591A\u6001\u6027",parent:0,key:8},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:8,key:"81"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"81",key:"812"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"81",key:"813"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:9},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"3",parent:9,key:"91"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/459f2693af7b48f8b854033e666a77f8/f5b140c5adc0f24ac56b72492373306a-hd.m3u8",parent:"91",key:"912"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/ccea50bc15d2468aab99aff19eb69e16/a5ecac1ee0c07360d07880187a787085-hd.m3u8",parent:"91",key:"913"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"91",key:"914"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:10},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"3",parent:10,key:"101"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(3)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/a5887adcc34445bba695de7dcadb781e/0fb3a6a6ad38f7a107054c5f2f0de262-hd.m3u8",parent:"101",key:"1013"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"101",key:"1014"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA11",parent:0,key:1911},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"1",video_count:"2",parent:1911,key:9111},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)22222",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:9111,key:"91111"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"9111",key:"91112"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"9111",key:"91113"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:12},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:12,key:"121"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"121",key:"1211"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"121",key:"1212"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_)),review:[{stage_name:"\u590D\u4E60\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:1},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:1,key:"11"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"11",key:"111"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"11",key:"112"},{discipline_name:"\u5FAA\u73AF",shixun_count:"2",video_count:"2",parent:1,key:"12"},{shixun_name:"while\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/dda06371a1594f5d865479a0fadc77bb/cb504e3af36ebe2ba979e8fe5fbb2222-hd.m3u8",parent:"12",key:"121"},{shixun_name:"C++\u5FAA\u73AF\u7ED3\u6784\u2014\u2014\uFF08\u719F\u6089while\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/8yhf4sn6/challenges",parent:"12",key:"122"},{shixun_name:"for\u8BED\u53E5",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/503194c483f44ccfacc7f9ee14cda70a/36cbd964c6657d1bbc43eb33b98f0c51-hd.m3u8",parent:"12",key:"123"},{shixun_name:"C++\u9009\u62E9\u7ED3\u6784\u2014\u2014\uFF08\u5DE7\u7528switch\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/sm3c5a7v/challenges",parent:"12",key:"124"},{stage_name:"\u51FD\u6570",parent:0,key:2},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:2,key:"21"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"21",key:"212"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"21",key:"213"},{discipline_name:"\u4F20\u8F93\u4F20\u9012",shixun_count:"2",video_count:"1",parent:2,key:"22"},{shixun_name:"\u51FD\u6570\u7684\u53C2\u6570",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"22",key:"221"},{shixun_name:"C++\u53C2\u6570\u4F20\u90121",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/2phrn8yk/challenges",parent:"22",key:"222"},{shixun_name:"C++\u53C2\u6570\u4F20\u90122",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xsq7p4a6/challenges",parent:"22",key:"223"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"2",parent:2,key:"23"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"23",key:"231"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"23",key:"232"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"23",key:"233"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:3},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"31",key:"311"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"31",key:"312"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"31",key:"313"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:4},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"41",key:"411"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"41",key:"412"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:5},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"51",key:"511"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"51",key:"512"},{discipline_name:"\u6307\u9488",shixun_count:"1",video_count:"1",parent:5,key:"52"},{shixun_name:"\u6307\u9488",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/00a5448862c84c42b1a369ac2be88ae9/9b9627710a725e570ede478663c2589d-hd.m3u8",parent:"52",key:"521"},{shixun_name:"\u7528\u6307\u9488\u89E3\u51B3\u95EE\u9898-\u6587\u672C\u683C\u5F0F\u5904\u7406",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/xfnp73fz/challenges",parent:"52",key:"522"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:6},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"0",video_count:"2",parent:6,key:"61"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"61",key:"611"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"61",key:"612"},{stage_name:"\u591A\u6001\u6027",parent:0,key:7},{discipline_name:"\u591A\u6001\u6027",shixun_count:"1",video_count:"2",parent:7,key:"71"},{shixun_name:"\u591A\u6001\u6027(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/5a960b51ebf346d2b77afb3b70d00768/73d6fa00824f4c73b885d33f688c3294-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u591A\u6001\u6027(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/08fe97a36e184cf1bf27cdd7a24794c9/625c4e9e863840443f5332ccc02761fc-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u865A\u51FD\u6570\u4E0E\u591A\u6001\u6027",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/9pjmg7uf/challenges",parent:"71",key:"713"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"1",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{shixun_name:"\u7FA4\u4F53\u7C7B\u548C\u7FA4\u4F53\u6570\u636E\u7684\u7EC4\u7EC7",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/kfv3my9o/challenges",parent:"81",key:"812"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"1",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hmtw5iq6/challenges",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"2",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/65c02365a4ad40858b69b8cbe3ca4aa1/18a2c5697d4a84a971c500565509f038-hd.m3u8",parent:"101",key:"1012"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/hsvuixpm/challenges",parent:"101",key:"1013"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_)),before:[{stage_name:"\u8003\u524D\u5B66\u4E60",parent:9999999,key:0},{stage_name:"\u7EEA\u8BBA",parent:0,key:1},{discipline_name:"\u7EEA\u8BBA",shixun_count:"1",video_count:"2",parent:1,key:"11"},{shixun_name:"\u7EEA\u8BBA1",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f066ae1a9a8f418f837e5bf8d02b2690/76df907c20efd95bea0fa23424f10693-hd.m3u8",parent:"11",key:"111"},{shixun_name:"\u7EEA\u8BBA2",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/068ca7853da448c794eeffb0dee8bed4/5bb446a882043683e37474ff408f601b-hd.m3u8",parent:"11",key:"112"},{shixun_name:"C++\u5F00\u53D1\u73AF\u5883\u5E94\u7528\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/zxb937qn/challenges",parent:"11",key:"113"},{stage_name:"\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",parent:0,key:2},{discipline_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_count:"1",video_count:"1",parent:2,key:"21"},{shixun_name:"\u57FA\u7840\u6570\u636E\u7C7B\u578B\u548C\u8868\u8FBE\u5F0F",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/f5f9c87860cb4a98ba86da37b5bfac70/8d50a9c4d5d4d3382c09bad3f4c5dcb6-hd.m3u8",parent:"21",key:"211"},{shixun_name:"C++\u7B80\u5355\u7A0B\u5E8F\u8BBE\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/lg5afhzv/challenges",parent:"21",key:"212"},{stage_name:"\u51FD\u6570",parent:0,key:3},{discipline_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_count:"2",video_count:"1",parent:3,key:"31"},{shixun_name:"\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c10e39b3afb14ad0b890368aa1751821/ef361445294452e1d9bfacae80b3ec2f-hd.m3u8",parent:"31",key:"311"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75281",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/3q4isevr/challenges",parent:"31",key:"312"},{shixun_name:"C++\u51FD\u6570\u7684\u5B9A\u4E49\u4E0E\u8C03\u75282",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/tlhxwo64/challenges",parent:"31",key:"313"},{discipline_name:"\u9012\u5F52\u51FD\u6570",shixun_count:"2",video_count:"1",parent:3,key:"32"},{shixun_name:"\u51FD\u6570\u7684\u9012\u5F52\u8C03\u7528",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/51a0935ddc884f1b9f6c1395f2011425/7308cd65a7fe1d13eebe2600054d29c7-hd.m3u8",parent:"32",key:"321"},{shixun_name:"\u9012\u5F52\u51FD\u6570\u7F16\u5199\u5165\u95E8",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4qjw9t32/challenges",parent:"32",key:"322"},{shixun_name:"\u9006\u5E8F\u8F93\u51FA\uFF08\u4F7F\u7528\u9012\u5F52\u89E3\u51B3\uFF09",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/oxtrf27l/challenges",parent:"32",key:"323"},{stage_name:"\u7C7B\u548C\u5BF9\u8C61",parent:0,key:4},{discipline_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_count:"2",video_count:"1",parent:4,key:"41"},{shixun_name:"\u6784\u9020\u51FD\u6570\u548C\u6790\u6784\u51FD\u6570",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/b4e17c1e8c8d449f862af9ea94fa9522/bad9e739addf73679a70e38a9d2cc32c-hd.m3u8",parent:"41",key:"411"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/igwom4hs/challenges",parent:"41",key:"412"},{shixun_name:"\u5B9A\u4E49\u548C\u4F7F\u7528\u7ED3\u6784\u4F53",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/5yo6rw3f/challenges",parent:"41",key:"413"},{stage_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",parent:0,key:5},{discipline_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_count:"1",video_count:"1",parent:5,key:"51"},{shixun_name:"\u6570\u636E\u7684\u5171\u4EAB\u4E0E\u4FDD\u62A4",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fde33b24ff2b4bf5bc5e238dc473df8e/3cf407a74af29554226084d17fa17858-hd.m3u8",parent:"51",key:"511"},{shixun_name:"C++\u7A0B\u5E8F\u7684\u7ED3\u6784",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/yqbh3fx5/challenges",parent:"51",key:"512"},{stage_name:"\u6570\u7EC4\u3001\u6307\u9488\u4E0E\u5B57\u7B26\u4E32",parent:0,key:6},{discipline_name:"\u6570\u7EC4",shixun_count:"1",video_count:"1",parent:6,key:"61"},{shixun_name:"\u6570\u7EC4",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7785?subject_id=jpl5vs26",parent:"61",key:"611"},{shixun_name:"\u5E73\u5747\u6210\u7EE9\u4E0E\u7B80\u5355\u7EDF\u8BA1",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/4wcfgm5q/challenges",parent:"61",key:"612"},{stage_name:"\u7C7B\u7684\u7EE7\u627F",parent:0,key:7},{discipline_name:"\u7C7B\u7684\u7EE7\u627F",shixun_count:"1",video_count:"3",parent:7,key:"71"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/1eedcdb9ec43442c93780f04859c9aa9/631b8c88eb263877d24637d5b8d54dc5-hd.m3u8",parent:"71",key:"711"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/fc1e7d8d8140469ba1bc01ee64fcc3c1/9256d13f4a14ae17ba9cac9f895b8a9d-hd.m3u8",parent:"71",key:"712"},{shixun_name:"\u7C7B\u7684\u7EE7\u627F(3)",shixun_type:"\u89C6\u9891",url:"https://www.educoder.net/video/7806?subject_id=jpl5vs26",parent:"71",key:"713"},{shixun_name:"\u7EE7\u627F\u4E0E\u6D3E\u751F",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/f83ipgyo/challenges",parent:"71",key:"714"},{stage_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",parent:0,key:8},{discipline_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E",shixun_count:"0",video_count:"1",parent:8,key:"81"},{shixun_name:"\u6A21\u677F\u4E0E\u7FA4\u4F53\u6570\u636E(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/8dcf418d2d16404d91af1780f669e549/eb538592d8a3b98e1c2f7f844f85b778-hd.m3u8",parent:"81",key:"811"},{stage_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",parent:0,key:9},{discipline_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93",shixun_count:"0",video_count:"1",parent:9,key:"91"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/2f3154d695a542fbaba5c483d8d7f7a9/aea4302c51501634469ed4b91462c810-hd.m3u8",parent:"91",key:"911"},{shixun_name:"\u6CDB\u578B\u7A0B\u5E8F\u8BBE\u8BA1\u4E0EC++\u6807\u51C6\u6A21\u677F\u5E93(2)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/23be6a61e4e54db398b9172b1213a1f2/3f1e88f97957369e29ef2bde63640004-hd.m3u8",parent:"91",key:"912"},{stage_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",parent:0,key:10},{discipline_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165/\u8F93\u51FA",shixun_count:"0",video_count:"1",parent:10,key:"101"},{shixun_name:"\u6D41\u7C7B\u5E93\u4E0E\u8F93\u5165\u8F93\u51FA(1)",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c9e76b949ee847fbb89a926220526692/b80ff8d09a87bfde1064f5b73ae7c34b-hd.m3u8",parent:"101",key:"1011"},{stage_name:"\u5F02\u5E38\u5904\u7406",parent:0,key:9911},{discipline_name:"\u5F02\u5E38\u5904\u7406",shixun_count:"1",video_count:"1",parent:9911,key:"99111"},{shixun_name:"\u5F02\u5E38\u5904\u7406",shixun_type:"\u89C6\u9891",url:"https://video.educoder.net/c95499dd4c064584914e32fca9563717/98a8be24326e3eb35375713f5ccbb8bb-hd.m3u8",parent:"99111",key:"991111"},{shixun_name:"\u7F16\u5199\u5F02\u5E38\u5904\u7406\u7684\u7C7B",shixun_type:"\u5B9E\u8BAD",url:"https://www.educoder.net/shixuns/nlt6f7ae/challenges",parent:"99111",key:"991112"}].map(_=>(_.parent=Number(_.parent),_.key=Number(_.key),_))};var de=l(95651),U=l(44080),q=Object.defineProperty,oe=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,V=(_,S,v)=>S in _?q(_,S,{enumerable:!0,configurable:!0,writable:!0,value:v}):_[S]=v,we=(_,S)=>{for(var v in S||(S={}))Q.call(S,v)&&V(_,v,S[v]);if(oe)for(var v of oe(S))o.call(S,v)&&V(_,v,S[v]);return _};const ee=({classroomList:_,loading:S,dispatch:v})=>{const[L]=(0,C.useSearchParams)(),[I]=(0,a.useState)(we({},(0,C.useParams)())),[k,M]=(0,a.useState)("init"),[A,J]=(0,a.useState)(""),se=(0,a.useRef)();(0,a.useEffect)(()=>{const Ae=L.get("tabId");Ae&&(M(Ae),I.status=Ae)},[I.categoryId,L.get("tabId")]);const he=Ae=>{M(Ae.key)},De=[{name:"\u521D\u59CB\u5B66\u4E60",id:"init"},{name:"\u590D\u4E60\u5B66\u4E60",id:"review"},{name:"\u8003\u524D\u5B66\u4E60",id:"before"}],Ce=Ae=>{Ae.data.type==="playVideo"&&J(Ae.data.url)};(0,a.useEffect)(()=>{k&&Te(),window.addEventListener("message",Ce)},[k]);const Te=()=>{var Ae;(Ae=se.current.contentWindow)==null||Ae.postMessage({data:ce[k]},"*")};return a.createElement("section",null,a.createElement(de.Z,{isLoading:S["classroomList/getClassroomAttendancesList"],tabDataSource:De,isAdmin:(0,g.GJ)(),onTabMenuClick:he,defaultSelectedKeys:[k]}),a.createElement("section",null,a.createElement(P.Z,{loading:S["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},a.createElement("iframe",{src:"/knowledgegraph/parseTree.html",onLoad:Te,className:y.iframe,ref:se}))),a.createElement(z.default,{open:!!A,onCancel:()=>J(""),width:800,footer:null,bodyStyle:{padding:0},centered:!0,destroyOnClose:!0},a.createElement(U.Z,{src:A,autoPlay:!0,toLog:!1})))};var ne=(0,C.connect)(({classroomList:_,loading:S,globalSetting:v})=>({classroomList:_,globalSetting:v,loading:S.effects}))(ee)},95651:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return Q}});var a=l(59301),C=l(95237),P=l(43604),z=l(20834),y=l(38854),g=l(8591),ce=l(6848),de={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},U=l(65582),q=l(41867),Q=({isLoading:o,addText:V,tabDataSource:we,isAdmin:ee,dispatch:ne,classroomList:_,type:S,isExercise:v,defaultSelectedKeys:L,onTabMenuClick:I,getDropdownMenu:k,showControlButton:M,buttonText:A,buttonIcon:J="icon-tianjiadaohang",extraNode:se,user:he,onButtonClick:De,isModelUser:Ce})=>{var Te,Ae,N,Ve,Ge;const Z=(0,U.useParams)();return a.createElement("div",{className:de.tabMenuContainer},a.createElement(C.Z,null,a.createElement(P.Z,{flex:"1"},a.createElement(z.default,{onSelect:Y=>o?{}:I(Y),mode:"horizontal",selectedKeys:L},we.map(Y=>a.createElement(z.default.Item,{key:typeof Y.index=="number"?Y.index:Y.id},a.createElement("span",{className:"c-grey-666"},Y.name),Y.total!==void 0&&ee&&a.createElement("span",{className:"c-grey-999 ml20"},Y.total||0))))),ee&&v&&a.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{ne({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),ee&&a.createElement(P.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},v&&a.createElement(y.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(z.default,null,a.createElement(z.default.Item,{key:1,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=_.AssistantObject.exercise)!=null&&Y.can_download)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ne({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:S,exportType:"exercise",category_id:Z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(z.default.Item,{key:3,onClick:()=>{var Y;if((0,q.Rm)()&&!((Y=_.AssistantObject.exercise)!=null&&Y.can_download)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}U.history.push(`/classrooms/${Z==null?void 0:Z.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"})))),a.createElement("div",{className:de.control},a.createElement("div",{className:de.extra},se),M&&(A=="\u6DFB\u52A0\u76F4\u64AD"?a.createElement(y.Z,{menu:{items:(Ae=(Te=[{label:a.createElement("div",{onClick:()=>{De("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Ce&&{label:a.createElement("div",{onClick:()=>{De("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:Te.filter(Y=>Y==null?void 0:Y.show))==null?void 0:Ae.map(Y=>({label:Y==null?void 0:Y.label,key:Y==null?void 0:Y.key}))}},a.createElement("span",{className:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))):a.createElement("span",{onClick:De,style:{cursor:"pointer"},className:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:`iconfont ${J}`})),a.createElement("span",null,A))),!!k&&a.createElement(y.Z,{disabled:((N=he==null?void 0:he.userInfo)==null?void 0:N.user_status)===2,className:"ml10",dropdownRender:k},a.createElement("span",{className:((Ve=he==null?void 0:he.userInfo)==null?void 0:Ve.user_status)===2?de.selectBtn1:de.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement(ce.Z,{title:((Ge=he==null?void 0:he.userInfo)==null?void 0:Ge.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},a.createElement("span",null,V||"\u521B\u5EFA\u8BD5\u5377"))))))))}},84056:function(dt,xe,l){"use strict";l.d(xe,{BU:function(){return C},Dj:function(){return a},gH:function(){return P},vp:function(){return z}});function a(y){try{y.mozRequestFullScreen?y.mozRequestFullScreen():y.webkitRequestFullScreen&&y.webkitRequestFullScreen()}catch(g){console.log(g,":e")}}function C(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const P=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var y=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,g=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",y),window.isFullScreen?window.isFullScreen:y!=null}},73217:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return dn}});class a{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","error",n),y.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","info",n),y.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","warn",n),y.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","debug",n),y.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||y.FORCE_GLOBAL_TAG)&&(e=y.GLOBAL_TAG);let n=`[${e}] > ${t}`;y.ENABLE_CALLBACK&&y.emitter.emit("log","verbose",n),y.ENABLE_VERBOSE&&console.log(n)}}y.GLOBAL_TAG="flv.js",y.FORCE_GLOBAL_TAG=!1,y.ENABLE_ERROR=!0,y.ENABLE_INFO=!0,y.ENABLE_WARN=!0,y.ENABLE_DEBUG=!0,y.ENABLE_VERBOSE=!0,y.ENABLE_CALLBACK=!1,y.emitter=new(z());var g=y;class ce{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var de=ce;class U{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class q extends U{constructor(e){super(e)}get name(){return"IllegalStateException"}}class oe extends U{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class Q extends U{constructor(e){super(e)}get name(){return"NotImplementedException"}}const o={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},V={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class we{constructor(e){this._type=e||"undefined",this._status=o.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=o.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===o.kConnecting||this._status===o.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new Q("Unimplemented abstract function!")}abort(){throw new Q("Unimplemented abstract function!")}}let ee={};function ne(){let H=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(H)||/(opr)[\/]([\w.]+)/.exec(H)||/(chrome)[ \/]([\w.]+)/.exec(H)||/(iemobile)[\/]([\w.]+)/.exec(H)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(H)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(H)||/(webkit)[ \/]([\w.]+)/.exec(H)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(H)||/(msie) ([\w.]+)/.exec(H)||H.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(H)||H.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(H)||[],t=/(ipad)/.exec(H)||/(ipod)/.exec(H)||/(windows phone)/.exec(H)||/(iphone)/.exec(H)||/(kindle)/.exec(H)||/(android)/.exec(H)||/(windows)/.exec(H)||/(mac)/.exec(H)||/(linux)/.exec(H)||/(cros)/.exec(H)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},i={};if(n.browser){i[n.browser]=!0;let r=n.majorVersion.split(".");i.version={major:parseInt(n.majorVersion,10),string:n.version},r.length>1&&(i.version.minor=parseInt(r[1],10)),r.length>2&&(i.version.build=parseInt(r[2],10))}if(n.platform&&(i[n.platform]=!0),(i.chrome||i.opr||i.safari)&&(i.webkit=!0),i.rv||i.iemobile){i.rv&&delete i.rv;let r="msie";n.browser=r,i[r]=!0}if(i.edge){delete i.edge;let r="msedge";n.browser=r,i[r]=!0}if(i.opr){let r="opera";n.browser=r,i[r]=!0}if(i.safari&&i.android){let r="android";n.browser=r,i[r]=!0}i.name=n.browser,i.platform=n.platform;for(let r in ee)ee.hasOwnProperty(r)&&delete ee[r];Object.assign(ee,i)}ne();var _=ee;class S extends we{static isSupported(){try{let e=_.msedge&&_.version.minor>=15048,t=_.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let i=this._seekHandler.getConfig(n,t),r=new self.Headers;if(typeof i.headers=="object"){let f=i.headers;for(let te in f)f.hasOwnProperty(te)&&r.append(te,f[te])}let h={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let f in this._config.headers)r.append(f,this._config.headers[f]);e.cors===!1&&(h.mode="same-origin"),e.withCredentials&&(h.credentials="include"),e.referrerPolicy&&(h.referrerPolicy=e.referrerPolicy),this._status=o.kConnecting,self.fetch(i.url,h).then(f=>{if(this._requestAbort){this._requestAbort=!1,this._status=o.kIdle;return}if(f.ok&&f.status>=200&&f.status<=299){if(f.url!==i.url&&this._onURLRedirect){let G=this._seekHandler.removeURLParameters(f.url);this._onURLRedirect(G)}let te=f.headers.get("Content-Length");return te!=null&&(this._contentLength=parseInt(te),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,f.body.getReader())}else if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:f.status,msg:f.statusText});else throw new U("FetchStreamLoader: Http code invalid, "+f.status+" "+f.statusText)}).catch(f=>{if(this._status=o.kError,this._onError)this._onError(V.EXCEPTION,{code:-1,msg:f.message});else throw f})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&_.msedge)return;this._status=o.kError;let n=0,i=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new U("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=o.kBuffering}}_onProgress(e){if(this._status===o.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===o.kError)return;this._status=o.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=o.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let i=parseInt(n);i>0&&(this._contentLength=i,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let i=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,r,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+i.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let i=this._seekHandler.getConfig(n,t);this._currentRequestURL=i.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",i.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof i.headers=="object"){let h=i.headers;for(let f in h)h.hasOwnProperty(f)&&r.setRequestHeader(f,h[f])}if(typeof this._config.headers=="object"){let h=this._config.headers;for(let f in h)h.hasOwnProperty(f)&&r.setRequestHeader(f,h[f])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=o.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=o.kBuffering}else if(this._status=o.kError,this._onError)this._onError(V.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new U("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===o.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let i=e.total;this._internalAbort(),i!=null&i!==0&&(this._totalLength=i)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,i=0,r=0,h=n;if(e=t[i]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let h=this._normalizeSpeed(t);this._currentSpeedNormalized!==h&&(this._currentSpeedNormalized=h,this._currentChunkSizeKB=h)}let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=o.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(V.EXCEPTION,t);else throw new U(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=o.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(V.EXCEPTION,t);else throw new U(t.msg)}}var he=se;class De{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let i;t.to!==-1?i=`bytes=${t.from.toString()}-${t.to.toString()}`:i=`bytes=${t.from.toString()}-`,n.Range=i}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var Ce=De;class Te{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let i=!0;n.indexOf("?")===-1&&(n+="?",i=!1),i&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,i=e.indexOf("?");i!==-1&&(n=e.substring(i+1));let r="";if(n!=null&&n.length>0){let h=n.split("&");for(let f=0;f0;te[0]!==this._startName&&te[0]!==this._endName&&(G&&(r+="&"),r+=h[f])}}return r.length===0?t:t+"?"+r}}var Ae=Te;class N{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new de,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===J?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Ae(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new oe("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new oe(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=he;else if(v.isSupported())this._loaderClass=v;else if(I.isSupported())this._loaderClass=I;else if(J.isSupported())this._loaderClass=J;else throw new U("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new oe("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let i=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(i,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,i=0,r=0,h=n;if(e=t[i]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let h=this._stashBuffer.slice(0,this._stashUsed),f=this._dispatchChunks(h,this._stashByteStart);if(f0){let te=new Uint8Array(h,f);r.set(te,0),this._stashUsed=te.byteLength,this._stashByteStart+=f}}else this._stashUsed=0,this._stashByteStart+=f;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let h=this._dispatchChunks(e,t);if(hthis._bufferSize&&(this._expandBuffer(f),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,h),0),this._stashUsed+=f,this._stashByteStart=t+h}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,t);if(rthis._bufferSize&&this._expandBuffer(h),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=h,this._stashByteStart=t+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let h=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(h0){let f=new Uint8Array(this._stashBuffer,h);r.set(f,0)}this._stashUsed-=h,this._stashByteStart+=h}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),i=t.byteLength-n;if(n0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),h=new Uint8Array(t,n);r.set(h,0),this._stashUsed=h.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,i}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(g.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=V.UNRECOVERABLE_EARLY_EOF),e){case V.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=ue.getConfig();e.emit("change",t)}}static registerListener(e){ue.emitter.addListener("change",e)}static removeListener(e){ue.emitter.removeListener("change",e)}static addLogListener(e){g.emitter.addListener("log",e),g.emitter.listenerCount("log")>0&&(g.ENABLE_CALLBACK=!0,ue._notifyChange())}static removeLogListener(e){g.emitter.removeListener("log",e),g.emitter.listenerCount("log")===0&&(g.ENABLE_CALLBACK=!1,ue._notifyChange())}}ue.emitter=new(z());var _e=ue;class je{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,i=e.length-1,r=0,h=0,f=i;for(t=e[r]&&t=128){e.push(String.fromCharCode(r&65535)),n+=2;continue}}}else if(t[n]<240){if(Ze(t,n,2)){let r=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),n+=3;continue}}}else if(t[n]<248&&Ze(t,n,3)){let r=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var it=We;let Me=function(){let H=new ArrayBuffer(2);return new DataView(H).setInt16(0,256,!0),new Int16Array(H)[0]===256}();class He{static parseScriptData(e,t,n){let i={};try{let r=He.parseValue(e,t,n),h=He.parseValue(e,t+r.size,n-r.size);i[r.data]=h.data}catch(r){g.e("AMF",r.toString())}return i}static parseObject(e,t,n){if(n<3)throw new q("Data not enough when parse ScriptDataObject");let i=He.parseString(e,t,n),r=He.parseValue(e,t+i.size,n-i.size),h=r.objectEnd;return{data:{name:i.data,value:r.data},size:i.size+r.size,objectEnd:h}}static parseVariable(e,t,n){return He.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new q("Data not enough when parse String");let r=new DataView(e,t,n).getUint16(0,!Me),h;return r>0?h=it(new Uint8Array(e,t+2,r)):h="",{data:h,size:2+r}}static parseLongString(e,t,n){if(n<4)throw new q("Data not enough when parse LongString");let r=new DataView(e,t,n).getUint32(0,!Me),h;return r>0?h=it(new Uint8Array(e,t+4,r)):h="",{data:h,size:4+r}}static parseDate(e,t,n){if(n<10)throw new q("Data size invalid when parse Date");let i=new DataView(e,t,n),r=i.getFloat64(0,!Me),h=i.getInt16(8,!Me);return r+=h*60*1e3,{data:new Date(r),size:10}}static parseValue(e,t,n){if(n<1)throw new q("Data not enough when parse Value");let i=new DataView(e,t,n),r=1,h=i.getUint8(0),f,te=!1;try{switch(h){case 0:f=i.getFloat64(1,!Me),r+=8;break;case 1:{f=!!i.getUint8(1),r+=1;break}case 2:{let G=He.parseString(e,t+1,n-1);f=G.data,r+=G.size;break}case 3:{f={};let G=0;for((i.getUint32(n-4,!Me)&16777215)===9&&(G=3);r32)throw new oe("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let h=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,h}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let i=Math.min(n,this._current_word_bits_left),r=this._current_word>>>32-i;return this._current_word<<=i,this._current_word_bits_left-=i,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var et=Je;class R{static _ebsp2rbsp(e){let t=e,n=t.byteLength,i=new Uint8Array(n),r=0;for(let h=0;h=2&&t[h]===3&&t[h-1]===0&&t[h-2]===0||(i[r]=t[h],r++);return new Uint8Array(i.buffer,0,r)}static parseSPS(e){let t=R._ebsp2rbsp(e),n=new et(t);n.readByte();let i=n.readByte();n.readByte();let r=n.readByte();n.readUEG();let h=R.getProfileString(i),f=R.getLevelString(r),te=1,G=420,pe=[0,420,422,444],Ne=8;if((i===100||i===110||i===122||i===244||i===44||i===83||i===86||i===118||i===128||i===138||i===144)&&(te=n.readUEG(),te===3&&n.readBits(1),te<=3&&(G=pe[te]),Ne=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let Ke=te!==3?8:12;for(let Ue=0;Ue0&&Ke<16?(vt=Ue[Ke-1],ve=st[Ke-1]):Ke===255&&(vt=n.readByte()<<8|n.readByte(),ve=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let Ke=n.readBits(32),Ue=n.readBits(32);w=n.readBool(),x=Ue,O=Ke*2,nt=x/O}}let D=1;(vt!==1||ve!==1)&&(D=vt/ve);let F=0,T=0;if(te===0)F=1,T=2-X;else{let Ke=te===3?1:2,Ue=te===1?2:1;F=Ke,T=Ue*(2-X)}let re=(Pe+1)*16,Le=(2-X)*((fe+1)*16);re-=(ie+Ie)*F,Le-=(Oe+Xe)*T;let Se=Math.ceil(re*D);return n.destroy(),n=null,{profile_string:h,level_string:f,bit_depth:Ne,ref_frames:ae,chroma_format:G,chroma_format_string:R.getChromaFormatString(G),frame_rate:{fixed:w,fps:nt,fps_den:O,fps_num:x},sar_ratio:{width:vt,height:ve},codec_size:{width:re,height:Le},present_size:{width:Se,height:Le}}}static _skipScalingList(e,t){let n=8,i=8,r=0;for(let h=0;h>>8&255|(H&255)<<8}function $(H){return(H&4278190080)>>>24|(H&16711680)>>>8|(H&65280)<<8|(H&255)<<24}function d(H,e){return H[e]<<24|H[e+1]<<16|H[e+2]<<8|H[e+3]}class p{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Fe,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let i=(t[4]&4)>>>2!==0,r=(t[4]&1)!==0,h=d(t,5);return h<9?n:{match:!0,consumed:h,dataOffset:h,hasAudioTrack:i,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Fe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new q("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,i=this._littleEndian;if(t===0)if(e.byteLength>13)n=p.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&g.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!i)!==0&&g.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let h=r.getUint8(0),f=r.getUint32(0,!i)&16777215;if(n+11+f+4>e.byteLength)break;if(h!==8&&h!==9&&h!==18){g.w(this.TAG,`Unsupported tag type ${h}, skipped`),n+=11+f+4;continue}let te=r.getUint8(4),G=r.getUint8(5),pe=r.getUint8(6),Ne=r.getUint8(7),ze=pe|G<<8|te<<16|Ne<<24;(r.getUint32(7,!i)&16777215)!==0&&g.w(this.TAG,"Meet tag which has StreamID != 0!");let Pe=n+11;switch(h){case 8:this._parseAudioData(e,Pe,f,ze);break;case 9:this._parseVideoData(e,Pe,f,ze,t+n);break;case 18:this._parseScriptData(e,Pe,f);break}let fe=r.getUint32(11+f,!i);fe!==11+f&&g.w(this.TAG,`Invalid PrevTagSize ${fe}`),n+=11+f+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let i=Ye.parseScriptData(e,t,n);if(i.hasOwnProperty("onMetaData")){if(i.onMetaData==null||typeof i.onMetaData!="object"){g.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&g.w(this.TAG,"Found another onMetaData tag!"),this._metadata=i;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let h=Math.floor(r.duration*this._timescale);this._duration=h,this._mediaInfo.duration=h}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let h=Math.floor(r.framerate*1e3);if(h>0){let f=h/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=f,this._referenceFrameRate.fps_num=h,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=f}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let h=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(h),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,g.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(i).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},i))}_parseKeyframesIndex(e){let t=[],n=[];for(let i=1;i>>4;if(te!==2&&te!==10){this._onError(c.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+te);return}let G=0,pe=(f&12)>>>2;if(pe>=0&&pe<=4)G=this._flvSoundRateTable[pe];else{this._onError(c.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+pe);return}let Ne=(f&2)>>>1,ze=f&1,ae=this._audioMetadata,Pe=this._audioTrack;if(ae||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),ae=this._audioMetadata={},ae.type="audio",ae.id=Pe.id,ae.timescale=this._timescale,ae.duration=this._duration,ae.audioSampleRate=G,ae.channelCount=ze===0?1:2),te===10){let fe=this._parseAACAudioData(e,t+1,n-1);if(fe==null)return;if(fe.packetType===0){ae.config&&g.w(this.TAG,"Found another AudioSpecificConfig!");let X=fe.data;ae.audioSampleRate=X.samplingRate,ae.channelCount=X.channelCount,ae.codec=X.codec,ae.originalCodec=X.originalCodec,ae.config=X.config,ae.refSampleDuration=1024/ae.audioSampleRate*ae.timescale,g.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",ae);let ie=this._mediaInfo;ie.audioCodec=ae.originalCodec,ie.audioSampleRate=ae.audioSampleRate,ie.audioChannelCount=ae.channelCount,ie.hasVideo?ie.videoCodec!=null&&(ie.mimeType='video/x-flv; codecs="'+ie.videoCodec+","+ie.audioCodec+'"'):ie.mimeType='video/x-flv; codecs="'+ie.audioCodec+'"',ie.isComplete()&&this._onMediaInfo(ie)}else if(fe.packetType===1){let X=this._timestampBase+i,ie={unit:fe.data,length:fe.data.byteLength,dts:X,pts:X};Pe.samples.push(ie),Pe.length+=fe.data.length}else g.e(this.TAG,`Flv: Unsupported AAC data type ${fe.packetType}`)}else if(te===2){if(!ae.codec){let Ie=this._parseMP3AudioData(e,t+1,n-1,!0);if(Ie==null)return;ae.audioSampleRate=Ie.samplingRate,ae.channelCount=Ie.channelCount,ae.codec=Ie.codec,ae.originalCodec=Ie.originalCodec,ae.refSampleDuration=1152/ae.audioSampleRate*ae.timescale,g.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",ae);let Oe=this._mediaInfo;Oe.audioCodec=ae.codec,Oe.audioSampleRate=ae.audioSampleRate,Oe.audioChannelCount=ae.channelCount,Oe.audioDataRate=Ie.bitRate,Oe.hasVideo?Oe.videoCodec!=null&&(Oe.mimeType='video/x-flv; codecs="'+Oe.videoCodec+","+Oe.audioCodec+'"'):Oe.mimeType='video/x-flv; codecs="'+Oe.audioCodec+'"',Oe.isComplete()&&this._onMediaInfo(Oe)}let fe=this._parseMP3AudioData(e,t+1,n-1,!1);if(fe==null)return;let X=this._timestampBase+i,ie={unit:fe,length:fe.byteLength,dts:X,pts:X};Pe.samples.push(ie),Pe.length+=fe.length}}_parseAACAudioData(e,t,n){if(n<=1){g.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let i={},r=new Uint8Array(e,t,n);return i.packetType=r[0],r[0]===0?i.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):i.data=r.subarray(1),i}_parseAACAudioSpecificConfig(e,t,n){let i=new Uint8Array(e,t,n),r=null,h=0,f=0,te=null,G=0,pe=null;if(h=f=i[0]>>>3,G=(i[0]&7)<<1|i[1]>>>7,G<0||G>=this._mpegSamplingRates.length){this._onError(c.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Ne=this._mpegSamplingRates[G],ze=(i[1]&120)>>>3;if(ze<0||ze>=8){this._onError(c.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}h===5&&(pe=(i[1]&7)<<1|i[2]>>>7,te=(i[2]&124)>>>2);let ae=self.navigator.userAgent.toLowerCase();return ae.indexOf("firefox")!==-1?G>=6?(h=5,r=new Array(4),pe=G-3):(h=2,r=new Array(2),pe=G):ae.indexOf("android")!==-1?(h=2,r=new Array(2),pe=G):(h=5,pe=G,r=new Array(4),G>=6?pe=G-3:ze===1&&(h=2,r=new Array(2),pe=G)),r[0]=h<<3,r[0]|=(G&15)>>>1,r[1]=(G&15)<<7,r[1]|=(ze&15)<<3,h===5&&(r[1]|=(pe&15)>>>1,r[2]=(pe&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:Ne,channelCount:ze,codec:"mp4a.40."+h,originalCodec:"mp4a.40."+f}}_parseMP3AudioData(e,t,n,i){if(n<4){g.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,h=new Uint8Array(e,t,n),f=null;if(i){if(h[0]!==255)return;let te=h[1]>>>3&3,G=(h[1]&6)>>1,pe=(h[2]&240)>>>4,Ne=(h[2]&12)>>>2,ae=(h[3]>>>6&3)!==3?2:1,Pe=0,fe=0,X=34,ie="mp3";switch(te){case 0:Pe=this._mpegAudioV25SampleRateTable[Ne];break;case 2:Pe=this._mpegAudioV20SampleRateTable[Ne];break;case 3:Pe=this._mpegAudioV10SampleRateTable[Ne];break}switch(G){case 1:X=34,pe>>4,te=h&15;if(te!==7){this._onError(c.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${te}`);return}this._parseAVCVideoPacket(e,t+1,n-1,i,r,f)}_parseAVCVideoPacket(e,t,n,i,r,h){if(n<4){g.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let f=this._littleEndian,te=new DataView(e,t,n),G=te.getUint8(0),Ne=(te.getUint32(0,!f)&16777215)<<8>>8;if(G===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(G===1)this._parseAVCVideoData(e,t+4,n-4,i,r,h,Ne);else if(G!==2){this._onError(c.FORMAT_ERROR,`Flv: Invalid video packet type ${G}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){g.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let i=this._videoMetadata,r=this._videoTrack,h=this._littleEndian,f=new DataView(e,t,n);i?typeof i.avcc!="undefined"&&g.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),i=this._videoMetadata={},i.type="video",i.id=r.id,i.timescale=this._timescale,i.duration=this._duration);let te=f.getUint8(0),G=f.getUint8(1),pe=f.getUint8(2),Ne=f.getUint8(3);if(te!==1||G===0){this._onError(c.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(f.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(c.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ze=f.getUint8(5)&31;if(ze===0){this._onError(c.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ze>1&&g.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ze}`);let ae=6;for(let fe=0;fe1&&g.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Pe}`);ae++;for(let fe=0;fe=n){g.w(this.TAG,`Malformed Nalu near timestamp ${Pe}, offset = ${ze}, dataSize = ${n}`);break}let X=G.getUint32(ze,!te);if(ae===3&&(X>>>=8),X>n-ae){g.w(this.TAG,`Malformed Nalus near timestamp ${Pe}, NaluSize > DataSize!`);return}let ie=G.getUint8(ze+ae)&31;ie===5&&(fe=!0);let Ie=new Uint8Array(e,t+ze,ae+X),Oe={type:ie,data:Ie};pe.push(Oe),Ne+=Ie.byteLength,ze+=ae+X}if(pe.length){let X=this._videoTrack,ie={units:pe,length:Ne,isKeyframe:fe,dts:Pe,cts:f,pts:Pe+f};fe&&(ie.fileposition=r),X.samples.push(ie),X.length+=Ne}}}var b=p;class u{static init(){u.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(let t in u.types)u.types.hasOwnProperty(t)&&(u.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=u.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,i=Array.prototype.slice.call(arguments,1),r=i.length;for(let f=0;f>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let h=8;for(let f=0;f>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return u.box(u.types.trak,u.tkhd(e),u.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,i=e.presentWidth,r=e.presentHeight;return u.box(u.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,r>>>8&255,r&255,0,0]))}static mdia(e){return u.box(u.types.mdia,u.mdhd(e),u.hdlr(e),u.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return u.box(u.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=u.constants.HDLR_AUDIO:t=u.constants.HDLR_VIDEO,u.box(u.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=u.box(u.types.smhd,u.constants.SMHD):t=u.box(u.types.vmhd,u.constants.VMHD),u.box(u.types.minf,t,u.dinf(),u.stbl(e))}static dinf(){return u.box(u.types.dinf,u.box(u.types.dref,u.constants.DREF))}static stbl(e){return u.box(u.types.stbl,u.stsd(e),u.box(u.types.stts,u.constants.STTS),u.box(u.types.stsc,u.constants.STSC),u.box(u.types.stsz,u.constants.STSZ),u.box(u.types.stco,u.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?u.box(u.types.stsd,u.constants.STSD_PREFIX,u.mp3(e)):u.box(u.types.stsd,u.constants.STSD_PREFIX,u.mp4a(e)):u.box(u.types.stsd,u.constants.STSD_PREFIX,u.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return u.box(u.types[".mp3"],i)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,i=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return u.box(u.types.mp4a,i,u.esds(e))}static esds(e){let t=e.config||[],n=t.length,i=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return u.box(u.types.esds,i)}static avc1(e){let t=e.avcc,n=e.codecWidth,i=e.codecHeight,r=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,n>>>8&255,n&255,i>>>8&255,i&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 u.box(u.types.avc1,r,u.box(u.types.avcC,t))}static mvex(e){return u.box(u.types.mvex,u.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return u.box(u.types.trex,n)}static moof(e,t){return u.box(u.types.moof,u.mfhd(e.sequenceNumber),u.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return u.box(u.types.mfhd,t)}static traf(e,t){let n=e.id,i=u.box(u.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),r=u.box(u.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),h=u.sdtp(e),f=u.trun(e,h.byteLength+16+16+8+16+8+8);return u.box(u.types.traf,i,r,f,h)}static sdtp(e){let t=e.samples||[],n=t.length,i=new Uint8Array(4+n);for(let r=0;r>>24&255,i>>>16&255,i>>>8&255,i&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let f=0;f>>24&255,te>>>16&255,te>>>8&255,te&255,G>>>24&255,G>>>16&255,G>>>8&255,G&255,pe.isLeading<<2|pe.dependsOn,pe.isDependedOn<<6|pe.hasRedundancy<<4|pe.isNonSync,0,0,Ne>>>24&255,Ne>>>16&255,Ne>>>8&255,Ne&255],12+16*f)}return u.box(u.types.trun,h)}static mdat(e){return u.box(u.types.mdat,e)}}u.init();var B=u;class W{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var me=W;class ye{constructor(e,t,n,i,r){this.dts=e,this.pts=t,this.duration=n,this.originalDts=i,this.isSyncPoint=r,this.fileposition=null}}class $e{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ge{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[r].dts&&et[i].lastSample.originalDts&&e=t[i].lastSample.originalDts&&(i===t.length-1||i0&&(r=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class be{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ke("audio"),this._videoSegmentInfoList=new ke("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661)),this._fillSilentAfterSeek=_.msedge||_.msie,this._mp3UseMpegAudio=!_.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new q("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,i="mp4",r=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(i="mpeg",r="",n=new Uint8Array):n=B.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=B.generateInitSegment(t);else return;if(!this._onInitSegment)throw new q("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:r,container:`${e}/${i}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let i={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(i.samples.push(t),i.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(i,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,i=n.samples,r,h=-1,f=-1,te=-1,G=this._audioMeta.refSampleDuration,pe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Ne=this._dtsBaseInited&&this._audioNextDts===void 0,ze=!1;if(!i||i.length===0||i.length===1&&!t)return;let ae=0,Pe=null,fe=0;pe?(ae=0,fe=n.length):(ae=8,fe=8+n.length);let X=null;if(i.length>1&&(X=i.pop(),fe-=X.length),this._audioStashedLastSample!=null){let ve=this._audioStashedLastSample;this._audioStashedLastSample=null,i.unshift(ve),fe+=ve.length}X!=null&&(this._audioStashedLastSample=X);let ie=i[0].dts-this._dtsBase;if(this._audioNextDts)r=ie-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ze=!0);else{let ve=this._audioSegmentInfoList.getLastSampleBefore(ie);if(ve!=null){let nt=ie-(ve.originalDts+ve.duration);nt<=3&&(nt=0);let w=ve.dts+ve.duration+nt;r=ie-w}else r=0}if(ze){let ve=ie-r,nt=this._videoSegmentInfoList.getLastSegmentBefore(ie);if(nt!=null&&nt.beginDts=1?j=Ie[Ie.length-1].duration:j=Math.floor(G);let D=!1,F=null;if(j>G*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!_.safari){D=!0;let T=Math.abs(j-G),re=Math.ceil(T/G),Le=O+G;g.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${O+j} ms, expected: ${O+Math.round(G)} ms, delta: ${Math.round(T)} ms, generate: ${re} frames`);let Se=me.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);Se==null&&(g.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),Se=w),F=[];for(let Ue=0;Ue0){let at=F[F.length-1];at.duration=st-at.dts}let ct={dts:st,pts:st,cts:0,unit:Se,size:Se.byteLength,duration:0,originalDts:x,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};F.push(ct),fe+=ct.size,Le+=G}let Ke=F[F.length-1];Ke.duration=O+j-Ke.dts,j=Math.round(G)}Ie.push({dts:O,pts:O,cts:0,unit:nt.unit,size:nt.unit.byteLength,duration:j,originalDts:x,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),D&&Ie.push.apply(Ie,F)}pe?Pe=new Uint8Array(fe):(Pe=new Uint8Array(fe),Pe[0]=fe>>>24&255,Pe[1]=fe>>>16&255,Pe[2]=fe>>>8&255,Pe[3]=fe&255,Pe.set(B.types.mdat,4));for(let ve=0;ve1&&(ae=i.pop(),ze-=ae.length),this._videoStashedLastSample!=null){let Oe=this._videoStashedLastSample;this._videoStashedLastSample=null,i.unshift(Oe),ze+=Oe.length}ae!=null&&(this._videoStashedLastSample=ae);let Pe=i[0].dts-this._dtsBase;if(this._videoNextDts)r=Pe-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let Oe=this._videoSegmentInfoList.getLastSampleBefore(Pe);if(Oe!=null){let Xe=Pe-(Oe.originalDts+Oe.duration);Xe<=3&&(Xe=0);let Mt=Oe.dts+Oe.duration+Xe;r=Pe-Mt}else r=0}let fe=new $e,X=[];for(let Oe=0;Oe=1?x=X[X.length-1].duration:x=Math.floor(this._videoMeta.refSampleDuration),vt){let O=new ye(ve,w,x,Xe.dts,!0);O.fileposition=Xe.fileposition,fe.appendSyncPoint(O)}X.push({dts:ve,pts:w,cts:nt,units:Xe.units,size:Xe.length,isKeyframe:vt,duration:x,originalDts:Mt,flags:{isLeading:0,dependsOn:vt?2:1,isDependedOn:vt?1:0,hasRedundancy:0,isNonSync:vt?0:1}})}Ne=new Uint8Array(ze),Ne[0]=ze>>>24&255,Ne[1]=ze>>>16&255,Ne[2]=ze>>>8&255,Ne[3]=ze&255,Ne.set(B.types.mdat,4);for(let Oe=0;Oe{i.timestampBase=n,n+=i.duration,i.cors=e.cors,i.withCredentials=e.withCredentials,t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],i=this._ioctl=new Ve(n,this._config,e);i.onError=this._onIOException.bind(this),i.onSeeked=this._onIOSeeked.bind(this),i.onComplete=this._onIOComplete.bind(this),i.onRedirect=this._onIORedirect.bind(this),i.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):i.onDataArrival=this._onInitChunkArrival.bind(this),i.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let i=n.getNearestKeyframe(e);this._remuxer.seek(i.milliseconds),this._ioctl.seek(i.fileposition),this._pendingResolveSeekPoint=i.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let i=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,i.fileposition),this._pendingResolveSeekPoint=i.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let i=0;i0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,i=this._demuxer.parseChunks(e,t);else if((n=b.probe(e)).match){this._demuxer=new b(n,this._config),this._remuxer||(this._remuxer=new ut(this._config));let r=this._mediaDataSource;r.duration!=null&&!isNaN(r.duration)&&(this._demuxer.overridedDuration=r.duration),typeof r.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=r.hasAudio),typeof r.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.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),i=this._demuxer.parseChunks(e,t)}else n=null,g.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(K.DEMUX_ERROR,c.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),i=0;return i}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Fe.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,Fe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(K.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(K.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===i&&(i=n[0].pts),this._emitter.emit(K.RECOMMEND_SEEKPOINT,i)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(K.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(K.STATISTICS_INFO,e)}}var mt=bt,qe=function(H){let e="TransmuxingWorker",t=null,n=fe.bind(this);C.install(),H.addEventListener("message",function(X){switch(X.data.cmd){case"init":t=new mt(X.data.param[0],X.data.param[1]),t.on(K.IO_ERROR,ze.bind(this)),t.on(K.DEMUX_ERROR,ae.bind(this)),t.on(K.INIT_SEGMENT,i.bind(this)),t.on(K.MEDIA_SEGMENT,r.bind(this)),t.on(K.LOADING_COMPLETE,h.bind(this)),t.on(K.RECOVERED_EARLY_EOF,f.bind(this)),t.on(K.MEDIA_INFO,te.bind(this)),t.on(K.METADATA_ARRIVED,G.bind(this)),t.on(K.SCRIPTDATA_ARRIVED,pe.bind(this)),t.on(K.STATISTICS_INFO,Ne.bind(this)),t.on(K.RECOMMEND_SEEKPOINT,Pe.bind(this));break;case"destroy":t&&(t.destroy(),t=null),H.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(X.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let ie=X.data.param;_e.applyConfig(ie),ie.enableCallback===!0?_e.addLogListener(n):_e.removeLogListener(n);break}}});function i(X,ie){let Ie={msg:K.INIT_SEGMENT,data:{type:X,data:ie}};H.postMessage(Ie,[ie.data])}function r(X,ie){let Ie={msg:K.MEDIA_SEGMENT,data:{type:X,data:ie}};H.postMessage(Ie,[ie.data])}function h(){let X={msg:K.LOADING_COMPLETE};H.postMessage(X)}function f(){let X={msg:K.RECOVERED_EARLY_EOF};H.postMessage(X)}function te(X){let ie={msg:K.MEDIA_INFO,data:X};H.postMessage(ie)}function G(X){let ie={msg:K.METADATA_ARRIVED,data:X};H.postMessage(ie)}function pe(X){let ie={msg:K.SCRIPTDATA_ARRIVED,data:X};H.postMessage(ie)}function Ne(X){let ie={msg:K.STATISTICS_INFO,data:X};H.postMessage(ie)}function ze(X,ie){H.postMessage({msg:K.IO_ERROR,data:{type:X,info:ie}})}function ae(X,ie){H.postMessage({msg:K.DEMUX_ERROR,data:{type:X,info:ie}})}function Pe(X){H.postMessage({msg:K.RECOMMEND_SEEKPOINT,data:X})}function fe(X,ie){H.postMessage({msg:"logcat_callback",data:{type:X,logcat:ie}})}};class At{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(z()),t.enableWorker&&typeof Worker!="undefined")try{let n=l(82059);this._worker=n(qe),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},_e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:_e.getConfig()})}catch(n){g.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new mt(e,t)}else this._controller=new mt(e,t);if(this._controller){let n=this._controller;n.on(K.IO_ERROR,this._onIOError.bind(this)),n.on(K.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(K.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(K.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(K.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(K.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(K.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(K.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(K.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(K.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(K.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),_e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(K.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(K.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(K.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(K.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(K.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(K.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(K.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(K.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(K.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(K.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case K.INIT_SEGMENT:case K.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case K.LOADING_COMPLETE:case K.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case K.MEDIA_INFO:Object.setPrototypeOf(n,Fe.prototype),this._emitter.emit(t.msg,n);break;case K.METADATA_ARRIVED:case K.SCRIPTDATA_ARRIVED:case K.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case K.IO_ERROR:case K.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case K.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":g.emitter.emit("log",n.type,n.logcat);break;default:break}}}var Tt=At,Et={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Zt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(z()),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 ge}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new q("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let i=this._sourceBuffers[t];if(i){if(e.readyState!=="closed"){try{e.removeSourceBuffer(i)}catch(r){g.e(this.TAG,r.message)}i.removeEventListener("error",this.e.onSourceBufferError),i.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){g.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,i=`${n.container}`;n.codec&&n.codec.length>0&&(i+=`;codecs=${n.codec}`);let r=!1;if(g.v(this.TAG,"Received Initialization Segment, mimeType: "+i),this._lastInitSegments[n.type]=n,i!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])g.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${i}`);else{r=!0;try{let h=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(i);h.addEventListener("error",this.e.onSourceBufferError),h.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(h){g.e(this.TAG,h.message),this._emitter.emit(Et.ERROR,{code:h.code,msg:h.message});return}}this._mimeTypes[n.type]=i}t||this._pendingSegments[n.type].push(n),r||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),_.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(r){g.e(this.TAG,r.message)}this._idrList.clear();let i=this._pendingSegments[t];if(i.splice(0,i.length),this._mediaSource.readyState!=="closed"){for(let r=0;r=1&&e-i.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let i=n.buffered,r=!1;for(let h=0;h=this._config.autoCleanupMaxBackwardDuration){r=!0;let G=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:f,end:G})}}else te0&&(isNaN(t)||n>t)&&(g.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let i=n.shift();t.remove(i.start,i.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let i=this._sourceBuffers[t].timestampOffset,r=n.timestampOffset/1e3;Math.abs(i-r)>.1&&(g.v(this.TAG,`Update MPEG audio timestampOffset from ${i} to ${r}`),this._sourceBuffers[t].timestampOffset=r),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(i){this._pendingSegments[t].unshift(n),i.code===22?(this._isBufferFull||this._emitter.emit(Et.BUFFER_FULL),this._isBufferFull=!0):(g.e(this.TAG,i.message),this._emitter.emit(Et.ERROR,{code:i.code,msg:i.message}))}}}_onSourceOpen(){if(g.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(Et.SOURCE_OPEN)}_onSourceEnded(){g.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){g.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(Et.UPDATE_END)}_onSourceBufferError(e){g.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Kt=Zt;const Be={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Qe={NETWORK_EXCEPTION:V.EXCEPTION,NETWORK_STATUS_CODE_INVALID:V.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:V.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:V.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:c.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:c.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:c.CODEC_UNSUPPORTED};class Rt{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(z()),this._config=Z(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new oe("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=_.chrome&&(_.version.major<50||_.version.major===50&&_.version.build<2661);this._alwaysSeekKeyframe=!!(n||_.msedge||_.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,t){e===le.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}):e===le.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Kt(this._config),this._msectl.on(Et.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(Et.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(Et.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(Et.ERROR,t=>{this._emitter.emit(le.ERROR,Be.MEDIA_ERROR,Qe.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new q("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new q("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 Tt(this._mediaDataSource,this._config),this._transmuxer.on(K.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(K.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(g.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(K.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(le.LOADING_COMPLETE)}),this._transmuxer.on(K.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(le.RECOVERED_EARLY_EOF)}),this._transmuxer.on(K.IO_ERROR,(e,t)=>{this._emitter.emit(le.ERROR,Be.NETWORK_ERROR,e,t)}),this._transmuxer.on(K.DEMUX_ERROR,(e,t)=>{this._emitter.emit(le.ERROR,Be.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(K.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(le.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(K.METADATA_ARRIVED,e=>{this._emitter.emit(le.METADATA_ARRIVED,e)}),this._transmuxer.on(K.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(le.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(K.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(le.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(K.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,i=0;for(let r=0;r=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(g.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){g.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let i=0;i=r&&e=h-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(g.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=i&&e0){let r=this._mediaElement.buffered.start(0);(r<1&&e0&&t.currentTime0){let i=n.start(0);if(i<1&&t{this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}):e===le.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new q("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,i=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();n=r.totalVideoFrames,i=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,i=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=i),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(le.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(le.STATISTICS_INFO,this.statisticsInfo)}}var $t=Nt;C.install();function kt(H,e){let t=H;if(t==null||typeof t!="object")throw new oe("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new oe("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new _t(t,e);default:return new $t(t,e)}}function Lt(){return Re.supportMSEH264Playback()}function tt(){return Re.getFeatureList()}let rt={};rt.createPlayer=kt,rt.isSupported=Lt,rt.getFeatureList=tt,rt.BaseLoader=we,rt.LoaderStatus=o,rt.LoaderErrors=V,rt.Events=le,rt.ErrorTypes=Be,rt.ErrorDetails=Qe,rt.FlvPlayer=_t,rt.NativePlayer=$t,rt.LoggingControl=_e,Object.defineProperty(rt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var dn=rt},91857:function(dt,xe,l){"use strict";var a=l(59301),C=l(38819),P=l(92310),z=l.n(P),y=l(31561),g=l(70425),ce=l(18929),de=l(2738),U=l(79676),q=l(53487),oe=l(92343),Q=l(36355),o=l(20834),V=l(40875),we=l(88088),ee=l(47211);const ne=null,_=I=>{const{menu:k,arrow:M,prefixCls:A,children:J,trigger:se,disabled:he,dropdownRender:De,getPopupContainer:Ce,overlayClassName:Te,rootClassName:Ae,open:N,onOpenChange:Ve,visible:Ge,onVisibleChange:Z,mouseEnterDelay:Y=.15,mouseLeaveDelay:Re=.1,autoAdjustOverflow:Ee=!0,placement:le="",overlay:ue,transitionName:_e}=I,{getPopupContainer:je,getPrefixCls:Fe,direction:Ze}=a.useContext(Q.E_),We=a.useMemo(()=>{const B=Fe();return _e!==void 0?_e:le.includes("top")?`${B}-slide-down`:`${B}-slide-up`},[Fe,le,_e]),it=a.useMemo(()=>le?le.includes("Center")?le.slice(0,le.indexOf("Center")):le:Ze==="rtl"?"bottomRight":"bottomLeft",[le,Ze]),Me=Fe("dropdown",A),[He,Ye]=(0,ee.Z)(Me),[,Je]=(0,we.Z)(),et=a.Children.only(J),R=(0,oe.Tm)(et,{className:z()(`${Me}-trigger`,{[`${Me}-rtl`]:Ze==="rtl"},et.props.className),disabled:he}),E=he?[]:se;let s;E&&E.includes("contextMenu")&&(s=!0);const[c,m]=(0,ce.Z)(!1,{value:N!=null?N:Ge}),$=(0,g.useEvent)(B=>{Ve==null||Ve(B),Z==null||Z(B),m(B)}),d=z()(Te,Ae,Ye,{[`${Me}-rtl`]:Ze==="rtl"}),p=(0,U.Z)({arrowPointAtCenter:typeof M=="object"&&M.pointAtCenter,autoAdjustOverflow:Ee,offset:Je.marginXXS,arrowWidth:M?Je.sizePopupArrow:0,borderRadius:Je.borderRadius}),b=a.useCallback(()=>{m(!1)},[]),u=()=>{let B;return k!=null&&k.items?B=a.createElement(o.default,Object.assign({},k)):typeof ue=="function"?B=ue():B=ue,De&&(B=De(B)),B=a.Children.only(typeof B=="string"?a.createElement("span",null,B):B),a.createElement(V.J,{prefixCls:`${Me}-menu`,expandIcon:a.createElement("span",{className:`${Me}-menu-submenu-arrow`},a.createElement(C.Z,{className:`${Me}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:b,validator:W=>{let{mode:me}=W}},B)};return He(a.createElement(y.Z,Object.assign({alignPoint:s},(0,de.Z)(I,["rootClassName"]),{mouseEnterDelay:Y,mouseLeaveDelay:Re,visible:c,builtinPlacements:p,arrow:!!M,overlayClassName:d,prefixCls:Me,getPopupContainer:Ce||je,transitionName:We,trigger:E,overlay:u,placement:it,onVisibleChange:$}),R))};function S(I){return Object.assign(Object.assign({},I),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const v=(0,q.Z)(_,"dropdown",I=>I,S),L=I=>a.createElement(v,Object.assign({},I),a.createElement("span",null));_._InternalPanelDoNotUseOrYouWillBeFired=L,xe.Z=_},38854:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return we}});var a=l(91857),C=l(92310),P=l.n(C),z=l(59301),y=l(18785),g=l(3113),ce=l(36355),de=l(81327),U=l(33234),q=l(47211),oe=function(ee,ne){var _={};for(var S in ee)Object.prototype.hasOwnProperty.call(ee,S)&&ne.indexOf(S)<0&&(_[S]=ee[S]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,S=Object.getOwnPropertySymbols(ee);v{const{getPopupContainer:ne,getPrefixCls:_,direction:S}=z.useContext(ce.E_),{prefixCls:v,type:L="default",danger:I,disabled:k,loading:M,onClick:A,htmlType:J,children:se,className:he,menu:De,arrow:Ce,autoFocus:Te,overlay:Ae,trigger:N,align:Ve,open:Ge,onOpenChange:Z,placement:Y,getPopupContainer:Re,href:Ee,icon:le=z.createElement(y.Z,null),title:ue,buttonsRender:_e=u=>u,mouseEnterDelay:je,mouseLeaveDelay:Fe,overlayClassName:Ze,overlayStyle:We,destroyPopupOnHide:it,dropdownRender:Me}=ee,He=oe(ee,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ye=_("dropdown",v),Je=`${Ye}-button`,[et,R]=(0,q.Z)(Ye),E={menu:De,arrow:Ce,autoFocus:Te,align:Ve,disabled:k,trigger:k?[]:N,onOpenChange:Z,getPopupContainer:Re||ne,mouseEnterDelay:je,mouseLeaveDelay:Fe,overlayClassName:Ze,overlayStyle:We,destroyPopupOnHide:it,dropdownRender:Me},{compactSize:s,compactItemClassnames:c}=(0,U.ri)(Ye,S),m=P()(Je,c,he,R);"overlay"in ee&&(E.overlay=Ae),"open"in ee&&(E.open=Ge),"placement"in ee?E.placement=Y:E.placement=S==="rtl"?"bottomLeft":"bottomRight";const $=z.createElement(g.ZP,{type:L,danger:I,disabled:k,loading:M,onClick:A,htmlType:J,href:Ee,title:ue},se),d=z.createElement(g.ZP,{type:L,danger:I,icon:le}),[p,b]=_e([$,d]);return et(z.createElement(de.Z.Compact,Object.assign({className:m,size:s,block:!0},He),p,z.createElement(a.Z,Object.assign({},E),b)))};Q.__ANT_BUTTON=!0;var o=Q;const V=a.Z;V.Button=o;var we=V},47211:function(dt,xe,l){"use strict";l.d(xe,{Z:function(){return oe}});var a=l(17313),C=l(13826),P=l(92899),z=l(29878),y=l(19447),g=l(83116),ce=l(37613),U=Q=>{const{componentCls:o,menuCls:V,colorError:we,colorTextLightSolid:ee}=Q,ne=`${V}-item`;return{[`${o}, ${o}-menu-submenu`]:{[`${V} ${ne}`]:{[`&${ne}-danger:not(${ne}-disabled)`]:{color:we,"&:hover":{color:ee,backgroundColor:we}}}}}};const q=Q=>{const{componentCls:o,menuCls:V,zIndexPopup:we,dropdownArrowDistance:ee,sizePopupArrow:ne,antCls:_,iconCls:S,motionDurationMid:v,dropdownPaddingVertical:L,fontSize:I,dropdownEdgeChildPadding:k,colorTextDisabled:M,fontSizeIcon:A,controlPaddingHorizontal:J,colorBgElevated:se}=Q;return[{[o]:Object.assign(Object.assign({},(0,a.Wf)(Q)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:we,display:"block","&::before":{position:"absolute",insetBlock:-ee+ne/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${_}-btn`]:{[`& > ${S}-down, & > ${_}-btn-icon > ${S}-down`]:{fontSize:A}},[`${o}-wrap`]:{position:"relative",[`${_}-btn > ${S}-down`]:{fontSize:A},[`${S}-down::before`]:{transition:`transform ${v}`}},[`${o}-wrap-open`]:{[`${S}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${_}-slide-down-enter${_}-slide-down-enter-active${o}-placement-bottomLeft, &${_}-slide-down-appear${_}-slide-down-appear-active${o}-placement-bottomLeft, &${_}-slide-down-enter${_}-slide-down-enter-active${o}-placement-bottom, diff --git a/p__Classrooms__Lists__ResourceRecommend__index.16b2e8c7.async.js b/p__Classrooms__Lists__ResourceRecommend__index.43993339.async.js similarity index 99% rename from p__Classrooms__Lists__ResourceRecommend__index.16b2e8c7.async.js rename to p__Classrooms__Lists__ResourceRecommend__index.43993339.async.js index 699bef1dc2..197a76f59f 100644 --- a/p__Classrooms__Lists__ResourceRecommend__index.16b2e8c7.async.js +++ b/p__Classrooms__Lists__ResourceRecommend__index.43993339.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1257],{40001:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},49198:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},84105:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},18785:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},33853:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},62772:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},38819:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},47472:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},86340:function(It,Be,l){"use strict";l.d(Be,{K:function(){return T}});var f=l(59301),g=l(43418),O=l(44080),N={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},w=l(24334);const T=({visible:ge,width:be,videoId:q,file_url:I,course_id:Ae,copyUrl:b,toLog:C=!0,logWatchHistory:Re=()=>{},allow_skip:Te,onClose:Me=()=>{},autoPlay:Ze=!1,onPlayEnded:Y=()=>{}})=>f.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ge,title:null,footer:null,width:be,className:N.modal},f.createElement("i",{className:`${N.closeIcon} iconfont icon-guanbi10`,onClick:Me}),ge&&f.createElement(O.Z,{onPlayEnded:Y,autoPlay:Ze,allow_skip:Te,courseId:Ae,src:I!=null&&I.startsWith("http")?I:w.Base64.decode(I),videoId:q,toLog:C,logWatchHistory:Re}))},44080:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return Te}});var f=l(59301),g=l(8591),O=l(38854),N=l(73217),w=l(17030),T=l(41867),ge=l(56102),be=l(84056),q={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},I=(Me,Ze,Y)=>new Promise((ae,V)=>{var j=y=>{try{c(Y.next(y))}catch(x){V(x)}},v=y=>{try{c(Y.throw(y))}catch(x){V(x)}},c=y=>y.done?ae(y.value):Promise.resolve(y.value).then(j,v);c((Y=Y.apply(Me,Ze)).next())});function Ae(Me){if(isNaN(Me))return{minutes:"00",seconds:"00"};const Ze=new Date(Me*1e3).toISOString().substr(11,8);return{hour:Ze.substr(0,2),minutes:Ze.substr(3,2),seconds:Ze.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function b(Me,Ze){return Me-Ze}function C(Me){Me.sort(b);let Ze=0;for(let Y=0;Y{},handlePlay:y=()=>{},handlePlayEnded:x=()=>{},autoPlay:oe=!1,onPlayEnded:he=()=>{},isShowWaterMark:Ce=!0},ke)=>{var Fe;const He=((Fe=Ze==null?void 0:Ze.split("."))==null?void 0:Fe.pop())==="flv",E=(0,f.useRef)(),De=(0,f.useRef)(),we=(0,f.useRef)(),J=(0,f.useRef)(),de=(0,f.useRef)(),Ge=(0,f.useRef)(),X=(0,f.useRef)(),te=(0,f.useRef)(),ue=(0,f.useRef)(),ve=(0,f.useRef)(),We=(0,f.useRef)(),tt=(0,f.useRef)(),et=(0,f.useRef)(),gt=(0,f.useRef)(),rt=navigator.userAgent.toLowerCase().match(Re),Ve=rt?rt[0]:"pc",ct=(0,f.useRef)(!1),pt=(0,T.eY)();let H=0,ze=0,M=0,D=null,h=!1,S=20,A=1,z=!1,s=!1,u=[];(0,f.useImperativeHandle)(ke,()=>({getLastUpdatedTime:()=>E.current.currentTime,getDuration:()=>E.current.duration})),g.ZP.config({maxCount:1,getContainer:()=>we.current});const _=(0,f.useCallback)((ie,ce=!1)=>{let ye={point:E.current.currentTime};D?(ye.log_id=D,ye.watch_duration=C(u),ye.total_duration=ze):(j?(ye.video_id=parseInt(ae,10),ye.course_id=j):ye.video_id=ae,ye.duration=H,ye.device=Ve),ce&&(ye.ed="1");function Ke(){return I(this,null,function*(){z=!0,D=yield V==null?void 0:V(ye),z=!1,ie&&ie()})}Ke()},[ae,j]);(0,f.useEffect)(()=>{E.current&&(J.current.style.display="none",de.current.style.display="block"),g.ZP.destroy();let ie=null;return N.Z.isSupported&&He&&Ze&&(Ze==null?void 0:Ze.indexOf(".m3u8"))<0?(ie=N.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ze,muted:!1}),E.current&&(ie.attachMediaElement(E.current),ie.load())):E.current.setAttribute("src",Ze),m(),()=>{ie&&(ie.unload(),ie.pause(),ie.destroy(),ie=null)}},[E,He,Ze]);function d(){E.current.paused?(J.current.style.display="none",de.current.style.display="block"):(J.current.style.display="block",de.current.style.display="none")}function m(){We.current.style.display="none",et.current.style.display="none",tt.current.style.display="none",E.current.muted||E.current.volume===0?We.current.style.display="block":E.current.volume>0&&E.current.volume<=.5?et.current.style.display="block":tt.current.style.display="block"}(0,f.useEffect)(()=>{const ie=document.getElementById("play"),ce=document.querySelectorAll(".playback-icons use");function ye(){y(),v&&!ct.current&&(E.current.currentTime=v),ct.current=!0,u.push(E.current.currentTime),h||(h=!0,Y&&_())}function Ke(){return I(this,null,function*(){d(),u.push(E.current.currentTime),Y&&_(()=>{D=null,M=0,h=!1,z=!1,s=!1,u=[],ze=0,A=1},!0),he()})}function _e(){Ge.current.value=Math.round(E.current.currentTime),X.current.value=Math.round(E.current.currentTime)}function ne(){const Ue=Ae(Math.round(E.current.currentTime));ue.current.innerText=`${Ue.hour>0?Ue.hour+":":""}${Ue.minutes}:${Ue.seconds}`,ue.current.setAttribute("datetime",`${Ue.hour>0?" "+Ue.hour+" ":""}${Ue.minutes}m ${Ue.seconds}s`)}function nt(){var Ue,mt,Xt,ft,zt,ln,Ut;const qt=Math.round((Ue=E.current)==null?void 0:Ue.duration);(Xt=(mt=Ge.current)==null?void 0:mt.setAttribute)==null||Xt.call(mt,"max",qt),(zt=(ft=X.current)==null?void 0:ft.setAttribute)==null||zt.call(ft,"max",qt);const Ft=Ae(qt);te.current&&(te.current.innerText=`${Ft.hour>0?Ft.hour+":":""}${Ft.minutes}:${Ft.seconds}`,(Ut=(ln=te.current).setAttribute)==null||Ut.call(ln,"datetime",`${Ft.hour>0?" "+Ft.hour+" ":""}${Ft.minutes}m ${Ft.seconds}s`))}function ot(){try{const Ue=Math.round(E.current.duration);Ge.current.setAttribute("max",Ue),X.current.setAttribute("max",Ue);const mt=Ae(Ue);te.current.innerText=`${mt.hour>0?mt.hour+":":""}${mt.minutes}:${mt.seconds}`,te.current.setAttribute("datetime",`${mt.hour>0?" "+mt.hour+" ":""}${mt.minutes}m ${mt.seconds}s`),_e(),ne();const{width:Xt,height:ft,x:zt,y:ln}=De.current.getBoundingClientRect();if(zt<0||ln<0||!Xt)return;if(!s){let Ut=E.current.currentTime,qt=Ut-M;Math.abs(qt)<10?(ze+=Math.abs(qt),M=Ut,z||ze-A*S>=0&&(A++,u.push(M),Y&&_())):(M=Ut,Y&&_())}}catch(Ue){console.log(Ue)}}function Et(){s=!0}function st(){E.current.playing&&u.push(E.current.currentTime,M),M=E.current.currentTime,s=!1}function Tt(){H=E.current.duration,H<=20&&(S=H/3),E.current.addEventListener("play",ye)}function Mt(Ue){Ue.preventDefault(),(0,be.vp)()?(E.current.style.width="100%",E.current.style.height="100%"):E.current.style.cssText=""}function Vt(){c()}function kt(Ue){if(!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const mt=Ue.target.dataset.seek?Ue.target.dataset.seek:Ue.target.value;E.current.currentTime=mt,X.current.value=mt,Ge.current.value=mt}function Jt(Ue){const mt=Math.round(Ue.offsetX/Ue.target.clientWidth*parseInt(Ue.target.getAttribute("max"),10));Ge.current.setAttribute("data-seek",mt);const Xt=Ae(mt);ve.current.textContent=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`;const ft=E.current.getBoundingClientRect();ve.current.style.left=`${Ue.pageX-ft.left}px`}function Wt(Ue){switch(Ue.code){case"Space":Ue.preventDefault(),$();break;case"ArrowRight":if(Ue.preventDefault(),!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime>=E.current.duration)break;E.current.currentTime=parseInt(E.current.currentTime)+5,_e();break;case"ArrowLeft":if(Ue.preventDefault(),!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime===0)break;E.current.currentTime=parseInt(E.current.currentTime)-5,_e();break;case"ArrowUp":Ue.preventDefault(),E.current.volume<1&&(E.current.volume=(parseInt(E.current.volume*10)+1)/10);break;case"ArrowDown":Ue.preventDefault(),E.current.volume>0&&(E.current.volume=(parseInt(E.current.volume*10)-1)/10);break}}return we.current.addEventListener((0,be.gH)(),Mt),E.current.addEventListener("canplay",Tt),E.current.addEventListener("ended",Ke),E.current.addEventListener("seeking",Et),E.current.addEventListener("seeked",st),E.current.addEventListener("loadedmetadata",nt),Ge.current.addEventListener("mousemove",Jt),Ge.current.addEventListener("input",kt),E.current.addEventListener("timeupdate",ot),E.current.addEventListener("pause",Vt),E.current.addEventListener("volumechange",m),document.addEventListener("keydown",Wt),()=>{var Ue,mt,Xt,ft,zt,ln,Ut,qt,Ft,Gt,pn,Pe;(Ue=E.current)==null||Ue.removeEventListener("canplay",Tt),(mt=E.current)==null||mt.removeEventListener("play",ye),(Xt=E.current)==null||Xt.removeEventListener("ended",Ke),(ft=E.current)==null||ft.removeEventListener("seeking",Et),(zt=E.current)==null||zt.removeEventListener("seeked",st),(ln=Ge.current)==null||ln.removeEventListener("mousemove",Jt),(Ut=Ge.current)==null||Ut.removeEventListener("input",kt),(qt=E.current)==null||qt.removeEventListener("timeupdate",ot),(Ft=E.current)==null||Ft.removeEventListener("pause",Vt),(Gt=E.current)==null||Gt.removeEventListener("loadedmetadata",nt),(pn=E.current)==null||pn.removeEventListener("volumechange",m),document.removeEventListener("keydown",Wt),(Pe=E.current)!=null&&Pe.playing&&(u.push(M,E.current.currentTime),Y&&_())}},[E,Ze]),(0,f.useEffect)(()=>{if(E.current.onended=()=>{x(E)},E.current.oncontextmenu=()=>!1,(Ze==null?void 0:Ze.indexOf(".m3u8"))>-1){if(E.current.canPlayType("application/vnd.apple.mpegurl"))E.current.src=Ze;else if(w.ZP.isSupported()){var ie=new w.ZP;ie.loadSource(Ze),ie.attachMedia(E.current)}}},[Ze]);const[P,fe]=(0,f.useState)(1),$=()=>{E.current.paused||E.current.ended?E.current.play():E.current.pause(),d()};function Oe(){E.current.muted=!E.current.muted,E.current.muted?(gt.current.setAttribute("data-volume",volume.value),gt.current.value=0):gt.current.value=gt.current.dataset.volume}return f.createElement("div",{style:{position:"relative"},ref:we},f.createElement("div",{ref:De,className:`${q.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${q.animate__loop}`},Ce&&pt?pt.login:" "),f.createElement("div",{className:q.container},f.createElement("div",{className:q["video-container"],id:"video-container"},f.createElement("div",{className:q["playback-animation"],id:"playback-animation"},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{className:"hidden",href:"#play-icon"}),f.createElement("use",{href:"#pause"}))),f.createElement("video",{className:q.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:E,autoPlay:oe}),f.createElement("div",{className:`${q["video-controls"]} `,id:"video-controls"},f.createElement("div",{className:q["bottom-controls"]},f.createElement("div",{className:q["left-controls"]},f.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:$},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{ref:de,href:"#play-icon"}),f.createElement("use",{ref:J,style:{display:"none"},href:"#pause"}))),f.createElement("div",{className:q.time},f.createElement("time",{id:"time-elapsed",ref:ue},"00:00"),f.createElement("span",null," / "),f.createElement("time",{id:"duration",ref:te},"00:00"))),f.createElement("div",{className:q["right-controls"]},Me&&f.createElement(O.Z,{placement:"top",overlayClassName:q.rateOverlay,getPopupContainer:ie=>ie.parentNode,menu:{items:[{key:"1",label:f.createElement("span",{onClick:()=>{fe(1),E.current.playbackRate=1}},"1.0x")},{key:"2",label:f.createElement("span",{onClick:()=>{fe(1.5),E.current.playbackRate=1.5}},"1.5x")},{key:"3",label:f.createElement("span",{onClick:()=>{fe(2),E.current.playbackRate=2}},"2.0x")}]}},f.createElement("div",{className:`${q.controlText} mr5`},"\u500D\u901F")),f.createElement(ge.CopyToClipboard,{text:Ze,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},f.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),f.createElement("div",{className:q["volume-controls"]},f.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:q["volume-button"],id:"volume-button",onClick:Oe},f.createElement("i",{ref:We,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:et,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:tt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),f.createElement("input",{className:q.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:gt,style:{display:"none"},onClick:m})),f.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:q["fullscreen-button"],onClick:()=>{(0,be.vp)()?(0,be.BU)():(0,be.Dj)(we.current)}},f.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),f.createElement("div",{className:q["video-progress"]},f.createElement("progress",{ref:X,value:"0",min:"0"}),f.createElement("input",{className:q.seek,ref:Ge,value:"0",min:"0",type:"range",step:"1"}),f.createElement("div",{className:q["seek-tooltip"],ref:ve,id:"seek-tooltip"},"00:00"))))),f.createElement("svg",{style:{display:"none"}},f.createElement("defs",null,f.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),f.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},f.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),f.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},f.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"})))))})},42786:function(It,Be,l){"use strict";l.r(Be),l.d(Be,{default:function(){return X}});var f=l(59301),g=l(65582),O=l(8591),N=l(13570),w=l(71418),T=l(58421),ge=l(38147),be=l(41867),q=l(2524),I=l(18889),Ae=l(55988),b=l(36193),C={flex_box_center:"flex_box_center___riBIL",flex_space_between:"flex_space_between___QnIxq",flex_box_vertical_center:"flex_box_vertical_center___lDoLU",flex_box_center_end:"flex_box_center_end___cJ2F_",flex_box_column:"flex_box_column___PSzC7",wrap:"wrap___Mlk1H",mask:"mask___MVQfB",playIconWrap:"playIconWrap___QcDy0",playIcon:"playIcon___MXK2W",linkWrap:"linkWrap___rXjTB",link:"link___uEr60",imgWrap:"imgWrap___nCe4C",cardBottom:"cardBottom___CqJQC",bottomTitle:"bottomTitle___oTGoY",timeWrap:"timeWrap___ioirP",time:"time___hl75k",bottomActionWrap:"bottomActionWrap___RhhZY",peopleWrap:"peopleWrap___TwLjM",actionIcon:"actionIcon___BfAaN"},Re=l(86340),Te=l(74128),Me=l(24334),Ze=Object.defineProperty,Y=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(te,ue,ve)=>ue in te?Ze(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:ve}):te[ue]=ve,y=(te,ue)=>{for(var ve in ue||(ue={}))j.call(ue,ve)&&c(te,ve,ue[ve]);if(V)for(var ve of V(ue))v.call(ue,ve)&&c(te,ve,ue[ve]);return te},x=(te,ue)=>Y(te,ae(ue));const oe=({data:te,params:ue,onSend:ve})=>{const[We,tt]=(0,f.useState)(),[et,gt]=(0,f.useState)({}),rt="90%",Ve="55%",ct=H=>{H.link||(tt(!0),gt({videoId:H.id,course_id:ue.coursesId,file_url:H.play_url||H.file_url,copyUrl:pt(H.play_url||H.file_url,H.cover_url),logWatchHistory:()=>{}}))},pt=(H,ze)=>{let M=Me.Base64.decode(H);if(H)return``};return f.createElement(f.Fragment,null,te==null?void 0:te.map((H,ze)=>{var M;const D=H!=null&&H.cover_url?(M=H==null?void 0:H.cover_url)!=null&&M.includes("https")?H.cover_url:Te.Z.API_SERVER+H.cover_url:Ae;return f.createElement("a",{className:C.wrap,key:H.id},f.createElement(I.Z,{className:`animated fadeIn ${C.cardWrap}`},f.createElement(w.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!H.transcoded&&!H.link},f.createElement("span",{className:C.imgWrap,onClick:()=>{ct(H)}},f.createElement("img",{src:D}),H.link&&f.createElement("a",{className:C.linkWrap,href:H.link,target:"_blank",title:H.title},f.createElement("span",{className:C.link},"\u5916\u94FE")),f.createElement(f.Fragment,null,f.createElement("div",{className:C.mask}),f.createElement("div",{className:C.playIconWrap},!H.link&&f.createElement("img",{className:C.playIcon,src:b}))))),f.createElement("div",{className:C.cardBottom},f.createElement("div",{title:H.title,className:C.bottomTitle},H.title),f.createElement("div",{className:C.bottomActionWrap},f.createElement("div",null,"\u8BFE\u7A0B\uFF1A",f.createElement("span",{title:H.subject},H.subject)),f.createElement("b",{onClick:()=>ve(H)},"\u4F7F\u7528\u89C6\u9891")))))}),f.createElement(Re.K,x(y({},et),{visible:We,width:800,onClose:()=>{tt(!1),gt({})}})))};var he=(0,g.connect)(({classroomList:te})=>({classroomList:te}))(oe),Ce={flex_box_center:"flex_box_center___p5F4p",flex_space_between:"flex_space_between___XpX93",flex_box_vertical_center:"flex_box_vertical_center___CZqxk",flex_box_center_end:"flex_box_center_end___CinPQ",flex_box_column:"flex_box_column___RMknq",wrap:"wrap___fNq3s",listWrap:"listWrap____pT8s",list:"list___xQ3gD",top:"top___KkWz1",bottom:"bottom___MTHH1",tag:"tag___Sj7ii",rate:"rate___RKAhp",videoWrap:"videoWrap___Kv7Tg"},ke=l(95651),Fe=Object.defineProperty,me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,De=(te,ue,ve)=>ue in te?Fe(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:ve}):te[ue]=ve,we=(te,ue)=>{for(var ve in ue||(ue={}))He.call(ue,ve)&&De(te,ve,ue[ve]);if(me)for(var ve of me(ue))E.call(ue,ve)&&De(te,ve,ue[ve]);return te},J=(te,ue)=>{var ve={};for(var We in te)He.call(te,We)&&ue.indexOf(We)<0&&(ve[We]=te[We]);if(te!=null&&me)for(var We of me(te))ue.indexOf(We)<0&&E.call(te,We)&&(ve[We]=te[We]);return ve},de=(te,ue,ve)=>new Promise((We,tt)=>{var et=Ve=>{try{rt(ve.next(Ve))}catch(ct){tt(ct)}},gt=Ve=>{try{rt(ve.throw(Ve))}catch(ct){tt(ct)}},rt=Ve=>Ve.done?We(Ve.value):Promise.resolve(Ve.value).then(et,gt);rt((ve=ve.apply(te,ue)).next())});const Ge=te=>{var ue=te,{classroomList:ve,globalSetting:We,user:tt,dispatch:et}=ue,gt=J(ue,["classroomList","globalSetting","user","dispatch"]);const rt=(0,g.useParams)(),{detailTopBanner:Ve,detailLeftMenus:ct,shareStatus:pt}=ve,[H,ze]=(0,f.useState)("1"),[M,D]=(0,f.useState)(0),[h,S]=(0,f.useState)(!0),[A,z]=(0,f.useState)([]),[s,u]=(0,f.useState)({page:1,limit:9,order:"random"});(0,f.useEffect)(()=>{s.page=1,m(s)},[H]);const _=_e=>de(void 0,null,function*(){S(!0);let ne=yield(0,ge.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:1},_e)});ne!=null&&ne.shixuns&&(z((ne==null?void 0:ne.shixuns)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),d=_e=>de(void 0,null,function*(){S(!0);let ne=yield(0,ge.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:2},_e)});ne!=null&&ne.videos&&(z((ne==null?void 0:ne.videos)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),m=_e=>{H==="1"?_(_e):d(_e)},P=_e=>{ze(_e.key)},fe=[{name:"\u5B9E\u8BAD\u8D44\u6E90\u63A8\u8350",id:"1"},{name:"\u89C6\u9891\u8D44\u6E90\u63A8\u8350",id:"2"}],$=_e=>{s.page=_e,u(we({},s)),H==="1"?_(s):d(s)},Oe=_e=>de(void 0,null,function*(){const ne=yield(0,ge.ZP)(`/api/shixuns/${_e.identifier}/send_to_course.json`,{method:"post",body:{id:_e.identifier,identifier:_e.identifier,courses:[{course_id:rt==null?void 0:rt.coursesId,id:_e.identifier,identifier:_e.identifier,type:"normal",is_use:1,is_copy:0}]}});(ne==null?void 0:ne.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ie=_e=>de(void 0,null,function*(){const ne="jpl5vs26";console.log(_e);const nt=yield(0,ge.ZP)(`/api/paths/${_e==null?void 0:_e.subject_identifier}/send_to_course.json`,{method:"post",body:{course_id:Ve==null?void 0:Ve.course_id,id:_e==null?void 0:_e.subject_identifier,stage_shixuns:[{stage_shixun_id:_e.stage_shixun_id,is_copy:0,is_use:1}],type:"video",sync_catelog:0}});(nt==null?void 0:nt.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt==null?void 0:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ce=()=>f.createElement("div",{className:Ce.listWrap},A==null?void 0:A.map((_e,ne)=>f.createElement("div",{key:_e.id,className:Ce.list},f.createElement("div",{className:Ce.top},f.createElement("aside",{title:_e.name},_e.name),f.createElement("div",{onClick:()=>Oe(_e)},"\u4F7F\u7528\u5B9E\u8BAD")),f.createElement("div",{className:Ce.bottom},f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_name),f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_school_name),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5173\u5361"),_e==null?void 0:_e.challenges_count),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),_e==null?void 0:_e.myshixuns_count),f.createElement("div",{className:Ce.rate},f.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),f.createElement("span",{className:"font14"},"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206")))))),ye=()=>f.createElement("div",{className:Ce.videoWrap},f.createElement(he,{params:rt,dispatch:et,data:A,onSend:ie})),Ke=!!(Ve!=null&&Ve.sub_discipline_id);return console.log("detailTopBanner"),console.log(!!(Ve!=null&&Ve.sub_discipline_id)),f.createElement("section",{className:Ce.wrap},f.createElement(ke.Z,{isLoading:!1,tabDataSource:fe,isAdmin:(0,be.GJ)(),onTabMenuClick:P,defaultSelectedKeys:[H],extraNode:(0,be.GJ)()&&Ke&&f.createElement("span",{className:"c-blue font14 ml20 current",onClick:_e=>{_e.preventDefault(),m(s)}},f.createElement("i",{className:"iconfont icon-huanyipi font14 mr5"}),"\u6362\u4E00\u6279")}),f.createElement(w.Z,{spinning:h},M===0?f.createElement(q.Z,null):H==="1"?ce():ye()),f.createElement(T.Z,{hideOnSinglePage:!0,onChange:_e=>$(_e),current:s.page,pageSize:s.limit,total:M,showQuickJumper:!0,showSizeChanger:!1,showTotal:_e=>f.createElement("span",{className:"mr10"},"\u5171",f.createElement("span",{className:"c-orange"},_e),"\u6761\u6570\u636E"),className:"tr pb20"}))};var X=(0,g.connect)(({classroomList:te,user:ue,globalSetting:ve})=>({user:ue,classroomList:te,globalSetting:ve}))(Ge)},95651:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return b}});var f=l(59301),g=l(95237),O=l(43604),N=l(20834),w=l(38854),T=l(8591),ge=l(6848),be={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},q=l(65582),I=l(41867),b=({isLoading:C,addText:Re,tabDataSource:Te,isAdmin:Me,dispatch:Ze,classroomList:Y,type:ae,isExercise:V,defaultSelectedKeys:j,onTabMenuClick:v,getDropdownMenu:c,showControlButton:y,buttonText:x,buttonIcon:oe="icon-tianjiadaohang",extraNode:he,user:Ce,onButtonClick:ke,isModelUser:Fe})=>{var me,He,E,De,we;const J=(0,q.useParams)();return f.createElement("div",{className:be.tabMenuContainer},f.createElement(g.Z,null,f.createElement(O.Z,{flex:"1"},f.createElement(N.default,{onSelect:de=>C?{}:v(de),mode:"horizontal",selectedKeys:j},Te.map(de=>f.createElement(N.default.Item,{key:typeof de.index=="number"?de.index:de.id},f.createElement("span",{className:"c-grey-666"},de.name),de.total!==void 0&&Me&&f.createElement("span",{className:"c-grey-999 ml20"},de.total||0))))),Me&&V&&f.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{Ze({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),Me&&f.createElement(O.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},V&&f.createElement(w.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(N.default,null,f.createElement(N.default.Item,{key:1,onClick:()=>{var de;if((0,I.Rm)()&&!((de=Y.AssistantObject.exercise)!=null&&de.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:"exercise",category_id:J.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(N.default.Item,{key:3,onClick:()=>{var de;if((0,I.Rm)()&&!((de=Y.AssistantObject.exercise)!=null&&de.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.history.push(`/classrooms/${J==null?void 0:J.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),f.createElement("div",{className:be.control},f.createElement("div",{className:be.extra},he),y&&(x=="\u6DFB\u52A0\u76F4\u64AD"?f.createElement(w.Z,{menu:{items:(He=(me=[{label:f.createElement("div",{onClick:()=>{ke("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Fe&&{label:f.createElement("div",{onClick:()=>{ke("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:me.filter(de=>de==null?void 0:de.show))==null?void 0:He.map(de=>({label:de==null?void 0:de.label,key:de==null?void 0:de.key}))}},f.createElement("span",{className:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))):f.createElement("span",{onClick:ke,style:{cursor:"pointer"},className:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))),!!c&&f.createElement(w.Z,{disabled:((E=Ce==null?void 0:Ce.userInfo)==null?void 0:E.user_status)===2,className:"ml10",dropdownRender:c},f.createElement("span",{className:((De=Ce==null?void 0:Ce.userInfo)==null?void 0:De.user_status)===2?be.selectBtn1:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement(ge.Z,{title:((we=Ce==null?void 0:Ce.userInfo)==null?void 0:we.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},f.createElement("span",null,Re||"\u521B\u5EFA\u8BD5\u5377"))))))))}},84056:function(It,Be,l){"use strict";l.d(Be,{BU:function(){return g},Dj:function(){return f},gH:function(){return O},vp:function(){return N}});function f(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(T){console.log(T,":e")}}function g(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function N(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,T=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},73217:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return pn}});class f{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let i=1;i ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","error",i),w.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}static i(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","info",i),w.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}static w(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","warn",i),w.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}static d(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","debug",i),w.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}static v(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","verbose",i),w.ENABLE_VERBOSE&&console.log(i)}}w.GLOBAL_TAG="flv.js",w.FORCE_GLOBAL_TAG=!1,w.ENABLE_ERROR=!0,w.ENABLE_INFO=!0,w.ENABLE_WARN=!0,w.ENABLE_DEBUG=!0,w.ENABLE_VERBOSE=!0,w.ENABLE_CALLBACK=!1,w.emitter=new(N());var T=w;class ge{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var be=ge;class q{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class I extends q{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Ae extends q{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class b extends q{constructor(e){super(e)}get name(){return"NotImplementedException"}}const C={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Te{constructor(e){this._type=e||"undefined",this._status=C.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=C.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===C.kConnecting||this._status===C.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new b("Unimplemented abstract function!")}abort(){throw new b("Unimplemented abstract function!")}}let Me={};function Ze(){let Pe=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Pe)||/(opr)[\/]([\w.]+)/.exec(Pe)||/(chrome)[ \/]([\w.]+)/.exec(Pe)||/(iemobile)[\/]([\w.]+)/.exec(Pe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+)/.exec(Pe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Pe)||/(msie) ([\w.]+)/.exec(Pe)||Pe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Pe)||Pe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Pe)||[],n=/(ipad)/.exec(Pe)||/(ipod)/.exec(Pe)||/(windows phone)/.exec(Pe)||/(iphone)/.exec(Pe)||/(kindle)/.exec(Pe)||/(android)/.exec(Pe)||/(windows)/.exec(Pe)||/(mac)/.exec(Pe)||/(linux)/.exec(Pe)||/(cros)/.exec(Pe)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},t={};if(i.browser){t[i.browser]=!0;let r=i.majorVersion.split(".");t.version={major:parseInt(i.majorVersion,10),string:i.version},r.length>1&&(t.version.minor=parseInt(r[1],10)),r.length>2&&(t.version.build=parseInt(r[2],10))}if(i.platform&&(t[i.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let r="msie";i.browser=r,t[r]=!0}if(t.edge){delete t.edge;let r="msedge";i.browser=r,t[r]=!0}if(t.opr){let r="opera";i.browser=r,t[r]=!0}if(t.safari&&t.android){let r="android";i.browser=r,t[r]=!0}t.name=i.browser,t.platform=i.platform;for(let r in Me)Me.hasOwnProperty(r)&&delete Me[r];Object.assign(Me,t)}Ze();var Y=Me;class ae extends Te{static isSupported(){try{let e=Y.msedge&&Y.version.minor>=15048,n=Y.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n),r=new self.Headers;if(typeof t.headers=="object"){let a=t.headers;for(let R in a)a.hasOwnProperty(R)&&r.append(R,a[R])}let o={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let a in this._config.headers)r.append(a,this._config.headers[a]);e.cors===!1&&(o.mode="same-origin"),e.withCredentials&&(o.credentials="include"),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),this._status=C.kConnecting,self.fetch(t.url,o).then(a=>{if(this._requestAbort){this._requestAbort=!1,this._status=C.kIdle;return}if(a.ok&&a.status>=200&&a.status<=299){if(a.url!==t.url&&this._onURLRedirect){let p=this._seekHandler.removeURLParameters(a.url);this._onURLRedirect(p)}let R=a.headers.get("Content-Length");return R!=null&&(this._contentLength=parseInt(R),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,a.body.getReader())}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new q("FetchStreamLoader: Http code invalid, "+a.status+" "+a.statusText)}).catch(a=>{if(this._status=C.kError,this._onError)this._onError(Re.EXCEPTION,{code:-1,msg:a.message});else throw a})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&Y.msedge)return;this._status=C.kError;let i=0,t=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=C.kBuffering}}_onProgress(e){if(this._status===C.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===C.kError)return;this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let t=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let i=n.getResponseHeader("Content-Length");if(i!=null&&this._contentLength==null){let t=parseInt(i);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let i=n.response;this._reader.readAsArrayBuffer(i)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}_msrOnProgress(e){let i=e.target.result;if(i==null){this._doReconnectIfNeeded();return}let t=i.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=i.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,r,this._receivedLength),i.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let t=this._seekHandler.getConfig(i,n);this._currentRequestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=C.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let i=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=C.kBuffering}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===C.kError)return;if(this._contentLength===null){let i=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,i=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,i){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let o=this._normalizeSpeed(n);this._currentSpeedNormalized!==o&&(this._currentSpeedNormalized=o,this._currentChunkSizeKB=o)}let i=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=C.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}_dispatchArrayBuffer(e){let n=e,i=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onWebSocketError(e){this._status=C.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}var Ce=he;class ke{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let i={};if(n.from!==0||n.to!==-1){let t;n.to!==-1?t=`bytes=${n.from.toString()}-${n.to.toString()}`:t=`bytes=${n.from.toString()}-`,i.Range=t}else this._zeroStart&&(i.Range="bytes=0-");return{url:e,headers:i}}removeURLParameters(e){return e}}var Fe=ke;class me{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let i=e;if(n.from!==0||n.to!==-1){let t=!0;i.indexOf("?")===-1&&(i+="?",t=!1),t&&(i+="&"),i+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(i+=`&${this._endName}=${n.to.toString()}`)}return{url:i,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],i,t=e.indexOf("?");t!==-1&&(i=e.substring(t+1));let r="";if(i!=null&&i.length>0){let o=i.split("&");for(let a=0;a0;R[0]!==this._startName&&R[0]!==this._endName&&(p&&(r+="&"),r+=o[a])}}return r.length===0?n:n+"?"+r}}var He=me;class E{constructor(e,n,i){this.TAG="IOController",this._config=n,this._extraData=i,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.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,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new be,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===oe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Fe(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",i=e.seekParamEnd||"bend";this._seekHandler=new He(n,i)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Ae("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Ae(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ce;else if(V.isSupported())this._loaderClass=V;else if(v.isSupported())this._loaderClass=v;else if(oe.isSupported())this._loaderClass=oe;else throw new q("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Ae("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,n).set(t,0)}this._stashBuffer=i,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let i=n*1024+1024*1024*1;this._bufferSize0){let o=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(o,this._stashByteStart);if(a0){let R=new Uint8Array(o,a);r.set(R,0),this._stashUsed=R.byteLength,this._stashByteStart+=a}}else this._stashUsed=0,this._stashByteStart+=a;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let o=this._dispatchChunks(e,n);if(othis._bufferSize&&(this._expandBuffer(a),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,o),0),this._stashUsed+=a,this._stashByteStart=n+o}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,n);if(rthis._bufferSize&&this._expandBuffer(o),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=o,this._stashByteStart=n+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let o=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(o0){let a=new Uint8Array(this._stashBuffer,o);r.set(a,0)}this._stashUsed-=o,this._stashByteStart+=o}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(n,this._stashByteStart),t=n.byteLength-i;if(i0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),o=new Uint8Array(n,i);r.set(o,0),this._stashUsed=o.byteLength,this._stashByteStart+=i}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(T.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Re.UNRECOVERABLE_EARLY_EOF),e){case Re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let i=this._currentRange.to+1;i0){let n=ue.getConfig();e.emit("change",n)}}static registerListener(e){ue.emitter.addListener("change",e)}static removeListener(e){ue.emitter.removeListener("change",e)}static addLogListener(e){T.emitter.addListener("log",e),T.emitter.listenerCount("log")>0&&(T.ENABLE_CALLBACK=!0,ue._notifyChange())}static removeLogListener(e){T.emitter.removeListener("log",e),T.emitter.listenerCount("log")===0&&(T.ENABLE_CALLBACK=!1,ue._notifyChange())}}ue.emitter=new(N());var ve=ue;class We{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=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&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,i=this._search(n.times,e);return{index:i,milliseconds:n.times[i],fileposition:n.filepositions[i]}}_search(e,n){let i=0,t=e.length-1,r=0,o=0,a=t;for(n=e[r]&&n=128){e.push(String.fromCharCode(r&65535)),i+=2;continue}}}else if(n[i]<240){if(et(n,i,2)){let r=(n[i]&15)<<12|(n[i+1]&63)<<6|n[i+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),i+=3;continue}}}else if(n[i]<248&&et(n,i,3)){let r=(n[i]&7)<<18|(n[i+1]&63)<<12|(n[i+2]&63)<<6|n[i+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),i+=4;continue}}}e.push("\uFFFD"),++i}return e.join("")}var rt=gt;let Ve=function(){let Pe=new ArrayBuffer(2);return new DataView(Pe).setInt16(0,256,!0),new Int16Array(Pe)[0]===256}();class ct{static parseScriptData(e,n,i){let t={};try{let r=ct.parseValue(e,n,i),o=ct.parseValue(e,n+r.size,i-r.size);t[r.data]=o.data}catch(r){T.e("AMF",r.toString())}return t}static parseObject(e,n,i){if(i<3)throw new I("Data not enough when parse ScriptDataObject");let t=ct.parseString(e,n,i),r=ct.parseValue(e,n+t.size,i-t.size),o=r.objectEnd;return{data:{name:t.data,value:r.data},size:t.size+r.size,objectEnd:o}}static parseVariable(e,n,i){return ct.parseObject(e,n,i)}static parseString(e,n,i){if(i<2)throw new I("Data not enough when parse String");let r=new DataView(e,n,i).getUint16(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+2,r)):o="",{data:o,size:2+r}}static parseLongString(e,n,i){if(i<4)throw new I("Data not enough when parse LongString");let r=new DataView(e,n,i).getUint32(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+4,r)):o="",{data:o,size:4+r}}static parseDate(e,n,i){if(i<10)throw new I("Data size invalid when parse Date");let t=new DataView(e,n,i),r=t.getFloat64(0,!Ve),o=t.getInt16(8,!Ve);return r+=o*60*1e3,{data:new Date(r),size:10}}static parseValue(e,n,i){if(i<1)throw new I("Data not enough when parse Value");let t=new DataView(e,n,i),r=1,o=t.getUint8(0),a,R=!1;try{switch(o){case 0:a=t.getFloat64(1,!Ve),r+=8;break;case 1:{a=!!t.getUint8(1),r+=1;break}case 2:{let p=ct.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}case 3:{a={};let p=0;for((t.getUint32(i-4,!Ve)&16777215)===9&&(p=3);r32)throw new Ae("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let o=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,o}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var ze=H;class M{static _ebsp2rbsp(e){let n=e,i=n.byteLength,t=new Uint8Array(i),r=0;for(let o=0;o=2&&n[o]===3&&n[o-1]===0&&n[o-2]===0||(t[r]=n[o],r++);return new Uint8Array(t.buffer,0,r)}static parseSPS(e){let n=M._ebsp2rbsp(e),i=new ze(n);i.readByte();let t=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let o=M.getProfileString(t),a=M.getLevelString(r),R=1,p=420,L=[0,420,422,444],F=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(R=i.readUEG(),R===3&&i.readBits(1),R<=3&&(p=L[R]),F=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let Xe=R!==3?8:12;for(let $e=0;$e0&&Xe<16?(qe=$e[Xe-1],Ie=St[Xe-1]):Xe===255&&(qe=i.readByte()<<8|i.readByte(),Ie=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let Xe=i.readBits(32),$e=i.readBits(32);Z=i.readBool(),B=$e,W=Xe*2,Qe=B/W}}let G=1;(qe!==1||Ie!==1)&&(G=qe/Ie);let K=0,k=0;if(R===0)K=1,k=2-ee;else{let Xe=R===3?1:2,$e=R===1?2:1;K=Xe,k=$e*(2-ee)}let Se=(Ee+1)*16,Le=(2-ee)*((se+1)*16);Se-=(Q+xe)*K,Le-=(pe+Ne)*k;let je=Math.ceil(Se*G);return i.destroy(),i=null,{profile_string:o,level_string:a,bit_depth:F,ref_frames:U,chroma_format:p,chroma_format_string:M.getChromaFormatString(p),frame_rate:{fixed:Z,fps:Qe,fps_den:W,fps_num:B},sar_ratio:{width:qe,height:Ie},codec_size:{width:Se,height:Le},present_size:{width:je,height:Le}}}static _skipScalingList(e,n){let i=8,t=8,r=0;for(let o=0;o>>8&255|(Pe&255)<<8}function z(Pe){return(Pe&4278190080)>>>24|(Pe&16711680)>>>8|(Pe&65280)<<8|(Pe&255)<<24}function s(Pe,e){return Pe[e]<<24|Pe[e+1]<<16|Pe[e+2]<<8|Pe[e+3]}class u{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new tt,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(){let i=new ArrayBuffer(2);return new DataView(i).setInt16(0,256,!0),new Int16Array(i)[0]===256}()}destroy(){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}static probe(e){let n=new Uint8Array(e),i={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return i;let t=(n[4]&4)>>>2!==0,r=(n[4]&1)!==0,o=s(n,5);return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:t,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new I("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let i=0,t=this._littleEndian;if(n===0)if(e.byteLength>13)i=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+i!==this._dataOffset&&T.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,i).getUint32(0,!t)!==0&&T.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4);ie.byteLength)break;let o=r.getUint8(0),a=r.getUint32(0,!t)&16777215;if(i+11+a+4>e.byteLength)break;if(o!==8&&o!==9&&o!==18){T.w(this.TAG,`Unsupported tag type ${o}, skipped`),i+=11+a+4;continue}let R=r.getUint8(4),p=r.getUint8(5),L=r.getUint8(6),F=r.getUint8(7),le=L|p<<8|R<<16|F<<24;(r.getUint32(7,!t)&16777215)!==0&&T.w(this.TAG,"Meet tag which has StreamID != 0!");let Ee=i+11;switch(o){case 8:this._parseAudioData(e,Ee,a,le);break;case 9:this._parseVideoData(e,Ee,a,le,n+i);break;case 18:this._parseScriptData(e,Ee,a);break}let se=r.getUint32(11+a,!t);se!==11+a&&T.w(this.TAG,`Invalid PrevTagSize ${se}`),i+=11+a+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}_parseScriptData(e,n,i){let t=pt.parseScriptData(e,n,i);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){T.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&T.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let o=Math.floor(r.duration*this._timescale);this._duration=o,this._mediaInfo.duration=o}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let o=Math.floor(r.framerate*1e3);if(o>0){let a=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=a,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=a}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let o=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(o),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,T.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let n=[],i=[];for(let t=1;t>>4;if(R!==2&&R!==10){this._onError(S.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+R);return}let p=0,L=(a&12)>>>2;if(L>=0&&L<=4)p=this._flvSoundRateTable[L];else{this._onError(S.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+L);return}let F=(a&2)>>>1,le=a&1,U=this._audioMetadata,Ee=this._audioTrack;if(U||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),U=this._audioMetadata={},U.type="audio",U.id=Ee.id,U.timescale=this._timescale,U.duration=this._duration,U.audioSampleRate=p,U.channelCount=le===0?1:2),R===10){let se=this._parseAACAudioData(e,n+1,i-1);if(se==null)return;if(se.packetType===0){U.config&&T.w(this.TAG,"Found another AudioSpecificConfig!");let ee=se.data;U.audioSampleRate=ee.samplingRate,U.channelCount=ee.channelCount,U.codec=ee.codec,U.originalCodec=ee.originalCodec,U.config=ee.config,U.refSampleDuration=1024/U.audioSampleRate*U.timescale,T.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",U);let Q=this._mediaInfo;Q.audioCodec=U.originalCodec,Q.audioSampleRate=U.audioSampleRate,Q.audioChannelCount=U.channelCount,Q.hasVideo?Q.videoCodec!=null&&(Q.mimeType='video/x-flv; codecs="'+Q.videoCodec+","+Q.audioCodec+'"'):Q.mimeType='video/x-flv; codecs="'+Q.audioCodec+'"',Q.isComplete()&&this._onMediaInfo(Q)}else if(se.packetType===1){let ee=this._timestampBase+t,Q={unit:se.data,length:se.data.byteLength,dts:ee,pts:ee};Ee.samples.push(Q),Ee.length+=se.data.length}else T.e(this.TAG,`Flv: Unsupported AAC data type ${se.packetType}`)}else if(R===2){if(!U.codec){let xe=this._parseMP3AudioData(e,n+1,i-1,!0);if(xe==null)return;U.audioSampleRate=xe.samplingRate,U.channelCount=xe.channelCount,U.codec=xe.codec,U.originalCodec=xe.originalCodec,U.refSampleDuration=1152/U.audioSampleRate*U.timescale,T.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",U);let pe=this._mediaInfo;pe.audioCodec=U.codec,pe.audioSampleRate=U.audioSampleRate,pe.audioChannelCount=U.channelCount,pe.audioDataRate=xe.bitRate,pe.hasVideo?pe.videoCodec!=null&&(pe.mimeType='video/x-flv; codecs="'+pe.videoCodec+","+pe.audioCodec+'"'):pe.mimeType='video/x-flv; codecs="'+pe.audioCodec+'"',pe.isComplete()&&this._onMediaInfo(pe)}let se=this._parseMP3AudioData(e,n+1,i-1,!1);if(se==null)return;let ee=this._timestampBase+t,Q={unit:se,length:se.byteLength,dts:ee,pts:ee};Ee.samples.push(Q),Ee.length+=se.length}}_parseAACAudioData(e,n,i){if(i<=1){T.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},r=new Uint8Array(e,n,i);return t.packetType=r[0],r[0]===0?t.data=this._parseAACAudioSpecificConfig(e,n+1,i-1):t.data=r.subarray(1),t}_parseAACAudioSpecificConfig(e,n,i){let t=new Uint8Array(e,n,i),r=null,o=0,a=0,R=null,p=0,L=null;if(o=a=t[0]>>>3,p=(t[0]&7)<<1|t[1]>>>7,p<0||p>=this._mpegSamplingRates.length){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let F=this._mpegSamplingRates[p],le=(t[1]&120)>>>3;if(le<0||le>=8){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}o===5&&(L=(t[1]&7)<<1|t[2]>>>7,R=(t[2]&124)>>>2);let U=self.navigator.userAgent.toLowerCase();return U.indexOf("firefox")!==-1?p>=6?(o=5,r=new Array(4),L=p-3):(o=2,r=new Array(2),L=p):U.indexOf("android")!==-1?(o=2,r=new Array(2),L=p):(o=5,L=p,r=new Array(4),p>=6?L=p-3:le===1&&(o=2,r=new Array(2),L=p)),r[0]=o<<3,r[0]|=(p&15)>>>1,r[1]=(p&15)<<7,r[1]|=(le&15)<<3,o===5&&(r[1]|=(L&15)>>>1,r[2]=(L&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:F,channelCount:le,codec:"mp4a.40."+o,originalCodec:"mp4a.40."+a}}_parseMP3AudioData(e,n,i,t){if(i<4){T.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,o=new Uint8Array(e,n,i),a=null;if(t){if(o[0]!==255)return;let R=o[1]>>>3&3,p=(o[1]&6)>>1,L=(o[2]&240)>>>4,F=(o[2]&12)>>>2,U=(o[3]>>>6&3)!==3?2:1,Ee=0,se=0,ee=34,Q="mp3";switch(R){case 0:Ee=this._mpegAudioV25SampleRateTable[F];break;case 2:Ee=this._mpegAudioV20SampleRateTable[F];break;case 3:Ee=this._mpegAudioV10SampleRateTable[F];break}switch(p){case 1:ee=34,L>>4,R=o&15;if(R!==7){this._onError(S.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${R}`);return}this._parseAVCVideoPacket(e,n+1,i-1,t,r,a)}_parseAVCVideoPacket(e,n,i,t,r,o){if(i<4){T.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let a=this._littleEndian,R=new DataView(e,n,i),p=R.getUint8(0),F=(R.getUint32(0,!a)&16777215)<<8>>8;if(p===0)this._parseAVCDecoderConfigurationRecord(e,n+4,i-4);else if(p===1)this._parseAVCVideoData(e,n+4,i-4,t,r,o,F);else if(p!==2){this._onError(S.FORMAT_ERROR,`Flv: Invalid video packet type ${p}`);return}}_parseAVCDecoderConfigurationRecord(e,n,i){if(i<7){T.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,r=this._videoTrack,o=this._littleEndian,a=new DataView(e,n,i);t?typeof t.avcc!="undefined"&&T.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=r.id,t.timescale=this._timescale,t.duration=this._duration);let R=a.getUint8(0),p=a.getUint8(1),L=a.getUint8(2),F=a.getUint8(3);if(R!==1||p===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(a.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(S.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let le=a.getUint8(5)&31;if(le===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else le>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${le}`);let U=6;for(let se=0;se1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ee}`);U++;for(let se=0;se=i){T.w(this.TAG,`Malformed Nalu near timestamp ${Ee}, offset = ${le}, dataSize = ${i}`);break}let ee=p.getUint32(le,!R);if(U===3&&(ee>>>=8),ee>i-U){T.w(this.TAG,`Malformed Nalus near timestamp ${Ee}, NaluSize > DataSize!`);return}let Q=p.getUint8(le+U)&31;Q===5&&(se=!0);let xe=new Uint8Array(e,n+le,U+ee),pe={type:Q,data:xe};L.push(pe),F+=xe.byteLength,le+=U+ee}if(L.length){let ee=this._videoTrack,Q={units:L,length:F,isKeyframe:se,dts:Ee,cts:a,pts:Ee+a};se&&(Q.fileposition=r),ee.samples.push(Q),ee.length+=F}}}var _=u;class d{static init(){d.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(let n in d.types)d.types.hasOwnProperty(n)&&(d.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=d.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,i=null,t=Array.prototype.slice.call(arguments,1),r=t.length;for(let a=0;a>>24&255,i[1]=n>>>16&255,i[2]=n>>>8&255,i[3]=n&255,i.set(e,4);let o=8;for(let a=0;a>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&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]))}static trak(e){return d.box(d.types.trak,d.tkhd(e),d.mdia(e))}static tkhd(e){let n=e.id,i=e.duration,t=e.presentWidth,r=e.presentHeight;return d.box(d.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&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,t>>>8&255,t&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return d.box(d.types.mdia,d.mdhd(e),d.hdlr(e),d.minf(e))}static mdhd(e){let n=e.timescale,i=e.duration;return d.box(d.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=d.constants.HDLR_AUDIO:n=d.constants.HDLR_VIDEO,d.box(d.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=d.box(d.types.smhd,d.constants.SMHD):n=d.box(d.types.vmhd,d.constants.VMHD),d.box(d.types.minf,n,d.dinf(),d.stbl(e))}static dinf(){return d.box(d.types.dinf,d.box(d.types.dref,d.constants.DREF))}static stbl(e){return d.box(d.types.stbl,d.stsd(e),d.box(d.types.stts,d.constants.STTS),d.box(d.types.stsc,d.constants.STSC),d.box(d.types.stsz,d.constants.STSZ),d.box(d.types.stco,d.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp3(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp4a(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.avc1(e))}static mp3(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types[".mp3"],t)}static mp4a(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types.mp4a,t,d.esds(e))}static esds(e){let n=e.config||[],i=n.length,t=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return d.box(d.types.esds,t)}static avc1(e){let n=e.avcc,i=e.codecWidth,t=e.codecHeight,r=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,i>>>8&255,i&255,t>>>8&255,t&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 d.box(d.types.avc1,r,d.box(d.types.avcC,n))}static mvex(e){return d.box(d.types.mvex,d.trex(e))}static trex(e){let n=e.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return d.box(d.types.trex,i)}static moof(e,n){return d.box(d.types.moof,d.mfhd(e.sequenceNumber),d.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return d.box(d.types.mfhd,n)}static traf(e,n){let i=e.id,t=d.box(d.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),r=d.box(d.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),o=d.sdtp(e),a=d.trun(e,o.byteLength+16+16+8+16+8+8);return d.box(d.types.traf,t,r,a,o)}static sdtp(e){let n=e.samples||[],i=n.length,t=new Uint8Array(4+i);for(let r=0;r>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let a=0;a>>24&255,R>>>16&255,R>>>8&255,R&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,L.isLeading<<2|L.dependsOn,L.isDependedOn<<6|L.hasRedundancy<<4|L.isNonSync,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255],12+16*a)}return d.box(d.types.trun,o)}static mdat(e){return d.box(d.types.mdat,e)}}d.init();var m=d;class P{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===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(n===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(n===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(n===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(n===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}}var fe=P;class ${constructor(e,n,i,t,r){this.dts=e,this.pts=n,this.duration=i,this.originalDts=t,this.isSyncPoint=r,this.fileposition=null}}class Oe{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ie{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[r].dts&&en[t].lastSample.originalDts&&e=n[t].lastSample.originalDts&&(t===n.length-1||t0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),i=this._list[n].syncPoints;for(;i.length===0&&n>0;)n--,i=this._list[n].syncPoints;return i.length>0?i[i.length-1]:null}}class ye{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ce("audio"),this._videoSegmentInfoList=new ce("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Y.chrome&&(Y.version.major<50||Y.version.major===50&&Y.version.build<2661)),this._fillSilentAfterSeek=Y.msedge||Y.msie,this._mp3UseMpegAudio=!Y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new I("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let i=null,t="mp4",r=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",r="",i=new Uint8Array):i=m.generateInitSegment(n);else if(e==="video")this._videoMeta=n,i=m.generateInitSegment(n);else return;if(!this._onInitSegment)throw new I("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:`${e}/${t}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,i={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(i.samples.push(e),i.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(t.samples.push(n),t.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(t,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,R=-1,p=this._audioMeta.refSampleDuration,L=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,F=this._dtsBaseInited&&this._audioNextDts===void 0,le=!1;if(!t||t.length===0||t.length===1&&!n)return;let U=0,Ee=null,se=0;L?(U=0,se=i.length):(U=8,se=8+i.length);let ee=null;if(t.length>1&&(ee=t.pop(),se-=ee.length),this._audioStashedLastSample!=null){let Ie=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(Ie),se+=Ie.length}ee!=null&&(this._audioStashedLastSample=ee);let Q=t[0].dts-this._dtsBase;if(this._audioNextDts)r=Q-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(le=!0);else{let Ie=this._audioSegmentInfoList.getLastSampleBefore(Q);if(Ie!=null){let Qe=Q-(Ie.originalDts+Ie.duration);Qe<=3&&(Qe=0);let Z=Ie.dts+Ie.duration+Qe;r=Q-Z}else r=0}if(le){let Ie=Q-r,Qe=this._videoSegmentInfoList.getLastSegmentBefore(Q);if(Qe!=null&&Qe.beginDts=1?re=xe[xe.length-1].duration:re=Math.floor(p);let G=!1,K=null;if(re>p*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Y.safari){G=!0;let k=Math.abs(re-p),Se=Math.ceil(k/p),Le=W+p;T.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[1257],{40001:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},49198:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},84105:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},18785:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},33853:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},62772:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},38819:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},47472:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return be}});var f=l(54476),g=l(59301),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},N=O,w=l(7657),T=function(I,Ae){return g.createElement(w.Z,(0,f.Z)({},I,{ref:Ae,icon:N}))},ge=g.forwardRef(T),be=ge},86340:function(It,Be,l){"use strict";l.d(Be,{K:function(){return T}});var f=l(59301),g=l(43418),O=l(44080),N={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},w=l(24334);const T=({visible:ge,width:be,videoId:q,file_url:I,course_id:Ae,copyUrl:b,toLog:C=!0,logWatchHistory:Re=()=>{},allow_skip:Te,onClose:Me=()=>{},autoPlay:Ze=!1,onPlayEnded:Y=()=>{}})=>f.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ge,title:null,footer:null,width:be,className:N.modal},f.createElement("i",{className:`${N.closeIcon} iconfont icon-guanbi10`,onClick:Me}),ge&&f.createElement(O.Z,{onPlayEnded:Y,autoPlay:Ze,allow_skip:Te,courseId:Ae,src:I!=null&&I.startsWith("http")?I:w.Base64.decode(I),videoId:q,toLog:C,logWatchHistory:Re}))},44080:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return Te}});var f=l(59301),g=l(8591),O=l(38854),N=l(73217),w=l(16471),T=l(41867),ge=l(56102),be=l(84056),q={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},I=(Me,Ze,Y)=>new Promise((ae,V)=>{var j=y=>{try{c(Y.next(y))}catch(x){V(x)}},v=y=>{try{c(Y.throw(y))}catch(x){V(x)}},c=y=>y.done?ae(y.value):Promise.resolve(y.value).then(j,v);c((Y=Y.apply(Me,Ze)).next())});function Ae(Me){if(isNaN(Me))return{minutes:"00",seconds:"00"};const Ze=new Date(Me*1e3).toISOString().substr(11,8);return{hour:Ze.substr(0,2),minutes:Ze.substr(3,2),seconds:Ze.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function b(Me,Ze){return Me-Ze}function C(Me){Me.sort(b);let Ze=0;for(let Y=0;Y{},handlePlay:y=()=>{},handlePlayEnded:x=()=>{},autoPlay:oe=!1,onPlayEnded:he=()=>{},isShowWaterMark:Ce=!0},ke)=>{var Fe;const He=((Fe=Ze==null?void 0:Ze.split("."))==null?void 0:Fe.pop())==="flv",E=(0,f.useRef)(),De=(0,f.useRef)(),we=(0,f.useRef)(),J=(0,f.useRef)(),de=(0,f.useRef)(),Ge=(0,f.useRef)(),X=(0,f.useRef)(),te=(0,f.useRef)(),ue=(0,f.useRef)(),ve=(0,f.useRef)(),We=(0,f.useRef)(),tt=(0,f.useRef)(),et=(0,f.useRef)(),gt=(0,f.useRef)(),rt=navigator.userAgent.toLowerCase().match(Re),Ve=rt?rt[0]:"pc",ct=(0,f.useRef)(!1),pt=(0,T.eY)();let H=0,ze=0,M=0,D=null,h=!1,S=20,A=1,z=!1,s=!1,u=[];(0,f.useImperativeHandle)(ke,()=>({getLastUpdatedTime:()=>E.current.currentTime,getDuration:()=>E.current.duration})),g.ZP.config({maxCount:1,getContainer:()=>we.current});const _=(0,f.useCallback)((ie,ce=!1)=>{let ye={point:E.current.currentTime};D?(ye.log_id=D,ye.watch_duration=C(u),ye.total_duration=ze):(j?(ye.video_id=parseInt(ae,10),ye.course_id=j):ye.video_id=ae,ye.duration=H,ye.device=Ve),ce&&(ye.ed="1");function Ke(){return I(this,null,function*(){z=!0,D=yield V==null?void 0:V(ye),z=!1,ie&&ie()})}Ke()},[ae,j]);(0,f.useEffect)(()=>{E.current&&(J.current.style.display="none",de.current.style.display="block"),g.ZP.destroy();let ie=null;return N.Z.isSupported&&He&&Ze&&(Ze==null?void 0:Ze.indexOf(".m3u8"))<0?(ie=N.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ze,muted:!1}),E.current&&(ie.attachMediaElement(E.current),ie.load())):E.current.setAttribute("src",Ze),m(),()=>{ie&&(ie.unload(),ie.pause(),ie.destroy(),ie=null)}},[E,He,Ze]);function d(){E.current.paused?(J.current.style.display="none",de.current.style.display="block"):(J.current.style.display="block",de.current.style.display="none")}function m(){We.current.style.display="none",et.current.style.display="none",tt.current.style.display="none",E.current.muted||E.current.volume===0?We.current.style.display="block":E.current.volume>0&&E.current.volume<=.5?et.current.style.display="block":tt.current.style.display="block"}(0,f.useEffect)(()=>{const ie=document.getElementById("play"),ce=document.querySelectorAll(".playback-icons use");function ye(){y(),v&&!ct.current&&(E.current.currentTime=v),ct.current=!0,u.push(E.current.currentTime),h||(h=!0,Y&&_())}function Ke(){return I(this,null,function*(){d(),u.push(E.current.currentTime),Y&&_(()=>{D=null,M=0,h=!1,z=!1,s=!1,u=[],ze=0,A=1},!0),he()})}function _e(){Ge.current.value=Math.round(E.current.currentTime),X.current.value=Math.round(E.current.currentTime)}function ne(){const Ue=Ae(Math.round(E.current.currentTime));ue.current.innerText=`${Ue.hour>0?Ue.hour+":":""}${Ue.minutes}:${Ue.seconds}`,ue.current.setAttribute("datetime",`${Ue.hour>0?" "+Ue.hour+" ":""}${Ue.minutes}m ${Ue.seconds}s`)}function nt(){var Ue,mt,Xt,ft,zt,ln,Ut;const qt=Math.round((Ue=E.current)==null?void 0:Ue.duration);(Xt=(mt=Ge.current)==null?void 0:mt.setAttribute)==null||Xt.call(mt,"max",qt),(zt=(ft=X.current)==null?void 0:ft.setAttribute)==null||zt.call(ft,"max",qt);const Ft=Ae(qt);te.current&&(te.current.innerText=`${Ft.hour>0?Ft.hour+":":""}${Ft.minutes}:${Ft.seconds}`,(Ut=(ln=te.current).setAttribute)==null||Ut.call(ln,"datetime",`${Ft.hour>0?" "+Ft.hour+" ":""}${Ft.minutes}m ${Ft.seconds}s`))}function ot(){try{const Ue=Math.round(E.current.duration);Ge.current.setAttribute("max",Ue),X.current.setAttribute("max",Ue);const mt=Ae(Ue);te.current.innerText=`${mt.hour>0?mt.hour+":":""}${mt.minutes}:${mt.seconds}`,te.current.setAttribute("datetime",`${mt.hour>0?" "+mt.hour+" ":""}${mt.minutes}m ${mt.seconds}s`),_e(),ne();const{width:Xt,height:ft,x:zt,y:ln}=De.current.getBoundingClientRect();if(zt<0||ln<0||!Xt)return;if(!s){let Ut=E.current.currentTime,qt=Ut-M;Math.abs(qt)<10?(ze+=Math.abs(qt),M=Ut,z||ze-A*S>=0&&(A++,u.push(M),Y&&_())):(M=Ut,Y&&_())}}catch(Ue){console.log(Ue)}}function Et(){s=!0}function st(){E.current.playing&&u.push(E.current.currentTime,M),M=E.current.currentTime,s=!1}function Tt(){H=E.current.duration,H<=20&&(S=H/3),E.current.addEventListener("play",ye)}function Mt(Ue){Ue.preventDefault(),(0,be.vp)()?(E.current.style.width="100%",E.current.style.height="100%"):E.current.style.cssText=""}function Vt(){c()}function kt(Ue){if(!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const mt=Ue.target.dataset.seek?Ue.target.dataset.seek:Ue.target.value;E.current.currentTime=mt,X.current.value=mt,Ge.current.value=mt}function Jt(Ue){const mt=Math.round(Ue.offsetX/Ue.target.clientWidth*parseInt(Ue.target.getAttribute("max"),10));Ge.current.setAttribute("data-seek",mt);const Xt=Ae(mt);ve.current.textContent=`${Xt.hour>0?Xt.hour+":":""}${Xt.minutes}:${Xt.seconds}`;const ft=E.current.getBoundingClientRect();ve.current.style.left=`${Ue.pageX-ft.left}px`}function Wt(Ue){switch(Ue.code){case"Space":Ue.preventDefault(),$();break;case"ArrowRight":if(Ue.preventDefault(),!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime>=E.current.duration)break;E.current.currentTime=parseInt(E.current.currentTime)+5,_e();break;case"ArrowLeft":if(Ue.preventDefault(),!Me){g.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(E.current.currentTime===0)break;E.current.currentTime=parseInt(E.current.currentTime)-5,_e();break;case"ArrowUp":Ue.preventDefault(),E.current.volume<1&&(E.current.volume=(parseInt(E.current.volume*10)+1)/10);break;case"ArrowDown":Ue.preventDefault(),E.current.volume>0&&(E.current.volume=(parseInt(E.current.volume*10)-1)/10);break}}return we.current.addEventListener((0,be.gH)(),Mt),E.current.addEventListener("canplay",Tt),E.current.addEventListener("ended",Ke),E.current.addEventListener("seeking",Et),E.current.addEventListener("seeked",st),E.current.addEventListener("loadedmetadata",nt),Ge.current.addEventListener("mousemove",Jt),Ge.current.addEventListener("input",kt),E.current.addEventListener("timeupdate",ot),E.current.addEventListener("pause",Vt),E.current.addEventListener("volumechange",m),document.addEventListener("keydown",Wt),()=>{var Ue,mt,Xt,ft,zt,ln,Ut,qt,Ft,Gt,pn,Pe;(Ue=E.current)==null||Ue.removeEventListener("canplay",Tt),(mt=E.current)==null||mt.removeEventListener("play",ye),(Xt=E.current)==null||Xt.removeEventListener("ended",Ke),(ft=E.current)==null||ft.removeEventListener("seeking",Et),(zt=E.current)==null||zt.removeEventListener("seeked",st),(ln=Ge.current)==null||ln.removeEventListener("mousemove",Jt),(Ut=Ge.current)==null||Ut.removeEventListener("input",kt),(qt=E.current)==null||qt.removeEventListener("timeupdate",ot),(Ft=E.current)==null||Ft.removeEventListener("pause",Vt),(Gt=E.current)==null||Gt.removeEventListener("loadedmetadata",nt),(pn=E.current)==null||pn.removeEventListener("volumechange",m),document.removeEventListener("keydown",Wt),(Pe=E.current)!=null&&Pe.playing&&(u.push(M,E.current.currentTime),Y&&_())}},[E,Ze]),(0,f.useEffect)(()=>{if(E.current.onended=()=>{x(E)},E.current.oncontextmenu=()=>!1,(Ze==null?void 0:Ze.indexOf(".m3u8"))>-1){if(E.current.canPlayType("application/vnd.apple.mpegurl"))E.current.src=Ze;else if(w.ZP.isSupported()){var ie=new w.ZP;ie.loadSource(Ze),ie.attachMedia(E.current)}}},[Ze]);const[P,fe]=(0,f.useState)(1),$=()=>{E.current.paused||E.current.ended?E.current.play():E.current.pause(),d()};function Oe(){E.current.muted=!E.current.muted,E.current.muted?(gt.current.setAttribute("data-volume",volume.value),gt.current.value=0):gt.current.value=gt.current.dataset.volume}return f.createElement("div",{style:{position:"relative"},ref:we},f.createElement("div",{ref:De,className:`${q.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${q.animate__loop}`},Ce&&pt?pt.login:" "),f.createElement("div",{className:q.container},f.createElement("div",{className:q["video-container"],id:"video-container"},f.createElement("div",{className:q["playback-animation"],id:"playback-animation"},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{className:"hidden",href:"#play-icon"}),f.createElement("use",{href:"#pause"}))),f.createElement("video",{className:q.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:E,autoPlay:oe}),f.createElement("div",{className:`${q["video-controls"]} `,id:"video-controls"},f.createElement("div",{className:q["bottom-controls"]},f.createElement("div",{className:q["left-controls"]},f.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:$},f.createElement("svg",{className:q["playback-icons"]},f.createElement("use",{ref:de,href:"#play-icon"}),f.createElement("use",{ref:J,style:{display:"none"},href:"#pause"}))),f.createElement("div",{className:q.time},f.createElement("time",{id:"time-elapsed",ref:ue},"00:00"),f.createElement("span",null," / "),f.createElement("time",{id:"duration",ref:te},"00:00"))),f.createElement("div",{className:q["right-controls"]},Me&&f.createElement(O.Z,{placement:"top",overlayClassName:q.rateOverlay,getPopupContainer:ie=>ie.parentNode,menu:{items:[{key:"1",label:f.createElement("span",{onClick:()=>{fe(1),E.current.playbackRate=1}},"1.0x")},{key:"2",label:f.createElement("span",{onClick:()=>{fe(1.5),E.current.playbackRate=1.5}},"1.5x")},{key:"3",label:f.createElement("span",{onClick:()=>{fe(2),E.current.playbackRate=2}},"2.0x")}]}},f.createElement("div",{className:`${q.controlText} mr5`},"\u500D\u901F")),f.createElement(ge.CopyToClipboard,{text:Ze,onCopy:()=>g.ZP.success("\u590D\u5236\u6210\u529F")},f.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},f.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),f.createElement("div",{className:q["volume-controls"]},f.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:q["volume-button"],id:"volume-button",onClick:Oe},f.createElement("i",{ref:We,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:et,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),f.createElement("i",{ref:tt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),f.createElement("input",{className:q.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:gt,style:{display:"none"},onClick:m})),f.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:q["fullscreen-button"],onClick:()=>{(0,be.vp)()?(0,be.BU)():(0,be.Dj)(we.current)}},f.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),f.createElement("div",{className:q["video-progress"]},f.createElement("progress",{ref:X,value:"0",min:"0"}),f.createElement("input",{className:q.seek,ref:Ge,value:"0",min:"0",type:"range",step:"1"}),f.createElement("div",{className:q["seek-tooltip"],ref:ve,id:"seek-tooltip"},"00:00"))))),f.createElement("svg",{style:{display:"none"}},f.createElement("defs",null,f.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},f.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),f.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},f.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),f.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},f.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"})),f.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},f.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"})))))})},42786:function(It,Be,l){"use strict";l.r(Be),l.d(Be,{default:function(){return X}});var f=l(59301),g=l(65582),O=l(8591),N=l(13570),w=l(71418),T=l(58421),ge=l(38147),be=l(41867),q=l(2524),I=l(18889),Ae=l(55988),b=l(36193),C={flex_box_center:"flex_box_center___riBIL",flex_space_between:"flex_space_between___QnIxq",flex_box_vertical_center:"flex_box_vertical_center___lDoLU",flex_box_center_end:"flex_box_center_end___cJ2F_",flex_box_column:"flex_box_column___PSzC7",wrap:"wrap___Mlk1H",mask:"mask___MVQfB",playIconWrap:"playIconWrap___QcDy0",playIcon:"playIcon___MXK2W",linkWrap:"linkWrap___rXjTB",link:"link___uEr60",imgWrap:"imgWrap___nCe4C",cardBottom:"cardBottom___CqJQC",bottomTitle:"bottomTitle___oTGoY",timeWrap:"timeWrap___ioirP",time:"time___hl75k",bottomActionWrap:"bottomActionWrap___RhhZY",peopleWrap:"peopleWrap___TwLjM",actionIcon:"actionIcon___BfAaN"},Re=l(86340),Te=l(74128),Me=l(24334),Ze=Object.defineProperty,Y=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,c=(te,ue,ve)=>ue in te?Ze(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:ve}):te[ue]=ve,y=(te,ue)=>{for(var ve in ue||(ue={}))j.call(ue,ve)&&c(te,ve,ue[ve]);if(V)for(var ve of V(ue))v.call(ue,ve)&&c(te,ve,ue[ve]);return te},x=(te,ue)=>Y(te,ae(ue));const oe=({data:te,params:ue,onSend:ve})=>{const[We,tt]=(0,f.useState)(),[et,gt]=(0,f.useState)({}),rt="90%",Ve="55%",ct=H=>{H.link||(tt(!0),gt({videoId:H.id,course_id:ue.coursesId,file_url:H.play_url||H.file_url,copyUrl:pt(H.play_url||H.file_url,H.cover_url),logWatchHistory:()=>{}}))},pt=(H,ze)=>{let M=Me.Base64.decode(H);if(H)return``};return f.createElement(f.Fragment,null,te==null?void 0:te.map((H,ze)=>{var M;const D=H!=null&&H.cover_url?(M=H==null?void 0:H.cover_url)!=null&&M.includes("https")?H.cover_url:Te.Z.API_SERVER+H.cover_url:Ae;return f.createElement("a",{className:C.wrap,key:H.id},f.createElement(I.Z,{className:`animated fadeIn ${C.cardWrap}`},f.createElement(w.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!H.transcoded&&!H.link},f.createElement("span",{className:C.imgWrap,onClick:()=>{ct(H)}},f.createElement("img",{src:D}),H.link&&f.createElement("a",{className:C.linkWrap,href:H.link,target:"_blank",title:H.title},f.createElement("span",{className:C.link},"\u5916\u94FE")),f.createElement(f.Fragment,null,f.createElement("div",{className:C.mask}),f.createElement("div",{className:C.playIconWrap},!H.link&&f.createElement("img",{className:C.playIcon,src:b}))))),f.createElement("div",{className:C.cardBottom},f.createElement("div",{title:H.title,className:C.bottomTitle},H.title),f.createElement("div",{className:C.bottomActionWrap},f.createElement("div",null,"\u8BFE\u7A0B\uFF1A",f.createElement("span",{title:H.subject},H.subject)),f.createElement("b",{onClick:()=>ve(H)},"\u4F7F\u7528\u89C6\u9891")))))}),f.createElement(Re.K,x(y({},et),{visible:We,width:800,onClose:()=>{tt(!1),gt({})}})))};var he=(0,g.connect)(({classroomList:te})=>({classroomList:te}))(oe),Ce={flex_box_center:"flex_box_center___p5F4p",flex_space_between:"flex_space_between___XpX93",flex_box_vertical_center:"flex_box_vertical_center___CZqxk",flex_box_center_end:"flex_box_center_end___CinPQ",flex_box_column:"flex_box_column___RMknq",wrap:"wrap___fNq3s",listWrap:"listWrap____pT8s",list:"list___xQ3gD",top:"top___KkWz1",bottom:"bottom___MTHH1",tag:"tag___Sj7ii",rate:"rate___RKAhp",videoWrap:"videoWrap___Kv7Tg"},ke=l(95651),Fe=Object.defineProperty,me=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,De=(te,ue,ve)=>ue in te?Fe(te,ue,{enumerable:!0,configurable:!0,writable:!0,value:ve}):te[ue]=ve,we=(te,ue)=>{for(var ve in ue||(ue={}))He.call(ue,ve)&&De(te,ve,ue[ve]);if(me)for(var ve of me(ue))E.call(ue,ve)&&De(te,ve,ue[ve]);return te},J=(te,ue)=>{var ve={};for(var We in te)He.call(te,We)&&ue.indexOf(We)<0&&(ve[We]=te[We]);if(te!=null&&me)for(var We of me(te))ue.indexOf(We)<0&&E.call(te,We)&&(ve[We]=te[We]);return ve},de=(te,ue,ve)=>new Promise((We,tt)=>{var et=Ve=>{try{rt(ve.next(Ve))}catch(ct){tt(ct)}},gt=Ve=>{try{rt(ve.throw(Ve))}catch(ct){tt(ct)}},rt=Ve=>Ve.done?We(Ve.value):Promise.resolve(Ve.value).then(et,gt);rt((ve=ve.apply(te,ue)).next())});const Ge=te=>{var ue=te,{classroomList:ve,globalSetting:We,user:tt,dispatch:et}=ue,gt=J(ue,["classroomList","globalSetting","user","dispatch"]);const rt=(0,g.useParams)(),{detailTopBanner:Ve,detailLeftMenus:ct,shareStatus:pt}=ve,[H,ze]=(0,f.useState)("1"),[M,D]=(0,f.useState)(0),[h,S]=(0,f.useState)(!0),[A,z]=(0,f.useState)([]),[s,u]=(0,f.useState)({page:1,limit:9,order:"random"});(0,f.useEffect)(()=>{s.page=1,m(s)},[H]);const _=_e=>de(void 0,null,function*(){S(!0);let ne=yield(0,ge.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:1},_e)});ne!=null&&ne.shixuns&&(z((ne==null?void 0:ne.shixuns)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),d=_e=>de(void 0,null,function*(){S(!0);let ne=yield(0,ge.ZP)(`/api/courses/${rt==null?void 0:rt.coursesId}/ilearning_resource.json`,{method:"get",params:we({type:2},_e)});ne!=null&&ne.videos&&(z((ne==null?void 0:ne.videos)||[]),D(ne==null?void 0:ne.total_count)),S(!1)}),m=_e=>{H==="1"?_(_e):d(_e)},P=_e=>{ze(_e.key)},fe=[{name:"\u5B9E\u8BAD\u8D44\u6E90\u63A8\u8350",id:"1"},{name:"\u89C6\u9891\u8D44\u6E90\u63A8\u8350",id:"2"}],$=_e=>{s.page=_e,u(we({},s)),H==="1"?_(s):d(s)},Oe=_e=>de(void 0,null,function*(){const ne=yield(0,ge.ZP)(`/api/shixuns/${_e.identifier}/send_to_course.json`,{method:"post",body:{id:_e.identifier,identifier:_e.identifier,courses:[{course_id:rt==null?void 0:rt.coursesId,id:_e.identifier,identifier:_e.identifier,type:"normal",is_use:1,is_copy:0}]}});(ne==null?void 0:ne.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ie=_e=>de(void 0,null,function*(){const ne="jpl5vs26";console.log(_e);const nt=yield(0,ge.ZP)(`/api/paths/${_e==null?void 0:_e.subject_identifier}/send_to_course.json`,{method:"post",body:{course_id:Ve==null?void 0:Ve.course_id,id:_e==null?void 0:_e.subject_identifier,stage_shixuns:[{stage_shixun_id:_e.stage_shixun_id,is_copy:0,is_use:1}],type:"video",sync_catelog:0}});(nt==null?void 0:nt.status)===1&&(et({type:"classroomList/getClassroomLeftMenus",payload:{id:rt==null?void 0:rt.coursesId}}),O.ZP.success("\u4F7F\u7528\u6210\u529F"))}),ce=()=>f.createElement("div",{className:Ce.listWrap},A==null?void 0:A.map((_e,ne)=>f.createElement("div",{key:_e.id,className:Ce.list},f.createElement("div",{className:Ce.top},f.createElement("aside",{title:_e.name},_e.name),f.createElement("div",{onClick:()=>Oe(_e)},"\u4F7F\u7528\u5B9E\u8BAD")),f.createElement("div",{className:Ce.bottom},f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_name),f.createElement("div",{className:Ce.tag},_e==null?void 0:_e.author_school_name),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5173\u5361"),_e==null?void 0:_e.challenges_count),f.createElement("div",{className:Ce.tag},f.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),_e==null?void 0:_e.myshixuns_count),f.createElement("div",{className:Ce.rate},f.createElement(N.Z,{allowHalf:!0,disabled:!0,defaultValue:_e.score_info}),f.createElement("span",{className:"font14"},"\xA0",_e.score_info?`${_e.score_info}\u5206`:"5\u5206")))))),ye=()=>f.createElement("div",{className:Ce.videoWrap},f.createElement(he,{params:rt,dispatch:et,data:A,onSend:ie})),Ke=!!(Ve!=null&&Ve.sub_discipline_id);return console.log("detailTopBanner"),console.log(!!(Ve!=null&&Ve.sub_discipline_id)),f.createElement("section",{className:Ce.wrap},f.createElement(ke.Z,{isLoading:!1,tabDataSource:fe,isAdmin:(0,be.GJ)(),onTabMenuClick:P,defaultSelectedKeys:[H],extraNode:(0,be.GJ)()&&Ke&&f.createElement("span",{className:"c-blue font14 ml20 current",onClick:_e=>{_e.preventDefault(),m(s)}},f.createElement("i",{className:"iconfont icon-huanyipi font14 mr5"}),"\u6362\u4E00\u6279")}),f.createElement(w.Z,{spinning:h},M===0?f.createElement(q.Z,null):H==="1"?ce():ye()),f.createElement(T.Z,{hideOnSinglePage:!0,onChange:_e=>$(_e),current:s.page,pageSize:s.limit,total:M,showQuickJumper:!0,showSizeChanger:!1,showTotal:_e=>f.createElement("span",{className:"mr10"},"\u5171",f.createElement("span",{className:"c-orange"},_e),"\u6761\u6570\u636E"),className:"tr pb20"}))};var X=(0,g.connect)(({classroomList:te,user:ue,globalSetting:ve})=>({user:ue,classroomList:te,globalSetting:ve}))(Ge)},95651:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return b}});var f=l(59301),g=l(95237),O=l(43604),N=l(20834),w=l(38854),T=l(8591),ge=l(6848),be={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},q=l(65582),I=l(41867),b=({isLoading:C,addText:Re,tabDataSource:Te,isAdmin:Me,dispatch:Ze,classroomList:Y,type:ae,isExercise:V,defaultSelectedKeys:j,onTabMenuClick:v,getDropdownMenu:c,showControlButton:y,buttonText:x,buttonIcon:oe="icon-tianjiadaohang",extraNode:he,user:Ce,onButtonClick:ke,isModelUser:Fe})=>{var me,He,E,De,we;const J=(0,q.useParams)();return f.createElement("div",{className:be.tabMenuContainer},f.createElement(g.Z,null,f.createElement(O.Z,{flex:"1"},f.createElement(N.default,{onSelect:de=>C?{}:v(de),mode:"horizontal",selectedKeys:j},Te.map(de=>f.createElement(N.default.Item,{key:typeof de.index=="number"?de.index:de.id},f.createElement("span",{className:"c-grey-666"},de.name),de.total!==void 0&&Me&&f.createElement("span",{className:"c-grey-999 ml20"},de.total||0))))),Me&&V&&f.createElement("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>{Ze({type:"classroomList/setActionTabs",payload:{key:"\u5728\u7EBF\u8003\u8BD5\u8BBE\u7F6E"}})}}),Me&&f.createElement(O.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},V&&f.createElement(w.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(N.default,null,f.createElement(N.default.Item,{key:1,onClick:()=>{var de;if((0,I.Rm)()&&!((de=Y.AssistantObject.exercise)!=null&&de.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:"exercise",category_id:J.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(N.default.Item,{key:3,onClick:()=>{var de;if((0,I.Rm)()&&!((de=Y.AssistantObject.exercise)!=null&&de.can_download)){T.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}q.history.push(`/classrooms/${J==null?void 0:J.coursesId}/exportlist/exercise_score,export_exercise_users`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),f.createElement("div",{className:be.control},f.createElement("div",{className:be.extra},he),y&&(x=="\u6DFB\u52A0\u76F4\u64AD"?f.createElement(w.Z,{menu:{items:(He=(me=[{label:f.createElement("div",{onClick:()=>{ke("\u5916\u94FE")}},"\u5916\u94FE\u76F4\u64AD"),key:"1",show:!0},Fe&&{label:f.createElement("div",{onClick:()=>{ke("\u5934\u6B4C")}},"\u76F4\u64AD"),key:"2",show:!0}])==null?void 0:me.filter(de=>de==null?void 0:de.show))==null?void 0:He.map(de=>({label:de==null?void 0:de.label,key:de==null?void 0:de.key}))}},f.createElement("span",{className:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))):f.createElement("span",{onClick:ke,style:{cursor:"pointer"},className:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:`iconfont ${oe}`})),f.createElement("span",null,x))),!!c&&f.createElement(w.Z,{disabled:((E=Ce==null?void 0:Ce.userInfo)==null?void 0:E.user_status)===2,className:"ml10",dropdownRender:c},f.createElement("span",{className:((De=Ce==null?void 0:Ce.userInfo)==null?void 0:De.user_status)===2?be.selectBtn1:be.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement(ge.Z,{title:((we=Ce==null?void 0:Ce.userInfo)==null?void 0:we.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u5728\u7EBF\u8003\u8BD5\u521B\u5EFA\u529F\u80FD"},f.createElement("span",null,Re||"\u521B\u5EFA\u8BD5\u5377"))))))))}},84056:function(It,Be,l){"use strict";l.d(Be,{BU:function(){return g},Dj:function(){return f},gH:function(){return O},vp:function(){return N}});function f(w){try{w.mozRequestFullScreen?w.mozRequestFullScreen():w.webkitRequestFullScreen&&w.webkitRequestFullScreen()}catch(T){console.log(T,":e")}}function g(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const O=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function N(){var w=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,T=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",w),window.isFullScreen?window.isFullScreen:w!=null}},73217:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return pn}});class f{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let n=Object(e);for(let i=1;i ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","error",i),w.ENABLE_ERROR&&(console.error?console.error(i):console.warn?console.warn(i):console.log(i))}static i(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","info",i),w.ENABLE_INFO&&(console.info?console.info(i):console.log(i))}static w(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","warn",i),w.ENABLE_WARN&&(console.warn?console.warn(i):console.log(i))}static d(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","debug",i),w.ENABLE_DEBUG&&(console.debug?console.debug(i):console.log(i))}static v(e,n){(!e||w.FORCE_GLOBAL_TAG)&&(e=w.GLOBAL_TAG);let i=`[${e}] > ${n}`;w.ENABLE_CALLBACK&&w.emitter.emit("log","verbose",i),w.ENABLE_VERBOSE&&console.log(i)}}w.GLOBAL_TAG="flv.js",w.FORCE_GLOBAL_TAG=!1,w.ENABLE_ERROR=!0,w.ENABLE_INFO=!0,w.ENABLE_WARN=!0,w.ENABLE_DEBUG=!0,w.ENABLE_VERBOSE=!0,w.ENABLE_CALLBACK=!1,w.emitter=new(N());var T=w;class ge{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var be=ge;class q{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class I extends q{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Ae extends q{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class b extends q{constructor(e){super(e)}get name(){return"NotImplementedException"}}const C={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Re={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Te{constructor(e){this._type=e||"undefined",this._status=C.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=C.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===C.kConnecting||this._status===C.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,n){throw new b("Unimplemented abstract function!")}abort(){throw new b("Unimplemented abstract function!")}}let Me={};function Ze(){let Pe=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Pe)||/(opr)[\/]([\w.]+)/.exec(Pe)||/(chrome)[ \/]([\w.]+)/.exec(Pe)||/(iemobile)[\/]([\w.]+)/.exec(Pe)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Pe)||/(webkit)[ \/]([\w.]+)/.exec(Pe)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Pe)||/(msie) ([\w.]+)/.exec(Pe)||Pe.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Pe)||Pe.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Pe)||[],n=/(ipad)/.exec(Pe)||/(ipod)/.exec(Pe)||/(windows phone)/.exec(Pe)||/(iphone)/.exec(Pe)||/(kindle)/.exec(Pe)||/(android)/.exec(Pe)||/(windows)/.exec(Pe)||/(mac)/.exec(Pe)||/(linux)/.exec(Pe)||/(cros)/.exec(Pe)||[],i={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:n[0]||""},t={};if(i.browser){t[i.browser]=!0;let r=i.majorVersion.split(".");t.version={major:parseInt(i.majorVersion,10),string:i.version},r.length>1&&(t.version.minor=parseInt(r[1],10)),r.length>2&&(t.version.build=parseInt(r[2],10))}if(i.platform&&(t[i.platform]=!0),(t.chrome||t.opr||t.safari)&&(t.webkit=!0),t.rv||t.iemobile){t.rv&&delete t.rv;let r="msie";i.browser=r,t[r]=!0}if(t.edge){delete t.edge;let r="msedge";i.browser=r,t[r]=!0}if(t.opr){let r="opera";i.browser=r,t[r]=!0}if(t.safari&&t.android){let r="android";i.browser=r,t[r]=!0}t.name=i.browser,t.platform=i.platform;for(let r in Me)Me.hasOwnProperty(r)&&delete Me[r];Object.assign(Me,t)}Ze();var Y=Me;class ae extends Te{static isSupported(){try{let e=Y.msedge&&Y.version.minor>=15048,n=Y.msedge?e:!0;return self.fetch&&self.ReadableStream&&n}catch(e){return!1}}constructor(e,n){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=n,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,n){this._dataSource=e,this._range=n;let i=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(i=e.redirectedURL);let t=this._seekHandler.getConfig(i,n),r=new self.Headers;if(typeof t.headers=="object"){let a=t.headers;for(let R in a)a.hasOwnProperty(R)&&r.append(R,a[R])}let o={method:"GET",headers:r,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let a in this._config.headers)r.append(a,this._config.headers[a]);e.cors===!1&&(o.mode="same-origin"),e.withCredentials&&(o.credentials="include"),e.referrerPolicy&&(o.referrerPolicy=e.referrerPolicy),this._status=C.kConnecting,self.fetch(t.url,o).then(a=>{if(this._requestAbort){this._requestAbort=!1,this._status=C.kIdle;return}if(a.ok&&a.status>=200&&a.status<=299){if(a.url!==t.url&&this._onURLRedirect){let p=this._seekHandler.removeURLParameters(a.url);this._onURLRedirect(p)}let R=a.headers.get("Content-Length");return R!=null&&(this._contentLength=parseInt(R),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,a.body.getReader())}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:a.status,msg:a.statusText});else throw new q("FetchStreamLoader: Http code invalid, "+a.status+" "+a.statusText)}).catch(a=>{if(this._status=C.kError,this._onError)this._onError(Re.EXCEPTION,{code:-1,msg:a.message});else throw a})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(n=>{if(n.done)if(this._contentLength!==null&&this._receivedLength{if(n.code===11&&Y.msedge)return;this._status=C.kError;let i=0,t=null;if((n.code===19||n.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("MozChunkedLoader: Http code invalid, "+n.status+" "+n.statusText);else this._status=C.kBuffering}}_onProgress(e){if(this._status===C.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let n=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===C.kError)return;this._status=C.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=C.kError;let n=0,i=null;if(this._contentLength&&e.loaded=200&&n.status<=299){if(this._status=LoaderStatus.kBuffering,n.responseURL!=null){let t=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&t!==this._currentRedirectedURL&&(this._currentRedirectedURL=t,this._onURLRedirect&&this._onURLRedirect(t))}let i=n.getResponseHeader("Content-Length");if(i!=null&&this._contentLength==null){let t=parseInt(i);t>0&&(this._contentLength=t,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+n.status+" "+n.statusText);else if(n.readyState===3&&n.status>=200&&n.status<=299){this._status=LoaderStatus.kBuffering;let i=n.response;this._reader.readAsArrayBuffer(i)}}_xhrOnError(e){this._status=LoaderStatus.kError;let n=LoaderErrors.EXCEPTION,i={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(n,i);else throw new RuntimeException(i.msg)}_msrOnProgress(e){let i=e.target.result;if(i==null){this._doReconnectIfNeeded();return}let t=i.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=i.byteLength;let r=this._totalRange.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,r,this._receivedLength),i.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${r+t.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:n,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,n){this._lastTimeLoaded=0;let i=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?i=this._currentRedirectedURL:e.redirectedURL!=null&&(i=e.redirectedURL));let t=this._seekHandler.getConfig(i,n);this._currentRequestURL=t.url;let r=this._xhr=new XMLHttpRequest;if(r.open("GET",t.url,!0),r.responseType="arraybuffer",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),typeof t.headers=="object"){let o=t.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}if(typeof this._config.headers=="object"){let o=this._config.headers;for(let a in o)o.hasOwnProperty(a)&&r.setRequestHeader(a,o[a])}r.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=C.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let n=e.target;if(n.readyState===2){if(n.responseURL!=null){let i=this._seekHandler.removeURLParameters(n.responseURL);n.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(n.status>=200&&n.status<=299){if(this._waitForTotalLength)return;this._status=C.kBuffering}else if(this._status=C.kError,this._onError)this._onError(Re.HTTP_STATUS_CODE_INVALID,{code:n.status,msg:n.statusText});else throw new q("RangeLoader: Http code invalid, "+n.status+" "+n.statusText)}}_onProgress(e){if(this._status===C.kError)return;if(this._contentLength===null){let i=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,i=!0;let t=e.total;this._internalAbort(),t!=null&t!==0&&(this._totalLength=t)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,i){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}_normalizeSpeed(e){let n=this._chunkSizeKBList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=3&&(n=this._speedSampler.currentKBps)),n!==0){let o=this._normalizeSpeed(n);this._currentSpeedNormalized!==o&&(this._currentSpeedNormalized=o,this._currentChunkSizeKB=o)}let i=e.target.response,t=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength;let r=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(n.result)},n.readAsArrayBuffer(e.data)}else{this._status=C.kError;let n={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}_dispatchArrayBuffer(e){let n=e,i=this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,i,this._receivedLength)}_onWebSocketError(e){this._status=C.kError;let n={code:e.code,msg:e.message};if(this._onError)this._onError(Re.EXCEPTION,n);else throw new q(n.msg)}}var Ce=he;class ke{constructor(e){this._zeroStart=e||!1}getConfig(e,n){let i={};if(n.from!==0||n.to!==-1){let t;n.to!==-1?t=`bytes=${n.from.toString()}-${n.to.toString()}`:t=`bytes=${n.from.toString()}-`,i.Range=t}else this._zeroStart&&(i.Range="bytes=0-");return{url:e,headers:i}}removeURLParameters(e){return e}}var Fe=ke;class me{constructor(e,n){this._startName=e,this._endName=n}getConfig(e,n){let i=e;if(n.from!==0||n.to!==-1){let t=!0;i.indexOf("?")===-1&&(i+="?",t=!1),t&&(i+="&"),i+=`${this._startName}=${n.from.toString()}`,n.to!==-1&&(i+=`&${this._endName}=${n.to.toString()}`)}return{url:i,headers:{}}}removeURLParameters(e){let n=e.split("?")[0],i,t=e.indexOf("?");t!==-1&&(i=e.substring(t+1));let r="";if(i!=null&&i.length>0){let o=i.split("&");for(let a=0;a0;R[0]!==this._startName&&R[0]!==this._endName&&(p&&(r+="&"),r+=o[a])}}return r.length===0?n:n+"?"+r}}var He=me;class E{constructor(e,n,i){this.TAG="IOController",this._config=n,this._extraData=i,this._stashInitialSize=1024*384,n.stashInitialSize!=null&&n.stashInitialSize>0&&(this._stashInitialSize=n.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,n.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new be,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===oe?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Fe(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let n=e.seekParamStart||"bstart",i=e.seekParamEnd||"bend";this._seekHandler=new He(n,i)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Ae("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Ae(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ce;else if(V.isSupported())this._loaderClass=V;else if(v.isSupported())this._loaderClass=v;else if(oe.isSupported())this._loaderClass=oe;else throw new q("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,n){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(n),this._loader.destroy(),this._loader=null;let i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Ae("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let n=this._stashSize;for(;n+1024*1024*10){let t=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,n).set(t,0)}this._stashBuffer=i,this._bufferSize=n}_normalizeSpeed(e){let n=this._speedNormalizeList,i=n.length-1,t=0,r=0,o=i;if(e=n[t]&&e=512&&e<=1024?n=Math.floor(e*1.5):n=e*2,n>8192&&(n=8192);let i=n*1024+1024*1024*1;this._bufferSize0){let o=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(o,this._stashByteStart);if(a0){let R=new Uint8Array(o,a);r.set(R,0),this._stashUsed=R.byteLength,this._stashByteStart+=a}}else this._stashUsed=0,this._stashByteStart+=a;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let o=this._dispatchChunks(e,n);if(othis._bufferSize&&(this._expandBuffer(a),r=new Uint8Array(this._stashBuffer,0,this._bufferSize)),r.set(new Uint8Array(e,o),0),this._stashUsed+=a,this._stashByteStart=n+o}}}else if(this._stashUsed===0){let r=this._dispatchChunks(e,n);if(rthis._bufferSize&&this._expandBuffer(o),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,r),0),this._stashUsed+=o,this._stashByteStart=n+r}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let r=new Uint8Array(this._stashBuffer,0,this._bufferSize);r.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let o=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(o0){let a=new Uint8Array(this._stashBuffer,o);r.set(a,0)}this._stashUsed-=o,this._stashByteStart+=o}}_flushStashBuffer(e){if(this._stashUsed>0){let n=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(n,this._stashByteStart),t=n.byteLength-i;if(i0){let r=new Uint8Array(this._stashBuffer,0,this._bufferSize),o=new Uint8Array(n,i);r.set(o,0),this._stashUsed=o.byteLength,this._stashByteStart+=i}return 0}return this._stashUsed=0,this._stashByteStart=0,t}return 0}_onLoaderComplete(e,n){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,n){switch(T.e(this.TAG,`Loader error, code = ${n.code}, msg = ${n.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Re.UNRECOVERABLE_EARLY_EOF),e){case Re.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let i=this._currentRange.to+1;i0){let n=ue.getConfig();e.emit("change",n)}}static registerListener(e){ue.emitter.addListener("change",e)}static removeListener(e){ue.emitter.removeListener("change",e)}static addLogListener(e){T.emitter.addListener("log",e),T.emitter.listenerCount("log")>0&&(T.ENABLE_CALLBACK=!0,ue._notifyChange())}static removeLogListener(e){T.emitter.removeListener("log",e),T.emitter.listenerCount("log")===0&&(T.ENABLE_CALLBACK=!1,ue._notifyChange())}}ue.emitter=new(N());var ve=ue;class We{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,n=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&&e&&n}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let n=this.keyframesIndex,i=this._search(n.times,e);return{index:i,milliseconds:n.times[i],fileposition:n.filepositions[i]}}_search(e,n){let i=0,t=e.length-1,r=0,o=0,a=t;for(n=e[r]&&n=128){e.push(String.fromCharCode(r&65535)),i+=2;continue}}}else if(n[i]<240){if(et(n,i,2)){let r=(n[i]&15)<<12|(n[i+1]&63)<<6|n[i+2]&63;if(r>=2048&&(r&63488)!==55296){e.push(String.fromCharCode(r&65535)),i+=3;continue}}}else if(n[i]<248&&et(n,i,3)){let r=(n[i]&7)<<18|(n[i+1]&63)<<12|(n[i+2]&63)<<6|n[i+3]&63;if(r>65536&&r<1114112){r-=65536,e.push(String.fromCharCode(r>>>10|55296)),e.push(String.fromCharCode(r&1023|56320)),i+=4;continue}}}e.push("\uFFFD"),++i}return e.join("")}var rt=gt;let Ve=function(){let Pe=new ArrayBuffer(2);return new DataView(Pe).setInt16(0,256,!0),new Int16Array(Pe)[0]===256}();class ct{static parseScriptData(e,n,i){let t={};try{let r=ct.parseValue(e,n,i),o=ct.parseValue(e,n+r.size,i-r.size);t[r.data]=o.data}catch(r){T.e("AMF",r.toString())}return t}static parseObject(e,n,i){if(i<3)throw new I("Data not enough when parse ScriptDataObject");let t=ct.parseString(e,n,i),r=ct.parseValue(e,n+t.size,i-t.size),o=r.objectEnd;return{data:{name:t.data,value:r.data},size:t.size+r.size,objectEnd:o}}static parseVariable(e,n,i){return ct.parseObject(e,n,i)}static parseString(e,n,i){if(i<2)throw new I("Data not enough when parse String");let r=new DataView(e,n,i).getUint16(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+2,r)):o="",{data:o,size:2+r}}static parseLongString(e,n,i){if(i<4)throw new I("Data not enough when parse LongString");let r=new DataView(e,n,i).getUint32(0,!Ve),o;return r>0?o=rt(new Uint8Array(e,n+4,r)):o="",{data:o,size:4+r}}static parseDate(e,n,i){if(i<10)throw new I("Data size invalid when parse Date");let t=new DataView(e,n,i),r=t.getFloat64(0,!Ve),o=t.getInt16(8,!Ve);return r+=o*60*1e3,{data:new Date(r),size:10}}static parseValue(e,n,i){if(i<1)throw new I("Data not enough when parse Value");let t=new DataView(e,n,i),r=1,o=t.getUint8(0),a,R=!1;try{switch(o){case 0:a=t.getFloat64(1,!Ve),r+=8;break;case 1:{a=!!t.getUint8(1),r+=1;break}case 2:{let p=ct.parseString(e,n+1,i-1);a=p.data,r+=p.size;break}case 3:{a={};let p=0;for((t.getUint32(i-4,!Ve)&16777215)===9&&(p=3);r32)throw new Ae("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let o=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,o}let n=this._current_word_bits_left?this._current_word:0;n=n>>>32-this._current_word_bits_left;let i=e-this._current_word_bits_left;this._fillCurrentWord();let t=Math.min(i,this._current_word_bits_left),r=this._current_word>>>32-t;return this._current_word<<=t,this._current_word_bits_left-=t,n=n<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var ze=H;class M{static _ebsp2rbsp(e){let n=e,i=n.byteLength,t=new Uint8Array(i),r=0;for(let o=0;o=2&&n[o]===3&&n[o-1]===0&&n[o-2]===0||(t[r]=n[o],r++);return new Uint8Array(t.buffer,0,r)}static parseSPS(e){let n=M._ebsp2rbsp(e),i=new ze(n);i.readByte();let t=i.readByte();i.readByte();let r=i.readByte();i.readUEG();let o=M.getProfileString(t),a=M.getLevelString(r),R=1,p=420,L=[0,420,422,444],F=8;if((t===100||t===110||t===122||t===244||t===44||t===83||t===86||t===118||t===128||t===138||t===144)&&(R=i.readUEG(),R===3&&i.readBits(1),R<=3&&(p=L[R]),F=i.readUEG()+8,i.readUEG(),i.readBits(1),i.readBool())){let Xe=R!==3?8:12;for(let $e=0;$e0&&Xe<16?(qe=$e[Xe-1],Ie=St[Xe-1]):Xe===255&&(qe=i.readByte()<<8|i.readByte(),Ie=i.readByte()<<8|i.readByte())}if(i.readBool()&&i.readBool(),i.readBool()&&(i.readBits(4),i.readBool()&&i.readBits(24)),i.readBool()&&(i.readUEG(),i.readUEG()),i.readBool()){let Xe=i.readBits(32),$e=i.readBits(32);Z=i.readBool(),B=$e,W=Xe*2,Qe=B/W}}let G=1;(qe!==1||Ie!==1)&&(G=qe/Ie);let K=0,k=0;if(R===0)K=1,k=2-ee;else{let Xe=R===3?1:2,$e=R===1?2:1;K=Xe,k=$e*(2-ee)}let Se=(Ee+1)*16,Le=(2-ee)*((se+1)*16);Se-=(Q+xe)*K,Le-=(pe+Ne)*k;let je=Math.ceil(Se*G);return i.destroy(),i=null,{profile_string:o,level_string:a,bit_depth:F,ref_frames:U,chroma_format:p,chroma_format_string:M.getChromaFormatString(p),frame_rate:{fixed:Z,fps:Qe,fps_den:W,fps_num:B},sar_ratio:{width:qe,height:Ie},codec_size:{width:Se,height:Le},present_size:{width:je,height:Le}}}static _skipScalingList(e,n){let i=8,t=8,r=0;for(let o=0;o>>8&255|(Pe&255)<<8}function z(Pe){return(Pe&4278190080)>>>24|(Pe&16711680)>>>8|(Pe&65280)<<8|(Pe&255)<<24}function s(Pe,e){return Pe[e]<<24|Pe[e+1]<<16|Pe[e+2]<<8|Pe[e+3]}class u{constructor(e,n){this.TAG="FLVDemuxer",this._config=n,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new tt,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(){let i=new ArrayBuffer(2);return new DataView(i).setInt16(0,256,!0),new Int16Array(i)[0]===256}()}destroy(){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}static probe(e){let n=new Uint8Array(e),i={match:!1};if(n[0]!==70||n[1]!==76||n[2]!==86||n[3]!==1)return i;let t=(n[4]&4)>>>2!==0,r=(n[4]&1)!==0,o=s(n,5);return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:t,hasVideoTrack:r}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new tt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,n){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new I("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let i=0,t=this._littleEndian;if(n===0)if(e.byteLength>13)i=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,n+i!==this._dataOffset&&T.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,i).getUint32(0,!t)!==0&&T.w(this.TAG,"PrevTagSize0 !== 0 !!!"),i+=4);ie.byteLength)break;let o=r.getUint8(0),a=r.getUint32(0,!t)&16777215;if(i+11+a+4>e.byteLength)break;if(o!==8&&o!==9&&o!==18){T.w(this.TAG,`Unsupported tag type ${o}, skipped`),i+=11+a+4;continue}let R=r.getUint8(4),p=r.getUint8(5),L=r.getUint8(6),F=r.getUint8(7),le=L|p<<8|R<<16|F<<24;(r.getUint32(7,!t)&16777215)!==0&&T.w(this.TAG,"Meet tag which has StreamID != 0!");let Ee=i+11;switch(o){case 8:this._parseAudioData(e,Ee,a,le);break;case 9:this._parseVideoData(e,Ee,a,le,n+i);break;case 18:this._parseScriptData(e,Ee,a);break}let se=r.getUint32(11+a,!t);se!==11+a&&T.w(this.TAG,`Invalid PrevTagSize ${se}`),i+=11+a+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),i}_parseScriptData(e,n,i){let t=pt.parseScriptData(e,n,i);if(t.hasOwnProperty("onMetaData")){if(t.onMetaData==null||typeof t.onMetaData!="object"){T.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&T.w(this.TAG,"Found another onMetaData tag!"),this._metadata=t;let r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),typeof r.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof r.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof r.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=r.audiodatarate),typeof r.videodatarate=="number"&&(this._mediaInfo.videoDataRate=r.videodatarate),typeof r.width=="number"&&(this._mediaInfo.width=r.width),typeof r.height=="number"&&(this._mediaInfo.height=r.height),typeof r.duration=="number"){if(!this._durationOverrided){let o=Math.floor(r.duration*this._timescale);this._duration=o,this._mediaInfo.duration=o}}else this._mediaInfo.duration=0;if(typeof r.framerate=="number"){let o=Math.floor(r.framerate*1e3);if(o>0){let a=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=a,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=a}}if(typeof r.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let o=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(o),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,T.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(t).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},t))}_parseKeyframesIndex(e){let n=[],i=[];for(let t=1;t>>4;if(R!==2&&R!==10){this._onError(S.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+R);return}let p=0,L=(a&12)>>>2;if(L>=0&&L<=4)p=this._flvSoundRateTable[L];else{this._onError(S.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+L);return}let F=(a&2)>>>1,le=a&1,U=this._audioMetadata,Ee=this._audioTrack;if(U||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),U=this._audioMetadata={},U.type="audio",U.id=Ee.id,U.timescale=this._timescale,U.duration=this._duration,U.audioSampleRate=p,U.channelCount=le===0?1:2),R===10){let se=this._parseAACAudioData(e,n+1,i-1);if(se==null)return;if(se.packetType===0){U.config&&T.w(this.TAG,"Found another AudioSpecificConfig!");let ee=se.data;U.audioSampleRate=ee.samplingRate,U.channelCount=ee.channelCount,U.codec=ee.codec,U.originalCodec=ee.originalCodec,U.config=ee.config,U.refSampleDuration=1024/U.audioSampleRate*U.timescale,T.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",U);let Q=this._mediaInfo;Q.audioCodec=U.originalCodec,Q.audioSampleRate=U.audioSampleRate,Q.audioChannelCount=U.channelCount,Q.hasVideo?Q.videoCodec!=null&&(Q.mimeType='video/x-flv; codecs="'+Q.videoCodec+","+Q.audioCodec+'"'):Q.mimeType='video/x-flv; codecs="'+Q.audioCodec+'"',Q.isComplete()&&this._onMediaInfo(Q)}else if(se.packetType===1){let ee=this._timestampBase+t,Q={unit:se.data,length:se.data.byteLength,dts:ee,pts:ee};Ee.samples.push(Q),Ee.length+=se.data.length}else T.e(this.TAG,`Flv: Unsupported AAC data type ${se.packetType}`)}else if(R===2){if(!U.codec){let xe=this._parseMP3AudioData(e,n+1,i-1,!0);if(xe==null)return;U.audioSampleRate=xe.samplingRate,U.channelCount=xe.channelCount,U.codec=xe.codec,U.originalCodec=xe.originalCodec,U.refSampleDuration=1152/U.audioSampleRate*U.timescale,T.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",U);let pe=this._mediaInfo;pe.audioCodec=U.codec,pe.audioSampleRate=U.audioSampleRate,pe.audioChannelCount=U.channelCount,pe.audioDataRate=xe.bitRate,pe.hasVideo?pe.videoCodec!=null&&(pe.mimeType='video/x-flv; codecs="'+pe.videoCodec+","+pe.audioCodec+'"'):pe.mimeType='video/x-flv; codecs="'+pe.audioCodec+'"',pe.isComplete()&&this._onMediaInfo(pe)}let se=this._parseMP3AudioData(e,n+1,i-1,!1);if(se==null)return;let ee=this._timestampBase+t,Q={unit:se,length:se.byteLength,dts:ee,pts:ee};Ee.samples.push(Q),Ee.length+=se.length}}_parseAACAudioData(e,n,i){if(i<=1){T.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let t={},r=new Uint8Array(e,n,i);return t.packetType=r[0],r[0]===0?t.data=this._parseAACAudioSpecificConfig(e,n+1,i-1):t.data=r.subarray(1),t}_parseAACAudioSpecificConfig(e,n,i){let t=new Uint8Array(e,n,i),r=null,o=0,a=0,R=null,p=0,L=null;if(o=a=t[0]>>>3,p=(t[0]&7)<<1|t[1]>>>7,p<0||p>=this._mpegSamplingRates.length){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let F=this._mpegSamplingRates[p],le=(t[1]&120)>>>3;if(le<0||le>=8){this._onError(S.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}o===5&&(L=(t[1]&7)<<1|t[2]>>>7,R=(t[2]&124)>>>2);let U=self.navigator.userAgent.toLowerCase();return U.indexOf("firefox")!==-1?p>=6?(o=5,r=new Array(4),L=p-3):(o=2,r=new Array(2),L=p):U.indexOf("android")!==-1?(o=2,r=new Array(2),L=p):(o=5,L=p,r=new Array(4),p>=6?L=p-3:le===1&&(o=2,r=new Array(2),L=p)),r[0]=o<<3,r[0]|=(p&15)>>>1,r[1]=(p&15)<<7,r[1]|=(le&15)<<3,o===5&&(r[1]|=(L&15)>>>1,r[2]=(L&1)<<7,r[2]|=8,r[3]=0),{config:r,samplingRate:F,channelCount:le,codec:"mp4a.40."+o,originalCodec:"mp4a.40."+a}}_parseMP3AudioData(e,n,i,t){if(i<4){T.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let r=this._littleEndian,o=new Uint8Array(e,n,i),a=null;if(t){if(o[0]!==255)return;let R=o[1]>>>3&3,p=(o[1]&6)>>1,L=(o[2]&240)>>>4,F=(o[2]&12)>>>2,U=(o[3]>>>6&3)!==3?2:1,Ee=0,se=0,ee=34,Q="mp3";switch(R){case 0:Ee=this._mpegAudioV25SampleRateTable[F];break;case 2:Ee=this._mpegAudioV20SampleRateTable[F];break;case 3:Ee=this._mpegAudioV10SampleRateTable[F];break}switch(p){case 1:ee=34,L>>4,R=o&15;if(R!==7){this._onError(S.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${R}`);return}this._parseAVCVideoPacket(e,n+1,i-1,t,r,a)}_parseAVCVideoPacket(e,n,i,t,r,o){if(i<4){T.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let a=this._littleEndian,R=new DataView(e,n,i),p=R.getUint8(0),F=(R.getUint32(0,!a)&16777215)<<8>>8;if(p===0)this._parseAVCDecoderConfigurationRecord(e,n+4,i-4);else if(p===1)this._parseAVCVideoData(e,n+4,i-4,t,r,o,F);else if(p!==2){this._onError(S.FORMAT_ERROR,`Flv: Invalid video packet type ${p}`);return}}_parseAVCDecoderConfigurationRecord(e,n,i){if(i<7){T.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let t=this._videoMetadata,r=this._videoTrack,o=this._littleEndian,a=new DataView(e,n,i);t?typeof t.avcc!="undefined"&&T.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),t=this._videoMetadata={},t.type="video",t.id=r.id,t.timescale=this._timescale,t.duration=this._duration);let R=a.getUint8(0),p=a.getUint8(1),L=a.getUint8(2),F=a.getUint8(3);if(R!==1||p===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(a.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(S.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let le=a.getUint8(5)&31;if(le===0){this._onError(S.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else le>1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${le}`);let U=6;for(let se=0;se1&&T.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ee}`);U++;for(let se=0;se=i){T.w(this.TAG,`Malformed Nalu near timestamp ${Ee}, offset = ${le}, dataSize = ${i}`);break}let ee=p.getUint32(le,!R);if(U===3&&(ee>>>=8),ee>i-U){T.w(this.TAG,`Malformed Nalus near timestamp ${Ee}, NaluSize > DataSize!`);return}let Q=p.getUint8(le+U)&31;Q===5&&(se=!0);let xe=new Uint8Array(e,n+le,U+ee),pe={type:Q,data:xe};L.push(pe),F+=xe.byteLength,le+=U+ee}if(L.length){let ee=this._videoTrack,Q={units:L,length:F,isKeyframe:se,dts:Ee,cts:a,pts:Ee+a};se&&(Q.fileposition=r),ee.samples.push(Q),ee.length+=F}}}var _=u;class d{static init(){d.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(let n in d.types)d.types.hasOwnProperty(n)&&(d.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);let e=d.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let n=8,i=null,t=Array.prototype.slice.call(arguments,1),r=t.length;for(let a=0;a>>24&255,i[1]=n>>>16&255,i[2]=n>>>8&255,i[3]=n&255,i.set(e,4);let o=8;for(let a=0;a>>24&255,e>>>16&255,e>>>8&255,e&255,n>>>24&255,n>>>16&255,n>>>8&255,n&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]))}static trak(e){return d.box(d.types.trak,d.tkhd(e),d.mdia(e))}static tkhd(e){let n=e.id,i=e.duration,t=e.presentWidth,r=e.presentHeight;return d.box(d.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&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,t>>>8&255,t&255,0,0,r>>>8&255,r&255,0,0]))}static mdia(e){return d.box(d.types.mdia,d.mdhd(e),d.hdlr(e),d.minf(e))}static mdhd(e){let n=e.timescale,i=e.duration;return d.box(d.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255,85,196,0,0]))}static hdlr(e){let n=null;return e.type==="audio"?n=d.constants.HDLR_AUDIO:n=d.constants.HDLR_VIDEO,d.box(d.types.hdlr,n)}static minf(e){let n=null;return e.type==="audio"?n=d.box(d.types.smhd,d.constants.SMHD):n=d.box(d.types.vmhd,d.constants.VMHD),d.box(d.types.minf,n,d.dinf(),d.stbl(e))}static dinf(){return d.box(d.types.dinf,d.box(d.types.dref,d.constants.DREF))}static stbl(e){return d.box(d.types.stbl,d.stsd(e),d.box(d.types.stts,d.constants.STTS),d.box(d.types.stsc,d.constants.STSC),d.box(d.types.stsz,d.constants.STSZ),d.box(d.types.stco,d.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp3(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.mp4a(e)):d.box(d.types.stsd,d.constants.STSD_PREFIX,d.avc1(e))}static mp3(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types[".mp3"],t)}static mp4a(e){let n=e.channelCount,i=e.audioSampleRate,t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n,0,16,0,0,0,0,i>>>8&255,i&255,0,0]);return d.box(d.types.mp4a,t,d.esds(e))}static esds(e){let n=e.config||[],i=n.length,t=new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n).concat([6,1,2]));return d.box(d.types.esds,t)}static avc1(e){let n=e.avcc,i=e.codecWidth,t=e.codecHeight,r=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,i>>>8&255,i&255,t>>>8&255,t&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 d.box(d.types.avc1,r,d.box(d.types.avcC,n))}static mvex(e){return d.box(d.types.mvex,d.trex(e))}static trex(e){let n=e.id,i=new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return d.box(d.types.trex,i)}static moof(e,n){return d.box(d.types.moof,d.mfhd(e.sequenceNumber),d.traf(e,n))}static mfhd(e){let n=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return d.box(d.types.mfhd,n)}static traf(e,n){let i=e.id,t=d.box(d.types.tfhd,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),r=d.box(d.types.tfdt,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),o=d.sdtp(e),a=d.trun(e,o.byteLength+16+16+8+16+8+8);return d.box(d.types.traf,t,r,a,o)}static sdtp(e){let n=e.samples||[],i=n.length,t=new Uint8Array(4+i);for(let r=0;r>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0);for(let a=0;a>>24&255,R>>>16&255,R>>>8&255,R&255,p>>>24&255,p>>>16&255,p>>>8&255,p&255,L.isLeading<<2|L.dependsOn,L.isDependedOn<<6|L.hasRedundancy<<4|L.isNonSync,0,0,F>>>24&255,F>>>16&255,F>>>8&255,F&255],12+16*a)}return d.box(d.types.trun,o)}static mdat(e){return d.box(d.types.mdat,e)}}d.init();var m=d;class P{static getSilentFrame(e,n){if(e==="mp4a.40.2"){if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===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(n===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(n===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(n===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(n===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}}var fe=P;class ${constructor(e,n,i,t,r){this.dts=e,this.pts=n,this.duration=i,this.originalDts=t,this.isSyncPoint=r,this.fileposition=null}}class Oe{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ie{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let n=this._list;e.length!==0&&(n.length>0&&e[0].originalDts=n[r].dts&&en[t].lastSample.originalDts&&e=n[t].lastSample.originalDts&&(t===n.length-1||t0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)}getLastSegmentBefore(e){let n=this._searchNearestSegmentBefore(e);return n>=0?this._list[n]:null}getLastSampleBefore(e){let n=this.getLastSegmentBefore(e);return n!=null?n.lastSample:null}getLastSyncPointBefore(e){let n=this._searchNearestSegmentBefore(e),i=this._list[n].syncPoints;for(;i.length===0&&n>0;)n--,i=this._list[n].syncPoints;return i.length>0?i[i.length-1]:null}}class ye{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ce("audio"),this._videoSegmentInfoList=new ce("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(Y.chrome&&(Y.version.major<50||Y.version.major===50&&Y.version.build<2661)),this._fillSilentAfterSeek=Y.msedge||Y.msie,this._mp3UseMpegAudio=!Y.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,n){if(!this._onMediaSegment)throw new I("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,n),this._remuxVideo(n),this._remuxAudio(e)}_onTrackMetadataReceived(e,n){let i=null,t="mp4",r=n.codec;if(e==="audio")this._audioMeta=n,n.codec==="mp3"&&this._mp3UseMpegAudio?(t="mpeg",r="",i=new Uint8Array):i=m.generateInitSegment(n);else if(e==="video")this._videoMeta=n,i=m.generateInitSegment(n);else return;if(!this._onInitSegment)throw new I("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:`${e}/${t}`,mediaDuration:n.duration})}_calculateDtsBase(e,n){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),n.samples&&n.samples.length&&(this._videoDtsBase=n.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,n=this._audioStashedLastSample,i={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(i.samples.push(e),i.length=e.length);let t={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};n!=null&&(t.samples.push(n),t.length=n.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(t,!0)}_remuxAudio(e,n){if(this._audioMeta==null)return;let i=e,t=i.samples,r,o=-1,a=-1,R=-1,p=this._audioMeta.refSampleDuration,L=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,F=this._dtsBaseInited&&this._audioNextDts===void 0,le=!1;if(!t||t.length===0||t.length===1&&!n)return;let U=0,Ee=null,se=0;L?(U=0,se=i.length):(U=8,se=8+i.length);let ee=null;if(t.length>1&&(ee=t.pop(),se-=ee.length),this._audioStashedLastSample!=null){let Ie=this._audioStashedLastSample;this._audioStashedLastSample=null,t.unshift(Ie),se+=Ie.length}ee!=null&&(this._audioStashedLastSample=ee);let Q=t[0].dts-this._dtsBase;if(this._audioNextDts)r=Q-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())r=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(le=!0);else{let Ie=this._audioSegmentInfoList.getLastSampleBefore(Q);if(Ie!=null){let Qe=Q-(Ie.originalDts+Ie.duration);Qe<=3&&(Qe=0);let Z=Ie.dts+Ie.duration+Qe;r=Q-Z}else r=0}if(le){let Ie=Q-r,Qe=this._videoSegmentInfoList.getLastSegmentBefore(Q);if(Qe!=null&&Qe.beginDts=1?re=xe[xe.length-1].duration:re=Math.floor(p);let G=!1,K=null;if(re>p*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!Y.safari){G=!0;let k=Math.abs(re-p),Se=Math.ceil(k/p),Le=W+p;T.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${W+re} ms, expected: ${W+Math.round(p)} ms, delta: ${Math.round(k)} ms, generate: ${Se} frames`);let je=fe.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);je==null&&(T.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),je=Z),K=[];for(let $e=0;$e0){let Ye=K[K.length-1];Ye.duration=St-Ye.dts}let lt={dts:St,pts:St,cts:0,unit:je,size:je.byteLength,duration:0,originalDts:B,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};K.push(lt),se+=lt.size,Le+=p}let Xe=K[K.length-1];Xe.duration=W+re-Xe.dts,re=Math.round(p)}xe.push({dts:W,pts:W,cts:0,unit:Qe.unit,size:Qe.unit.byteLength,duration:re,originalDts:B,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),G&&xe.push.apply(xe,K)}L?Ee=new Uint8Array(se):(Ee=new Uint8Array(se),Ee[0]=se>>>24&255,Ee[1]=se>>>16&255,Ee[2]=se>>>8&255,Ee[3]=se&255,Ee.set(m.types.mdat,4));for(let Ie=0;Ie1&&(U=t.pop(),le-=U.length),this._videoStashedLastSample!=null){let pe=this._videoStashedLastSample;this._videoStashedLastSample=null,t.unshift(pe),le+=pe.length}U!=null&&(this._videoStashedLastSample=U);let Ee=t[0].dts-this._dtsBase;if(this._videoNextDts)r=Ee-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())r=0;else{let pe=this._videoSegmentInfoList.getLastSampleBefore(Ee);if(pe!=null){let Ne=Ee-(pe.originalDts+pe.duration);Ne<=3&&(Ne=0);let it=pe.dts+pe.duration+Ne;r=Ee-it}else r=0}let se=new Oe,ee=[];for(let pe=0;pe=1?B=ee[ee.length-1].duration:B=Math.floor(this._videoMeta.refSampleDuration),qe){let W=new $(Ie,Z,B,Ne.dts,!0);W.fileposition=Ne.fileposition,se.appendSyncPoint(W)}ee.push({dts:Ie,pts:Z,cts:Qe,units:Ne.units,size:Ne.length,isKeyframe:qe,duration:B,originalDts:it,flags:{isLeading:0,dependsOn:qe?2:1,isDependedOn:qe?1:0,hasRedundancy:0,isNonSync:qe?0:1}})}F=new Uint8Array(le),F[0]=le>>>24&255,F[1]=le>>>16&255,F[2]=le>>>8&255,F[3]=le&255,F.set(m.types.mdat,4);for(let pe=0;pe{t.timestampBase=i,i+=t.duration,t.cors=e.cors,t.withCredentials=e.withCredentials,n.referrerPolicy&&(t.referrerPolicy=n.referrerPolicy)}),!isNaN(i)&&this._mediaDataSource.duration!==i&&(this._mediaDataSource.duration=i),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,n){this._currentSegmentIndex=e;let i=this._mediaDataSource.segments[e],t=this._ioctl=new De(i,this._config,e);t.onError=this._onIOException.bind(this),t.onSeeked=this._onIOSeeked.bind(this),t.onComplete=this._onIOComplete.bind(this),t.onRedirect=this._onIORedirect.bind(this),t.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),n?this._demuxer.bindDataSource(this._ioctl):t.onDataArrival=this._onInitChunkArrival.bind(this),t.open(n)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let n=this._searchSegmentIndexContains(e);if(n===this._currentSegmentIndex){let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e;else{let t=i.getNearestKeyframe(e);this._remuxer.seek(t.milliseconds),this._ioctl.seek(t.fileposition),this._pendingResolveSeekPoint=t.milliseconds}}else{let i=this._mediaInfo.segments[n];if(i==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(n);else{let t=i.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[n].timestampBase,this._loadSegment(n,t.fileposition),this._pendingResolveSeekPoint=t.milliseconds,this._reportSegmentMediaInfo(n)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let n=this._mediaDataSource.segments,i=n.length-1;for(let t=0;t0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,t=this._demuxer.parseChunks(e,n);else if((i=_.probe(e)).match){this._demuxer=new _(i,this._config),this._remuxer||(this._remuxer=new Ke(this._config));let r=this._mediaDataSource;r.duration!=null&&!isNaN(r.duration)&&(this._demuxer.overridedDuration=r.duration),typeof r.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=r.hasAudio),typeof r.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=r.hasVideo),this._demuxer.timestampBase=r.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),t=this._demuxer.parseChunks(e,n)}else i=null,T.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(ne.DEMUX_ERROR,S.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),t=0;return t}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,tt.prototype));let n=Object.assign({},e);Object.setPrototypeOf(n,tt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=n,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let i=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(i)})}_onMetaDataArrived(e){this._emitter.emit(ne.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(ne.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let i=e+1;i0&&i[0].originalDts===t&&(t=i[0].pts),this._emitter.emit(ne.RECOMMEND_SEEKPOINT,t)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let n=this._mediaInfo.segments[e],i=Object.assign({},n);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(ne.MEDIA_INFO,i)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ne.STATISTICS_INFO,e)}}var ot=nt,st=function(Pe){let e="TransmuxingWorker",n=null,i=se.bind(this);g.install(),Pe.addEventListener("message",function(ee){switch(ee.data.cmd){case"init":n=new ot(ee.data.param[0],ee.data.param[1]),n.on(ne.IO_ERROR,le.bind(this)),n.on(ne.DEMUX_ERROR,U.bind(this)),n.on(ne.INIT_SEGMENT,t.bind(this)),n.on(ne.MEDIA_SEGMENT,r.bind(this)),n.on(ne.LOADING_COMPLETE,o.bind(this)),n.on(ne.RECOVERED_EARLY_EOF,a.bind(this)),n.on(ne.MEDIA_INFO,R.bind(this)),n.on(ne.METADATA_ARRIVED,p.bind(this)),n.on(ne.SCRIPTDATA_ARRIVED,L.bind(this)),n.on(ne.STATISTICS_INFO,F.bind(this)),n.on(ne.RECOMMEND_SEEKPOINT,Ee.bind(this));break;case"destroy":n&&(n.destroy(),n=null),Pe.postMessage({msg:"destroyed"});break;case"start":n.start();break;case"stop":n.stop();break;case"seek":n.seek(ee.data.param);break;case"pause":n.pause();break;case"resume":n.resume();break;case"logging_config":{let Q=ee.data.param;ve.applyConfig(Q),Q.enableCallback===!0?ve.addLogListener(i):ve.removeLogListener(i);break}}});function t(ee,Q){let xe={msg:ne.INIT_SEGMENT,data:{type:ee,data:Q}};Pe.postMessage(xe,[Q.data])}function r(ee,Q){let xe={msg:ne.MEDIA_SEGMENT,data:{type:ee,data:Q}};Pe.postMessage(xe,[Q.data])}function o(){let ee={msg:ne.LOADING_COMPLETE};Pe.postMessage(ee)}function a(){let ee={msg:ne.RECOVERED_EARLY_EOF};Pe.postMessage(ee)}function R(ee){let Q={msg:ne.MEDIA_INFO,data:ee};Pe.postMessage(Q)}function p(ee){let Q={msg:ne.METADATA_ARRIVED,data:ee};Pe.postMessage(Q)}function L(ee){let Q={msg:ne.SCRIPTDATA_ARRIVED,data:ee};Pe.postMessage(Q)}function F(ee){let Q={msg:ne.STATISTICS_INFO,data:ee};Pe.postMessage(Q)}function le(ee,Q){Pe.postMessage({msg:ne.IO_ERROR,data:{type:ee,info:Q}})}function U(ee,Q){Pe.postMessage({msg:ne.DEMUX_ERROR,data:{type:ee,info:Q}})}function Ee(ee){Pe.postMessage({msg:ne.RECOMMEND_SEEKPOINT,data:ee})}function se(ee,Q){Pe.postMessage({msg:"logcat_callback",data:{type:ee,logcat:Q}})}};class Tt{constructor(e,n){if(this.TAG="Transmuxer",this._emitter=new(N()),n.enableWorker&&typeof Worker!="undefined")try{let i=l(82059);this._worker=i(st),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,n]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},ve.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:ve.getConfig()})}catch(i){T.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ot(e,n)}else this._controller=new ot(e,n);if(this._controller){let i=this._controller;i.on(ne.IO_ERROR,this._onIOError.bind(this)),i.on(ne.DEMUX_ERROR,this._onDemuxError.bind(this)),i.on(ne.INIT_SEGMENT,this._onInitSegment.bind(this)),i.on(ne.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),i.on(ne.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),i.on(ne.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),i.on(ne.MEDIA_INFO,this._onMediaInfo.bind(this)),i.on(ne.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),i.on(ne.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),i.on(ne.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),i.on(ne.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),ve.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.INIT_SEGMENT,e,n)})}_onMediaSegment(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.MEDIA_SEGMENT,e,n)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(ne.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(ne.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ne.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ne.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ne.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ne.STATISTICS_INFO,e)})}_onIOError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.IO_ERROR,e,n)})}_onDemuxError(e,n){Promise.resolve().then(()=>{this._emitter.emit(ne.DEMUX_ERROR,e,n)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(ne.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let n=e.data,i=n.data;if(n.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(n.msg){case ne.INIT_SEGMENT:case ne.MEDIA_SEGMENT:this._emitter.emit(n.msg,i.type,i.data);break;case ne.LOADING_COMPLETE:case ne.RECOVERED_EARLY_EOF:this._emitter.emit(n.msg);break;case ne.MEDIA_INFO:Object.setPrototypeOf(i,tt.prototype),this._emitter.emit(n.msg,i);break;case ne.METADATA_ARRIVED:case ne.SCRIPTDATA_ARRIVED:case ne.STATISTICS_INFO:this._emitter.emit(n.msg,i);break;case ne.IO_ERROR:case ne.DEMUX_ERROR:this._emitter.emit(n.msg,i.type,i.info);break;case ne.RECOMMEND_SEEKPOINT:this._emitter.emit(n.msg,i);break;case"logcat_callback":T.emitter.emit("log",i.type,i.logcat);break;default:break}}}var Mt=Tt,kt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Jt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(N()),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 ie}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,n){this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaSource)throw new I("MediaSource has been attached to an HTMLMediaElement!");let n=this._mediaSource=new window.MediaSource;n.addEventListener("sourceopen",this.e.onSourceOpen),n.addEventListener("sourceended",this.e.onSourceEnded),n.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let n in this._sourceBuffers){let i=this._pendingSegments[n];i.splice(0,i.length),this._pendingSegments[n]=null,this._pendingRemoveRanges[n]=null,this._lastInitSegments[n]=null;let t=this._sourceBuffers[n];if(t){if(e.readyState!=="closed"){try{e.removeSourceBuffer(t)}catch(r){T.e(this.TAG,r.message)}t.removeEventListener("error",this.e.onSourceBufferError),t.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[n]=null,this._sourceBuffers[n]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(n){T.e(this.TAG,n.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,n){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let i=e,t=`${i.container}`;i.codec&&i.codec.length>0&&(t+=`;codecs=${i.codec}`);let r=!1;if(T.v(this.TAG,"Received Initialization Segment, mimeType: "+t),this._lastInitSegments[i.type]=i,t!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])T.v(this.TAG,`Notice: ${i.type} mimeType changed, origin: ${this._mimeTypes[i.type]}, target: ${t}`);else{r=!0;try{let o=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(t);o.addEventListener("error",this.e.onSourceBufferError),o.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(o){T.e(this.TAG,o.message),this._emitter.emit(kt.ERROR,{code:o.code,msg:o.message});return}}this._mimeTypes[i.type]=t}n||this._pendingSegments[i.type].push(i),r||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),Y.safari&&i.container==="audio/mpeg"&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let n=e;this._pendingSegments[n.type].push(n),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let i=this._sourceBuffers[n.type];i&&!i.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let n in this._sourceBuffers){if(!this._sourceBuffers[n])continue;let i=this._sourceBuffers[n];if(this._mediaSource.readyState==="open")try{i.abort()}catch(r){T.e(this.TAG,r.message)}this._idrList.clear();let t=this._pendingSegments[n];if(t.splice(0,t.length),this._mediaSource.readyState!=="closed"){for(let r=0;r=1&&e-t.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let n in this._sourceBuffers){let i=this._sourceBuffers[n];if(i){let t=i.buffered,r=!1;for(let o=0;o=this._config.autoCleanupMaxBackwardDuration){r=!0;let p=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[n].push({start:a,end:p})}}else R0&&(isNaN(n)||i>n)&&(T.v(this.TAG,`Update MediaSource duration from ${n} to ${i}`),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let n=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];for(;i.length&&!n.updating;){let t=i.shift();n.remove(t.start,t.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let n in e)if(!(!this._sourceBuffers[n]||this._sourceBuffers[n].updating)&&e[n].length>0){let i=e[n].shift();if(i.timestampOffset){let t=this._sourceBuffers[n].timestampOffset,r=i.timestampOffset/1e3;Math.abs(t-r)>.1&&(T.v(this.TAG,`Update MPEG audio timestampOffset from ${t} to ${r}`),this._sourceBuffers[n].timestampOffset=r),delete i.timestampOffset}if(!i.data||i.data.byteLength===0)continue;try{this._sourceBuffers[n].appendBuffer(i.data),this._isBufferFull=!1,n==="video"&&i.hasOwnProperty("info")&&this._idrList.appendArray(i.info.syncPoints)}catch(t){this._pendingSegments[n].unshift(i),t.code===22?(this._isBufferFull||this._emitter.emit(kt.BUFFER_FULL),this._isBufferFull=!0):(T.e(this.TAG,t.message),this._emitter.emit(kt.ERROR,{code:t.code,msg:t.message}))}}}_onSourceOpen(){if(T.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let n=e.shift();this.appendInitSegment(n,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(kt.SOURCE_OPEN)}_onSourceEnded(){T.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){T.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(kt.UPDATE_END)}_onSourceBufferError(e){T.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Wt=Jt;const Ue={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},mt={NETWORK_EXCEPTION:Re.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Re.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Re.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Re.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:S.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:S.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:S.CODEC_UNSUPPORTED};class Xt{constructor(e,n){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(N()),this._config=J(),typeof n=="object"&&Object.assign(this._config,n),e.type.toLowerCase()!=="flv")throw new Ae("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let i=Y.chrome&&(Y.version.major<50||Y.version.major===50&&Y.version.build<2661);this._alwaysSeekKeyframe=!!(i||Y.msedge||Y.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,n){e===te.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}):e===te.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Wt(this._config),this._msectl.on(kt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(kt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(kt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(kt.ERROR,n=>{this._emitter.emit(te.ERROR,Ue.MEDIA_ERROR,mt.MEDIA_MSE_ERROR,n)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new I("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new I("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new Mt(this._mediaDataSource,this._config),this._transmuxer.on(ne.INIT_SEGMENT,(e,n)=>{this._msectl.appendInitSegment(n)}),this._transmuxer.on(ne.MEDIA_SEGMENT,(e,n)=>{if(this._msectl.appendMediaSegment(n),this._config.lazyLoad&&!this._config.isLive){let i=this._mediaElement.currentTime;n.info.endDts>=(i+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(ne.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(te.LOADING_COMPLETE)}),this._transmuxer.on(ne.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(te.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ne.IO_ERROR,(e,n)=>{this._emitter.emit(te.ERROR,Ue.NETWORK_ERROR,e,n)}),this._transmuxer.on(ne.DEMUX_ERROR,(e,n)=>{this._emitter.emit(te.ERROR,Ue.MEDIA_ERROR,e,{code:-1,msg:n})}),this._transmuxer.on(ne.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(te.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(ne.METADATA_ARRIVED,e=>{this._emitter.emit(te.METADATA_ARRIVED,e)}),this._transmuxer.on(ne.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(te.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(ne.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(te.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(ne.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,n=this._mediaElement.currentTime,i=0,t=0;for(let r=0;r=n+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(T.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){T.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,n=this._mediaElement.buffered,i=!1;for(let t=0;t=r&&e=o-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(T.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let n=this._mediaElement.buffered;for(let i=0;i=t&&e0){let r=this._mediaElement.buffered.start(0);(r<1&&e0&&n.currentTime0){let t=i.start(0);if(t<1&&n{this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}):e===te.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,n)}off(e,n){this._emitter.removeListener(e,n)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(n){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new I("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let n={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(n.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(n.width=this._mediaElement.videoWidth,n.height=this._mediaElement.videoHeight)),n}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let n=!0,i=0,t=0;if(this._mediaElement.getVideoPlaybackQuality){let r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,t=r.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(i=this._mediaElement.webkitDecodedFrameCount,t=this._mediaElement.webkitDroppedFrameCount):n=!1;return n&&(e.decodedFrames=i,e.droppedFrames=t),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(te.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(te.STATISTICS_INFO,this.statisticsInfo)}}var ln=zt;g.install();function Ut(Pe,e){let n=Pe;if(n==null||typeof n!="object")throw new Ae("MediaDataSource must be an javascript object!");if(!n.hasOwnProperty("type"))throw new Ae("MediaDataSource must has type field to indicate video file type!");switch(n.type){case"flv":return new ft(n,e);default:return new ln(n,e)}}function qt(){return Ge.supportMSEH264Playback()}function Ft(){return Ge.getFeatureList()}let Gt={};Gt.createPlayer=Ut,Gt.isSupported=qt,Gt.getFeatureList=Ft,Gt.BaseLoader=Te,Gt.LoaderStatus=C,Gt.LoaderErrors=Re,Gt.Events=te,Gt.ErrorTypes=Ue,Gt.ErrorDetails=mt,Gt.FlvPlayer=ft,Gt.NativePlayer=ln,Gt.LoggingControl=ve,Object.defineProperty(Gt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var pn=Gt},56762:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return g}});var f=l(59301);function g(){const[,O]=f.useReducer(N=>N+1,0);return O}},19080:function(It,Be,l){"use strict";l.d(Be,{F:function(){return w},Z:function(){return N}});var f=l(92310),g=l.n(f);const O=null;function N(T,ge,be){return g()({[`${T}-status-success`]:ge==="success",[`${T}-status-warning`]:ge==="warning",[`${T}-status-error`]:ge==="error",[`${T}-status-validating`]:ge==="validating",[`${T}-has-feedback`]:be})}const w=(T,ge)=>ge||T},18889:function(It,Be,l){"use strict";l.d(Be,{Z:function(){return He}});var f=l(92310),g=l.n(f),O=l(2738),N=l(59301),w=l(36355),T=l(19716),ge=l(61621),be=l(99313),q=function(E,De){var we={};for(var J in E)Object.prototype.hasOwnProperty.call(E,J)&&De.indexOf(J)<0&&(we[J]=E[J]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var de=0,J=Object.getOwnPropertySymbols(E);de{var{prefixCls:De,className:we,hoverable:J=!0}=E,de=q(E,["prefixCls","className","hoverable"]);const{getPrefixCls:Ge}=N.useContext(w.E_),X=Ge("card",De),te=g()(`${X}-grid`,we,{[`${X}-grid-hoverable`]:J});return N.createElement("div",Object.assign({},de,{className:te}))},b=l(17313),C=l(83116),Re=l(37613);const Te=E=>{const{antCls:De,componentCls:we,headerHeight:J,cardPaddingBase:de,tabsMarginBottom:Ge}=E;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:J,marginBottom:-1,padding:`0 ${de}px`,color:E.colorTextHeading,fontWeight:E.fontWeightStrong,fontSize:E.headerFontSize,background:E.headerBg,borderBottom:`${E.lineWidth}px ${E.lineType} ${E.colorBorderSecondary}`,borderRadius:`${E.borderRadiusLG}px ${E.borderRadiusLG}px 0 0`},(0,b.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},b.vS),{[` > ${we}-typography, > ${we}-typography-edit-content diff --git a/p__Classrooms__Lists__Video__Items__videoInfo__index.5400bd55.async.js b/p__Classrooms__Lists__Video__Items__videoInfo__index.60a897ef.async.js similarity index 99% rename from p__Classrooms__Lists__Video__Items__videoInfo__index.5400bd55.async.js rename to p__Classrooms__Lists__Video__Items__videoInfo__index.60a897ef.async.js index 951d1b4f73..2a144e0b20 100644 --- a/p__Classrooms__Lists__Video__Items__videoInfo__index.5400bd55.async.js +++ b/p__Classrooms__Lists__Video__Items__videoInfo__index.60a897ef.async.js @@ -1,4 +1,4 @@ -!(function(){var Yr=Object.defineProperty,Jr=Object.defineProperties;var Qr=Object.getOwnPropertyDescriptors;var Ir=Object.getOwnPropertySymbols;var Br=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable;var Nr=(Je,Q,r)=>Q in Je?Yr(Je,Q,{enumerable:!0,configurable:!0,writable:!0,value:r}):Je[Q]=r,qn=(Je,Q)=>{for(var r in Q||(Q={}))Br.call(Q,r)&&Nr(Je,r,Q[r]);if(Ir)for(var r of Ir(Q))Kr.call(Q,r)&&Nr(Je,r,Q[r]);return Je},Ar=(Je,Q)=>Jr(Je,Qr(Q));var Zr=(Je,Q)=>{var r={};for(var u in Je)Br.call(Je,u)&&Q.indexOf(u)<0&&(r[u]=Je[u]);if(Je!=null&&Ir)for(var u of Ir(Je))Q.indexOf(u)<0&&Kr.call(Je,u)&&(r[u]=Je[u]);return r};(self.webpackChunk=self.webpackChunk||[]).push([[895],{40001:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},49198:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},84105:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},18785:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},52671:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},8657:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},56082:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},33853:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},15075:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},43531:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},38819:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},47472:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},96059:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return ue}});var u=r(59301),m=r(65582),$=r(8591),K=r(38147),R={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},S=r(54624),U=r(59301),q=(P,b,j)=>new Promise((k,B)=>{var z=I=>{try{A(j.next(I))}catch(_){B(_)}},w=I=>{try{A(j.throw(I))}catch(_){B(_)}},A=I=>I.done?k(I.value):Promise.resolve(I.value).then(z,w);A((j=j.apply(P,b)).next())});const Y=function(b,j){const k=b.split(","),B=k[0].match(/:(.*?);/)[1],z=atob(k[1]);let w=z.length;const A=new Uint8Array(w);for(;w--;)A[w]=z.charCodeAt(w);return new Blob([A],{type:B})};var ue=(0,u.forwardRef)(({time:P,number:b,supportCamera:j,take_photo:k,isExercise:B=!0,update:z,onUserMediaLoaded:w},A)=>{const I=(0,u.useRef)(),_=(0,u.useRef)(),c=(0,m.useParams)();let[i,s]=(0,u.useState)([]),[f,N]=(0,u.useState)(0);const[F,te]=(0,u.useState)("");let[M,ce]=(0,u.useState)();const[H,Se]=(0,u.useState)(0),T=(Ie,Ue)=>q(void 0,null,function*(){return(0,K.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Ie,file:Ue}})}),ae=Ie=>q(void 0,null,function*(){const Ue=new Date().valueOf();if(Ie){const tt=yield T(`\u7167\u7247${Ue}`,Ie);tt.status||(yield(0,S.Ju)({container_id:c.categoryId,container_type:"Exercise",attachment_id:tt==null?void 0:tt.id}))}});(0,u.useEffect)(()=>(Te(),()=>{De(),Pe()}),[]),(0,u.useEffect)(()=>{f===2&&P&&b>0&&(se(),Se(1))},[P]),(0,u.useEffect)(()=>{if(H!==0){if(H===2)clearInterval(M);else{let Ie=0,Ue=setInterval(()=>{i.includes(Ie)&&we(),Ie++},1e3);ce(Ue)}return()=>clearInterval(M)}},[H]),(0,u.useImperativeHandle)(A,()=>({handlePhoto:we,handleTakePhoto:xe}));const Pe=()=>{Se(2)},se=()=>{const Ie=P/b,Ue=[];function tt(he,je){return parseInt(Math.floor(Math.random()*(je-he+1))+he)}new Array(b).fill(0).map((he,je)=>{k?Ue.push(tt(Ie*je,Ie*(je+1))):je==0?Ue.push(0):Ue.push(tt(Ie*je,Ie*(je+1)))}),i=Ue,s([...Ue]),console.log(Ue)},Te=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Ie){const Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function(tt,he){Ue.call(navigator,Ie,tt,he)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Ie){Ce.current=Ie,j&&j(2),N(2),"srcObject"in I.current?I.current.srcObject=Ie:I.current.src=window.URL.createObjectURL(Ie),I.current.onloadedmetadata=function(Ue){I.current.play(),w&&w()},I.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Pe(),B&&$.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Ie){N(1),j&&j(1),Ie.message==="Permission denied"||Ie.name==="NotAllowedError"?$.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):$.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Ie.name),console.log("err: "+Ie.message)})},we=()=>{try{_.current.width=I.current.videoWidth,_.current.height=I.current.videoHeight,_.current.getContext("2d").drawImage(I.current,0,0,_.current.width,_.current.height),te(_.current.toDataURL("image/png")),ae(_.current.toDataURL("image/png")),Be(_.current.toDataURL("image/png"))}catch(Ie){}},xe=()=>{try{return _.current.width=I.current.videoWidth,_.current.height=I.current.videoHeight,_.current.getContext("2d").drawImage(I.current,0,0,_.current.width,_.current.height),_.current.toDataURL("image/png")}catch(Ie){}},Ce=(0,u.useRef)(),De=()=>{try{Ce.current.getTracks().forEach(function(tt){tt.stop()}),I.current.srcObject=null}catch(Ie){}},Be=Ie=>q(void 0,null,function*(){const Ue=new FormData;Ue.append("file",Y(Ie,"1")),Ue.append("1","123");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(he){let je=JSON.parse(he.target.responseText);(0,K.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:je.id}})},!1),tt.addEventListener("error",function(he){console.error(he)},!1),tt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),tt.send(Ue)});return U.createElement(U.Fragment,null,f!==3&&U.createElement("aside",{className:R.video,id:"screenshot"},f===0&&U.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),f===1&&U.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),f===2&&U.createElement("div",null,U.createElement("video",{width:"288",ref:I,autoPlay:!0}),U.createElement("canvas",{style:{display:"none"},ref:_}))))})},21271:function(Je,Q,r){"use strict";var u=r(59301),m=r(54624),$=r(38147),K=r(43418),R=r(96249),S=r.n(R),U=r(96059),q=Object.defineProperty,Y=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,P=(B,z,w)=>z in B?q(B,z,{enumerable:!0,configurable:!0,writable:!0,value:w}):B[z]=w,b=(B,z)=>{for(var w in z||(z={}))C.call(z,w)&&P(B,w,z[w]);if(Y)for(var w of Y(z))ue.call(z,w)&&P(B,w,z[w]);return B},j=(B,z,w)=>new Promise((A,I)=>{var _=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(_,c);i((w=w.apply(B,z)).next())});const k=({style:B={},data:z={}})=>{const w=(0,u.useRef)(),A=(0,u.useRef)(),[I,_]=(0,u.useState)(!1),[c,i]=(0,u.useState)(!1),[s,f]=(0,u.useState)({left:0,top:0,bottom:0,right:0}),N=(0,u.useRef)(null);(0,u.useEffect)(()=>(K.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:u.createElement("div",null,u.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),u.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{_(!0)}}),()=>{clearInterval(A.current)}),[]);const F=(ce,H)=>j(void 0,null,function*(){return(0,$.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ce,file:H}})}),te=()=>j(void 0,null,function*(){var ce;const H=(ce=w.current)==null?void 0:ce.handleTakePhoto(),Se=new Date().valueOf();if(H){const T=yield F(`\u7167\u7247${Se}`,H);T.status||(yield(0,m.Ju)(b({attachment_id:T==null?void 0:T.id},z)))}}),M=(ce,H)=>{var Se;const{clientWidth:T,clientHeight:ae}=window.document.documentElement,Pe=(Se=N.current)==null?void 0:Se.getBoundingClientRect();f({left:-Pe.left+H.x,right:T-(Pe.right-H.x),top:-Pe.top+H.y,bottom:ae-(Pe.bottom-H.y)})};return u.createElement(u.Fragment,null,I&&u.createElement(S(),{disabled:c,bounds:s,onStart:(ce,H)=>M(ce,H)},u.createElement("div",{ref:N,style:b({position:"fixed",left:40,top:92,zIndex:101},B)},u.createElement("div",{onMouseOver:()=>{c&&i(!1)},onMouseOut:()=>{i(!0)}},u.createElement("div",null,u.createElement(U.Z,{ref:w,isExercise:!1,onUserMediaLoaded:()=>{te(),A.current=window.setInterval(()=>j(void 0,null,function*(){te()}),1e3*120)}}))))))};Q.Z=k},44080:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return k}});var u=r(59301),m=r(8591),$=r(38854),K=r(73217),R=r(17030),S=r(41867),U=r(56102),q=r(84056),Y={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},C=(B,z,w)=>new Promise((A,I)=>{var _=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(_,c);i((w=w.apply(B,z)).next())});function ue(B){if(isNaN(B))return{minutes:"00",seconds:"00"};const z=new Date(B*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function P(B,z){return B-z}function b(B){B.sort(P);let z=0;for(let w=0;w{},handlePlay:s=()=>{},handlePlayEnded:f=()=>{},autoPlay:N=!1,onPlayEnded:F=()=>{},isShowWaterMark:te=!0},M)=>{var ce;const Se=((ce=z==null?void 0:z.split("."))==null?void 0:ce.pop())==="flv",T=(0,u.useRef)(),ae=(0,u.useRef)(),Pe=(0,u.useRef)(),se=(0,u.useRef)(),Te=(0,u.useRef)(),we=(0,u.useRef)(),xe=(0,u.useRef)(),Ce=(0,u.useRef)(),De=(0,u.useRef)(),Be=(0,u.useRef)(),Ie=(0,u.useRef)(),Ue=(0,u.useRef)(),tt=(0,u.useRef)(),he=(0,u.useRef)(),je=navigator.userAgent.toLowerCase().match(j),Me=je?je[0]:"pc",Ge=(0,u.useRef)(!1),nt=(0,S.eY)();let me=0,He=0,O=0,D=null,x=!1,h=20,Z=1,ee=!1,a=!1,o=[];(0,u.useImperativeHandle)(M,()=>({getLastUpdatedTime:()=>T.current.currentTime,getDuration:()=>T.current.duration})),m.ZP.config({maxCount:1,getContainer:()=>Pe.current});const E=(0,u.useCallback)((J,re=!1)=>{let X={point:T.current.currentTime};D?(X.log_id=D,X.watch_duration=b(o),X.total_duration=He):(_?(X.video_id=parseInt(A,10),X.course_id=_):X.video_id=A,X.duration=me,X.device=Me),re&&(X.ed="1");function Ze(){return C(this,null,function*(){ee=!0,D=yield I==null?void 0:I(X),ee=!1,J&&J()})}Ze()},[A,_]);(0,u.useEffect)(()=>{T.current&&(se.current.style.display="none",Te.current.style.display="block"),m.ZP.destroy();let J=null;return K.Z.isSupported&&Se&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(J=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),T.current&&(J.attachMediaElement(T.current),J.load())):T.current.setAttribute("src",z),g(),()=>{J&&(J.unload(),J.pause(),J.destroy(),J=null)}},[T,Se,z]);function l(){T.current.paused?(se.current.style.display="none",Te.current.style.display="block"):(se.current.style.display="block",Te.current.style.display="none")}function g(){Ie.current.style.display="none",tt.current.style.display="none",Ue.current.style.display="none",T.current.muted||T.current.volume===0?Ie.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?tt.current.style.display="block":Ue.current.style.display="block"}(0,u.useEffect)(()=>{const J=document.getElementById("play"),re=document.querySelectorAll(".playback-icons use");function X(){s(),c&&!Ge.current&&(T.current.currentTime=c),Ge.current=!0,o.push(T.current.currentTime),x||(x=!0,w&&E())}function Ze(){return C(this,null,function*(){l(),o.push(T.current.currentTime),w&&E(()=>{D=null,O=0,x=!1,ee=!1,a=!1,o=[],He=0,Z=1},!0),F()})}function Le(){we.current.value=Math.round(T.current.currentTime),xe.current.value=Math.round(T.current.currentTime)}function V(){const Ve=ue(Math.round(T.current.currentTime));De.current.innerText=`${Ve.hour>0?Ve.hour+":":""}${Ve.minutes}:${Ve.seconds}`,De.current.setAttribute("datetime",`${Ve.hour>0?" "+Ve.hour+" ":""}${Ve.minutes}m ${Ve.seconds}s`)}function Ne(){var Ve,ft,At,dt,Lt,qt,kt;const Xt=Math.round((Ve=T.current)==null?void 0:Ve.duration);(At=(ft=we.current)==null?void 0:ft.setAttribute)==null||At.call(ft,"max",Xt),(Lt=(dt=xe.current)==null?void 0:dt.setAttribute)==null||Lt.call(dt,"max",Xt);const Kt=ue(Xt);Ce.current&&(Ce.current.innerText=`${Kt.hour>0?Kt.hour+":":""}${Kt.minutes}:${Kt.seconds}`,(kt=(qt=Ce.current).setAttribute)==null||kt.call(qt,"datetime",`${Kt.hour>0?" "+Kt.hour+" ":""}${Kt.minutes}m ${Kt.seconds}s`))}function Ye(){try{const Ve=Math.round(T.current.duration);we.current.setAttribute("max",Ve),xe.current.setAttribute("max",Ve);const ft=ue(Ve);Ce.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Ce.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`),Le(),V();const{width:At,height:dt,x:Lt,y:qt}=ae.current.getBoundingClientRect();if(Lt<0||qt<0||!At)return;if(!a){let kt=T.current.currentTime,Xt=kt-O;Math.abs(Xt)<10?(He+=Math.abs(Xt),O=kt,ee||He-Z*h>=0&&(Z++,o.push(O),w&&E())):(O=kt,w&&E())}}catch(Ve){console.log(Ve)}}function ot(){a=!0}function et(){T.current.playing&&o.push(T.current.currentTime,O),O=T.current.currentTime,a=!1}function qe(){me=T.current.duration,me<=20&&(h=me/3),T.current.addEventListener("play",X)}function mt(Ve){Ve.preventDefault(),(0,q.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""}function vt(){i()}function pt(Ve){if(!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const ft=Ve.target.dataset.seek?Ve.target.dataset.seek:Ve.target.value;T.current.currentTime=ft,xe.current.value=ft,we.current.value=ft}function wt(Ve){const ft=Math.round(Ve.offsetX/Ve.target.clientWidth*parseInt(Ve.target.getAttribute("max"),10));we.current.setAttribute("data-seek",ft);const At=ue(ft);Be.current.textContent=`${At.hour>0?At.hour+":":""}${At.minutes}:${At.seconds}`;const dt=T.current.getBoundingClientRect();Be.current.style.left=`${Ve.pageX-dt.left}px`}function xt(Ve){switch(Ve.code){case"Space":Ve.preventDefault(),G();break;case"ArrowRight":if(Ve.preventDefault(),!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,Le();break;case"ArrowLeft":if(Ve.preventDefault(),!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime===0)break;T.current.currentTime=parseInt(T.current.currentTime)-5,Le();break;case"ArrowUp":Ve.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(T.current.volume*10)+1)/10);break;case"ArrowDown":Ve.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(T.current.volume*10)-1)/10);break}}return Pe.current.addEventListener((0,q.gH)(),mt),T.current.addEventListener("canplay",qe),T.current.addEventListener("ended",Ze),T.current.addEventListener("seeking",ot),T.current.addEventListener("seeked",et),T.current.addEventListener("loadedmetadata",Ne),we.current.addEventListener("mousemove",wt),we.current.addEventListener("input",pt),T.current.addEventListener("timeupdate",Ye),T.current.addEventListener("pause",vt),T.current.addEventListener("volumechange",g),document.addEventListener("keydown",xt),()=>{var Ve,ft,At,dt,Lt,qt,kt,Xt,Kt,Mt,fn,Ke;(Ve=T.current)==null||Ve.removeEventListener("canplay",qe),(ft=T.current)==null||ft.removeEventListener("play",X),(At=T.current)==null||At.removeEventListener("ended",Ze),(dt=T.current)==null||dt.removeEventListener("seeking",ot),(Lt=T.current)==null||Lt.removeEventListener("seeked",et),(qt=we.current)==null||qt.removeEventListener("mousemove",wt),(kt=we.current)==null||kt.removeEventListener("input",pt),(Xt=T.current)==null||Xt.removeEventListener("timeupdate",Ye),(Kt=T.current)==null||Kt.removeEventListener("pause",vt),(Mt=T.current)==null||Mt.removeEventListener("loadedmetadata",Ne),(fn=T.current)==null||fn.removeEventListener("volumechange",g),document.removeEventListener("keydown",xt),(Ke=T.current)!=null&&Ke.playing&&(o.push(O,T.current.currentTime),w&&E())}},[T,z]),(0,u.useEffect)(()=>{if(T.current.onended=()=>{f(T)},T.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=z;else if(R.ZP.isSupported()){var J=new R.ZP;J.loadSource(z),J.attachMedia(T.current)}}},[z]);const[L,ne]=(0,u.useState)(1),G=()=>{T.current.paused||T.current.ended?T.current.play():T.current.pause(),l()};function de(){T.current.muted=!T.current.muted,T.current.muted?(he.current.setAttribute("data-volume",volume.value),he.current.value=0):he.current.value=he.current.dataset.volume}return u.createElement("div",{style:{position:"relative"},ref:Pe},u.createElement("div",{ref:ae,className:`${Y.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Y.animate__loop}`},te&&nt?nt.login:" "),u.createElement("div",{className:Y.container},u.createElement("div",{className:Y["video-container"],id:"video-container"},u.createElement("div",{className:Y["playback-animation"],id:"playback-animation"},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{className:"hidden",href:"#play-icon"}),u.createElement("use",{href:"#pause"}))),u.createElement("video",{className:Y.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:N}),u.createElement("div",{className:`${Y["video-controls"]} `,id:"video-controls"},u.createElement("div",{className:Y["bottom-controls"]},u.createElement("div",{className:Y["left-controls"]},u.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:G},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{ref:Te,href:"#play-icon"}),u.createElement("use",{ref:se,style:{display:"none"},href:"#pause"}))),u.createElement("div",{className:Y.time},u.createElement("time",{id:"time-elapsed",ref:De},"00:00"),u.createElement("span",null," / "),u.createElement("time",{id:"duration",ref:Ce},"00:00"))),u.createElement("div",{className:Y["right-controls"]},B&&u.createElement($.Z,{placement:"top",overlayClassName:Y.rateOverlay,getPopupContainer:J=>J.parentNode,menu:{items:[{key:"1",label:u.createElement("span",{onClick:()=>{ne(1),T.current.playbackRate=1}},"1.0x")},{key:"2",label:u.createElement("span",{onClick:()=>{ne(1.5),T.current.playbackRate=1.5}},"1.5x")},{key:"3",label:u.createElement("span",{onClick:()=>{ne(2),T.current.playbackRate=2}},"2.0x")}]}},u.createElement("div",{className:`${Y.controlText} mr5`},"\u500D\u901F")),u.createElement(U.CopyToClipboard,{text:z,onCopy:()=>m.ZP.success("\u590D\u5236\u6210\u529F")},u.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},u.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),u.createElement("div",{className:Y["volume-controls"]},u.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Y["volume-button"],id:"volume-button",onClick:de},u.createElement("i",{ref:Ie,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:tt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Ue,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),u.createElement("input",{className:Y.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:he,style:{display:"none"},onClick:g})),u.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Y["fullscreen-button"],onClick:()=>{(0,q.vp)()?(0,q.BU)():(0,q.Dj)(Pe.current)}},u.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),u.createElement("div",{className:Y["video-progress"]},u.createElement("progress",{ref:xe,value:"0",min:"0"}),u.createElement("input",{className:Y.seek,ref:we,value:"0",min:"0",type:"range",step:"1"}),u.createElement("div",{className:Y["seek-tooltip"],ref:Be,id:"seek-tooltip"},"00:00"))))),u.createElement("svg",{style:{display:"none"}},u.createElement("defs",null,u.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),u.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},u.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),u.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},u.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"})))))})},36858:function(Je,Q,r){"use strict";r.r(Q),r.d(Q,{default:function(){return tt}});var u=r(59301),m=r(65582),$=r(71418),K={flex_box_center:"flex_box_center___gO3nd",flex_space_between:"flex_space_between___KljaZ",flex_box_vertical_center:"flex_box_vertical_center___fa17H",flex_box_center_end:"flex_box_center_end___Iha2a",flex_box_column:"flex_box_column___mCF7g",bg:"bg___yhRK8"},R=r(24334),S=r(44080),U=r(6848),q=r(58421),Y={contentWrap:"contentWrap___d4rCm",title:"title___bLyk5",footer:"footer___V7GbH",footer_left:"footer_left___ofIZM",footer_bfcs:"footer_bfcs___HUUgS",footer_bfcs_value:"footer_bfcs_value___T9e5h",pingfen:"pingfen___SEAu2",fenshu:"fenshu___GM8ss",radioGroup:"radioGroup___Bedpr",wrap:"wrap___PxISS",introName:"introName___l9xpu",rating:"rating___vCxjz",modalRating:"modalRating___UBNfA",zdbf:"zdbf___YbIbO",video_list:"video_list___KuU04",video_list_item:"video_list_item___gErkF",list_img:"list_img___MPWpq",list_text:"list_text___bEa03"},C=r(54624),ue=r(38147),P=r(65862),b=r(21271),j=r(41867),k=r(59301),B=Object.defineProperty,z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,I=(he,je,Me)=>je in he?B(he,je,{enumerable:!0,configurable:!0,writable:!0,value:Me}):he[je]=Me,_=(he,je)=>{for(var Me in je||(je={}))w.call(je,Me)&&I(he,Me,je[Me]);if(z)for(var Me of z(je))A.call(je,Me)&&I(he,Me,je[Me]);return he},c=(he,je)=>{var Me={};for(var Ge in he)w.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&z)for(var Ge of z(he))je.indexOf(Ge)<0&&A.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me},i=(he,je,Me)=>new Promise((Ge,nt)=>{var me=D=>{try{O(Me.next(D))}catch(x){nt(x)}},He=D=>{try{O(Me.throw(D))}catch(x){nt(x)}},O=D=>D.done?Ge(D.value):Promise.resolve(D.value).then(me,He);O((Me=Me.apply(he,je)).next())});const s=he=>{var je=he,{videoDetail:Me,globalSetting:Ge,loading:nt,dispatch:me}=je,He=c(je,["videoDetail","globalSetting","loading","dispatch"]);const O=(0,m.useParams)(),[D]=(0,m.useSearchParams)(),[x,h]=(0,u.useState)({}),[Z,ee]=(0,u.useState)([]),[a,o]=(0,u.useState)(!1),[E,l]=(0,u.useState)(1),[g,L]=(0,u.useState)(4),[ne,G]=(0,u.useState)(0),de=(0,u.useRef)(),J=(0,u.useRef)(),re=(0,u.useRef)(5),X=(0,u.useRef)(null),Ze=(qe,mt)=>i(void 0,null,function*(){var vt,pt,wt,xt;if((pt=(vt=Me==null?void 0:Me.detail)==null?void 0:vt.detail)!=null&&pt.course_video_id){let Ve=yield(0,ue.ZP)(`/api/courses/${O==null?void 0:O.videoId}/ilearning_videos.json`,{method:"get",params:{type:2,limit:mt,video_id:(xt=(wt=Me==null?void 0:Me.detail)==null?void 0:wt.detail)==null?void 0:xt.course_video_id,page:qe}});(Ve==null?void 0:Ve.status)==0&&(ee(Ve==null?void 0:Ve.videos),G(Ve==null?void 0:Ve.total_count))}});(0,u.useEffect)(()=>{var qe;h((qe=Me==null?void 0:Me.detail)==null?void 0:qe.detail),l(1),Ze(1,g),clearTimeout(X.current),o(!1),X.current=setTimeout(()=>{var mt,vt;(vt=(mt=Me==null?void 0:Me.detail)==null?void 0:mt.detail)!=null&&vt.action_analysis&&o(!0)},1e3)},[Me==null?void 0:Me.detail]);const Le=qe=>{if(!qe.length)return[];const mt=[],vt=pt=>(pt.forEach(wt=>{let xt={};xt=JSON.parse(JSON.stringify(wt)),wt!=null&&wt.course_video_id&&mt.push(xt),wt.coruse_videos&&vt(wt.coruse_videos)}),mt);return vt(qe)},V=(qe=!1)=>{const mt=qe?{is_f:1}:{};return(0,C.DH)(_(_({},mt),{id:O.videoId,point:de.current.getLastUpdatedTime(),total:de.current.getDuration()}))},Ne=()=>{J.current=!1},Ye=()=>{J.current=!0},ot=qe=>{o(!1)},et=qe=>me({type:"userDetail/logWatchHistory",payload:qe});return console.log(x,O,"video_item"),k.createElement("aside",{className:Y.contentWrap},k.createElement("aside",{className:Y.wrap},k.createElement("div",{className:Y.title},x==null?void 0:x.title),k.createElement(S.Z,{ref:de,isShowWaterMark:x==null?void 0:x.show_watermark,startTime:x==null?void 0:x.last_point,src:x!=null&&x.is_link?x==null?void 0:x.link:(x==null?void 0:x.play_url)&&R.Base64.decode(x==null?void 0:x.play_url),videoId:x==null?void 0:x.course_video_id,courseId:O==null?void 0:O.videoId,handlePause:Ne,handlePlay:Ye,allow_skip:x==null?void 0:x.allow_skip,handlePlayEnded:ot,logWatchHistory:et,toLog:()=>{}}),k.createElement("div",{className:Y.footer},k.createElement("div",{className:Y.footer_left},k.createElement("div",{className:Y.footer_bfcs},"\u64AD\u653E\u6B21\u6570 "),k.createElement("div",{className:Y.footer_bfcs_value},(x==null?void 0:x.people_num)||0))),k.createElement("div",{className:Y.title,style:{fontSize:20,fontWeight:400}},"\u76F8\u5173\u89C6\u9891\u63A8\u8350"),k.createElement("div",{className:Y.video_list},Z==null?void 0:Z.map((qe,mt)=>k.createElement("div",{key:mt,className:Y.video_list_item,onClick:()=>{(0,P.xg)(qe==null?void 0:qe.link_url)}},k.createElement("img",{src:qe==null?void 0:qe.cover_url,className:Y.list_img}),k.createElement(U.Z,{placement:"bottom",title:qe==null?void 0:qe.title},k.createElement("div",{className:Y.list_text},qe==null?void 0:qe.title))))),k.createElement(q.Z,{showQuickJumper:!0,style:{marginTop:10,textAlign:"right"},onChange:(qe,mt)=>{L(mt),l(qe),Ze(qe,mt)},showSizeChanger:!0,pageSizeOptions:["4","8","12","16","20"],defaultCurrent:1,pageSize:g,current:E,hideOnSinglePage:!ne,total:ne})),a&&(0,j.dE)()&&k.createElement(b.Z,{data:{container_id:x.course_video_id,container_type:"CourseVideo"}}))};var f=(0,m.connect)(({videoDetail:he,loading:je,globalSetting:Me})=>({videoDetail:he,globalSetting:Me,loading:je}))(s),N=r(43418),F=r(8591),te=r(17574),M={flex_box_center:"flex_box_center___hRcmo",flex_space_between:"flex_space_between___mhQ84",flex_box_vertical_center:"flex_box_vertical_center___pWKUB",flex_box_center_end:"flex_box_center_end____UrsC",flex_box_column:"flex_box_column___qkAD1",list:"list___hYrSN",tree_style:"tree_style___UBl2H",title:"title___sw9X3",gray:"gray___KV9jR",brght:"brght___uqI6i",s1:"s1___kwobs",s3:"s3___CFhfR",active:"active___NS7Wp",tree_line:"tree_line___YDLUU",tabs_style:"tabs_style___ZG9FL",tabs_item:"tabs_item___oVjFx",tabs_item_active:"tabs_item_active___pLWXc"},ce=r(87513),H=r(60979),Se=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Pe=(he,je)=>{var Me={};for(var Ge in he)T.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&Se)for(var Ge of Se(he))je.indexOf(Ge)<0&&ae.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me},se=(he,je,Me)=>new Promise((Ge,nt)=>{var me=D=>{try{O(Me.next(D))}catch(x){nt(x)}},He=D=>{try{O(Me.throw(D))}catch(x){nt(x)}},O=D=>D.done?Ge(D.value):Promise.resolve(D.value).then(me,He);O((Me=Me.apply(he,je)).next())});const Te=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:u.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:u.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:M.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:u.createElement("i",{className:"iconfont icon-shipin font20"}),bq:u.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:M.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:u.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:u.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:M.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:u.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:u.createElement("span",null)}],we=he=>{var je=he,{dispatch:Me,pathsDetail:Ge,videoDetail:nt,user:me}=je,He=Pe(je,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:O,stages:D,cust_seq:x,active:h}=nt,[Z]=(0,m.useSearchParams)(),[ee,a]=(0,u.useState)([]),[o,E]=(0,u.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),l=(0,m.useParams)(),[g,L]=(0,u.useState)(0),[ne,G]=(0,u.useState)("");(0,u.useEffect)(()=>{Me({type:"videoDetail/getVideoData",payload:{id:l==null?void 0:l.videoId}})},[]),(0,u.useEffect)(()=>{var Le,V;L((V=(Le=nt==null?void 0:nt.detail)==null?void 0:Le.detail)==null?void 0:V.course_video_id),G(new Date)},[nt==null?void 0:nt.detail]),(0,u.useEffect)(()=>{de()},[nt==null?void 0:nt.stages]);const de=()=>{let Le=ee;D.forEach((V,Ne)=>{Me({type:"videoDetail/setVideoTabs",payload:{key:Z.get("new_video_id")}}),Z.get("new_video_id")==(V==null?void 0:V.course_video_id)&&Me({type:"videoDetail/setVideoValue",payload:{detail:V}}),Le.push({title:u.createElement("div",{title:V.name,className:M.title},V.name),value:V==null?void 0:V.id,key:V==null?void 0:V.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:J(V.children||[])})}),a(Le)},J=Le=>{function V(Ne){const Ye=Ne.children,ot=Array.isArray(Ye)&&Ye.length>0,{name:et,course_video_id:qe}=Ne,mt=M.brght,vt=Z.get("new_video_id")===qe?`${mt} ${M.active}`:mt;return Z.get("new_video_id")==(Ne==null?void 0:Ne.course_video_id)&&Me({type:"videoDetail/setVideoValue",payload:{detail:Ne}}),{title:u.createElement("div",{onClick:()=>Ze(Ne),className:mt,title:et},u.createElement("div",{className:M.s3},et)),value:qe,key:Le.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Ye==null?void 0:Ye.map(pt=>V(pt)):[]}}return Le==null?void 0:Le.map(Ne=>V(Ne))},re=Le=>{N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Le,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},X=Le=>{Le=Le!=null&&Le.includes(".json")?Le:`${Le}.json`,N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const V=yield(0,ce.L8)({url:Le});if(!V)return;F.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ne=yield(0,H.Ir)({id:V.shixun_identifier});if(Ne!=null&&Ne.game_identifier){(0,P.xg)(`/tasks/${Ne.game_identifier}`);return}(Ne==null?void 0:Ne.status)===2?X(Ne==null?void 0:Ne.message):(Ne==null?void 0:Ne.status)===3&&re(Ne==null?void 0:Ne.message)})})},Ze=Le=>{if(Le.link){(0,P.xg)(Le.link);return}clearTimeout(window.videoTimer),Me({type:"videoDetail/setVideoValue",payload:{detail:Le}})};return u.createElement("aside",{className:M.list},u.createElement("div",{className:M.tabs_style},u.createElement("div",{className:M.tabs_item,onClick:()=>{E("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",o=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&u.createElement("div",{className:M.tabs_item_active}))),u.createElement("div",{className:M.tree_style},(ee==null?void 0:ee.length)>0&&u.createElement(te.default,{key:ne,defaultSelectedKeys:[g||Number(g)||Number(Z.get("new_video_id"))],blockNode:!0,treeData:ee,defaultExpandAll:!0,className:M.tree_line})))};var xe=(0,m.connect)(({user:he,videoDetail:je,loading:Me,globalSetting:Ge,pathsDetail:nt})=>({user:he,videoDetail:je,globalSetting:Ge,loading:Me,pathsDetail:nt}))(we),Ce=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ie=(he,je)=>{var Me={};for(var Ge in he)De.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&Ce)for(var Ge of Ce(he))je.indexOf(Ge)<0&&Be.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me};const Ue=he=>{var je=he,{videoDetail:Me,globalSetting:Ge,loading:nt,pathsDetail:me,dispatch:He}=je,O=Ie(je,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]);return u.createElement($.Z,{spinning:!1},u.createElement("section",{className:K.bg},u.createElement(xe,null),u.createElement(f,null)))};var tt=(0,m.connect)(({videoDetail:he,loading:je,globalSetting:Me,pathsDetail:Ge})=>({videoDetail:he,globalSetting:Me,loading:je,pathsDetail:Ge}))(Ue)},84056:function(Je,Q,r){"use strict";r.d(Q,{BU:function(){return m},Dj:function(){return u},gH:function(){return $},vp:function(){return K}});function u(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(S){console.log(S,":e")}}function m(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const $=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,S=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},73217:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return fn}});class u{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",n),R.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",n),R.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",n),R.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",n),R.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",n),R.ENABLE_VERBOSE&&console.log(n)}}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(K());var S=R;class U{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var q=U;class Y{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class C extends Y{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends Y{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class P extends Y{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class k{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new P("Unimplemented abstract function!")}abort(){throw new P("Unimplemented abstract function!")}}let B={};function z(){let Ke=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Ke)||/(opr)[\/]([\w.]+)/.exec(Ke)||/(chrome)[ \/]([\w.]+)/.exec(Ke)||/(iemobile)[\/]([\w.]+)/.exec(Ke)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+)/.exec(Ke)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Ke)||/(msie) ([\w.]+)/.exec(Ke)||Ke.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Ke)||Ke.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Ke)||[],t=/(ipad)/.exec(Ke)||/(ipod)/.exec(Ke)||/(windows phone)/.exec(Ke)||/(iphone)/.exec(Ke)||/(kindle)/.exec(Ke)||/(android)/.exec(Ke)||/(windows)/.exec(Ke)||/(mac)/.exec(Ke)||/(linux)/.exec(Ke)||/(cros)/.exec(Ke)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},d={};if(n.browser){d[n.browser]=!0;let y=n.majorVersion.split(".");d.version={major:parseInt(n.majorVersion,10),string:n.version},y.length>1&&(d.version.minor=parseInt(y[1],10)),y.length>2&&(d.version.build=parseInt(y[2],10))}if(n.platform&&(d[n.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let y="msie";n.browser=y,d[y]=!0}if(d.edge){delete d.edge;let y="msedge";n.browser=y,d[y]=!0}if(d.opr){let y="opera";n.browser=y,d[y]=!0}if(d.safari&&d.android){let y="android";n.browser=y,d[y]=!0}d.name=n.browser,d.platform=n.platform;for(let y in B)B.hasOwnProperty(y)&&delete B[y];Object.assign(B,d)}z();var w=B;class A extends k{static isSupported(){try{let e=w.msedge&&w.version.minor>=15048,t=w.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let d=this._seekHandler.getConfig(n,t),y=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let le in v)v.hasOwnProperty(le)&&y.append(le,v[le])}let p={method:"GET",headers:y,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)y.append(v,this._config.headers[v]);e.cors===!1&&(p.mode="same-origin"),e.withCredentials&&(p.credentials="include"),e.referrerPolicy&&(p.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(d.url,p).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let W=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(W)}let le=v.headers.get("Content-Length");return le!=null&&(this._contentLength=parseInt(le),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new Y("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=b.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&w.msedge)return;this._status=b.kError;let n=0,d=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let d=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let d=parseInt(n);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let d=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let y=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,y,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${y+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let d=this._seekHandler.getConfig(n,t);this._currentRequestURL=d.url;let y=this._xhr=new XMLHttpRequest;if(y.open("GET",d.url,!0),y.responseType="arraybuffer",y.onreadystatechange=this._onReadyStateChange.bind(this),y.onprogress=this._onProgress.bind(this),y.onload=this._onLoad.bind(this),y.onerror=this._onXhrError.bind(this),e.withCredentials&&(y.withCredentials=!0),typeof d.headers=="object"){let p=d.headers;for(let v in p)p.hasOwnProperty(v)&&y.setRequestHeader(v,p[v])}if(typeof this._config.headers=="object"){let p=this._config.headers;for(let v in p)p.hasOwnProperty(v)&&y.setRequestHeader(v,p[v])}y.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,d=0,y=0,p=n;if(e=t[d]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let p=this._normalizeSpeed(t);this._currentSpeedNormalized!==p&&(this._currentSpeedNormalized=p,this._currentChunkSizeKB=p)}let n=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let y=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=b.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}var te=F;class M{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let d;t.to!==-1?d=`bytes=${t.from.toString()}-${t.to.toString()}`:d=`bytes=${t.from.toString()}-`,n.Range=d}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var ce=M;class H{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let d=!0;n.indexOf("?")===-1&&(n+="?",d=!1),d&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,d=e.indexOf("?");d!==-1&&(n=e.substring(d+1));let y="";if(n!=null&&n.length>0){let p=n.split("&");for(let v=0;v0;le[0]!==this._startName&&le[0]!==this._endName&&(W&&(y+="&"),y+=p[v])}}return y.length===0?t:t+"?"+y}}var Se=H;class T{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new q,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===N?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Se(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=te;else if(I.isSupported())this._loaderClass=I;else if(c.isSupported())this._loaderClass=c;else if(N.isSupported())this._loaderClass=N;else throw new Y("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(d,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,d=0,y=0,p=n;if(e=t[d]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let p=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(p,this._stashByteStart);if(v0){let le=new Uint8Array(p,v);y.set(le,0),this._stashUsed=le.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let p=this._dispatchChunks(e,t);if(pthis._bufferSize&&(this._expandBuffer(v),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e,p),0),this._stashUsed+=v,this._stashByteStart=t+p}}}else if(this._stashUsed===0){let y=this._dispatchChunks(e,t);if(ythis._bufferSize&&this._expandBuffer(p),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,y),0),this._stashUsed+=p,this._stashByteStart=t+y}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let y=new Uint8Array(this._stashBuffer,0,this._bufferSize);y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let p=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(p0){let v=new Uint8Array(this._stashBuffer,p);y.set(v,0)}this._stashUsed-=p,this._stashByteStart+=p}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),d=t.byteLength-n;if(n0){let y=new Uint8Array(this._stashBuffer,0,this._bufferSize),p=new Uint8Array(t,n);y.set(p,0),this._stashUsed=p.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(S.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=j.UNRECOVERABLE_EARLY_EOF),e){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=De.getConfig();e.emit("change",t)}}static registerListener(e){De.emitter.addListener("change",e)}static removeListener(e){De.emitter.removeListener("change",e)}static addLogListener(e){S.emitter.addListener("log",e),S.emitter.listenerCount("log")>0&&(S.ENABLE_CALLBACK=!0,De._notifyChange())}static removeLogListener(e){S.emitter.removeListener("log",e),S.emitter.listenerCount("log")===0&&(S.ENABLE_CALLBACK=!1,De._notifyChange())}}De.emitter=new(K());var Be=De;class Ie{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,d=e.length-1,y=0,p=0,v=d;for(t=e[y]&&t=128){e.push(String.fromCharCode(y&65535)),n+=2;continue}}}else if(t[n]<240){if(tt(t,n,2)){let y=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(y>=2048&&(y&63488)!==55296){e.push(String.fromCharCode(y&65535)),n+=3;continue}}}else if(t[n]<248&&tt(t,n,3)){let y=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(y>65536&&y<1114112){y-=65536,e.push(String.fromCharCode(y>>>10|55296)),e.push(String.fromCharCode(y&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var je=he;let Me=function(){let Ke=new ArrayBuffer(2);return new DataView(Ke).setInt16(0,256,!0),new Int16Array(Ke)[0]===256}();class Ge{static parseScriptData(e,t,n){let d={};try{let y=Ge.parseValue(e,t,n),p=Ge.parseValue(e,t+y.size,n-y.size);d[y.data]=p.data}catch(y){S.e("AMF",y.toString())}return d}static parseObject(e,t,n){if(n<3)throw new C("Data not enough when parse ScriptDataObject");let d=Ge.parseString(e,t,n),y=Ge.parseValue(e,t+d.size,n-d.size),p=y.objectEnd;return{data:{name:d.data,value:y.data},size:d.size+y.size,objectEnd:p}}static parseVariable(e,t,n){return Ge.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new C("Data not enough when parse String");let y=new DataView(e,t,n).getUint16(0,!Me),p;return y>0?p=je(new Uint8Array(e,t+2,y)):p="",{data:p,size:2+y}}static parseLongString(e,t,n){if(n<4)throw new C("Data not enough when parse LongString");let y=new DataView(e,t,n).getUint32(0,!Me),p;return y>0?p=je(new Uint8Array(e,t+4,y)):p="",{data:p,size:4+y}}static parseDate(e,t,n){if(n<10)throw new C("Data size invalid when parse Date");let d=new DataView(e,t,n),y=d.getFloat64(0,!Me),p=d.getInt16(8,!Me);return y+=p*60*1e3,{data:new Date(y),size:10}}static parseValue(e,t,n){if(n<1)throw new C("Data not enough when parse Value");let d=new DataView(e,t,n),y=1,p=d.getUint8(0),v,le=!1;try{switch(p){case 0:v=d.getFloat64(1,!Me),y+=8;break;case 1:{v=!!d.getUint8(1),y+=1;break}case 2:{let W=Ge.parseString(e,t+1,n-1);v=W.data,y+=W.size;break}case 3:{v={};let W=0;for((d.getUint32(n-4,!Me)&16777215)===9&&(W=3);y32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let p=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,p}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(n,this._current_word_bits_left),y=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var He=me;class O{static _ebsp2rbsp(e){let t=e,n=t.byteLength,d=new Uint8Array(n),y=0;for(let p=0;p=2&&t[p]===3&&t[p-1]===0&&t[p-2]===0||(d[y]=t[p],y++);return new Uint8Array(d.buffer,0,y)}static parseSPS(e){let t=O._ebsp2rbsp(e),n=new He(t);n.readByte();let d=n.readByte();n.readByte();let y=n.readByte();n.readUEG();let p=O.getProfileString(d),v=O.getLevelString(y),le=1,W=420,Re=[0,420,422,444],Oe=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(le=n.readUEG(),le===3&&n.readBits(1),le<=3&&(W=Re[le]),Oe=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let ht=le!==3?8:12;for(let st=0;st0&&ht<16?(gt=st[ht-1],Xe=It[ht-1]):ht===255&&(gt=n.readByte()<<8|n.readByte(),Xe=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let ht=n.readBits(32),st=n.readBits(32);ie=n.readBool(),oe=st,fe=ht*2,ut=oe/fe}}let ye=1;(gt!==1||Xe!==1)&&(ye=gt/Xe);let ge=0,ve=0;if(le===0)ge=1,ve=2-pe;else{let ht=le===3?1:2,st=le===1?2:1;ge=ht,ve=st*(2-pe)}let We=(ke+1)*16,it=(2-pe)*(($e+1)*16);We-=(_e+ze)*ge,it-=(Ae+Qe)*ve;let at=Math.ceil(We*ye);return n.destroy(),n=null,{profile_string:p,level_string:v,bit_depth:Oe,ref_frames:Ee,chroma_format:W,chroma_format_string:O.getChromaFormatString(W),frame_rate:{fixed:ie,fps:ut,fps_den:fe,fps_num:oe},sar_ratio:{width:gt,height:Xe},codec_size:{width:We,height:it},present_size:{width:at,height:it}}}static _skipScalingList(e,t){let n=8,d=8,y=0;for(let p=0;p>>8&255|(Ke&255)<<8}function ee(Ke){return(Ke&4278190080)>>>24|(Ke&16711680)>>>8|(Ke&65280)<<8|(Ke&255)<<24}function a(Ke,e){return Ke[e]<<24|Ke[e+1]<<16|Ke[e+2]<<8|Ke[e+3]}class o{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ue,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let d=(t[4]&4)>>>2!==0,y=(t[4]&1)!==0,p=a(t,5);return p<9?n:{match:!0,consumed:p,dataOffset:p,hasAudioTrack:d,hasVideoTrack:y}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ue}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new C("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,d=this._littleEndian;if(t===0)if(e.byteLength>13)n=o.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&S.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!d)!==0&&S.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let p=y.getUint8(0),v=y.getUint32(0,!d)&16777215;if(n+11+v+4>e.byteLength)break;if(p!==8&&p!==9&&p!==18){S.w(this.TAG,`Unsupported tag type ${p}, skipped`),n+=11+v+4;continue}let le=y.getUint8(4),W=y.getUint8(5),Re=y.getUint8(6),Oe=y.getUint8(7),Fe=Re|W<<8|le<<16|Oe<<24;(y.getUint32(7,!d)&16777215)!==0&&S.w(this.TAG,"Meet tag which has StreamID != 0!");let ke=n+11;switch(p){case 8:this._parseAudioData(e,ke,v,Fe);break;case 9:this._parseVideoData(e,ke,v,Fe,t+n);break;case 18:this._parseScriptData(e,ke,v);break}let $e=y.getUint32(11+v,!d);$e!==11+v&&S.w(this.TAG,`Invalid PrevTagSize ${$e}`),n+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let d=nt.parseScriptData(e,t,n);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){S.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&S.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let y=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},y)),typeof y.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=y.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof y.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=y.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof y.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=y.audiodatarate),typeof y.videodatarate=="number"&&(this._mediaInfo.videoDataRate=y.videodatarate),typeof y.width=="number"&&(this._mediaInfo.width=y.width),typeof y.height=="number"&&(this._mediaInfo.height=y.height),typeof y.duration=="number"){if(!this._durationOverrided){let p=Math.floor(y.duration*this._timescale);this._duration=p,this._mediaInfo.duration=p}}else this._mediaInfo.duration=0;if(typeof y.framerate=="number"){let p=Math.floor(y.framerate*1e3);if(p>0){let v=p/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=p,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof y.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let p=y.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(p),y.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=y,S.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let t=[],n=[];for(let d=1;d>>4;if(le!==2&&le!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+le);return}let W=0,Re=(v&12)>>>2;if(Re>=0&&Re<=4)W=this._flvSoundRateTable[Re];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Re);return}let Oe=(v&2)>>>1,Fe=v&1,Ee=this._audioMetadata,ke=this._audioTrack;if(Ee||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ee=this._audioMetadata={},Ee.type="audio",Ee.id=ke.id,Ee.timescale=this._timescale,Ee.duration=this._duration,Ee.audioSampleRate=W,Ee.channelCount=Fe===0?1:2),le===10){let $e=this._parseAACAudioData(e,t+1,n-1);if($e==null)return;if($e.packetType===0){Ee.config&&S.w(this.TAG,"Found another AudioSpecificConfig!");let pe=$e.data;Ee.audioSampleRate=pe.samplingRate,Ee.channelCount=pe.channelCount,Ee.codec=pe.codec,Ee.originalCodec=pe.originalCodec,Ee.config=pe.config,Ee.refSampleDuration=1024/Ee.audioSampleRate*Ee.timescale,S.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",Ee);let _e=this._mediaInfo;_e.audioCodec=Ee.originalCodec,_e.audioSampleRate=Ee.audioSampleRate,_e.audioChannelCount=Ee.channelCount,_e.hasVideo?_e.videoCodec!=null&&(_e.mimeType='video/x-flv; codecs="'+_e.videoCodec+","+_e.audioCodec+'"'):_e.mimeType='video/x-flv; codecs="'+_e.audioCodec+'"',_e.isComplete()&&this._onMediaInfo(_e)}else if($e.packetType===1){let pe=this._timestampBase+d,_e={unit:$e.data,length:$e.data.byteLength,dts:pe,pts:pe};ke.samples.push(_e),ke.length+=$e.data.length}else S.e(this.TAG,`Flv: Unsupported AAC data type ${$e.packetType}`)}else if(le===2){if(!Ee.codec){let ze=this._parseMP3AudioData(e,t+1,n-1,!0);if(ze==null)return;Ee.audioSampleRate=ze.samplingRate,Ee.channelCount=ze.channelCount,Ee.codec=ze.codec,Ee.originalCodec=ze.originalCodec,Ee.refSampleDuration=1152/Ee.audioSampleRate*Ee.timescale,S.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ee);let Ae=this._mediaInfo;Ae.audioCodec=Ee.codec,Ae.audioSampleRate=Ee.audioSampleRate,Ae.audioChannelCount=Ee.channelCount,Ae.audioDataRate=ze.bitRate,Ae.hasVideo?Ae.videoCodec!=null&&(Ae.mimeType='video/x-flv; codecs="'+Ae.videoCodec+","+Ae.audioCodec+'"'):Ae.mimeType='video/x-flv; codecs="'+Ae.audioCodec+'"',Ae.isComplete()&&this._onMediaInfo(Ae)}let $e=this._parseMP3AudioData(e,t+1,n-1,!1);if($e==null)return;let pe=this._timestampBase+d,_e={unit:$e,length:$e.byteLength,dts:pe,pts:pe};ke.samples.push(_e),ke.length+=$e.length}}_parseAACAudioData(e,t,n){if(n<=1){S.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},y=new Uint8Array(e,t,n);return d.packetType=y[0],y[0]===0?d.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):d.data=y.subarray(1),d}_parseAACAudioSpecificConfig(e,t,n){let d=new Uint8Array(e,t,n),y=null,p=0,v=0,le=null,W=0,Re=null;if(p=v=d[0]>>>3,W=(d[0]&7)<<1|d[1]>>>7,W<0||W>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Oe=this._mpegSamplingRates[W],Fe=(d[1]&120)>>>3;if(Fe<0||Fe>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}p===5&&(Re=(d[1]&7)<<1|d[2]>>>7,le=(d[2]&124)>>>2);let Ee=self.navigator.userAgent.toLowerCase();return Ee.indexOf("firefox")!==-1?W>=6?(p=5,y=new Array(4),Re=W-3):(p=2,y=new Array(2),Re=W):Ee.indexOf("android")!==-1?(p=2,y=new Array(2),Re=W):(p=5,Re=W,y=new Array(4),W>=6?Re=W-3:Fe===1&&(p=2,y=new Array(2),Re=W)),y[0]=p<<3,y[0]|=(W&15)>>>1,y[1]=(W&15)<<7,y[1]|=(Fe&15)<<3,p===5&&(y[1]|=(Re&15)>>>1,y[2]=(Re&1)<<7,y[2]|=8,y[3]=0),{config:y,samplingRate:Oe,channelCount:Fe,codec:"mp4a.40."+p,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(e,t,n,d){if(n<4){S.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let y=this._littleEndian,p=new Uint8Array(e,t,n),v=null;if(d){if(p[0]!==255)return;let le=p[1]>>>3&3,W=(p[1]&6)>>1,Re=(p[2]&240)>>>4,Oe=(p[2]&12)>>>2,Ee=(p[3]>>>6&3)!==3?2:1,ke=0,$e=0,pe=34,_e="mp3";switch(le){case 0:ke=this._mpegAudioV25SampleRateTable[Oe];break;case 2:ke=this._mpegAudioV20SampleRateTable[Oe];break;case 3:ke=this._mpegAudioV10SampleRateTable[Oe];break}switch(W){case 1:pe=34,Re>>4,le=p&15;if(le!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${le}`);return}this._parseAVCVideoPacket(e,t+1,n-1,d,y,v)}_parseAVCVideoPacket(e,t,n,d,y,p){if(n<4){S.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,le=new DataView(e,t,n),W=le.getUint8(0),Oe=(le.getUint32(0,!v)&16777215)<<8>>8;if(W===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(W===1)this._parseAVCVideoData(e,t+4,n-4,d,y,p,Oe);else if(W!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${W}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){S.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,y=this._videoTrack,p=this._littleEndian,v=new DataView(e,t,n);d?typeof d.avcc!="undefined"&&S.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=y.id,d.timescale=this._timescale,d.duration=this._duration);let le=v.getUint8(0),W=v.getUint8(1),Re=v.getUint8(2),Oe=v.getUint8(3);if(le!==1||W===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Fe=v.getUint8(5)&31;if(Fe===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Fe>1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Fe}`);let Ee=6;for(let $e=0;$e1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ke}`);Ee++;for(let $e=0;$e=n){S.w(this.TAG,`Malformed Nalu near timestamp ${ke}, offset = ${Fe}, dataSize = ${n}`);break}let pe=W.getUint32(Fe,!le);if(Ee===3&&(pe>>>=8),pe>n-Ee){S.w(this.TAG,`Malformed Nalus near timestamp ${ke}, NaluSize > DataSize!`);return}let _e=W.getUint8(Fe+Ee)&31;_e===5&&($e=!0);let ze=new Uint8Array(e,t+Fe,Ee+pe),Ae={type:_e,data:ze};Re.push(Ae),Oe+=ze.byteLength,Fe+=Ee+pe}if(Re.length){let pe=this._videoTrack,_e={units:Re,length:Oe,isKeyframe:$e,dts:ke,cts:v,pts:ke+v};$e&&(_e.fileposition=y),pe.samples.push(_e),pe.length+=Oe}}}var E=o;class l{static init(){l.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(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,d=Array.prototype.slice.call(arguments,1),y=d.length;for(let v=0;v>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let p=8;for(let v=0;v>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,d=e.presentWidth,y=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,d>>>8&255,d&255,0,0,y>>>8&255,y&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],d)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,d,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,d=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,d)}static avc1(e){let t=e.avcc,n=e.codecWidth,d=e.codecHeight,y=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,n>>>8&255,n&255,d>>>8&255,d&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 l.box(l.types.avc1,y,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,d=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),y=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),p=l.sdtp(e),v=l.trun(e,p.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,d,y,v,p)}static sdtp(e){let t=e.samples||[],n=t.length,d=new Uint8Array(4+n);for(let y=0;y>>24&255,d>>>16&255,d>>>8&255,d&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let v=0;v>>24&255,le>>>16&255,le>>>8&255,le&255,W>>>24&255,W>>>16&255,W>>>8&255,W&255,Re.isLeading<<2|Re.dependsOn,Re.isDependedOn<<6|Re.hasRedundancy<<4|Re.isNonSync,0,0,Oe>>>24&255,Oe>>>16&255,Oe>>>8&255,Oe&255],12+16*v)}return l.box(l.types.trun,p)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var g=l;class L{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var ne=L;class G{constructor(e,t,n,d,y){this.dts=e,this.pts=t,this.duration=n,this.originalDts=d,this.isSyncPoint=y,this.fileposition=null}}class de{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class J{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[y].dts&&et[d].lastSample.originalDts&&e=t[d].lastSample.originalDts&&(d===t.length-1||d0&&(y=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=y,this._list.splice(y,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class X{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new re("audio"),this._videoSegmentInfoList=new re("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661)),this._fillSilentAfterSeek=w.msedge||w.msie,this._mp3UseMpegAudio=!w.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new C("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,d="mp4",y=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",y="",n=new Uint8Array):n=g.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=g.generateInitSegment(t);else return;if(!this._onInitSegment)throw new C("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:y,container:`${e}/${d}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(d.samples.push(t),d.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(d,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,d=n.samples,y,p=-1,v=-1,le=-1,W=this._audioMeta.refSampleDuration,Re=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Oe=this._dtsBaseInited&&this._audioNextDts===void 0,Fe=!1;if(!d||d.length===0||d.length===1&&!t)return;let Ee=0,ke=null,$e=0;Re?(Ee=0,$e=n.length):(Ee=8,$e=8+n.length);let pe=null;if(d.length>1&&(pe=d.pop(),$e-=pe.length),this._audioStashedLastSample!=null){let Xe=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(Xe),$e+=Xe.length}pe!=null&&(this._audioStashedLastSample=pe);let _e=d[0].dts-this._dtsBase;if(this._audioNextDts)y=_e-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())y=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Fe=!0);else{let Xe=this._audioSegmentInfoList.getLastSampleBefore(_e);if(Xe!=null){let ut=_e-(Xe.originalDts+Xe.duration);ut<=3&&(ut=0);let ie=Xe.dts+Xe.duration+ut;y=_e-ie}else y=0}if(Fe){let Xe=_e-y,ut=this._videoSegmentInfoList.getLastSegmentBefore(_e);if(ut!=null&&ut.beginDts=1?be=ze[ze.length-1].duration:be=Math.floor(W);let ye=!1,ge=null;if(be>W*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!w.safari){ye=!0;let ve=Math.abs(be-W),We=Math.ceil(ve/W),it=fe+W;S.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +!(function(){var Yr=Object.defineProperty,Jr=Object.defineProperties;var Qr=Object.getOwnPropertyDescriptors;var Ir=Object.getOwnPropertySymbols;var Br=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable;var Nr=(Je,Q,r)=>Q in Je?Yr(Je,Q,{enumerable:!0,configurable:!0,writable:!0,value:r}):Je[Q]=r,qn=(Je,Q)=>{for(var r in Q||(Q={}))Br.call(Q,r)&&Nr(Je,r,Q[r]);if(Ir)for(var r of Ir(Q))Kr.call(Q,r)&&Nr(Je,r,Q[r]);return Je},Ar=(Je,Q)=>Jr(Je,Qr(Q));var Zr=(Je,Q)=>{var r={};for(var u in Je)Br.call(Je,u)&&Q.indexOf(u)<0&&(r[u]=Je[u]);if(Je!=null&&Ir)for(var u of Ir(Je))Q.indexOf(u)<0&&Kr.call(Je,u)&&(r[u]=Je[u]);return r};(self.webpackChunk=self.webpackChunk||[]).push([[895],{40001:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},49198:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},84105:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},18785:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},52671:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},8657:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},56082:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},33853:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},15075:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},43531:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},38819:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},47472:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return q}});var u=r(54476),m=r(59301),$={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},K=$,R=r(7657),S=function(C,ue){return m.createElement(R.Z,(0,u.Z)({},C,{ref:ue,icon:K}))},U=m.forwardRef(S),q=U},96059:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return ue}});var u=r(59301),m=r(65582),$=r(8591),K=r(38147),R={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},S=r(54624),U=r(59301),q=(P,b,j)=>new Promise((k,B)=>{var z=I=>{try{A(j.next(I))}catch(_){B(_)}},w=I=>{try{A(j.throw(I))}catch(_){B(_)}},A=I=>I.done?k(I.value):Promise.resolve(I.value).then(z,w);A((j=j.apply(P,b)).next())});const Y=function(b,j){const k=b.split(","),B=k[0].match(/:(.*?);/)[1],z=atob(k[1]);let w=z.length;const A=new Uint8Array(w);for(;w--;)A[w]=z.charCodeAt(w);return new Blob([A],{type:B})};var ue=(0,u.forwardRef)(({time:P,number:b,supportCamera:j,take_photo:k,isExercise:B=!0,update:z,onUserMediaLoaded:w},A)=>{const I=(0,u.useRef)(),_=(0,u.useRef)(),c=(0,m.useParams)();let[i,s]=(0,u.useState)([]),[f,N]=(0,u.useState)(0);const[F,te]=(0,u.useState)("");let[M,ce]=(0,u.useState)();const[H,Se]=(0,u.useState)(0),T=(Ie,Ue)=>q(void 0,null,function*(){return(0,K.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Ie,file:Ue}})}),ae=Ie=>q(void 0,null,function*(){const Ue=new Date().valueOf();if(Ie){const tt=yield T(`\u7167\u7247${Ue}`,Ie);tt.status||(yield(0,S.Ju)({container_id:c.categoryId,container_type:"Exercise",attachment_id:tt==null?void 0:tt.id}))}});(0,u.useEffect)(()=>(Te(),()=>{De(),Pe()}),[]),(0,u.useEffect)(()=>{f===2&&P&&b>0&&(se(),Se(1))},[P]),(0,u.useEffect)(()=>{if(H!==0){if(H===2)clearInterval(M);else{let Ie=0,Ue=setInterval(()=>{i.includes(Ie)&&we(),Ie++},1e3);ce(Ue)}return()=>clearInterval(M)}},[H]),(0,u.useImperativeHandle)(A,()=>({handlePhoto:we,handleTakePhoto:xe}));const Pe=()=>{Se(2)},se=()=>{const Ie=P/b,Ue=[];function tt(he,je){return parseInt(Math.floor(Math.random()*(je-he+1))+he)}new Array(b).fill(0).map((he,je)=>{k?Ue.push(tt(Ie*je,Ie*(je+1))):je==0?Ue.push(0):Ue.push(tt(Ie*je,Ie*(je+1)))}),i=Ue,s([...Ue]),console.log(Ue)},Te=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Ie){const Ue=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Ue?new Promise(function(tt,he){Ue.call(navigator,Ie,tt,he)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Ie){Ce.current=Ie,j&&j(2),N(2),"srcObject"in I.current?I.current.srcObject=Ie:I.current.src=window.URL.createObjectURL(Ie),I.current.onloadedmetadata=function(Ue){I.current.play(),w&&w()},I.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Pe(),B&&$.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Ie){N(1),j&&j(1),Ie.message==="Permission denied"||Ie.name==="NotAllowedError"?$.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):$.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Ie.name),console.log("err: "+Ie.message)})},we=()=>{try{_.current.width=I.current.videoWidth,_.current.height=I.current.videoHeight,_.current.getContext("2d").drawImage(I.current,0,0,_.current.width,_.current.height),te(_.current.toDataURL("image/png")),ae(_.current.toDataURL("image/png")),Be(_.current.toDataURL("image/png"))}catch(Ie){}},xe=()=>{try{return _.current.width=I.current.videoWidth,_.current.height=I.current.videoHeight,_.current.getContext("2d").drawImage(I.current,0,0,_.current.width,_.current.height),_.current.toDataURL("image/png")}catch(Ie){}},Ce=(0,u.useRef)(),De=()=>{try{Ce.current.getTracks().forEach(function(tt){tt.stop()}),I.current.srcObject=null}catch(Ie){}},Be=Ie=>q(void 0,null,function*(){const Ue=new FormData;Ue.append("file",Y(Ie,"1")),Ue.append("1","123");var tt=new window.XMLHttpRequest;tt.withCredentials=!0,tt.addEventListener("load",function(he){let je=JSON.parse(he.target.responseText);(0,K.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:je.id}})},!1),tt.addEventListener("error",function(he){console.error(he)},!1),tt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),tt.send(Ue)});return U.createElement(U.Fragment,null,f!==3&&U.createElement("aside",{className:R.video,id:"screenshot"},f===0&&U.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),f===1&&U.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),f===2&&U.createElement("div",null,U.createElement("video",{width:"288",ref:I,autoPlay:!0}),U.createElement("canvas",{style:{display:"none"},ref:_}))))})},21271:function(Je,Q,r){"use strict";var u=r(59301),m=r(54624),$=r(38147),K=r(43418),R=r(96249),S=r.n(R),U=r(96059),q=Object.defineProperty,Y=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,P=(B,z,w)=>z in B?q(B,z,{enumerable:!0,configurable:!0,writable:!0,value:w}):B[z]=w,b=(B,z)=>{for(var w in z||(z={}))C.call(z,w)&&P(B,w,z[w]);if(Y)for(var w of Y(z))ue.call(z,w)&&P(B,w,z[w]);return B},j=(B,z,w)=>new Promise((A,I)=>{var _=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(_,c);i((w=w.apply(B,z)).next())});const k=({style:B={},data:z={}})=>{const w=(0,u.useRef)(),A=(0,u.useRef)(),[I,_]=(0,u.useState)(!1),[c,i]=(0,u.useState)(!1),[s,f]=(0,u.useState)({left:0,top:0,bottom:0,right:0}),N=(0,u.useRef)(null);(0,u.useEffect)(()=>(K.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:u.createElement("div",null,u.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),u.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{_(!0)}}),()=>{clearInterval(A.current)}),[]);const F=(ce,H)=>j(void 0,null,function*(){return(0,$.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:ce,file:H}})}),te=()=>j(void 0,null,function*(){var ce;const H=(ce=w.current)==null?void 0:ce.handleTakePhoto(),Se=new Date().valueOf();if(H){const T=yield F(`\u7167\u7247${Se}`,H);T.status||(yield(0,m.Ju)(b({attachment_id:T==null?void 0:T.id},z)))}}),M=(ce,H)=>{var Se;const{clientWidth:T,clientHeight:ae}=window.document.documentElement,Pe=(Se=N.current)==null?void 0:Se.getBoundingClientRect();f({left:-Pe.left+H.x,right:T-(Pe.right-H.x),top:-Pe.top+H.y,bottom:ae-(Pe.bottom-H.y)})};return u.createElement(u.Fragment,null,I&&u.createElement(S(),{disabled:c,bounds:s,onStart:(ce,H)=>M(ce,H)},u.createElement("div",{ref:N,style:b({position:"fixed",left:40,top:92,zIndex:101},B)},u.createElement("div",{onMouseOver:()=>{c&&i(!1)},onMouseOut:()=>{i(!0)}},u.createElement("div",null,u.createElement(U.Z,{ref:w,isExercise:!1,onUserMediaLoaded:()=>{te(),A.current=window.setInterval(()=>j(void 0,null,function*(){te()}),1e3*120)}}))))))};Q.Z=k},44080:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return k}});var u=r(59301),m=r(8591),$=r(38854),K=r(73217),R=r(16471),S=r(41867),U=r(56102),q=r(84056),Y={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},C=(B,z,w)=>new Promise((A,I)=>{var _=s=>{try{i(w.next(s))}catch(f){I(f)}},c=s=>{try{i(w.throw(s))}catch(f){I(f)}},i=s=>s.done?A(s.value):Promise.resolve(s.value).then(_,c);i((w=w.apply(B,z)).next())});function ue(B){if(isNaN(B))return{minutes:"00",seconds:"00"};const z=new Date(B*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function P(B,z){return B-z}function b(B){B.sort(P);let z=0;for(let w=0;w{},handlePlay:s=()=>{},handlePlayEnded:f=()=>{},autoPlay:N=!1,onPlayEnded:F=()=>{},isShowWaterMark:te=!0},M)=>{var ce;const Se=((ce=z==null?void 0:z.split("."))==null?void 0:ce.pop())==="flv",T=(0,u.useRef)(),ae=(0,u.useRef)(),Pe=(0,u.useRef)(),se=(0,u.useRef)(),Te=(0,u.useRef)(),we=(0,u.useRef)(),xe=(0,u.useRef)(),Ce=(0,u.useRef)(),De=(0,u.useRef)(),Be=(0,u.useRef)(),Ie=(0,u.useRef)(),Ue=(0,u.useRef)(),tt=(0,u.useRef)(),he=(0,u.useRef)(),je=navigator.userAgent.toLowerCase().match(j),Me=je?je[0]:"pc",Ge=(0,u.useRef)(!1),nt=(0,S.eY)();let me=0,He=0,O=0,D=null,x=!1,h=20,Z=1,ee=!1,a=!1,o=[];(0,u.useImperativeHandle)(M,()=>({getLastUpdatedTime:()=>T.current.currentTime,getDuration:()=>T.current.duration})),m.ZP.config({maxCount:1,getContainer:()=>Pe.current});const E=(0,u.useCallback)((J,re=!1)=>{let X={point:T.current.currentTime};D?(X.log_id=D,X.watch_duration=b(o),X.total_duration=He):(_?(X.video_id=parseInt(A,10),X.course_id=_):X.video_id=A,X.duration=me,X.device=Me),re&&(X.ed="1");function Ze(){return C(this,null,function*(){ee=!0,D=yield I==null?void 0:I(X),ee=!1,J&&J()})}Ze()},[A,_]);(0,u.useEffect)(()=>{T.current&&(se.current.style.display="none",Te.current.style.display="block"),m.ZP.destroy();let J=null;return K.Z.isSupported&&Se&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(J=K.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),T.current&&(J.attachMediaElement(T.current),J.load())):T.current.setAttribute("src",z),g(),()=>{J&&(J.unload(),J.pause(),J.destroy(),J=null)}},[T,Se,z]);function l(){T.current.paused?(se.current.style.display="none",Te.current.style.display="block"):(se.current.style.display="block",Te.current.style.display="none")}function g(){Ie.current.style.display="none",tt.current.style.display="none",Ue.current.style.display="none",T.current.muted||T.current.volume===0?Ie.current.style.display="block":T.current.volume>0&&T.current.volume<=.5?tt.current.style.display="block":Ue.current.style.display="block"}(0,u.useEffect)(()=>{const J=document.getElementById("play"),re=document.querySelectorAll(".playback-icons use");function X(){s(),c&&!Ge.current&&(T.current.currentTime=c),Ge.current=!0,o.push(T.current.currentTime),x||(x=!0,w&&E())}function Ze(){return C(this,null,function*(){l(),o.push(T.current.currentTime),w&&E(()=>{D=null,O=0,x=!1,ee=!1,a=!1,o=[],He=0,Z=1},!0),F()})}function Le(){we.current.value=Math.round(T.current.currentTime),xe.current.value=Math.round(T.current.currentTime)}function V(){const Ve=ue(Math.round(T.current.currentTime));De.current.innerText=`${Ve.hour>0?Ve.hour+":":""}${Ve.minutes}:${Ve.seconds}`,De.current.setAttribute("datetime",`${Ve.hour>0?" "+Ve.hour+" ":""}${Ve.minutes}m ${Ve.seconds}s`)}function Ne(){var Ve,ft,At,dt,Lt,qt,kt;const Xt=Math.round((Ve=T.current)==null?void 0:Ve.duration);(At=(ft=we.current)==null?void 0:ft.setAttribute)==null||At.call(ft,"max",Xt),(Lt=(dt=xe.current)==null?void 0:dt.setAttribute)==null||Lt.call(dt,"max",Xt);const Kt=ue(Xt);Ce.current&&(Ce.current.innerText=`${Kt.hour>0?Kt.hour+":":""}${Kt.minutes}:${Kt.seconds}`,(kt=(qt=Ce.current).setAttribute)==null||kt.call(qt,"datetime",`${Kt.hour>0?" "+Kt.hour+" ":""}${Kt.minutes}m ${Kt.seconds}s`))}function Ye(){try{const Ve=Math.round(T.current.duration);we.current.setAttribute("max",Ve),xe.current.setAttribute("max",Ve);const ft=ue(Ve);Ce.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Ce.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`),Le(),V();const{width:At,height:dt,x:Lt,y:qt}=ae.current.getBoundingClientRect();if(Lt<0||qt<0||!At)return;if(!a){let kt=T.current.currentTime,Xt=kt-O;Math.abs(Xt)<10?(He+=Math.abs(Xt),O=kt,ee||He-Z*h>=0&&(Z++,o.push(O),w&&E())):(O=kt,w&&E())}}catch(Ve){console.log(Ve)}}function ot(){a=!0}function et(){T.current.playing&&o.push(T.current.currentTime,O),O=T.current.currentTime,a=!1}function qe(){me=T.current.duration,me<=20&&(h=me/3),T.current.addEventListener("play",X)}function mt(Ve){Ve.preventDefault(),(0,q.vp)()?(T.current.style.width="100%",T.current.style.height="100%"):T.current.style.cssText=""}function vt(){i()}function pt(Ve){if(!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const ft=Ve.target.dataset.seek?Ve.target.dataset.seek:Ve.target.value;T.current.currentTime=ft,xe.current.value=ft,we.current.value=ft}function wt(Ve){const ft=Math.round(Ve.offsetX/Ve.target.clientWidth*parseInt(Ve.target.getAttribute("max"),10));we.current.setAttribute("data-seek",ft);const At=ue(ft);Be.current.textContent=`${At.hour>0?At.hour+":":""}${At.minutes}:${At.seconds}`;const dt=T.current.getBoundingClientRect();Be.current.style.left=`${Ve.pageX-dt.left}px`}function xt(Ve){switch(Ve.code){case"Space":Ve.preventDefault(),G();break;case"ArrowRight":if(Ve.preventDefault(),!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime>=T.current.duration)break;T.current.currentTime=parseInt(T.current.currentTime)+5,Le();break;case"ArrowLeft":if(Ve.preventDefault(),!B){m.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(T.current.currentTime===0)break;T.current.currentTime=parseInt(T.current.currentTime)-5,Le();break;case"ArrowUp":Ve.preventDefault(),T.current.volume<1&&(T.current.volume=(parseInt(T.current.volume*10)+1)/10);break;case"ArrowDown":Ve.preventDefault(),T.current.volume>0&&(T.current.volume=(parseInt(T.current.volume*10)-1)/10);break}}return Pe.current.addEventListener((0,q.gH)(),mt),T.current.addEventListener("canplay",qe),T.current.addEventListener("ended",Ze),T.current.addEventListener("seeking",ot),T.current.addEventListener("seeked",et),T.current.addEventListener("loadedmetadata",Ne),we.current.addEventListener("mousemove",wt),we.current.addEventListener("input",pt),T.current.addEventListener("timeupdate",Ye),T.current.addEventListener("pause",vt),T.current.addEventListener("volumechange",g),document.addEventListener("keydown",xt),()=>{var Ve,ft,At,dt,Lt,qt,kt,Xt,Kt,Mt,fn,Ke;(Ve=T.current)==null||Ve.removeEventListener("canplay",qe),(ft=T.current)==null||ft.removeEventListener("play",X),(At=T.current)==null||At.removeEventListener("ended",Ze),(dt=T.current)==null||dt.removeEventListener("seeking",ot),(Lt=T.current)==null||Lt.removeEventListener("seeked",et),(qt=we.current)==null||qt.removeEventListener("mousemove",wt),(kt=we.current)==null||kt.removeEventListener("input",pt),(Xt=T.current)==null||Xt.removeEventListener("timeupdate",Ye),(Kt=T.current)==null||Kt.removeEventListener("pause",vt),(Mt=T.current)==null||Mt.removeEventListener("loadedmetadata",Ne),(fn=T.current)==null||fn.removeEventListener("volumechange",g),document.removeEventListener("keydown",xt),(Ke=T.current)!=null&&Ke.playing&&(o.push(O,T.current.currentTime),w&&E())}},[T,z]),(0,u.useEffect)(()=>{if(T.current.onended=()=>{f(T)},T.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(T.current.canPlayType("application/vnd.apple.mpegurl"))T.current.src=z;else if(R.ZP.isSupported()){var J=new R.ZP;J.loadSource(z),J.attachMedia(T.current)}}},[z]);const[L,ne]=(0,u.useState)(1),G=()=>{T.current.paused||T.current.ended?T.current.play():T.current.pause(),l()};function de(){T.current.muted=!T.current.muted,T.current.muted?(he.current.setAttribute("data-volume",volume.value),he.current.value=0):he.current.value=he.current.dataset.volume}return u.createElement("div",{style:{position:"relative"},ref:Pe},u.createElement("div",{ref:ae,className:`${Y.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Y.animate__loop}`},te&&nt?nt.login:" "),u.createElement("div",{className:Y.container},u.createElement("div",{className:Y["video-container"],id:"video-container"},u.createElement("div",{className:Y["playback-animation"],id:"playback-animation"},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{className:"hidden",href:"#play-icon"}),u.createElement("use",{href:"#pause"}))),u.createElement("video",{className:Y.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:T,autoPlay:N}),u.createElement("div",{className:`${Y["video-controls"]} `,id:"video-controls"},u.createElement("div",{className:Y["bottom-controls"]},u.createElement("div",{className:Y["left-controls"]},u.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:G},u.createElement("svg",{className:Y["playback-icons"]},u.createElement("use",{ref:Te,href:"#play-icon"}),u.createElement("use",{ref:se,style:{display:"none"},href:"#pause"}))),u.createElement("div",{className:Y.time},u.createElement("time",{id:"time-elapsed",ref:De},"00:00"),u.createElement("span",null," / "),u.createElement("time",{id:"duration",ref:Ce},"00:00"))),u.createElement("div",{className:Y["right-controls"]},B&&u.createElement($.Z,{placement:"top",overlayClassName:Y.rateOverlay,getPopupContainer:J=>J.parentNode,menu:{items:[{key:"1",label:u.createElement("span",{onClick:()=>{ne(1),T.current.playbackRate=1}},"1.0x")},{key:"2",label:u.createElement("span",{onClick:()=>{ne(1.5),T.current.playbackRate=1.5}},"1.5x")},{key:"3",label:u.createElement("span",{onClick:()=>{ne(2),T.current.playbackRate=2}},"2.0x")}]}},u.createElement("div",{className:`${Y.controlText} mr5`},"\u500D\u901F")),u.createElement(U.CopyToClipboard,{text:z,onCopy:()=>m.ZP.success("\u590D\u5236\u6210\u529F")},u.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},u.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),u.createElement("div",{className:Y["volume-controls"]},u.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Y["volume-button"],id:"volume-button",onClick:de},u.createElement("i",{ref:Ie,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:tt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),u.createElement("i",{ref:Ue,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),u.createElement("input",{className:Y.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:he,style:{display:"none"},onClick:g})),u.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Y["fullscreen-button"],onClick:()=>{(0,q.vp)()?(0,q.BU)():(0,q.Dj)(Pe.current)}},u.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),u.createElement("div",{className:Y["video-progress"]},u.createElement("progress",{ref:xe,value:"0",min:"0"}),u.createElement("input",{className:Y.seek,ref:we,value:"0",min:"0",type:"range",step:"1"}),u.createElement("div",{className:Y["seek-tooltip"],ref:Be,id:"seek-tooltip"},"00:00"))))),u.createElement("svg",{style:{display:"none"}},u.createElement("defs",null,u.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},u.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),u.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},u.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),u.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},u.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"})),u.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},u.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"})))))})},36858:function(Je,Q,r){"use strict";r.r(Q),r.d(Q,{default:function(){return tt}});var u=r(59301),m=r(65582),$=r(71418),K={flex_box_center:"flex_box_center___gO3nd",flex_space_between:"flex_space_between___KljaZ",flex_box_vertical_center:"flex_box_vertical_center___fa17H",flex_box_center_end:"flex_box_center_end___Iha2a",flex_box_column:"flex_box_column___mCF7g",bg:"bg___yhRK8"},R=r(24334),S=r(44080),U=r(6848),q=r(58421),Y={contentWrap:"contentWrap___d4rCm",title:"title___bLyk5",footer:"footer___V7GbH",footer_left:"footer_left___ofIZM",footer_bfcs:"footer_bfcs___HUUgS",footer_bfcs_value:"footer_bfcs_value___T9e5h",pingfen:"pingfen___SEAu2",fenshu:"fenshu___GM8ss",radioGroup:"radioGroup___Bedpr",wrap:"wrap___PxISS",introName:"introName___l9xpu",rating:"rating___vCxjz",modalRating:"modalRating___UBNfA",zdbf:"zdbf___YbIbO",video_list:"video_list___KuU04",video_list_item:"video_list_item___gErkF",list_img:"list_img___MPWpq",list_text:"list_text___bEa03"},C=r(54624),ue=r(38147),P=r(65862),b=r(21271),j=r(41867),k=r(59301),B=Object.defineProperty,z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,I=(he,je,Me)=>je in he?B(he,je,{enumerable:!0,configurable:!0,writable:!0,value:Me}):he[je]=Me,_=(he,je)=>{for(var Me in je||(je={}))w.call(je,Me)&&I(he,Me,je[Me]);if(z)for(var Me of z(je))A.call(je,Me)&&I(he,Me,je[Me]);return he},c=(he,je)=>{var Me={};for(var Ge in he)w.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&z)for(var Ge of z(he))je.indexOf(Ge)<0&&A.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me},i=(he,je,Me)=>new Promise((Ge,nt)=>{var me=D=>{try{O(Me.next(D))}catch(x){nt(x)}},He=D=>{try{O(Me.throw(D))}catch(x){nt(x)}},O=D=>D.done?Ge(D.value):Promise.resolve(D.value).then(me,He);O((Me=Me.apply(he,je)).next())});const s=he=>{var je=he,{videoDetail:Me,globalSetting:Ge,loading:nt,dispatch:me}=je,He=c(je,["videoDetail","globalSetting","loading","dispatch"]);const O=(0,m.useParams)(),[D]=(0,m.useSearchParams)(),[x,h]=(0,u.useState)({}),[Z,ee]=(0,u.useState)([]),[a,o]=(0,u.useState)(!1),[E,l]=(0,u.useState)(1),[g,L]=(0,u.useState)(4),[ne,G]=(0,u.useState)(0),de=(0,u.useRef)(),J=(0,u.useRef)(),re=(0,u.useRef)(5),X=(0,u.useRef)(null),Ze=(qe,mt)=>i(void 0,null,function*(){var vt,pt,wt,xt;if((pt=(vt=Me==null?void 0:Me.detail)==null?void 0:vt.detail)!=null&&pt.course_video_id){let Ve=yield(0,ue.ZP)(`/api/courses/${O==null?void 0:O.videoId}/ilearning_videos.json`,{method:"get",params:{type:2,limit:mt,video_id:(xt=(wt=Me==null?void 0:Me.detail)==null?void 0:wt.detail)==null?void 0:xt.course_video_id,page:qe}});(Ve==null?void 0:Ve.status)==0&&(ee(Ve==null?void 0:Ve.videos),G(Ve==null?void 0:Ve.total_count))}});(0,u.useEffect)(()=>{var qe;h((qe=Me==null?void 0:Me.detail)==null?void 0:qe.detail),l(1),Ze(1,g),clearTimeout(X.current),o(!1),X.current=setTimeout(()=>{var mt,vt;(vt=(mt=Me==null?void 0:Me.detail)==null?void 0:mt.detail)!=null&&vt.action_analysis&&o(!0)},1e3)},[Me==null?void 0:Me.detail]);const Le=qe=>{if(!qe.length)return[];const mt=[],vt=pt=>(pt.forEach(wt=>{let xt={};xt=JSON.parse(JSON.stringify(wt)),wt!=null&&wt.course_video_id&&mt.push(xt),wt.coruse_videos&&vt(wt.coruse_videos)}),mt);return vt(qe)},V=(qe=!1)=>{const mt=qe?{is_f:1}:{};return(0,C.DH)(_(_({},mt),{id:O.videoId,point:de.current.getLastUpdatedTime(),total:de.current.getDuration()}))},Ne=()=>{J.current=!1},Ye=()=>{J.current=!0},ot=qe=>{o(!1)},et=qe=>me({type:"userDetail/logWatchHistory",payload:qe});return console.log(x,O,"video_item"),k.createElement("aside",{className:Y.contentWrap},k.createElement("aside",{className:Y.wrap},k.createElement("div",{className:Y.title},x==null?void 0:x.title),k.createElement(S.Z,{ref:de,isShowWaterMark:x==null?void 0:x.show_watermark,startTime:x==null?void 0:x.last_point,src:x!=null&&x.is_link?x==null?void 0:x.link:(x==null?void 0:x.play_url)&&R.Base64.decode(x==null?void 0:x.play_url),videoId:x==null?void 0:x.course_video_id,courseId:O==null?void 0:O.videoId,handlePause:Ne,handlePlay:Ye,allow_skip:x==null?void 0:x.allow_skip,handlePlayEnded:ot,logWatchHistory:et,toLog:()=>{}}),k.createElement("div",{className:Y.footer},k.createElement("div",{className:Y.footer_left},k.createElement("div",{className:Y.footer_bfcs},"\u64AD\u653E\u6B21\u6570 "),k.createElement("div",{className:Y.footer_bfcs_value},(x==null?void 0:x.people_num)||0))),k.createElement("div",{className:Y.title,style:{fontSize:20,fontWeight:400}},"\u76F8\u5173\u89C6\u9891\u63A8\u8350"),k.createElement("div",{className:Y.video_list},Z==null?void 0:Z.map((qe,mt)=>k.createElement("div",{key:mt,className:Y.video_list_item,onClick:()=>{(0,P.xg)(qe==null?void 0:qe.link_url)}},k.createElement("img",{src:qe==null?void 0:qe.cover_url,className:Y.list_img}),k.createElement(U.Z,{placement:"bottom",title:qe==null?void 0:qe.title},k.createElement("div",{className:Y.list_text},qe==null?void 0:qe.title))))),k.createElement(q.Z,{showQuickJumper:!0,style:{marginTop:10,textAlign:"right"},onChange:(qe,mt)=>{L(mt),l(qe),Ze(qe,mt)},showSizeChanger:!0,pageSizeOptions:["4","8","12","16","20"],defaultCurrent:1,pageSize:g,current:E,hideOnSinglePage:!ne,total:ne})),a&&(0,j.dE)()&&k.createElement(b.Z,{data:{container_id:x.course_video_id,container_type:"CourseVideo"}}))};var f=(0,m.connect)(({videoDetail:he,loading:je,globalSetting:Me})=>({videoDetail:he,globalSetting:Me,loading:je}))(s),N=r(43418),F=r(8591),te=r(17574),M={flex_box_center:"flex_box_center___hRcmo",flex_space_between:"flex_space_between___mhQ84",flex_box_vertical_center:"flex_box_vertical_center___pWKUB",flex_box_center_end:"flex_box_center_end____UrsC",flex_box_column:"flex_box_column___qkAD1",list:"list___hYrSN",tree_style:"tree_style___UBl2H",title:"title___sw9X3",gray:"gray___KV9jR",brght:"brght___uqI6i",s1:"s1___kwobs",s3:"s3___CFhfR",active:"active___NS7Wp",tree_line:"tree_line___YDLUU",tabs_style:"tabs_style___ZG9FL",tabs_item:"tabs_item___oVjFx",tabs_item_active:"tabs_item_active___pLWXc"},ce=r(87513),H=r(60979),Se=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Pe=(he,je)=>{var Me={};for(var Ge in he)T.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&Se)for(var Ge of Se(he))je.indexOf(Ge)<0&&ae.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me},se=(he,je,Me)=>new Promise((Ge,nt)=>{var me=D=>{try{O(Me.next(D))}catch(x){nt(x)}},He=D=>{try{O(Me.throw(D))}catch(x){nt(x)}},O=D=>D.done?Ge(D.value):Promise.resolve(D.value).then(me,He);O((Me=Me.apply(he,je)).next())});const Te=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:u.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:u.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:M.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:u.createElement("i",{className:"iconfont icon-shipin font20"}),bq:u.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:M.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:u.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:u.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:M.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:u.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:u.createElement("span",null)}],we=he=>{var je=he,{dispatch:Me,pathsDetail:Ge,videoDetail:nt,user:me}=je,He=Pe(je,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:O,stages:D,cust_seq:x,active:h}=nt,[Z]=(0,m.useSearchParams)(),[ee,a]=(0,u.useState)([]),[o,E]=(0,u.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),l=(0,m.useParams)(),[g,L]=(0,u.useState)(0),[ne,G]=(0,u.useState)("");(0,u.useEffect)(()=>{Me({type:"videoDetail/getVideoData",payload:{id:l==null?void 0:l.videoId}})},[]),(0,u.useEffect)(()=>{var Le,V;L((V=(Le=nt==null?void 0:nt.detail)==null?void 0:Le.detail)==null?void 0:V.course_video_id),G(new Date)},[nt==null?void 0:nt.detail]),(0,u.useEffect)(()=>{de()},[nt==null?void 0:nt.stages]);const de=()=>{let Le=ee;D.forEach((V,Ne)=>{Me({type:"videoDetail/setVideoTabs",payload:{key:Z.get("new_video_id")}}),Z.get("new_video_id")==(V==null?void 0:V.course_video_id)&&Me({type:"videoDetail/setVideoValue",payload:{detail:V}}),Le.push({title:u.createElement("div",{title:V.name,className:M.title},V.name),value:V==null?void 0:V.id,key:V==null?void 0:V.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:J(V.children||[])})}),a(Le)},J=Le=>{function V(Ne){const Ye=Ne.children,ot=Array.isArray(Ye)&&Ye.length>0,{name:et,course_video_id:qe}=Ne,mt=M.brght,vt=Z.get("new_video_id")===qe?`${mt} ${M.active}`:mt;return Z.get("new_video_id")==(Ne==null?void 0:Ne.course_video_id)&&Me({type:"videoDetail/setVideoValue",payload:{detail:Ne}}),{title:u.createElement("div",{onClick:()=>Ze(Ne),className:mt,title:et},u.createElement("div",{className:M.s3},et)),value:qe,key:Le.id,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ot?Ye==null?void 0:Ye.map(pt=>V(pt)):[]}}return Le==null?void 0:Le.map(Ne=>V(Ne))},re=Le=>{N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Le,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},X=Le=>{Le=Le!=null&&Le.includes(".json")?Le:`${Le}.json`,N.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>se(void 0,null,function*(){const V=yield(0,ce.L8)({url:Le});if(!V)return;F.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ne=yield(0,H.Ir)({id:V.shixun_identifier});if(Ne!=null&&Ne.game_identifier){(0,P.xg)(`/tasks/${Ne.game_identifier}`);return}(Ne==null?void 0:Ne.status)===2?X(Ne==null?void 0:Ne.message):(Ne==null?void 0:Ne.status)===3&&re(Ne==null?void 0:Ne.message)})})},Ze=Le=>{if(Le.link){(0,P.xg)(Le.link);return}clearTimeout(window.videoTimer),Me({type:"videoDetail/setVideoValue",payload:{detail:Le}})};return u.createElement("aside",{className:M.list},u.createElement("div",{className:M.tabs_style},u.createElement("div",{className:M.tabs_item,onClick:()=>{E("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",o=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&u.createElement("div",{className:M.tabs_item_active}))),u.createElement("div",{className:M.tree_style},(ee==null?void 0:ee.length)>0&&u.createElement(te.default,{key:ne,defaultSelectedKeys:[g||Number(g)||Number(Z.get("new_video_id"))],blockNode:!0,treeData:ee,defaultExpandAll:!0,className:M.tree_line})))};var xe=(0,m.connect)(({user:he,videoDetail:je,loading:Me,globalSetting:Ge,pathsDetail:nt})=>({user:he,videoDetail:je,globalSetting:Ge,loading:Me,pathsDetail:nt}))(we),Ce=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,Ie=(he,je)=>{var Me={};for(var Ge in he)De.call(he,Ge)&&je.indexOf(Ge)<0&&(Me[Ge]=he[Ge]);if(he!=null&&Ce)for(var Ge of Ce(he))je.indexOf(Ge)<0&&Be.call(he,Ge)&&(Me[Ge]=he[Ge]);return Me};const Ue=he=>{var je=he,{videoDetail:Me,globalSetting:Ge,loading:nt,pathsDetail:me,dispatch:He}=je,O=Ie(je,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]);return u.createElement($.Z,{spinning:!1},u.createElement("section",{className:K.bg},u.createElement(xe,null),u.createElement(f,null)))};var tt=(0,m.connect)(({videoDetail:he,loading:je,globalSetting:Me,pathsDetail:Ge})=>({videoDetail:he,globalSetting:Me,loading:je,pathsDetail:Ge}))(Ue)},84056:function(Je,Q,r){"use strict";r.d(Q,{BU:function(){return m},Dj:function(){return u},gH:function(){return $},vp:function(){return K}});function u(R){try{R.mozRequestFullScreen?R.mozRequestFullScreen():R.webkitRequestFullScreen&&R.webkitRequestFullScreen()}catch(S){console.log(S,":e")}}function m(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const $=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function K(){var R=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,S=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",R),window.isFullScreen?window.isFullScreen:R!=null}},73217:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return fn}});class u{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","error",n),R.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","info",n),R.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","warn",n),R.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","debug",n),R.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||R.FORCE_GLOBAL_TAG)&&(e=R.GLOBAL_TAG);let n=`[${e}] > ${t}`;R.ENABLE_CALLBACK&&R.emitter.emit("log","verbose",n),R.ENABLE_VERBOSE&&console.log(n)}}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(K());var S=R;class U{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var q=U;class Y{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class C extends Y{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ue extends Y{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class P extends Y{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},j={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class k{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new P("Unimplemented abstract function!")}abort(){throw new P("Unimplemented abstract function!")}}let B={};function z(){let Ke=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(Ke)||/(opr)[\/]([\w.]+)/.exec(Ke)||/(chrome)[ \/]([\w.]+)/.exec(Ke)||/(iemobile)[\/]([\w.]+)/.exec(Ke)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Ke)||/(webkit)[ \/]([\w.]+)/.exec(Ke)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Ke)||/(msie) ([\w.]+)/.exec(Ke)||Ke.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Ke)||Ke.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Ke)||[],t=/(ipad)/.exec(Ke)||/(ipod)/.exec(Ke)||/(windows phone)/.exec(Ke)||/(iphone)/.exec(Ke)||/(kindle)/.exec(Ke)||/(android)/.exec(Ke)||/(windows)/.exec(Ke)||/(mac)/.exec(Ke)||/(linux)/.exec(Ke)||/(cros)/.exec(Ke)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},d={};if(n.browser){d[n.browser]=!0;let y=n.majorVersion.split(".");d.version={major:parseInt(n.majorVersion,10),string:n.version},y.length>1&&(d.version.minor=parseInt(y[1],10)),y.length>2&&(d.version.build=parseInt(y[2],10))}if(n.platform&&(d[n.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let y="msie";n.browser=y,d[y]=!0}if(d.edge){delete d.edge;let y="msedge";n.browser=y,d[y]=!0}if(d.opr){let y="opera";n.browser=y,d[y]=!0}if(d.safari&&d.android){let y="android";n.browser=y,d[y]=!0}d.name=n.browser,d.platform=n.platform;for(let y in B)B.hasOwnProperty(y)&&delete B[y];Object.assign(B,d)}z();var w=B;class A extends k{static isSupported(){try{let e=w.msedge&&w.version.minor>=15048,t=w.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let d=this._seekHandler.getConfig(n,t),y=new self.Headers;if(typeof d.headers=="object"){let v=d.headers;for(let le in v)v.hasOwnProperty(le)&&y.append(le,v[le])}let p={method:"GET",headers:y,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let v in this._config.headers)y.append(v,this._config.headers[v]);e.cors===!1&&(p.mode="same-origin"),e.withCredentials&&(p.credentials="include"),e.referrerPolicy&&(p.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(d.url,p).then(v=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(v.ok&&v.status>=200&&v.status<=299){if(v.url!==d.url&&this._onURLRedirect){let W=this._seekHandler.removeURLParameters(v.url);this._onURLRedirect(W)}let le=v.headers.get("Content-Length");return le!=null&&(this._contentLength=parseInt(le),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,v.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:v.status,msg:v.statusText});else throw new Y("FetchStreamLoader: Http code invalid, "+v.status+" "+v.statusText)}).catch(v=>{if(this._status=b.kError,this._onError)this._onError(j.EXCEPTION,{code:-1,msg:v.message});else throw v})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&w.msedge)return;this._status=b.kError;let n=0,d=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let d=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let d=parseInt(n);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let d=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let y=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,y,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${y+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let d=this._seekHandler.getConfig(n,t);this._currentRequestURL=d.url;let y=this._xhr=new XMLHttpRequest;if(y.open("GET",d.url,!0),y.responseType="arraybuffer",y.onreadystatechange=this._onReadyStateChange.bind(this),y.onprogress=this._onProgress.bind(this),y.onload=this._onLoad.bind(this),y.onerror=this._onXhrError.bind(this),e.withCredentials&&(y.withCredentials=!0),typeof d.headers=="object"){let p=d.headers;for(let v in p)p.hasOwnProperty(v)&&y.setRequestHeader(v,p[v])}if(typeof this._config.headers=="object"){let p=this._config.headers;for(let v in p)p.hasOwnProperty(v)&&y.setRequestHeader(v,p[v])}y.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(j.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new Y("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,d=0,y=0,p=n;if(e=t[d]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let p=this._normalizeSpeed(t);this._currentSpeedNormalized!==p&&(this._currentSpeedNormalized=p,this._currentChunkSizeKB=p)}let n=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let y=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=b.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(j.EXCEPTION,t);else throw new Y(t.msg)}}var te=F;class M{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let d;t.to!==-1?d=`bytes=${t.from.toString()}-${t.to.toString()}`:d=`bytes=${t.from.toString()}-`,n.Range=d}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var ce=M;class H{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let d=!0;n.indexOf("?")===-1&&(n+="?",d=!1),d&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,d=e.indexOf("?");d!==-1&&(n=e.substring(d+1));let y="";if(n!=null&&n.length>0){let p=n.split("&");for(let v=0;v0;le[0]!==this._startName&&le[0]!==this._endName&&(W&&(y+="&"),y+=p[v])}}return y.length===0?t:t+"?"+y}}var Se=H;class T{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new q,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===N?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new ce(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new Se(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ue("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ue(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=te;else if(I.isSupported())this._loaderClass=I;else if(c.isSupported())this._loaderClass=c;else if(N.isSupported())this._loaderClass=N;else throw new Y("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ue("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(d,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,d=0,y=0,p=n;if(e=t[d]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let p=this._stashBuffer.slice(0,this._stashUsed),v=this._dispatchChunks(p,this._stashByteStart);if(v0){let le=new Uint8Array(p,v);y.set(le,0),this._stashUsed=le.byteLength,this._stashByteStart+=v}}else this._stashUsed=0,this._stashByteStart+=v;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let p=this._dispatchChunks(e,t);if(pthis._bufferSize&&(this._expandBuffer(v),y=new Uint8Array(this._stashBuffer,0,this._bufferSize)),y.set(new Uint8Array(e,p),0),this._stashUsed+=v,this._stashByteStart=t+p}}}else if(this._stashUsed===0){let y=this._dispatchChunks(e,t);if(ythis._bufferSize&&this._expandBuffer(p),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,y),0),this._stashUsed+=p,this._stashByteStart=t+y}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let y=new Uint8Array(this._stashBuffer,0,this._bufferSize);y.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let p=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(p0){let v=new Uint8Array(this._stashBuffer,p);y.set(v,0)}this._stashUsed-=p,this._stashByteStart+=p}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),d=t.byteLength-n;if(n0){let y=new Uint8Array(this._stashBuffer,0,this._bufferSize),p=new Uint8Array(t,n);y.set(p,0),this._stashUsed=p.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(S.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=j.UNRECOVERABLE_EARLY_EOF),e){case j.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=De.getConfig();e.emit("change",t)}}static registerListener(e){De.emitter.addListener("change",e)}static removeListener(e){De.emitter.removeListener("change",e)}static addLogListener(e){S.emitter.addListener("log",e),S.emitter.listenerCount("log")>0&&(S.ENABLE_CALLBACK=!0,De._notifyChange())}static removeLogListener(e){S.emitter.removeListener("log",e),S.emitter.listenerCount("log")===0&&(S.ENABLE_CALLBACK=!1,De._notifyChange())}}De.emitter=new(K());var Be=De;class Ie{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,d=e.length-1,y=0,p=0,v=d;for(t=e[y]&&t=128){e.push(String.fromCharCode(y&65535)),n+=2;continue}}}else if(t[n]<240){if(tt(t,n,2)){let y=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(y>=2048&&(y&63488)!==55296){e.push(String.fromCharCode(y&65535)),n+=3;continue}}}else if(t[n]<248&&tt(t,n,3)){let y=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(y>65536&&y<1114112){y-=65536,e.push(String.fromCharCode(y>>>10|55296)),e.push(String.fromCharCode(y&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var je=he;let Me=function(){let Ke=new ArrayBuffer(2);return new DataView(Ke).setInt16(0,256,!0),new Int16Array(Ke)[0]===256}();class Ge{static parseScriptData(e,t,n){let d={};try{let y=Ge.parseValue(e,t,n),p=Ge.parseValue(e,t+y.size,n-y.size);d[y.data]=p.data}catch(y){S.e("AMF",y.toString())}return d}static parseObject(e,t,n){if(n<3)throw new C("Data not enough when parse ScriptDataObject");let d=Ge.parseString(e,t,n),y=Ge.parseValue(e,t+d.size,n-d.size),p=y.objectEnd;return{data:{name:d.data,value:y.data},size:d.size+y.size,objectEnd:p}}static parseVariable(e,t,n){return Ge.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new C("Data not enough when parse String");let y=new DataView(e,t,n).getUint16(0,!Me),p;return y>0?p=je(new Uint8Array(e,t+2,y)):p="",{data:p,size:2+y}}static parseLongString(e,t,n){if(n<4)throw new C("Data not enough when parse LongString");let y=new DataView(e,t,n).getUint32(0,!Me),p;return y>0?p=je(new Uint8Array(e,t+4,y)):p="",{data:p,size:4+y}}static parseDate(e,t,n){if(n<10)throw new C("Data size invalid when parse Date");let d=new DataView(e,t,n),y=d.getFloat64(0,!Me),p=d.getInt16(8,!Me);return y+=p*60*1e3,{data:new Date(y),size:10}}static parseValue(e,t,n){if(n<1)throw new C("Data not enough when parse Value");let d=new DataView(e,t,n),y=1,p=d.getUint8(0),v,le=!1;try{switch(p){case 0:v=d.getFloat64(1,!Me),y+=8;break;case 1:{v=!!d.getUint8(1),y+=1;break}case 2:{let W=Ge.parseString(e,t+1,n-1);v=W.data,y+=W.size;break}case 3:{v={};let W=0;for((d.getUint32(n-4,!Me)&16777215)===9&&(W=3);y32)throw new ue("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let p=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,p}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(n,this._current_word_bits_left),y=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var He=me;class O{static _ebsp2rbsp(e){let t=e,n=t.byteLength,d=new Uint8Array(n),y=0;for(let p=0;p=2&&t[p]===3&&t[p-1]===0&&t[p-2]===0||(d[y]=t[p],y++);return new Uint8Array(d.buffer,0,y)}static parseSPS(e){let t=O._ebsp2rbsp(e),n=new He(t);n.readByte();let d=n.readByte();n.readByte();let y=n.readByte();n.readUEG();let p=O.getProfileString(d),v=O.getLevelString(y),le=1,W=420,Re=[0,420,422,444],Oe=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(le=n.readUEG(),le===3&&n.readBits(1),le<=3&&(W=Re[le]),Oe=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let ht=le!==3?8:12;for(let st=0;st0&&ht<16?(gt=st[ht-1],Xe=It[ht-1]):ht===255&&(gt=n.readByte()<<8|n.readByte(),Xe=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let ht=n.readBits(32),st=n.readBits(32);ie=n.readBool(),oe=st,fe=ht*2,ut=oe/fe}}let ye=1;(gt!==1||Xe!==1)&&(ye=gt/Xe);let ge=0,ve=0;if(le===0)ge=1,ve=2-pe;else{let ht=le===3?1:2,st=le===1?2:1;ge=ht,ve=st*(2-pe)}let We=(ke+1)*16,it=(2-pe)*(($e+1)*16);We-=(_e+ze)*ge,it-=(Ae+Qe)*ve;let at=Math.ceil(We*ye);return n.destroy(),n=null,{profile_string:p,level_string:v,bit_depth:Oe,ref_frames:Ee,chroma_format:W,chroma_format_string:O.getChromaFormatString(W),frame_rate:{fixed:ie,fps:ut,fps_den:fe,fps_num:oe},sar_ratio:{width:gt,height:Xe},codec_size:{width:We,height:it},present_size:{width:at,height:it}}}static _skipScalingList(e,t){let n=8,d=8,y=0;for(let p=0;p>>8&255|(Ke&255)<<8}function ee(Ke){return(Ke&4278190080)>>>24|(Ke&16711680)>>>8|(Ke&65280)<<8|(Ke&255)<<24}function a(Ke,e){return Ke[e]<<24|Ke[e+1]<<16|Ke[e+2]<<8|Ke[e+3]}class o{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Ue,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let d=(t[4]&4)>>>2!==0,y=(t[4]&1)!==0,p=a(t,5);return p<9?n:{match:!0,consumed:p,dataOffset:p,hasAudioTrack:d,hasVideoTrack:y}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Ue}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new C("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,d=this._littleEndian;if(t===0)if(e.byteLength>13)n=o.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&S.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!d)!==0&&S.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let p=y.getUint8(0),v=y.getUint32(0,!d)&16777215;if(n+11+v+4>e.byteLength)break;if(p!==8&&p!==9&&p!==18){S.w(this.TAG,`Unsupported tag type ${p}, skipped`),n+=11+v+4;continue}let le=y.getUint8(4),W=y.getUint8(5),Re=y.getUint8(6),Oe=y.getUint8(7),Fe=Re|W<<8|le<<16|Oe<<24;(y.getUint32(7,!d)&16777215)!==0&&S.w(this.TAG,"Meet tag which has StreamID != 0!");let ke=n+11;switch(p){case 8:this._parseAudioData(e,ke,v,Fe);break;case 9:this._parseVideoData(e,ke,v,Fe,t+n);break;case 18:this._parseScriptData(e,ke,v);break}let $e=y.getUint32(11+v,!d);$e!==11+v&&S.w(this.TAG,`Invalid PrevTagSize ${$e}`),n+=11+v+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let d=nt.parseScriptData(e,t,n);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){S.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&S.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let y=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},y)),typeof y.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=y.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof y.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=y.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof y.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=y.audiodatarate),typeof y.videodatarate=="number"&&(this._mediaInfo.videoDataRate=y.videodatarate),typeof y.width=="number"&&(this._mediaInfo.width=y.width),typeof y.height=="number"&&(this._mediaInfo.height=y.height),typeof y.duration=="number"){if(!this._durationOverrided){let p=Math.floor(y.duration*this._timescale);this._duration=p,this._mediaInfo.duration=p}}else this._mediaInfo.duration=0;if(typeof y.framerate=="number"){let p=Math.floor(y.framerate*1e3);if(p>0){let v=p/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=v,this._referenceFrameRate.fps_num=p,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=v}}if(typeof y.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let p=y.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(p),y.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=y,S.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let t=[],n=[];for(let d=1;d>>4;if(le!==2&&le!==10){this._onError(h.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+le);return}let W=0,Re=(v&12)>>>2;if(Re>=0&&Re<=4)W=this._flvSoundRateTable[Re];else{this._onError(h.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Re);return}let Oe=(v&2)>>>1,Fe=v&1,Ee=this._audioMetadata,ke=this._audioTrack;if(Ee||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ee=this._audioMetadata={},Ee.type="audio",Ee.id=ke.id,Ee.timescale=this._timescale,Ee.duration=this._duration,Ee.audioSampleRate=W,Ee.channelCount=Fe===0?1:2),le===10){let $e=this._parseAACAudioData(e,t+1,n-1);if($e==null)return;if($e.packetType===0){Ee.config&&S.w(this.TAG,"Found another AudioSpecificConfig!");let pe=$e.data;Ee.audioSampleRate=pe.samplingRate,Ee.channelCount=pe.channelCount,Ee.codec=pe.codec,Ee.originalCodec=pe.originalCodec,Ee.config=pe.config,Ee.refSampleDuration=1024/Ee.audioSampleRate*Ee.timescale,S.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",Ee);let _e=this._mediaInfo;_e.audioCodec=Ee.originalCodec,_e.audioSampleRate=Ee.audioSampleRate,_e.audioChannelCount=Ee.channelCount,_e.hasVideo?_e.videoCodec!=null&&(_e.mimeType='video/x-flv; codecs="'+_e.videoCodec+","+_e.audioCodec+'"'):_e.mimeType='video/x-flv; codecs="'+_e.audioCodec+'"',_e.isComplete()&&this._onMediaInfo(_e)}else if($e.packetType===1){let pe=this._timestampBase+d,_e={unit:$e.data,length:$e.data.byteLength,dts:pe,pts:pe};ke.samples.push(_e),ke.length+=$e.data.length}else S.e(this.TAG,`Flv: Unsupported AAC data type ${$e.packetType}`)}else if(le===2){if(!Ee.codec){let ze=this._parseMP3AudioData(e,t+1,n-1,!0);if(ze==null)return;Ee.audioSampleRate=ze.samplingRate,Ee.channelCount=ze.channelCount,Ee.codec=ze.codec,Ee.originalCodec=ze.originalCodec,Ee.refSampleDuration=1152/Ee.audioSampleRate*Ee.timescale,S.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ee);let Ae=this._mediaInfo;Ae.audioCodec=Ee.codec,Ae.audioSampleRate=Ee.audioSampleRate,Ae.audioChannelCount=Ee.channelCount,Ae.audioDataRate=ze.bitRate,Ae.hasVideo?Ae.videoCodec!=null&&(Ae.mimeType='video/x-flv; codecs="'+Ae.videoCodec+","+Ae.audioCodec+'"'):Ae.mimeType='video/x-flv; codecs="'+Ae.audioCodec+'"',Ae.isComplete()&&this._onMediaInfo(Ae)}let $e=this._parseMP3AudioData(e,t+1,n-1,!1);if($e==null)return;let pe=this._timestampBase+d,_e={unit:$e,length:$e.byteLength,dts:pe,pts:pe};ke.samples.push(_e),ke.length+=$e.length}}_parseAACAudioData(e,t,n){if(n<=1){S.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},y=new Uint8Array(e,t,n);return d.packetType=y[0],y[0]===0?d.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):d.data=y.subarray(1),d}_parseAACAudioSpecificConfig(e,t,n){let d=new Uint8Array(e,t,n),y=null,p=0,v=0,le=null,W=0,Re=null;if(p=v=d[0]>>>3,W=(d[0]&7)<<1|d[1]>>>7,W<0||W>=this._mpegSamplingRates.length){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Oe=this._mpegSamplingRates[W],Fe=(d[1]&120)>>>3;if(Fe<0||Fe>=8){this._onError(h.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}p===5&&(Re=(d[1]&7)<<1|d[2]>>>7,le=(d[2]&124)>>>2);let Ee=self.navigator.userAgent.toLowerCase();return Ee.indexOf("firefox")!==-1?W>=6?(p=5,y=new Array(4),Re=W-3):(p=2,y=new Array(2),Re=W):Ee.indexOf("android")!==-1?(p=2,y=new Array(2),Re=W):(p=5,Re=W,y=new Array(4),W>=6?Re=W-3:Fe===1&&(p=2,y=new Array(2),Re=W)),y[0]=p<<3,y[0]|=(W&15)>>>1,y[1]=(W&15)<<7,y[1]|=(Fe&15)<<3,p===5&&(y[1]|=(Re&15)>>>1,y[2]=(Re&1)<<7,y[2]|=8,y[3]=0),{config:y,samplingRate:Oe,channelCount:Fe,codec:"mp4a.40."+p,originalCodec:"mp4a.40."+v}}_parseMP3AudioData(e,t,n,d){if(n<4){S.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let y=this._littleEndian,p=new Uint8Array(e,t,n),v=null;if(d){if(p[0]!==255)return;let le=p[1]>>>3&3,W=(p[1]&6)>>1,Re=(p[2]&240)>>>4,Oe=(p[2]&12)>>>2,Ee=(p[3]>>>6&3)!==3?2:1,ke=0,$e=0,pe=34,_e="mp3";switch(le){case 0:ke=this._mpegAudioV25SampleRateTable[Oe];break;case 2:ke=this._mpegAudioV20SampleRateTable[Oe];break;case 3:ke=this._mpegAudioV10SampleRateTable[Oe];break}switch(W){case 1:pe=34,Re>>4,le=p&15;if(le!==7){this._onError(h.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${le}`);return}this._parseAVCVideoPacket(e,t+1,n-1,d,y,v)}_parseAVCVideoPacket(e,t,n,d,y,p){if(n<4){S.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let v=this._littleEndian,le=new DataView(e,t,n),W=le.getUint8(0),Oe=(le.getUint32(0,!v)&16777215)<<8>>8;if(W===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(W===1)this._parseAVCVideoData(e,t+4,n-4,d,y,p,Oe);else if(W!==2){this._onError(h.FORMAT_ERROR,`Flv: Invalid video packet type ${W}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){S.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,y=this._videoTrack,p=this._littleEndian,v=new DataView(e,t,n);d?typeof d.avcc!="undefined"&&S.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=y.id,d.timescale=this._timescale,d.duration=this._duration);let le=v.getUint8(0),W=v.getUint8(1),Re=v.getUint8(2),Oe=v.getUint8(3);if(le!==1||W===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(v.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(h.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Fe=v.getUint8(5)&31;if(Fe===0){this._onError(h.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Fe>1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Fe}`);let Ee=6;for(let $e=0;$e1&&S.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ke}`);Ee++;for(let $e=0;$e=n){S.w(this.TAG,`Malformed Nalu near timestamp ${ke}, offset = ${Fe}, dataSize = ${n}`);break}let pe=W.getUint32(Fe,!le);if(Ee===3&&(pe>>>=8),pe>n-Ee){S.w(this.TAG,`Malformed Nalus near timestamp ${ke}, NaluSize > DataSize!`);return}let _e=W.getUint8(Fe+Ee)&31;_e===5&&($e=!0);let ze=new Uint8Array(e,t+Fe,Ee+pe),Ae={type:_e,data:ze};Re.push(Ae),Oe+=ze.byteLength,Fe+=Ee+pe}if(Re.length){let pe=this._videoTrack,_e={units:Re,length:Oe,isKeyframe:$e,dts:ke,cts:v,pts:ke+v};$e&&(_e.fileposition=y),pe.samples.push(_e),pe.length+=Oe}}}var E=o;class l{static init(){l.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(let t in l.types)l.types.hasOwnProperty(t)&&(l.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=l.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,d=Array.prototype.slice.call(arguments,1),y=d.length;for(let v=0;v>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let p=8;for(let v=0;v>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return l.box(l.types.trak,l.tkhd(e),l.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,d=e.presentWidth,y=e.presentHeight;return l.box(l.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,d>>>8&255,d&255,0,0,y>>>8&255,y&255,0,0]))}static mdia(e){return l.box(l.types.mdia,l.mdhd(e),l.hdlr(e),l.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return l.box(l.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=l.constants.HDLR_AUDIO:t=l.constants.HDLR_VIDEO,l.box(l.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=l.box(l.types.smhd,l.constants.SMHD):t=l.box(l.types.vmhd,l.constants.VMHD),l.box(l.types.minf,t,l.dinf(),l.stbl(e))}static dinf(){return l.box(l.types.dinf,l.box(l.types.dref,l.constants.DREF))}static stbl(e){return l.box(l.types.stbl,l.stsd(e),l.box(l.types.stts,l.constants.STTS),l.box(l.types.stsc,l.constants.STSC),l.box(l.types.stsz,l.constants.STSZ),l.box(l.types.stco,l.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp3(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.mp4a(e)):l.box(l.types.stsd,l.constants.STSD_PREFIX,l.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types[".mp3"],d)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return l.box(l.types.mp4a,d,l.esds(e))}static esds(e){let t=e.config||[],n=t.length,d=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return l.box(l.types.esds,d)}static avc1(e){let t=e.avcc,n=e.codecWidth,d=e.codecHeight,y=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,n>>>8&255,n&255,d>>>8&255,d&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 l.box(l.types.avc1,y,l.box(l.types.avcC,t))}static mvex(e){return l.box(l.types.mvex,l.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.box(l.types.trex,n)}static moof(e,t){return l.box(l.types.moof,l.mfhd(e.sequenceNumber),l.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return l.box(l.types.mfhd,t)}static traf(e,t){let n=e.id,d=l.box(l.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),y=l.box(l.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),p=l.sdtp(e),v=l.trun(e,p.byteLength+16+16+8+16+8+8);return l.box(l.types.traf,d,y,v,p)}static sdtp(e){let t=e.samples||[],n=t.length,d=new Uint8Array(4+n);for(let y=0;y>>24&255,d>>>16&255,d>>>8&255,d&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let v=0;v>>24&255,le>>>16&255,le>>>8&255,le&255,W>>>24&255,W>>>16&255,W>>>8&255,W&255,Re.isLeading<<2|Re.dependsOn,Re.isDependedOn<<6|Re.hasRedundancy<<4|Re.isNonSync,0,0,Oe>>>24&255,Oe>>>16&255,Oe>>>8&255,Oe&255],12+16*v)}return l.box(l.types.trun,p)}static mdat(e){return l.box(l.types.mdat,e)}}l.init();var g=l;class L{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var ne=L;class G{constructor(e,t,n,d,y){this.dts=e,this.pts=t,this.duration=n,this.originalDts=d,this.isSyncPoint=y,this.fileposition=null}}class de{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class J{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[y].dts&&et[d].lastSample.originalDts&&e=t[d].lastSample.originalDts&&(d===t.length-1||d0&&(y=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=y,this._list.splice(y,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class X{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new re("audio"),this._videoSegmentInfoList=new re("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661)),this._fillSilentAfterSeek=w.msedge||w.msie,this._mp3UseMpegAudio=!w.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new C("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,d="mp4",y=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",y="",n=new Uint8Array):n=g.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=g.generateInitSegment(t);else return;if(!this._onInitSegment)throw new C("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:y,container:`${e}/${d}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(d.samples.push(t),d.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(d,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,d=n.samples,y,p=-1,v=-1,le=-1,W=this._audioMeta.refSampleDuration,Re=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Oe=this._dtsBaseInited&&this._audioNextDts===void 0,Fe=!1;if(!d||d.length===0||d.length===1&&!t)return;let Ee=0,ke=null,$e=0;Re?(Ee=0,$e=n.length):(Ee=8,$e=8+n.length);let pe=null;if(d.length>1&&(pe=d.pop(),$e-=pe.length),this._audioStashedLastSample!=null){let Xe=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(Xe),$e+=Xe.length}pe!=null&&(this._audioStashedLastSample=pe);let _e=d[0].dts-this._dtsBase;if(this._audioNextDts)y=_e-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())y=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Fe=!0);else{let Xe=this._audioSegmentInfoList.getLastSampleBefore(_e);if(Xe!=null){let ut=_e-(Xe.originalDts+Xe.duration);ut<=3&&(ut=0);let ie=Xe.dts+Xe.duration+ut;y=_e-ie}else y=0}if(Fe){let Xe=_e-y,ut=this._videoSegmentInfoList.getLastSegmentBefore(_e);if(ut!=null&&ut.beginDts=1?be=ze[ze.length-1].duration:be=Math.floor(W);let ye=!1,ge=null;if(be>W*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!w.safari){ye=!0;let ve=Math.abs(be-W),We=Math.ceil(ve/W),it=fe+W;S.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${fe+be} ms, expected: ${fe+Math.round(W)} ms, delta: ${Math.round(ve)} ms, generate: ${We} frames`);let at=ne.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);at==null&&(S.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),at=ie),ge=[];for(let st=0;st0){let ct=ge[ge.length-1];ct.duration=It-ct.dts}let bt={dts:It,pts:It,cts:0,unit:at,size:at.byteLength,duration:0,originalDts:oe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ge.push(bt),$e+=bt.size,it+=W}let ht=ge[ge.length-1];ht.duration=fe+be-ht.dts,be=Math.round(W)}ze.push({dts:fe,pts:fe,cts:0,unit:ut.unit,size:ut.unit.byteLength,duration:be,originalDts:oe,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ye&&ze.push.apply(ze,ge)}Re?ke=new Uint8Array($e):(ke=new Uint8Array($e),ke[0]=$e>>>24&255,ke[1]=$e>>>16&255,ke[2]=$e>>>8&255,ke[3]=$e&255,ke.set(g.types.mdat,4));for(let Xe=0;Xe1&&(Ee=d.pop(),Fe-=Ee.length),this._videoStashedLastSample!=null){let Ae=this._videoStashedLastSample;this._videoStashedLastSample=null,d.unshift(Ae),Fe+=Ae.length}Ee!=null&&(this._videoStashedLastSample=Ee);let ke=d[0].dts-this._dtsBase;if(this._videoNextDts)y=ke-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())y=0;else{let Ae=this._videoSegmentInfoList.getLastSampleBefore(ke);if(Ae!=null){let Qe=ke-(Ae.originalDts+Ae.duration);Qe<=3&&(Qe=0);let Et=Ae.dts+Ae.duration+Qe;y=ke-Et}else y=0}let $e=new de,pe=[];for(let Ae=0;Ae=1?oe=pe[pe.length-1].duration:oe=Math.floor(this._videoMeta.refSampleDuration),gt){let fe=new G(Xe,ie,oe,Qe.dts,!0);fe.fileposition=Qe.fileposition,$e.appendSyncPoint(fe)}pe.push({dts:Xe,pts:ie,cts:ut,units:Qe.units,size:Qe.length,isKeyframe:gt,duration:oe,originalDts:Et,flags:{isLeading:0,dependsOn:gt?2:1,isDependedOn:gt?1:0,hasRedundancy:0,isNonSync:gt?0:1}})}Oe=new Uint8Array(Fe),Oe[0]=Fe>>>24&255,Oe[1]=Fe>>>16&255,Oe[2]=Fe>>>8&255,Oe[3]=Fe&255,Oe.set(g.types.mdat,4);for(let Ae=0;Ae{d.timestampBase=n,n+=d.duration,d.cors=e.cors,d.withCredentials=e.withCredentials,t.referrerPolicy&&(d.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],d=this._ioctl=new ae(n,this._config,e);d.onError=this._onIOException.bind(this),d.onSeeked=this._onIOSeeked.bind(this),d.onComplete=this._onIOComplete.bind(this),d.onRedirect=this._onIORedirect.bind(this),d.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):d.onDataArrival=this._onInitChunkArrival.bind(this),d.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let d=n.getNearestKeyframe(e);this._remuxer.seek(d.milliseconds),this._ioctl.seek(d.fileposition),this._pendingResolveSeekPoint=d.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let d=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,d.fileposition),this._pendingResolveSeekPoint=d.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let d=0;d0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,d=this._demuxer.parseChunks(e,t);else if((n=E.probe(e)).match){this._demuxer=new E(n,this._config),this._remuxer||(this._remuxer=new Ze(this._config));let y=this._mediaDataSource;y.duration!=null&&!isNaN(y.duration)&&(this._demuxer.overridedDuration=y.duration),typeof y.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=y.hasAudio),typeof y.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=y.hasVideo),this._demuxer.timestampBase=y.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),d=this._demuxer.parseChunks(e,t)}else n=null,S.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(V.DEMUX_ERROR,h.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),d=0;return d}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Ue.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,Ue.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(V.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(V.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===d&&(d=n[0].pts),this._emitter.emit(V.RECOMMEND_SEEKPOINT,d)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(V.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(V.STATISTICS_INFO,e)}}var Ye=Ne,et=function(Ke){let e="TransmuxingWorker",t=null,n=$e.bind(this);m.install(),Ke.addEventListener("message",function(pe){switch(pe.data.cmd){case"init":t=new Ye(pe.data.param[0],pe.data.param[1]),t.on(V.IO_ERROR,Fe.bind(this)),t.on(V.DEMUX_ERROR,Ee.bind(this)),t.on(V.INIT_SEGMENT,d.bind(this)),t.on(V.MEDIA_SEGMENT,y.bind(this)),t.on(V.LOADING_COMPLETE,p.bind(this)),t.on(V.RECOVERED_EARLY_EOF,v.bind(this)),t.on(V.MEDIA_INFO,le.bind(this)),t.on(V.METADATA_ARRIVED,W.bind(this)),t.on(V.SCRIPTDATA_ARRIVED,Re.bind(this)),t.on(V.STATISTICS_INFO,Oe.bind(this)),t.on(V.RECOMMEND_SEEKPOINT,ke.bind(this));break;case"destroy":t&&(t.destroy(),t=null),Ke.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(pe.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let _e=pe.data.param;Be.applyConfig(_e),_e.enableCallback===!0?Be.addLogListener(n):Be.removeLogListener(n);break}}});function d(pe,_e){let ze={msg:V.INIT_SEGMENT,data:{type:pe,data:_e}};Ke.postMessage(ze,[_e.data])}function y(pe,_e){let ze={msg:V.MEDIA_SEGMENT,data:{type:pe,data:_e}};Ke.postMessage(ze,[_e.data])}function p(){let pe={msg:V.LOADING_COMPLETE};Ke.postMessage(pe)}function v(){let pe={msg:V.RECOVERED_EARLY_EOF};Ke.postMessage(pe)}function le(pe){let _e={msg:V.MEDIA_INFO,data:pe};Ke.postMessage(_e)}function W(pe){let _e={msg:V.METADATA_ARRIVED,data:pe};Ke.postMessage(_e)}function Re(pe){let _e={msg:V.SCRIPTDATA_ARRIVED,data:pe};Ke.postMessage(_e)}function Oe(pe){let _e={msg:V.STATISTICS_INFO,data:pe};Ke.postMessage(_e)}function Fe(pe,_e){Ke.postMessage({msg:V.IO_ERROR,data:{type:pe,info:_e}})}function Ee(pe,_e){Ke.postMessage({msg:V.DEMUX_ERROR,data:{type:pe,info:_e}})}function ke(pe){Ke.postMessage({msg:V.RECOMMEND_SEEKPOINT,data:pe})}function $e(pe,_e){Ke.postMessage({msg:"logcat_callback",data:{type:pe,logcat:_e}})}};class qe{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(K()),t.enableWorker&&typeof Worker!="undefined")try{let n=r(82059);this._worker=n(et),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Be.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Be.getConfig()})}catch(n){S.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Ye(e,t)}else this._controller=new Ye(e,t);if(this._controller){let n=this._controller;n.on(V.IO_ERROR,this._onIOError.bind(this)),n.on(V.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(V.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(V.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(V.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(V.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(V.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(V.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(V.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(V.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(V.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Be.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(V.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(V.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(V.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(V.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(V.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(V.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(V.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(V.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case V.INIT_SEGMENT:case V.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case V.LOADING_COMPLETE:case V.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case V.MEDIA_INFO:Object.setPrototypeOf(n,Ue.prototype),this._emitter.emit(t.msg,n);break;case V.METADATA_ARRIVED:case V.SCRIPTDATA_ARRIVED:case V.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case V.IO_ERROR:case V.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case V.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":S.emitter.emit("log",n.type,n.logcat);break;default:break}}}var mt=qe,pt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class wt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(K()),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 J}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new C("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let d=this._sourceBuffers[t];if(d){if(e.readyState!=="closed"){try{e.removeSourceBuffer(d)}catch(y){S.e(this.TAG,y.message)}d.removeEventListener("error",this.e.onSourceBufferError),d.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){S.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,d=`${n.container}`;n.codec&&n.codec.length>0&&(d+=`;codecs=${n.codec}`);let y=!1;if(S.v(this.TAG,"Received Initialization Segment, mimeType: "+d),this._lastInitSegments[n.type]=n,d!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])S.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${d}`);else{y=!0;try{let p=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(d);p.addEventListener("error",this.e.onSourceBufferError),p.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(p){S.e(this.TAG,p.message),this._emitter.emit(pt.ERROR,{code:p.code,msg:p.message});return}}this._mimeTypes[n.type]=d}t||this._pendingSegments[n.type].push(n),y||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),w.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(y){S.e(this.TAG,y.message)}this._idrList.clear();let d=this._pendingSegments[t];if(d.splice(0,d.length),this._mediaSource.readyState!=="closed"){for(let y=0;y=1&&e-d.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let d=n.buffered,y=!1;for(let p=0;p=this._config.autoCleanupMaxBackwardDuration){y=!0;let W=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:v,end:W})}}else le0&&(isNaN(t)||n>t)&&(S.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let d=n.shift();t.remove(d.start,d.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let d=this._sourceBuffers[t].timestampOffset,y=n.timestampOffset/1e3;Math.abs(d-y)>.1&&(S.v(this.TAG,`Update MPEG audio timestampOffset from ${d} to ${y}`),this._sourceBuffers[t].timestampOffset=y),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(d){this._pendingSegments[t].unshift(n),d.code===22?(this._isBufferFull||this._emitter.emit(pt.BUFFER_FULL),this._isBufferFull=!0):(S.e(this.TAG,d.message),this._emitter.emit(pt.ERROR,{code:d.code,msg:d.message}))}}}_onSourceOpen(){if(S.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(pt.SOURCE_OPEN)}_onSourceEnded(){S.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){S.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(pt.UPDATE_END)}_onSourceBufferError(e){S.e(this.TAG,`SourceBuffer Error: ${e}`)}}var xt=wt;const Ve={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ft={NETWORK_EXCEPTION:j.EXCEPTION,NETWORK_STATUS_CODE_INVALID:j.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:j.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:j.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:h.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:h.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:h.CODEC_UNSUPPORTED};class At{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(K()),this._config=se(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new ue("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=w.chrome&&(w.version.major<50||w.version.major===50&&w.version.build<2661);this._alwaysSeekKeyframe=!!(n||w.msedge||w.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,t){e===Ce.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ce.MEDIA_INFO,this.mediaInfo)}):e===Ce.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Ce.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new xt(this._config),this._msectl.on(pt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(pt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(pt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(pt.ERROR,t=>{this._emitter.emit(Ce.ERROR,Ve.MEDIA_ERROR,ft.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new C("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new C("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){if(this._config.deferLoadAfterSourceOpen&&this._mseSourceOpened===!1){this._hasPendingLoad=!0;return}this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new mt(this._mediaDataSource,this._config),this._transmuxer.on(V.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(V.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(S.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(V.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Ce.LOADING_COMPLETE)}),this._transmuxer.on(V.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Ce.RECOVERED_EARLY_EOF)}),this._transmuxer.on(V.IO_ERROR,(e,t)=>{this._emitter.emit(Ce.ERROR,Ve.NETWORK_ERROR,e,t)}),this._transmuxer.on(V.DEMUX_ERROR,(e,t)=>{this._emitter.emit(Ce.ERROR,Ve.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(V.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(Ce.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(V.METADATA_ARRIVED,e=>{this._emitter.emit(Ce.METADATA_ARRIVED,e)}),this._transmuxer.on(V.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(Ce.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(V.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(Ce.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(V.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let y=this._mediaElement.getVideoPlaybackQuality();n=y.totalVideoFrames,d=y.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=d),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,d=0;for(let y=0;y=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(S.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){S.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let d=0;d=y&&e=p-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(S.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=d&&e0){let y=this._mediaElement.buffered.start(0);(y<1&&e0&&t.currentTime0){let d=n.start(0);if(d<1&&t{this._emitter.emit(Ce.MEDIA_INFO,this.mediaInfo)}):e===Ce.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Ce.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new C("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let y=this._mediaElement.getVideoPlaybackQuality();n=y.totalVideoFrames,d=y.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=d),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Ce.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Ce.STATISTICS_INFO,this.statisticsInfo)}}var qt=Lt;m.install();function kt(Ke,e){let t=Ke;if(t==null||typeof t!="object")throw new ue("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new ue("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new dt(t,e);default:return new qt(t,e)}}function Xt(){return we.supportMSEH264Playback()}function Kt(){return we.getFeatureList()}let Mt={};Mt.createPlayer=kt,Mt.isSupported=Xt,Mt.getFeatureList=Kt,Mt.BaseLoader=k,Mt.LoaderStatus=b,Mt.LoaderErrors=j,Mt.Events=Ce,Mt.ErrorTypes=Ve,Mt.ErrorDetails=ft,Mt.FlvPlayer=dt,Mt.NativePlayer=qt,Mt.LoggingControl=Be,Object.defineProperty(Mt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var fn=Mt},56762:function(Je,Q,r){"use strict";r.d(Q,{Z:function(){return m}});var u=r(59301);function m(){const[,$]=u.useReducer(K=>K+1,0);return $}},19080:function(Je,Q,r){"use strict";r.d(Q,{F:function(){return R},Z:function(){return K}});var u=r(92310),m=r.n(u);const $=null;function K(S,U,q){return m()({[`${S}-status-success`]:U==="success",[`${S}-status-warning`]:U==="warning",[`${S}-status-error`]:U==="error",[`${S}-status-validating`]:U==="validating",[`${S}-has-feedback`]:q})}const R=(S,U)=>U||S},98447:function(Je,Q,r){"use strict";r.d(Q,{C2:function(){return R}});var u=r(17313),m=r(37613),$=r(83116);const K=S=>{const{checkboxCls:U}=S,q=`${U}-wrapper`;return[{[`${U}-group`]:Object.assign(Object.assign({},(0,u.Wf)(S)),{display:"inline-flex",flexWrap:"wrap",columnGap:S.marginXS,[`> ${S.antCls}-row`]:{flex:1}}),[q]:Object.assign(Object.assign({},(0,u.Wf)(S)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${q}`]:{marginInlineStart:0},[`&${q}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[U]:Object.assign(Object.assign({},(0,u.Wf)(S)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:S.borderRadiusSM,alignSelf:"center",[`${U}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${U}-inner`]:Object.assign({},(0,u.oN)(S))},[`${U}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:S.checkboxSize,height:S.checkboxSize,direction:"ltr",backgroundColor:S.colorBgContainer,border:`${S.lineWidth}px ${S.lineType} ${S.colorBorder}`,borderRadius:S.borderRadiusSM,borderCollapse:"separate",transition:`all ${S.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:S.checkboxSize/14*5,height:S.checkboxSize/14*8,border:`${S.lineWidthBold}px solid ${S.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${S.motionDurationFast} ${S.motionEaseInBack}, opacity ${S.motionDurationFast}`}},"& + span":{paddingInlineStart:S.paddingXS,paddingInlineEnd:S.paddingXS}})},{[` ${q}:not(${q}-disabled), ${U}:not(${U}-disabled) diff --git a/p__Paths__ThemeChange__Detail.180dafa5.async.js b/p__Paths__ThemeChange__Detail.591e3ff5.async.js similarity index 95% rename from p__Paths__ThemeChange__Detail.180dafa5.async.js rename to p__Paths__ThemeChange__Detail.591e3ff5.async.js index a8e9b4aa6a..2923f7d517 100644 --- a/p__Paths__ThemeChange__Detail.180dafa5.async.js +++ b/p__Paths__ThemeChange__Detail.591e3ff5.async.js @@ -70,7 +70,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],x=de=>{a.current.setValue(a.current.getValue()+" "+de.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(y.Z,{className:he.Z.lists,gutter:[10,10]},E.map((de,ve)=>Be.createElement(je.Z,{flex:"110px",className:he.Z.item},Be.createElement("div",null,Be.createElement(Pe.Z,{value:`$$${de.value}$$`}),de.name),Be.createElement("div",{className:he.Z.children},de.children.map((ye,Ie)=>Be.createElement("div",{key:Ie},Be.createElement("h1",null,ye.name),Be.createElement(y.Z,{gutter:[10,10]},ye.data.map((Ne,Se)=>Be.createElement(je.Z,{key:Se,onClick:()=>x(Ne),className:he.Z.diamond},Be.createElement(Pe.Z,{value:"`$$"+Ne.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(y.Z,{className:he.Z.lists,gutter:[10,10]},z.map((de,ve)=>Be.createElement(je.Z,{flex:"110px",className:he.Z.item},Be.createElement("div",null,Be.createElement(Pe.Z,{value:"`$$"+de.value+"$$`"}),de.name),Be.createElement("div",{className:he.Z.children},de.children.map((ye,Ie)=>Be.createElement("div",{key:Ie},ye.name&&Be.createElement("h1",null,ye.name),Be.createElement(y.Z,{gutter:[10,10]},ye.data.map((Ne,Se)=>Be.createElement(je.Z,{key:Se,onClick:()=>x(Ne),className:he.Z.diamond},Be.createElement(Pe.Z,{value:"`$$"+Ne.value+"$$`"}))))))))))}],ae=()=>{var de=document.createElement("div");de.innerHTML=a.current.getValue();var ve=de.innerText;return ge&&ge(ve),ve};return(0,se.useImperativeHandle)(pe,()=>({getData:ae})),Be.createElement("div",{className:he.Z.mathWrap},Be.createElement(ke.default,{defaultActiveKey:"1",items:ee}),Be.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ee||""),me&&Be.createElement("div",{className:he.Z.button},Be.createElement(Fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});vn.Z=ie},57146:function(Tn,vn,oe){"use strict";oe.d(vn,{z:function(){return Zt},Z:function(){return mt}});var se=oe(59301),y=oe(54580),je=oe(8591),ke=oe(43418),Fe=oe(3113),Pe=oe(74128),he=oe(80024),we=Object.defineProperty,Be=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(vt,nt,lt)=>nt in vt?we(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,Ee=(vt,nt)=>{for(var lt in nt||(nt={}))ie.call(nt,lt)&&me(vt,lt,nt[lt]);if(Be)for(var lt of Be(nt))ge.call(nt,lt)&&me(vt,lt,nt[lt]);return vt},pe=(vt,nt,lt)=>new Promise((ct,At)=>{var Wt=_t=>{try{bn(lt.next(_t))}catch(hn){At(hn)}},cn=_t=>{try{bn(lt.throw(_t))}catch(hn){At(hn)}},bn=_t=>_t.done?ct(_t.value):Promise.resolve(_t.value).then(Wt,cn);bn((lt=lt.apply(vt,nt)).next())});const a="\u3000\u3000";function E(vt){var nt=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var lt=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,lt)).toFixed(1)+" "+nt[lt]}var z=({value:vt=[],action:nt,onChange:lt,className:ct,maxSize:At=150,title:Wt="\u6587\u4EF6\u4E0A\u4F20",accept:cn=null})=>{const bn={multiple:!1,fileList:vt,accept:cn,withCredentials:!0,beforeUpload:hn=>hn.size/1024/1024(ht.name.indexOf(a)===-1&&(ht.name=`${ht.name}${a}${E(ht.size)}`),Ee({},ht))),hn.file.status==="done"&&((Rt=(Tt=hn.file)==null?void 0:Tt.response)==null?void 0:Rt.status)===-1){message.error((on=(Gt=hn.file)==null?void 0:Gt.response)==null?void 0:on.message),lt([]);return}lt(Lt)},onRemove:hn=>pe(void 0,null,function*(){const Tt=hn.size/1024/1024;return hn.status==="uploading"?!0:Tt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},Wt),React.createElement("span",{onClick:_t,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",At,"M)"," ")))},x=oe(61481),ee=oe(89392),ae=Object.defineProperty,de=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ie=(vt,nt,lt)=>nt in vt?ae(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,Ne=(vt,nt)=>{for(var lt in nt||(nt={}))ve.call(nt,lt)&&Ie(vt,lt,nt[lt]);if(de)for(var lt of de(nt))ye.call(nt,lt)&&Ie(vt,lt,nt[lt]);return vt};const Se=vt=>React.createElement("svg",Ne({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ke=Object.defineProperty,Me=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,jt=(vt,nt,lt)=>nt in vt?Ke(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,st=(vt,nt)=>{for(var lt in nt||(nt={}))ot.call(nt,lt)&&jt(vt,lt,nt[lt]);if(Me)for(var lt of Me(nt))dt.call(nt,lt)&&jt(vt,lt,nt[lt]);return vt},Ft=(vt,nt,lt)=>new Promise((ct,At)=>{var Wt=_t=>{try{bn(lt.next(_t))}catch(hn){At(hn)}},cn=_t=>{try{bn(lt.throw(_t))}catch(hn){At(hn)}},bn=_t=>_t.done?ct(_t.value):Promise.resolve(_t.value).then(Wt,cn);bn((lt=lt.apply(vt,nt)).next())});const{Dragger:ft}=y.default;function Zt(vt){let nt=[];return vt&&vt.length>0&&(nt=vt.map(lt=>({uid:lt.id,id:lt.id,name:lt.title+a+lt.filesize,url:lt.url,filesize:lt.filesize,status:"done",response:{id:lt.id}}))),nt}var mt=({value:vt,onChange:nt,action:lt,data:ct,className:At,maxSize:Wt=150,title:cn="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:bn=!1,accept:_t="",additionalText:hn,isDragger:Tt,number:Rt=1e3,aloneClear:Gt=!1,realTimeRemove:on=!0,uploadText:Lt,setFileProgress:ht,showFileProgress:Vt})=>{const[It,Bt]=(0,se.useState)(!1);let[_e,De]=(0,se.useState)(vt||[]),[Ce,Oe]=(0,se.useState)(1);(0,se.useEffect)(()=>{vt&&(Ce===1&&De([...vt]),Oe(2),Rt===(vt==null?void 0:vt.length)&&Bt(!0))},[vt]);const Ue=()=>{setTimeout(()=>{_e.pop(),De([..._e])},500)};Vt&&ht(_e.some(Et=>Et.status==="uploading"));const Te={multiple:!0,disabled:It,accept:_t,withCredentials:!0,fileList:_e,beforeUpload:(Et,nn)=>{const zt=Et.size/1024/1024;return _e.concat(nn).length>Rt?(_e.pop(),De([..._e]),je.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Rt}\u4E2A\u6587\u4EF6`),Gt?Promise.reject():(Ue(),!1)):zt=Rt?Bt(!0):Bt(!1),De([..._e]),_e=_e.map(Pn=>{var Qt,tn;return(Qt=Pn==null?void 0:Pn.response)!=null&&Qt.id&&(Pn.url=(tn=Pn==null?void 0:Pn.response)==null?void 0:tn.url),Pn.name.indexOf(a)===-1&&(Pn.name=`${Pn.name}${a}${E(Pn.size)}`),st({},Pn)}),console.log("info:",Et,_e),nt(_e)},onRemove:Et=>Ft(void 0,null,function*(){if(!on)return!0;const nn=()=>Ft(void 0,null,function*(){if(Et.response?Et.response.id:Et.id){let wt=yield(0,he.JZ)(Et.response?Et.response.id:Et.uid);return Promise.resolve(wt)}else return!0});return bn?new Promise((zt,wt)=>{ke.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ft(void 0,null,function*(){const An=yield nn();je.ZP.success("\u5220\u9664\u6210\u529F"),zt(!0)}),onCancel:()=>zt(!1)})}):yield nn()})};function rt(Et){Et.preventDefault(),Et.stopPropagation()}return se.createElement("div",{className:`multi-upload ${At||""}`},Tt&&se.createElement(ft,st({},Te),se.createElement("p",{className:"ant-upload-drag-icon"},se.createElement(x.Z,null)),se.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",se.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Wt,"MB)"," "),hn),!Tt&&se.createElement(y.default,st({},Te),se.createElement(Fe.ZP,{disabled:It,className:"upload_button"},se.createElement("img",{className:"aBtn_img",src:Ve}),cn),se.createElement("span",{onClick:rt,className:"upload_text"},Lt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Wt}MB)`)))}},3969:function(Tn,vn,oe){"use strict";oe.d(vn,{h:function(){return a},x:function(){return E}});var se=oe(96565),y=oe(58e3),je=oe(6339),ke=oe(59301),Fe=Object.defineProperty,Pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(z,x,ee)=>x in z?Fe(z,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[x]=ee,me=(z,x)=>{for(var ee in x||(x={}))Be.call(x,ee)&&ge(z,ee,x[ee]);if(we)for(var ee of we(x))ie.call(x,ee)&&ge(z,ee,x[ee]);return z},Ee=(z,x)=>Pe(z,he(x)),pe=(z,x)=>{var ee={};for(var ae in z)Be.call(z,ae)&&x.indexOf(ae)<0&&(ee[ae]=z[ae]);if(z!=null&&we)for(var ae of we(z))x.indexOf(ae)<0&&ie.call(z,ae)&&(ee[ae]=z[ae]);return ee};const a=z=>{var x=z,{value:ee,onChange:ae,scrollId:de}=x,ve=pe(x,["value","onChange","scrollId"]);return ke.createElement("div",{id:de||""},ke.createElement(se.Z,Ee(me({},ve),{defaultValue:ee,onChange:(ye,Ie)=>{Ie!=null&&Ie.length?ae(ye,Ie):ae(ye)}})))},E=({value:z,onChange:x,placeholder:ee,height:ae=140,isEdit:de,miniToolbar:ve,watch:ye=!0})=>de?ke.createElement(se.Z,{watch:ye,isFocus:!0,height:ae||void 0,placeholder:ee,defaultValue:z,onChange:x,miniToolbar:ve}):ke.createElement("div",{style:{cursor:"pointer"}},z?ke.createElement(je.Z,{className:y.Z.inputBorder,value:z}):ke.createElement("div",{className:`${y.Z.inputBorder} ${y.Z.placeholder} inputBorderError`},ee))},49018:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Ie}});var se=oe(59301),y=oe(9221),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,he=(Ne,Se,Ve)=>Se in Ne?je(Ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ne[Se]=Ve,we=(Ne,Se)=>{for(var Ve in Se||(Se={}))Fe.call(Se,Ve)&&he(Ne,Ve,Se[Ve]);if(ke)for(var Ve of ke(Se))Pe.call(Se,Ve)&&he(Ne,Ve,Se[Ve]);return Ne},Be=(Ne,Se)=>{var Ve={};for(var Ke in Ne)Fe.call(Ne,Ke)&&Se.indexOf(Ke)<0&&(Ve[Ke]=Ne[Ke]);if(Ne!=null&&ke)for(var Ke of ke(Ne))Se.indexOf(Ke)<0&&Pe.call(Ne,Ke)&&(Ve[Ke]=Ne[Ke]);return Ve};const ge={header:{cell:Ne=>{var Se=Ne,{onResize:Ve,width:Ke}=Se,Me=Be(Se,["onResize","width"]);return Ke?se.createElement(y.Resizable,{width:Ke,height:0,handle:se.createElement("span",{className:"react-resizable-handle",onClick:ot=>{ot.stopPropagation()}}),onResize:Ve,draggableOpts:{enableUserSelectHack:!1}},se.createElement("th",we({},Me))):se.createElement("th",we({},Me))}}};var me=oe(1710),Ee=Object.defineProperty,pe=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(Ne,Se,Ve)=>Se in Ne?Ee(Ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ne[Se]=Ve,ae=(Ne,Se)=>{for(var Ve in Se||(Se={}))z.call(Se,Ve)&&ee(Ne,Ve,Se[Ve]);if(E)for(var Ve of E(Se))x.call(Se,Ve)&&ee(Ne,Ve,Se[Ve]);return Ne},de=(Ne,Se)=>pe(Ne,a(Se)),ve=(Ne,Se)=>{var Ve={};for(var Ke in Ne)z.call(Ne,Ke)&&Se.indexOf(Ke)<0&&(Ve[Ke]=Ne[Ke]);if(Ne!=null&&E)for(var Ke of E(Ne))Se.indexOf(Ke)<0&&x.call(Ne,Ke)&&(Ve[Ke]=Ne[Ke]);return Ve},Ie=Ne=>{var Se=Ne,{pagination:Ve,resColumns:Ke,dataSource:Me,onRow:ot}=Se,dt=ve(Se,["pagination","resColumns","dataSource","onRow"]);const[jt,st]=(0,se.useState)(!1),[Ft,ft]=(0,se.useState)([{}]),Zt=(0,se.useRef)(null);(0,se.useEffect)(()=>{let vt=Ke;vt=vt.map((nt,lt)=>de(ae({},nt),{onHeaderCell:ct=>({width:ct.width,onResize:mt(lt)})})),ft(vt)},[]),(0,se.useEffect)(()=>{Zt.current=Ft},[Ft]);const mt=vt=>(nt,{size:lt})=>{const ct=[...Zt.current];ct[vt]=de(ae({},ct[vt]),{width:lt.width}),ft(ct)};return se.createElement("div",null,se.createElement(me.default,de(ae({bordered:!0,components:ge,columns:Ft,dataSource:Me,pagination:Ve,loading:jt,onRow:ot},dt),{rowKey:vt=>vt.key||vt.id})))}},35479:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Se},P:function(){return ye}});var se=oe(59301),y=oe(78241),je=oe(43418),ke=oe(5112),Fe=oe(92832),Pe=oe(1710),he={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},we=oe(60979),Be=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,a=(Ve,Ke,Me)=>Ke in Ve?Be(Ve,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ve[Ke]=Me,E=(Ve,Ke)=>{for(var Me in Ke||(Ke={}))Ee.call(Ke,Me)&&a(Ve,Me,Ke[Me]);if(me)for(var Me of me(Ke))pe.call(Ke,Me)&&a(Ve,Me,Ke[Me]);return Ve},z=(Ve,Ke)=>ie(Ve,ge(Ke)),x=(Ve,Ke)=>{var Me={};for(var ot in Ve)Ee.call(Ve,ot)&&Ke.indexOf(ot)<0&&(Me[ot]=Ve[ot]);if(Ve!=null&&me)for(var ot of me(Ve))Ke.indexOf(ot)<0&&pe.call(Ve,ot)&&(Me[ot]=Ve[ot]);return Me},ee=(Ve,Ke,Me)=>new Promise((ot,dt)=>{var jt=ft=>{try{Ft(Me.next(ft))}catch(Zt){dt(Zt)}},st=ft=>{try{Ft(Me.throw(ft))}catch(Zt){dt(Zt)}},Ft=ft=>ft.done?ot(ft.value):Promise.resolve(ft.value).then(jt,st);Ft((Me=Me.apply(Ve,Ke)).next())});const ae=({studentNames:Ve,total:Ke})=>{const Me=["","\u4E00","\u4E24","\u4E09"];return Ke>3?se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:he.orangeColor},Ve==null?void 0:Ve.join("\u3001")),"\u7B49",se.createElement("span",{className:he.orangeColor},Ke),"\u540D\u5B66\u751F"):se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:he.orangeColor},Ve==null?void 0:Ve.join("\u3001")),Me[Ke],"\u540D\u5B66\u751F")},de=({used:Ve,copy:Ke,canNotCopy:Me,studentNames:ot,studentCount:dt,inPaper:jt,is_random:st=!1,position:Ft=""})=>{const ft=()=>{if(Ke>0&&Me>0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",se.createElement("span",{className:he.orangeColor},Me),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ke>0&&Me===0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ke===0&&Me>0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Me),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Zt=Ft||(jt?"\u8BD5\u5377":"\u8BFE\u7A0B");return se.createElement("span",null,se.createElement(ae,{studentNames:ot,total:dt}),"\u5B66\u4E60\u8FC7",Zt,"\u4E2D\u7684",se.createElement("span",{className:he.orangeColor},Ve),"\u4E2A\u9879\u76EE\uFF0C",ft(),"\u3002\u8BF7\u9009\u62E9",st?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ve=({onCancel:Ve,onOk:Ke,visible:Me,inPaper:ot,renderData:dt,type:jt,isMultipleCourse:st=!1})=>{const[Ft]=y.default.useForm(),[ft,Zt]=(0,se.useState)(1),[mt,vt]=(0,se.useState)(!1),nt=(0,se.useMemo)(()=>(dt==null?void 0:dt.total_num)===1&&(dt==null?void 0:dt.can_copy_num)===1,[dt]),lt=(0,se.useMemo)(()=>{var ct;return(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.filter(At=>At.is_show)},[dt]);return se.createElement(se.Fragment,null,nt?se.createElement(je.default,{centered:!0,closable:!0,open:Me,destroyOnClose:!0,title:"\u63D0\u793A",className:he.antdModal,width:682,confirmLoading:mt,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ct;vt(!0);let At=ft;if(st){const Wt=E({},Ft.getFieldsValue());At=(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.map(cn=>Wt[cn.id]!==void 0?z(E({},cn),{is_copy:Wt[cn.id]}):cn)}yield Ke(At),vt(!1)})},se.createElement("div",{className:he.content,style:{marginBottom:20}},st?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":se.createElement(se.Fragment,null,se.createElement(ae,{studentNames:dt==null?void 0:dt.student_names,total:dt==null?void 0:dt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),st?se.createElement(y.default,{form:Ft,preserve:!1},lt==null?void 0:lt.map(ct=>se.createElement(se.Fragment,{key:ct.id},se.createElement("h3",{className:"ml15 mb5"},ct.name),se.createElement(y.default.Item,{name:ct.id,initialValue:1},se.createElement(ke.ZP.Group,{className:he.content},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):se.createElement(ke.ZP.Group,{value:ft,onChange:ct=>Zt(ct.target.value),className:he.content,style:{marginBottom:30}},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),se.createElement("div",null,se.createElement("div",{className:he.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),se.createElement("div",{className:he.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),se.createElement("div",{className:`${he.content} ${he.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):se.createElement(je.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Me,confirmLoading:mt,title:"\u63D0\u793A",width:682,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ct;vt(!0);let At=0;if(st){const Wt=E({},Ft.getFieldsValue());At=(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.map(cn=>Wt[cn.id]!==void 0?z(E({},cn),{is_use:Wt[cn.id]}):cn)}yield Ke(At),vt(!1)})},se.createElement("div",{className:he.content},se.createElement(ae,{studentNames:dt==null?void 0:dt.student_names,total:dt==null?void 0:dt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",st?se.createElement(y.default,{form:Ft,preserve:!1},se.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),lt==null?void 0:lt.map(ct=>se.createElement(se.Fragment,{key:ct.id},se.createElement("h3",{className:"ml15 mb5"},ct.name),se.createElement(y.default.Item,{name:ct.id,initialValue:1},se.createElement(ke.ZP.Group,{className:he.content},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):se.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",se.createElement("span",{className:he.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ye=function(){const[Ve,Ke]=(0,se.useState)(!1),[Me,ot]=(0,se.useState)();return[Ve,()=>Ke(!1),Me,st=>ee(this,null,function*(){var Ft;const ft=st,{isImportMultipleCourse:Zt=!1}=ft,mt=x(ft,["isImportMultipleCourse"]);console.log(st);const vt=(st==null?void 0:st.result)||(yield(0,we.Tr)(mt));return"status"in vt?!1:Zt?((Ft=vt==null?void 0:vt.course_data_list)==null?void 0:Ft.some(lt=>lt.is_show))?(ot(vt),Ke(!0),!0):vt.course_data_list||[]:vt.student_count===0?!1:(ot(vt),Ke(!0),!0)})]},Ie=Ve=>{const[Ke]=y.default.useForm(),[Me,ot]=(0,se.useState)(!1),{onCancel:dt,onOk:jt,visible:st,inPaper:Ft=!1,renderData:ft,type:Zt,isMultipleCourse:mt=!1,position:vt}=Ve;let nt=(0,se.useMemo)(()=>Ft?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:he.tableCell,render(At,Wt){return se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426"))),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:he.tableCell,render(At,Wt){return se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(At,Wt)=>se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(At,Wt)=>se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426")))}],[Ft]),lt=(0,se.useMemo)(()=>Ft?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:he.tableCell,align:"center",ellipsis:!0,render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:he.tableCell,ellipsis:!0,align:"center",render:(At,Wt)=>se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],initialValue:0},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426"))),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})))}],[Ft]);if(mt){const At={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:he.tableCell,render:(Wt,cn)=>se.createElement("a",{href:`/classrooms/${cn.course_id}`},Wt)};nt=[At,...nt],lt=[At,...lt]}const ct=(0,se.useMemo)(()=>de({used:ft==null?void 0:ft.repeat_shixun_num,copy:ft==null?void 0:ft.can_copy_num,canNotCopy:ft==null?void 0:ft.no_copy_num,studentNames:ft==null?void 0:ft.student_names,studentCount:ft==null?void 0:ft.student_count,is_random:ft==null?void 0:ft.is_random,inPaper:Ft,position:vt}),[ft,Ft,vt]);return se.createElement(je.default,{title:"\u63D0\u793A",centered:!0,open:st,confirmLoading:Me,onOk:()=>ee(void 0,null,function*(){ot(!0);const At=Ke.getFieldsValue(),Wt=Object.keys(At).map(cn=>({id:parseInt(cn.split("_")[0]),course_id:parseInt(cn.split("_")[1]),is_use:At[cn].is_use,is_copy:At[cn].is_copy}));yield jt(Wt),ot(!1)}),onCancel:dt,width:880,okText:"\u786E\u8BA4",className:he.antdModal,destroyOnClose:!0},se.createElement(y.default,{form:Ke,preserve:!1},se.createElement("div",{className:he.brief},ct),se.createElement("div",{style:{marginBottom:30}},se.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),se.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),se.createElement("div",{className:he.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(ft==null?void 0:ft.can_copy_num)>0&&se.createElement("div",null,se.createElement("div",{className:he.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),se.createElement(Pe.default,{columns:nt,className:he.antdTable,dataSource:ft==null?void 0:ft.can_copy_list,rowKey:Zt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(ft==null?void 0:ft.no_copy_num)>0&&se.createElement("div",null,se.createElement("div",{className:he.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),se.createElement(Pe.default,{columns:lt,className:he.antdTable,dataSource:ft==null?void 0:ft.no_copy_list,rowKey:Zt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(ft==null?void 0:ft.no_use_list.length)>0&&(ft==null?void 0:ft.no_use_list.map(At=>se.createElement("div",{key:Zt==="subject"?At.stage_shixun_id:At.shixun_course_id||At.id},se.createElement(y.default.Item,{name:[`${Zt==="subject"?At==null?void 0:At.stage_shixun_id:At.shixun_course_id||At.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})),se.createElement(y.default.Item,{name:[`${Zt==="subject"?At==null?void 0:At.stage_shixun_id:At.shixun_course_id||At.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))))))};var Se=Ve=>{const{modalType:Ke}=Ve;return Ke==="multiple"?se.createElement(Ie,E({},Ve)):se.createElement(ve,E({},Ve))}},83028:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return we}});var se=oe(59301),y={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},je=oe(43418),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pe=(Be,ie,ge)=>new Promise((me,Ee)=>{var pe=z=>{try{E(ge.next(z))}catch(x){Ee(x)}},a=z=>{try{E(ge.throw(z))}catch(x){Ee(x)}},E=z=>z.done?me(z.value):Promise.resolve(z.value).then(pe,a);E((ge=ge.apply(Be,ie)).next())}),we=({type:Be,resdata:ie,onok:ge,oktext:me,okloading:Ee})=>{const[pe,a]=(0,se.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:x,course_data_list:ee,no_copy_list:ae,no_copy_num:de,no_use_list:ve,no_use_num:ye,repeat_shixun_num:Ie,student_count:Ne,total_num:Se,use_num:Ve}=ie;let Ke=z>0||Be==="exercise";(0,se.useEffect)(()=>{(ie==null?void 0:ie.student_count)>0&&a(!0)},[ie]),console.log("---11",Ee),(0,se.useEffect)(()=>{Ee||a(!1)},[Ee]);const Me=()=>{if(Be==="exercise"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Be==="exercise"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",se.createElement("span",{className:y.orangeColor},Ne)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",se.createElement("span",{className:y.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Be==="shixunpush"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ot=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return se.createElement("div",{style:{marginTop:20}},de>0&&se.createElement("div",null,se.createElement("span",{className:y.flex},se.createElement("img",{src:Fe,style:{width:14}}),se.createElement("span",{className:y.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),se.createElement("div",{className:y.statusbody},Be==="exercise"&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Be==="subject"||Be==="exercisepush")&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&se.createElement("span",{className:y.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be==="shixunpush"&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&se.createElement("span",{className:y.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),se.createElement("div",null,ae==null?void 0:ae.map((dt,jt)=>se.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},"\u300A",dt==null?void 0:dt.name,"\u300B",jt+1!==de&&"\u3001"))))),z>0&&se.createElement("div",{style:{marginTop:20}},se.createElement("span",{className:y.flex},se.createElement("img",{src:ke,style:{width:14}}),se.createElement("span",{className:y.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),se.createElement("div",{className:y.statusbody},Be==="exercise"&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Be==="subject"||Be==="exercisepush")&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be==="shixunpush"&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),se.createElement("div",null,E==null?void 0:E.map((dt,jt)=>se.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},"\u300A",dt==null?void 0:dt.name,"\u300B",jt+1!==z&&"\u3001"))))));if(Be==="shixun")return se.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return se.createElement(je.default,{open:pe,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ke&&"none"}},zIndex:1003,confirmLoading:Ee,okText:Ke?me:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pe(void 0,null,function*(){Ke?yield ge([...E,...ve]):a(!1)})},se.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Me(),ot()))}},86340:function(Tn,vn,oe){"use strict";oe.d(vn,{K:function(){return Pe}});var se=oe(59301),y=oe(43418),je=oe(44080),ke={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},Fe=oe(24334);const Pe=({visible:he,width:we,videoId:Be,file_url:ie,course_id:ge,copyUrl:me,toLog:Ee=!0,logWatchHistory:pe=()=>{},allow_skip:a,onClose:E=()=>{},autoPlay:z=!1,onPlayEnded:x=()=>{}})=>se.createElement(y.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:he,title:null,footer:null,width:we,className:ke.modal},se.createElement("i",{className:`${ke.closeIcon} iconfont icon-guanbi10`,onClick:E}),he&&se.createElement(je.Z,{onPlayEnded:x,autoPlay:z,allow_skip:a,courseId:ge,src:ie!=null&&ie.startsWith("http")?ie:Fe.Base64.decode(ie),videoId:Be,toLog:Ee,logWatchHistory:pe}))},44080:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return a}});var se=oe(59301),y=oe(8591),je=oe(38854),ke=oe(73217),Fe=oe(17030),Pe=oe(41867),he=oe(56102),we=oe(84056),Be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},ie=(E,z,x)=>new Promise((ee,ae)=>{var de=Ie=>{try{ye(x.next(Ie))}catch(Ne){ae(Ne)}},ve=Ie=>{try{ye(x.throw(Ie))}catch(Ne){ae(Ne)}},ye=Ie=>Ie.done?ee(Ie.value):Promise.resolve(Ie.value).then(de,ve);ye((x=x.apply(E,z)).next())});function ge(E){if(isNaN(E))return{minutes:"00",seconds:"00"};const z=new Date(E*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function me(E,z){return E-z}function Ee(E){E.sort(me);let z=0;for(let x=0;x{},handlePlay:Ie=()=>{},handlePlayEnded:Ne=()=>{},autoPlay:Se=!1,onPlayEnded:Ve=()=>{},isShowWaterMark:Ke=!0},Me)=>{var ot;const jt=((ot=z==null?void 0:z.split("."))==null?void 0:ot.pop())==="flv",st=(0,se.useRef)(),Ft=(0,se.useRef)(),ft=(0,se.useRef)(),Zt=(0,se.useRef)(),mt=(0,se.useRef)(),vt=(0,se.useRef)(),nt=(0,se.useRef)(),lt=(0,se.useRef)(),ct=(0,se.useRef)(),At=(0,se.useRef)(),Wt=(0,se.useRef)(),cn=(0,se.useRef)(),bn=(0,se.useRef)(),_t=(0,se.useRef)(),hn=navigator.userAgent.toLowerCase().match(pe),Tt=hn?hn[0]:"pc",Rt=(0,se.useRef)(!1),Gt=(0,Pe.eY)();let on=0,Lt=0,ht=0,Vt=null,It=!1,Bt=20,_e=1,De=!1,Ce=!1,Oe=[];(0,se.useImperativeHandle)(Me,()=>({getLastUpdatedTime:()=>st.current.currentTime,getDuration:()=>st.current.duration})),y.ZP.config({maxCount:1,getContainer:()=>ft.current});const Ue=(0,se.useCallback)((An,Pn=!1)=>{let Qt={point:st.current.currentTime};Vt?(Qt.log_id=Vt,Qt.watch_duration=Ee(Oe),Qt.total_duration=Lt):(de?(Qt.video_id=parseInt(ee,10),Qt.course_id=de):Qt.video_id=ee,Qt.duration=on,Qt.device=Tt),Pn&&(Qt.ed="1");function tn(){return ie(this,null,function*(){De=!0,Vt=yield ae==null?void 0:ae(Qt),De=!1,An&&An()})}tn()},[ee,de]);(0,se.useEffect)(()=>{st.current&&(Zt.current.style.display="none",mt.current.style.display="block"),y.ZP.destroy();let An=null;return ke.Z.isSupported&&jt&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(An=ke.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),st.current&&(An.attachMediaElement(st.current),An.load())):st.current.setAttribute("src",z),rt(),()=>{An&&(An.unload(),An.pause(),An.destroy(),An=null)}},[st,jt,z]);function Te(){st.current.paused?(Zt.current.style.display="none",mt.current.style.display="block"):(Zt.current.style.display="block",mt.current.style.display="none")}function rt(){Wt.current.style.display="none",bn.current.style.display="none",cn.current.style.display="none",st.current.muted||st.current.volume===0?Wt.current.style.display="block":st.current.volume>0&&st.current.volume<=.5?bn.current.style.display="block":cn.current.style.display="block"}(0,se.useEffect)(()=>{const An=document.getElementById("play"),Pn=document.querySelectorAll(".playback-icons use");function Qt(){Ie(),ve&&!Rt.current&&(st.current.currentTime=ve),Rt.current=!0,Oe.push(st.current.currentTime),It||(It=!0,x&&Ue())}function tn(){return ie(this,null,function*(){Te(),Oe.push(st.current.currentTime),x&&Ue(()=>{Vt=null,ht=0,It=!1,De=!1,Ce=!1,Oe=[],Lt=0,_e=1},!0),Ve()})}function wn(){vt.current.value=Math.round(st.current.currentTime),nt.current.value=Math.round(st.current.currentTime)}function Bn(){const Za=ge(Math.round(st.current.currentTime));ct.current.innerText=`${Za.hour>0?Za.hour+":":""}${Za.minutes}:${Za.seconds}`,ct.current.setAttribute("datetime",`${Za.hour>0?" "+Za.hour+" ":""}${Za.minutes}m ${Za.seconds}s`)}function ir(){var Za,no,Qi,Ha,ao,ii,ar;const Qa=Math.round((Za=st.current)==null?void 0:Za.duration);(Qi=(no=vt.current)==null?void 0:no.setAttribute)==null||Qi.call(no,"max",Qa),(ao=(Ha=nt.current)==null?void 0:Ha.setAttribute)==null||ao.call(Ha,"max",Qa);const ja=ge(Qa);lt.current&&(lt.current.innerText=`${ja.hour>0?ja.hour+":":""}${ja.minutes}:${ja.seconds}`,(ar=(ii=lt.current).setAttribute)==null||ar.call(ii,"datetime",`${ja.hour>0?" "+ja.hour+" ":""}${ja.minutes}m ${ja.seconds}s`))}function Pr(){try{const Za=Math.round(st.current.duration);vt.current.setAttribute("max",Za),nt.current.setAttribute("max",Za);const no=ge(Za);lt.current.innerText=`${no.hour>0?no.hour+":":""}${no.minutes}:${no.seconds}`,lt.current.setAttribute("datetime",`${no.hour>0?" "+no.hour+" ":""}${no.minutes}m ${no.seconds}s`),wn(),Bn();const{width:Qi,height:Ha,x:ao,y:ii}=Ft.current.getBoundingClientRect();if(ao<0||ii<0||!Qi)return;if(!Ce){let ar=st.current.currentTime,Qa=ar-ht;Math.abs(Qa)<10?(Lt+=Math.abs(Qa),ht=ar,De||Lt-_e*Bt>=0&&(_e++,Oe.push(ht),x&&Ue())):(ht=ar,x&&Ue())}}catch(Za){console.log(Za)}}function Br(){Ce=!0}function Vr(){st.current.playing&&Oe.push(st.current.currentTime,ht),ht=st.current.currentTime,Ce=!1}function da(){on=st.current.duration,on<=20&&(Bt=on/3),st.current.addEventListener("play",Qt)}function va(Za){Za.preventDefault(),(0,we.vp)()?(st.current.style.width="100%",st.current.style.height="100%"):st.current.style.cssText=""}function ga(){ye()}function Ma(Za){if(!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const no=Za.target.dataset.seek?Za.target.dataset.seek:Za.target.value;st.current.currentTime=no,nt.current.value=no,vt.current.value=no}function ci(Za){const no=Math.round(Za.offsetX/Za.target.clientWidth*parseInt(Za.target.getAttribute("max"),10));vt.current.setAttribute("data-seek",no);const Qi=ge(no);At.current.textContent=`${Qi.hour>0?Qi.hour+":":""}${Qi.minutes}:${Qi.seconds}`;const Ha=st.current.getBoundingClientRect();At.current.style.left=`${Za.pageX-Ha.left}px`}function ai(Za){switch(Za.code){case"Space":Za.preventDefault(),zt();break;case"ArrowRight":if(Za.preventDefault(),!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(st.current.currentTime>=st.current.duration)break;st.current.currentTime=parseInt(st.current.currentTime)+5,wn();break;case"ArrowLeft":if(Za.preventDefault(),!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(st.current.currentTime===0)break;st.current.currentTime=parseInt(st.current.currentTime)-5,wn();break;case"ArrowUp":Za.preventDefault(),st.current.volume<1&&(st.current.volume=(parseInt(st.current.volume*10)+1)/10);break;case"ArrowDown":Za.preventDefault(),st.current.volume>0&&(st.current.volume=(parseInt(st.current.volume*10)-1)/10);break}}return ft.current.addEventListener((0,we.gH)(),va),st.current.addEventListener("canplay",da),st.current.addEventListener("ended",tn),st.current.addEventListener("seeking",Br),st.current.addEventListener("seeked",Vr),st.current.addEventListener("loadedmetadata",ir),vt.current.addEventListener("mousemove",ci),vt.current.addEventListener("input",Ma),st.current.addEventListener("timeupdate",Pr),st.current.addEventListener("pause",ga),st.current.addEventListener("volumechange",rt),document.addEventListener("keydown",ai),()=>{var Za,no,Qi,Ha,ao,ii,ar,Qa,ja,gi,Xi,aa;(Za=st.current)==null||Za.removeEventListener("canplay",da),(no=st.current)==null||no.removeEventListener("play",Qt),(Qi=st.current)==null||Qi.removeEventListener("ended",tn),(Ha=st.current)==null||Ha.removeEventListener("seeking",Br),(ao=st.current)==null||ao.removeEventListener("seeked",Vr),(ii=vt.current)==null||ii.removeEventListener("mousemove",ci),(ar=vt.current)==null||ar.removeEventListener("input",Ma),(Qa=st.current)==null||Qa.removeEventListener("timeupdate",Pr),(ja=st.current)==null||ja.removeEventListener("pause",ga),(gi=st.current)==null||gi.removeEventListener("loadedmetadata",ir),(Xi=st.current)==null||Xi.removeEventListener("volumechange",rt),document.removeEventListener("keydown",ai),(aa=st.current)!=null&&aa.playing&&(Oe.push(ht,st.current.currentTime),x&&Ue())}},[st,z]),(0,se.useEffect)(()=>{if(st.current.onended=()=>{Ne(st)},st.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(st.current.canPlayType("application/vnd.apple.mpegurl"))st.current.src=z;else if(Fe.ZP.isSupported()){var An=new Fe.ZP;An.loadSource(z),An.attachMedia(st.current)}}},[z]);const[Et,nn]=(0,se.useState)(1),zt=()=>{st.current.paused||st.current.ended?st.current.play():st.current.pause(),Te()};function wt(){st.current.muted=!st.current.muted,st.current.muted?(_t.current.setAttribute("data-volume",volume.value),_t.current.value=0):_t.current.value=_t.current.dataset.volume}return se.createElement("div",{style:{position:"relative"},ref:ft},se.createElement("div",{ref:Ft,className:`${Be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Be.animate__loop}`},Ke&&Gt?Gt.login:" "),se.createElement("div",{className:Be.container},se.createElement("div",{className:Be["video-container"],id:"video-container"},se.createElement("div",{className:Be["playback-animation"],id:"playback-animation"},se.createElement("svg",{className:Be["playback-icons"]},se.createElement("use",{className:"hidden",href:"#play-icon"}),se.createElement("use",{href:"#pause"}))),se.createElement("video",{className:Be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:st,autoPlay:Se}),se.createElement("div",{className:`${Be["video-controls"]} `,id:"video-controls"},se.createElement("div",{className:Be["bottom-controls"]},se.createElement("div",{className:Be["left-controls"]},se.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:zt},se.createElement("svg",{className:Be["playback-icons"]},se.createElement("use",{ref:mt,href:"#play-icon"}),se.createElement("use",{ref:Zt,style:{display:"none"},href:"#pause"}))),se.createElement("div",{className:Be.time},se.createElement("time",{id:"time-elapsed",ref:ct},"00:00"),se.createElement("span",null," / "),se.createElement("time",{id:"duration",ref:lt},"00:00"))),se.createElement("div",{className:Be["right-controls"]},E&&se.createElement(je.Z,{placement:"top",overlayClassName:Be.rateOverlay,getPopupContainer:An=>An.parentNode,menu:{items:[{key:"1",label:se.createElement("span",{onClick:()=>{nn(1),st.current.playbackRate=1}},"1.0x")},{key:"2",label:se.createElement("span",{onClick:()=>{nn(1.5),st.current.playbackRate=1.5}},"1.5x")},{key:"3",label:se.createElement("span",{onClick:()=>{nn(2),st.current.playbackRate=2}},"2.0x")}]}},se.createElement("div",{className:`${Be.controlText} mr5`},"\u500D\u901F")),se.createElement(he.CopyToClipboard,{text:z,onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},se.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},se.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),se.createElement("div",{className:Be["volume-controls"]},se.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Be["volume-button"],id:"volume-button",onClick:wt},se.createElement("i",{ref:Wt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),se.createElement("i",{ref:bn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),se.createElement("i",{ref:cn,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),se.createElement("input",{className:Be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_t,style:{display:"none"},onClick:rt})),se.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Be["fullscreen-button"],onClick:()=>{(0,we.vp)()?(0,we.BU)():(0,we.Dj)(ft.current)}},se.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),se.createElement("div",{className:Be["video-progress"]},se.createElement("progress",{ref:nt,value:"0",min:"0"}),se.createElement("input",{className:Be.seek,ref:vt,value:"0",min:"0",type:"range",step:"1"}),se.createElement("div",{className:Be["seek-tooltip"],ref:At,id:"seek-tooltip"},"00:00"))))),se.createElement("svg",{style:{display:"none"}},se.createElement("defs",null,se.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},se.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),se.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},se.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),se.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},se.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"})))))})},30214:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return ke}});var se=oe(59301),y=oe(77254),je=oe(11611),ke=()=>{const[Fe,Pe]=(0,se.useState)(""),[he,we]=(0,se.useState)(0);let[Be,ie]=(0,se.useState)(),[ge,me]=(0,se.useState)();const[Ee,pe]=(0,se.useState)(!1),a=(0,se.useRef)("");(0,se.useEffect)(()=>y.Z.subscribe("preview-image",Se=>{Pe(Se),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,se.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,se.useEffect)(()=>{a.current=Fe},[Fe]);function E(Ne){Ne.keyCode==27&&a.current&&z()}function z(){document.body.style.overflow="auto",ie(void 0),me(void 0),we(0),Pe("")}function x(){we(he+90)}function ee(){Be=ye.current.width*1.1,ge=ye.current.height*1.1,me(ge),ie(Be)}function ae(){Be=ye.current.width/1.1,ge=ye.current.height/1.1,me(ge),ie(Be)}const de=(0,se.useRef)(),ve=(0,se.useRef)(),ye=(0,se.useRef)(),Ie=Ne=>{(Ne.nativeEvent.target===de.current||Ne.nativeEvent.target===ve.current)&&z()};return se.createElement(se.Fragment,null,Fe?se.createElement("div",null,se.createElement("div",{className:"preview-wrp-group",ref:ve},se.createElement(je.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:Ne=>{Pe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Tn,vn,oe){"use strict";oe.d(vn,{h:function(){return de}});var se=oe(59301),y=oe(57809),je=oe(78241),ke=oe(3113),Fe=oe(89780),Pe=oe.n(Fe),he=oe(45559),we=oe(42313),Be=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,a=(ve,ye,Ie)=>ye in ve?Be(ve,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ve[ye]=Ie,E=(ve,ye)=>{for(var Ie in ye||(ye={}))Ee.call(ye,Ie)&&a(ve,Ie,ye[Ie]);if(me)for(var Ie of me(ye))pe.call(ye,Ie)&&a(ve,Ie,ye[Ie]);return ve},z=(ve,ye)=>ie(ve,ge(ye));const x=y.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};vn.Z=({callback:ve,onCancel:ye})=>{const[Ie,Ne]=(0,se.useState)("python");function Se(Ke){Ne(ae[Ke][1])}function Ve(Ke){ve(Ke)}return se.createElement(je.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),se.createElement(je.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},se.createElement(y.default,{getPopupContainer:Ke=>Ke.parentNode,onChange:Se},Object.keys(ae).map(Ke=>se.createElement(x,{key:Ke,value:Ke},ae[Ke][0])))),se.createElement(je.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},se.createElement(de,{mode:Ie})),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ke.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function de({value:ve,onChange:ye,mode:Ie,options:Ne={}}){const Se=(0,se.useRef)(),[Ve,Ke]=(0,se.useState)();return(0,se.useEffect)(()=>{if(Ve){let Me=function(ot){const dt=ot.getValue();ye&&ye(dt)};return Ve.on("change",Me),()=>{Ve.off("change",Me)}}},[Ve,ye]),(0,se.useEffect)(()=>{Ve&&Ve.setOption("mode",Ie)},[Ve,Ie]),(0,se.useEffect)(()=>{Ve&&(ve!==Ve.getValue()||ve==="")&&setTimeout(()=>{Ve.setValue(ve||"")},300)},[Ve,ve]),(0,se.useEffect)(()=>{if(Se.current&&!Ve){const Me=Pe().fromTextArea(Se.current,E({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ne));Ke(Me)}},[Se.current,Ve]),se.createElement("div",{className:"my-codemirror-container"},se.createElement("textarea",{ref:Se}))}},96565:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Xe}});var se=oe(59301),y=oe(89780),je=oe.n(y),ke=oe(76374),Fe=oe(45559),Pe=oe(6313),he=oe(25717),we=oe(99498),Be=oe(25419),ie=oe(67549),ge=oe(6339),me=({value:He="",className:et,showTextOnly:pt,showLines:Yt,style:yn={}})=>{const Nn=(0,se.useMemo)(()=>"",[He]);return se.createElement(se.Fragment,null,se.createElement("div",{dangerouslySetInnerHTML:{__html:Nn}}))},Ee=oe(59301),pe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(He,et,pt)=>et in He?pe(He,et,{enumerable:!0,configurable:!0,writable:!0,value:pt}):He[et]=pt,de=(He,et)=>{for(var pt in et||(et={}))x.call(et,pt)&&ae(He,pt,et[pt]);if(z)for(var pt of z(et))ee.call(et,pt)&&ae(He,pt,et[pt]);return He},ve=(He,et)=>a(He,E(et));let ye=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ie({onActionCallback:He,title:et,icon:pt,actionName:Yt,className:yn="",children:Nn}){function Er(){He(Yt)}return Ee.createElement("a",{title:et,className:yn,onClick:Er},Ee.createElement("i",{className:`${pt}`}),Nn)}var Ne=({watch:He,showNullButton:et,showNullProgramButton:pt,onActionCallback:Yt,fullScreen:yn,insertTemp:Nn,hidetoolBar:Er,extraUse:kr})=>{const tr=[...ye,{title:`${He?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${He?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!Er&&tr.map((qn,Rr)=>Ee.createElement("li",{key:Rr},qn.actionName?Ee.createElement(Ie,ve(de({},qn),{onActionCallback:Yt})):Ee.createElement("span",{className:"v-line"}))),et?Ee.createElement("li",null,Ee.createElement(Ie,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pt?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Nn&&Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Nn}`,onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kr&&Ee.createElement("li",null,kr),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(Ie,{icon:`${yn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:yn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},Se=oe(57261),Ve=oe(78241),Ke=oe(92832),Me=oe(3113),ot=Object.defineProperty,dt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Zt=(He,et,pt)=>et in He?ot(He,et,{enumerable:!0,configurable:!0,writable:!0,value:pt}):He[et]=pt,mt=(He,et)=>{for(var pt in et||(et={}))Ft.call(et,pt)&&Zt(He,pt,et[pt]);if(st)for(var pt of st(et))ft.call(et,pt)&&Zt(He,pt,et[pt]);return He},vt=(He,et)=>dt(He,jt(et));const nt={labelCol:{span:4},wrapperCol:{span:20}};var lt=({callback:He,onCancel:et})=>{function pt(Yt){He(Yt)}return se.createElement(Ve.default,vt(mt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),se.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},se.createElement(Ke.default,null)),se.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},se.createElement(Ke.default,null)),se.createElement("div",{className:"flex-container flex-end"},se.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(Me.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},ct=oe(85533),At=oe(45053),Wt=oe(43418),cn=oe(95237),bn=oe(16750),_t=oe(59301),hn=({callback:He,onCancel:et})=>{const pt=document.createElement("canvas"),Yt=pt.getContext("2d");pt.width=1e3,pt.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,pt.width,pt.height);const yn=pt.toDataURL("image/png");return _t.createElement(Wt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},_t.createElement(cn.Z,{style:{height:"100vh"}},_t.createElement(bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:yn,visible:!0,title:String(Date.now())},onOk:Nn=>{He({src:Nn.url})},onClose:et})))},Tt=oe(12378);function Rt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Rt,go.CommandHandler),Rt.prototype.canAlignSelection=function(){var He=this.diagram;return!(He===null||He.isReadOnly||He.isModelReadOnly||He.selection.count<2)},Rt.prototype.alignLeft=function(){var He=this.diagram;He.startTransaction("aligning left");var et=1/0;He.selection.each(function(pt){pt instanceof go.Link||(et=Math.min(pt.position.x,et))}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(et,pt.position.y))}),He.commitTransaction("aligning left")},Rt.prototype.alignRight=function(){var He=this.diagram;He.startTransaction("aligning right");var et=-1/0;He.selection.each(function(pt){if(!(pt instanceof go.Link)){var Yt=pt.actualBounds.x+pt.actualBounds.width;et=Math.max(Yt,et)}}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(et-pt.actualBounds.width,pt.position.y))}),He.commitTransaction("aligning right")},Rt.prototype.alignTop=function(){var He=this.diagram;He.startTransaction("alignTop");var et=1/0;He.selection.each(function(pt){pt instanceof go.Link||(et=Math.min(pt.position.y,et))}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,et))}),He.commitTransaction("alignTop")},Rt.prototype.alignBottom=function(){var He=this.diagram;He.startTransaction("aligning bottom");var et=-1/0;He.selection.each(function(pt){if(!(pt instanceof go.Link)){var Yt=pt.actualBounds.y+pt.actualBounds.height;et=Math.max(Yt,et)}}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,et-pt.actualBounds.height))}),He.commitTransaction("aligning bottom")},Rt.prototype.alignCenterX=function(){var He=this.diagram,et=He.selection.first();if(et){He.startTransaction("aligning Center X");var pt=et.actualBounds.x+et.actualBounds.width/2;He.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(pt-Yt.actualBounds.width/2,Yt.actualBounds.y))}),He.commitTransaction("aligning Center X")}},Rt.prototype.alignCenterY=function(){var He=this.diagram,et=He.selection.first();if(et){He.startTransaction("aligning Center Y");var pt=et.actualBounds.y+et.actualBounds.height/2;He.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.actualBounds.x,pt-Yt.actualBounds.height/2))}),He.commitTransaction("aligning Center Y")}},Rt.prototype.alignColumn=function(He){var et=this.diagram;et.startTransaction("align Column"),He===void 0&&(He=0),He=parseFloat(He);var pt=new Array;et.selection.each(function(kr){kr instanceof go.Link||pt.push(kr)});for(var Yt=0;Yt0){for(var kr=Nn.elt(Er-1);kr!==null&&kr.isTreeExpanded&&!kr.isTreeLeaf;){var tr=this._sortTreeChildrenByY(kr);kr=tr.last()}kr!==null&&He.select(kr)}else He.select(yn)}}else if(pt.key==="Down")if(et.isTreeExpanded&&!et.isTreeLeaf){var Yt=this._sortTreeChildrenByY(et).first();Yt!==null&&He.select(Yt)}else for(;et!==null;){var yn=et.findTreeParentNode();if(yn===null)break;var Nn=this._sortTreeChildrenByY(yn),Er=Nn.indexOf(et);if(ErNn.y?1:yn.xNn.x?1:0}),et},Rt.prototype.copyToClipboard=function(He){go.CommandHandler.prototype.copyToClipboard.call(this,He),this._lastPasteOffset.set(this.pasteOffset)},Rt.prototype.pasteFromClipboard=function(){var He=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(He,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),He},Object.defineProperty(Rt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(He){if(He!=="move"&&He!=="select"&&He!=="scroll"&&He!=="tree"&&He!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+He);this._arrowKeyBehavior=He}}),Object.defineProperty(Rt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(He){if(!(He instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+He);this._pasteOffset.set(He)}});var Gt=Rt,on=oe(25863),Lt=oe(43604),ht=oe(38147),Vt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=oe(59301),Bt=(He,et,pt)=>new Promise((Yt,yn)=>{var Nn=tr=>{try{kr(pt.next(tr))}catch(qn){yn(qn)}},Er=tr=>{try{kr(pt.throw(tr))}catch(qn){yn(qn)}},kr=tr=>tr.done?Yt(tr.value):Promise.resolve(tr.value).then(Nn,Er);kr((pt=pt.apply(He,et)).next())});function _e({onCancel:He,callback:et}){let pt=(0,se.useRef)(),Yt=(0,se.useRef)(),yn=(0,se.useRef)(),Nn=(0,se.useRef)(!1);const Er=(0,se.useRef)(!1),[kr,tr]=(0,se.useState)(0);function qn(){const Yn=Tt.bx.make,Sa={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};pt.current=new Tt.S0(Yt.current,{padding:20,grid:Yn(Tt.s_,"Grid",Yn(Tt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yn(Tt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:yi=>{var io=yi.diagram.commandHandler.addTopLevelParts(yi.diagram.selection,!0);io||yi.diagram.currentTool.doCancel()},commandHandler:Yn(Gt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:yi=>{var io=yi.subject;io.location=io.location.copy().snapToGridPoint(yi.diagram.grid.gridOrigin,yi.diagram.grid.gridCellSize),setTimeout(()=>{yi.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:yi=>{var io=yi.subject;setTimeout(()=>{yi.diagram.commandHandler.editTextBlock()})},LinkRelinked:yi=>{var io=yi.parameter.part;io.invalidateConnectedLinks();var oo=yi.subject;yi.diagram.toolManager.linkingTool.isForwards?oo.toNode.invalidateConnectedLinks():oo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Yn(Tt.NB,"Auto",{locationSpot:Tt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Tt.$u(120,60),minSize:new Tt.$u(40,40),resizable:!0,resizeCellSize:new Tt.$u(10,10),rotatable:!0},new Tt.KX("location","loc",Tt.E9.parse).makeTwoWay(Tt.E9.stringify),new Tt.KX("desiredSize","size",Tt.$u.parse).makeTwoWay(Tt.$u.stringify),Yn(Tt.bn,{name:"SHAPE",fill:Sa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Tt.z6.AllSides,toSpot:Tt.z6.AllSides},new Tt.KX("figure"),new Tt.KX("fill"),new Tt.KX("stroke","borderColor"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Yn(Tt.al,{margin:1,textAlign:"center",overflow:Tt.al.OverflowEllipsis,editable:!0},new Tt.KX("text").makeTwoWay(),new Tt.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Yn("ToolTip",Yn(Tt.s_,"Vertical",{maxSize:new Tt.$u(200,NaN)},Yn(Tt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Tt.KX("text")),Yn(Tt.al,{font:"10pt sans-serif",textAlign:"center"},new Tt.KX("text","details"))));function na(yi,io){var oo=(zi,Uo)=>{zi.handled=!0,zi.diagram.model.commit(Os=>{var ms=Uo.part.adornedPart,gl=new Tt.E9().setRectSpot(ms.actualBounds,yi);gl.subtract(ms.location),gl.scale(2,2),gl.x+=Math.sign(gl.x)*130,gl.y+=Math.sign(gl.y)*130,gl.add(ms.location),gl.snapToGridPoint(zi.diagram.grid.gridOrigin,zi.diagram.grid.gridCellSize);var Ll=Os.copyNodeData(ms.data);Os.setGroupKeyForNodeData(Ll,Os.getGroupKeyForNodeData(ms.data)),Os.addNodeData(Ll);var Gl={from:ms.key,to:Os.getKeyForNodeData(Ll)};Os.addLinkData(Gl);var Tu=zi.diagram.findNodeForData(Ll);Tu.location=gl,zi.diagram.select(Tu),setTimeout(()=>{zi.diagram.commandHandler.editTextBlock()},20)})};return Yn(Tt.bn,{figure:io,alignment:yi,alignmentFocus:yi.opposite(),width:yi.equals(Tt.z6.Top)||yi.equals(Tt.z6.Bottom)?25:18,height:yi.equals(Tt.z6.Top)||yi.equals(Tt.z6.Bottom)?18:25,fill:"orange",stroke:Sa.white,strokeWidth:4,mouseEnter:(zi,Uo)=>Uo.fill="dodgerblue",mouseLeave:(zi,Uo)=>Uo.fill="orange",isActionable:!0,click:oo,contextClick:oo})}function $r(yi){return Yn(Tt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(io,oo)=>oo.fill="dodgerblue",mouseLeave:(io,oo)=>oo.fill="orange",click:(io,oo)=>{io.diagram.commandHandler.showContextMenu(oo.part.adornedPart)}},yi||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Yn(Tt.uz,"Spot",Yn(Tt.Vm,{padding:10}),na(Tt.z6.Top,"TriangleUp"),na(Tt.z6.Left,"TriangleLeft"),na(Tt.z6.Right,"TriangleRight"),na(Tt.z6.Bottom,"TriangleDown"),$r({alignment:new Tt.z6(.75,0)}));function sa(yi,io){return(oo,zi)=>{oo.handled=!0,oo.diagram.model.commit(Uo=>{Uo.set(zi.part.adornedPart.data,yi,io)})}}function Ln(yi,io){return io||(io="color"),Yn(Tt.bn,{width:16,height:16,stroke:"lightgray",fill:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.stroke="dodgerblue",mouseLeave:(oo,zi)=>zi.stroke="lightgray",click:sa(io,yi),contextClick:sa(io,yi)})}function ur(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.white,"fill"),Ln(Sa.beige,"fill"),Ln(Sa.extralightblue,"fill"),Ln(Sa.extralightred,"fill"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.lightgray,"fill"),Ln(Sa.lightgreen,"fill"),Ln(Sa.lightblue,"fill"),Ln(Sa.lightred,"fill")))]}function pr(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.black),Ln(Sa.green),Ln(Sa.blue),Ln(Sa.red))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.white),Ln(Sa.magenta),Ln(Sa.purple),Ln(Sa.orange)))]}function Yr(yi,io){return io||(io="thickness"),Yn(Tt.bn,"LineH",{width:16,height:16,strokeWidth:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa(io,yi),contextClick:sa(io,yi)})}function Ba(yi,io){return io||(io="dash"),Yn(Tt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa(io,yi),contextClick:sa(io,yi)})}function Ur(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Yr(1),Yr(2),Yr(3),Yr(4))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ba(null),Ba([2,4]),Ba([4,4])))]}function ya(yi,io){return io||(io="figure"),Yn(Tt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.fill="dodgerblue",mouseLeave:(oo,zi)=>zi.fill="lightgray",click:sa(io,yi),contextClick:sa(io,yi)})}pt.current.nodeTemplate.contextMenu=Yn("ContextMenu",Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Rectangle"),ya("RoundedRectangle"),ya("Ellipse"),ya("Diamond"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Parallelogram2"),ya("ManualOperation"),ya("Procedure"),ya("Cylinder1"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Terminator"),ya("CreateRequest"),ya("Document"),ya("TriangleDown"))),ur(),pr(),Ur()),pt.current.groupTemplate=Yn(Tt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Tt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(yi,io)=>{var oo=io.addMembers(io.diagram.selection,!0);oo||io.diagram.currentTool.doCancel()},avoidable:!1},new Tt.KX("location","loc",Tt.E9.parse).makeTwoWay(Tt.E9.stringify),Yn(Tt.s_,"Auto",{name:"BODY"},Yn(Tt.bn,{parameter1:10,fill:Sa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Tt.z6.AllSides,toSpot:Tt.z6.AllSides},new Tt.KX("fill"),new Tt.KX("stroke","color"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.Vm,{background:"transparent",margin:20})),Yn(Tt.al,{alignment:Tt.z6.Top,alignmentFocus:Tt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Tt.KX("text"),new Tt.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Yn(Tt.uz,"Spot",Yn(Tt.s_,"Auto",Yn(Tt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Yn(Tt.Vm,{margin:1.5})),$r({alignment:Tt.z6.TopRight,alignmentFocus:Tt.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Yn("ContextMenu",ur(),pr(),Ur()),pt.current.linkTemplate=Yn(Tt.rU,{layerName:"Foreground",routing:Tt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Tt.KX("fromSpot","fromSpot",Tt.z6.parse),new Tt.KX("toSpot","toSpot",Tt.z6.parse),new Tt.KX("fromShortLength","dir",yi=>yi>=1?10:0),new Tt.KX("toShortLength","dir",yi=>yi>=1?10:0),new Tt.KX("points").makeTwoWay(),Yn(Tt.bn,{strokeWidth:2},new Tt.KX("stroke","color"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.bn,{segmentIndex:0,segmentOffset:new Tt.E9(15,0),segmentOrientation:Tt.rU.OrientAlong,alignmentFocus:Tt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi===1)),Yn(Tt.bn,{segmentIndex:-1,segmentOffset:new Tt.E9(-10,6),segmentOrientation:Tt.rU.OrientPlus90,alignmentFocus:Tt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi>=1),new Tt.KX("width","thickness",yi=>7+3*yi),new Tt.KX("height","thickness",yi=>7+3*yi),new Tt.KX("segmentOffset","thickness",yi=>new Tt.E9(-15,4+1.5*yi))),Yn(Tt.bn,{segmentIndex:0,segmentOffset:new Tt.E9(15,-6),segmentOrientation:Tt.rU.OrientMinus90,alignmentFocus:Tt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi===2),new Tt.KX("width","thickness",yi=>7+3*yi),new Tt.KX("height","thickness",yi=>7+3*yi),new Tt.KX("segmentOffset","thickness",yi=>new Tt.E9(-15,4+1.5*yi))),Yn(Tt.al,{alignmentFocus:new Tt.z6(0,1,-4,0),editable:!0},new Tt.KX("text").makeTwoWay(),new Tt.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Yn(Tt.uz,Yn(Tt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:pa(2)},new Tt.KX("pathPattern","thickness",pa)),$r({alignmentFocus:new Tt.z6(0,0,-6,-4)}));function pa(yi){return Yn(Tt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(yi+4).toString()+" H3"})}function Vi(yi){var io="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return yi===0?io="M0 0 M16 16 M0 8 L16 8":yi===2&&(io="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Yn(Tt.bn,{geometryString:io,margin:2,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa("dir",yi),contextClick:sa("dir",yi)})}function xi(yi){var io=(oo,zi)=>{oo.handled=!0,oo.diagram.model.commit(Uo=>{var Os=zi.part.adornedPart;Uo.set(Os.data,yi?"toSpot":"fromSpot",Tt.z6.stringify(Tt.z6.AllSides)),(yi?Os.toNode:Os.fromNode).invalidateConnectedLinks()})};return Yn(Tt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:io,contextClick:io})}function yo(yi,io){var oo=0,zi=Tt.z6.RightSide;yi.equals(Tt.z6.Top)?(oo=270,zi=Tt.z6.TopSide):yi.equals(Tt.z6.Left)?(oo=180,zi=Tt.z6.LeftSide):yi.equals(Tt.z6.Bottom)&&(oo=90,zi=Tt.z6.BottomSide),io||(oo-=180);var Uo=(Os,ms)=>{Os.handled=!0,Os.diagram.model.commit(gl=>{var Ll=ms.part.adornedPart;gl.set(Ll.data,io?"toSpot":"fromSpot",Tt.z6.stringify(zi)),(io?Ll.toNode:Ll.fromNode).invalidateConnectedLinks()})};return Yn(Tt.bn,{alignment:yi,alignmentFocus:yi.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:oo,background:"transparent",mouseEnter:(Os,ms)=>ms.background="dodgerblue",mouseLeave:(Os,ms)=>ms.background="transparent",click:Uo,contextClick:Uo})}pt.current.linkTemplate.contextMenu=Yn("ContextMenu",pr(),Ur(),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Vi(0),Vi(1),Vi(2))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Yn(Tt.s_,"Spot",xi(!1),yo(Tt.z6.Top,!1),yo(Tt.z6.Left,!1),yo(Tt.z6.Right,!1),yo(Tt.z6.Bottom,!1)),Yn(Tt.s_,"Spot",{margin:new Tt.Zt(0,0,0,2)},xi(!0),yo(Tt.z6.Top,!0),yo(Tt.z6.Left,!0),yo(Tt.z6.Right,!0),yo(Tt.z6.Bottom,!0)))));const Wa=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],x=de=>{a.current.setValue(a.current.getValue()+" "+de.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Be.createElement(y.Z,{className:he.Z.lists,gutter:[10,10]},E.map((de,ve)=>Be.createElement(je.Z,{flex:"110px",className:he.Z.item},Be.createElement("div",null,Be.createElement(Pe.Z,{value:`$$${de.value}$$`}),de.name),Be.createElement("div",{className:he.Z.children},de.children.map((ye,Ie)=>Be.createElement("div",{key:Ie},Be.createElement("h1",null,ye.name),Be.createElement(y.Z,{gutter:[10,10]},ye.data.map((Ne,Se)=>Be.createElement(je.Z,{key:Se,onClick:()=>x(Ne),className:he.Z.diamond},Be.createElement(Pe.Z,{value:"`$$"+Ne.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Be.createElement(y.Z,{className:he.Z.lists,gutter:[10,10]},z.map((de,ve)=>Be.createElement(je.Z,{flex:"110px",className:he.Z.item},Be.createElement("div",null,Be.createElement(Pe.Z,{value:"`$$"+de.value+"$$`"}),de.name),Be.createElement("div",{className:he.Z.children},de.children.map((ye,Ie)=>Be.createElement("div",{key:Ie},ye.name&&Be.createElement("h1",null,ye.name),Be.createElement(y.Z,{gutter:[10,10]},ye.data.map((Ne,Se)=>Be.createElement(je.Z,{key:Se,onClick:()=>x(Ne),className:he.Z.diamond},Be.createElement(Pe.Z,{value:"`$$"+Ne.value+"$$`"}))))))))))}],ae=()=>{var de=document.createElement("div");de.innerHTML=a.current.getValue();var ve=de.innerText;return ge&&ge(ve),ve};return(0,se.useImperativeHandle)(pe,()=>({getData:ae})),Be.createElement("div",{className:he.Z.mathWrap},Be.createElement(ke.default,{defaultActiveKey:"1",items:ee}),Be.createElement("math-field",{locale:"zh_cn",className:he.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ee||""),me&&Be.createElement("div",{className:he.Z.button},Be.createElement(Fe.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});vn.Z=ie},57146:function(Tn,vn,oe){"use strict";oe.d(vn,{z:function(){return Zt},Z:function(){return mt}});var se=oe(59301),y=oe(54580),je=oe(8591),ke=oe(43418),Fe=oe(3113),Pe=oe(74128),he=oe(80024),we=Object.defineProperty,Be=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,me=(vt,nt,lt)=>nt in vt?we(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,Ee=(vt,nt)=>{for(var lt in nt||(nt={}))ie.call(nt,lt)&&me(vt,lt,nt[lt]);if(Be)for(var lt of Be(nt))ge.call(nt,lt)&&me(vt,lt,nt[lt]);return vt},pe=(vt,nt,lt)=>new Promise((ct,At)=>{var Wt=_t=>{try{bn(lt.next(_t))}catch(hn){At(hn)}},cn=_t=>{try{bn(lt.throw(_t))}catch(hn){At(hn)}},bn=_t=>_t.done?ct(_t.value):Promise.resolve(_t.value).then(Wt,cn);bn((lt=lt.apply(vt,nt)).next())});const a="\u3000\u3000";function E(vt){var nt=["Bytes","KB","MB","GB","TB"];if(vt==0)return"0 Byte";var lt=parseInt(""+Math.floor(Math.log(vt)/Math.log(1024)),10);return(vt/Math.pow(1024,lt)).toFixed(1)+" "+nt[lt]}var z=({value:vt=[],action:nt,onChange:lt,className:ct,maxSize:At=150,title:Wt="\u6587\u4EF6\u4E0A\u4F20",accept:cn=null})=>{const bn={multiple:!1,fileList:vt,accept:cn,withCredentials:!0,beforeUpload:hn=>hn.size/1024/1024(ht.name.indexOf(a)===-1&&(ht.name=`${ht.name}${a}${E(ht.size)}`),Ee({},ht))),hn.file.status==="done"&&((Rt=(Tt=hn.file)==null?void 0:Tt.response)==null?void 0:Rt.status)===-1){message.error((on=(Gt=hn.file)==null?void 0:Gt.response)==null?void 0:on.message),lt([]);return}lt(Lt)},onRemove:hn=>pe(void 0,null,function*(){const Tt=hn.size/1024/1024;return hn.status==="uploading"?!0:Tt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:vt.length>0,ghost:!0},Wt),React.createElement("span",{onClick:_t,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",At,"M)"," ")))},x=oe(61481),ee=oe(89392),ae=Object.defineProperty,de=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ie=(vt,nt,lt)=>nt in vt?ae(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,Ne=(vt,nt)=>{for(var lt in nt||(nt={}))ve.call(nt,lt)&&Ie(vt,lt,nt[lt]);if(de)for(var lt of de(nt))ye.call(nt,lt)&&Ie(vt,lt,nt[lt]);return vt};const Se=vt=>React.createElement("svg",Ne({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},vt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ke=Object.defineProperty,Me=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,jt=(vt,nt,lt)=>nt in vt?Ke(vt,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):vt[nt]=lt,st=(vt,nt)=>{for(var lt in nt||(nt={}))ot.call(nt,lt)&&jt(vt,lt,nt[lt]);if(Me)for(var lt of Me(nt))dt.call(nt,lt)&&jt(vt,lt,nt[lt]);return vt},Ft=(vt,nt,lt)=>new Promise((ct,At)=>{var Wt=_t=>{try{bn(lt.next(_t))}catch(hn){At(hn)}},cn=_t=>{try{bn(lt.throw(_t))}catch(hn){At(hn)}},bn=_t=>_t.done?ct(_t.value):Promise.resolve(_t.value).then(Wt,cn);bn((lt=lt.apply(vt,nt)).next())});const{Dragger:ft}=y.default;function Zt(vt){let nt=[];return vt&&vt.length>0&&(nt=vt.map(lt=>({uid:lt.id,id:lt.id,name:lt.title+a+lt.filesize,url:lt.url,filesize:lt.filesize,status:"done",response:{id:lt.id}}))),nt}var mt=({value:vt,onChange:nt,action:lt,data:ct,className:At,maxSize:Wt=150,title:cn="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:bn=!1,accept:_t="",additionalText:hn,isDragger:Tt,number:Rt=1e3,aloneClear:Gt=!1,realTimeRemove:on=!0,uploadText:Lt,setFileProgress:ht,showFileProgress:Vt})=>{const[It,Bt]=(0,se.useState)(!1);let[_e,De]=(0,se.useState)(vt||[]),[Ce,Oe]=(0,se.useState)(1);(0,se.useEffect)(()=>{vt&&(Ce===1&&De([...vt]),Oe(2),Rt===(vt==null?void 0:vt.length)&&Bt(!0))},[vt]);const Ue=()=>{setTimeout(()=>{_e.pop(),De([..._e])},500)};Vt&&ht(_e.some(Et=>Et.status==="uploading"));const Te={multiple:!0,disabled:It,accept:_t,withCredentials:!0,fileList:_e,beforeUpload:(Et,nn)=>{const zt=Et.size/1024/1024;return _e.concat(nn).length>Rt?(_e.pop(),De([..._e]),je.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Rt}\u4E2A\u6587\u4EF6`),Gt?Promise.reject():(Ue(),!1)):zt=Rt?Bt(!0):Bt(!1),De([..._e]),_e=_e.map(Pn=>{var Qt,tn;return(Qt=Pn==null?void 0:Pn.response)!=null&&Qt.id&&(Pn.url=(tn=Pn==null?void 0:Pn.response)==null?void 0:tn.url),Pn.name.indexOf(a)===-1&&(Pn.name=`${Pn.name}${a}${E(Pn.size)}`),st({},Pn)}),console.log("info:",Et,_e),nt(_e)},onRemove:Et=>Ft(void 0,null,function*(){if(!on)return!0;const nn=()=>Ft(void 0,null,function*(){if(Et.response?Et.response.id:Et.id){let wt=yield(0,he.JZ)(Et.response?Et.response.id:Et.uid);return Promise.resolve(wt)}else return!0});return bn?new Promise((zt,wt)=>{ke.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:se.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ft(void 0,null,function*(){const An=yield nn();je.ZP.success("\u5220\u9664\u6210\u529F"),zt(!0)}),onCancel:()=>zt(!1)})}):yield nn()})};function rt(Et){Et.preventDefault(),Et.stopPropagation()}return se.createElement("div",{className:`multi-upload ${At||""}`},Tt&&se.createElement(ft,st({},Te),se.createElement("p",{className:"ant-upload-drag-icon"},se.createElement(x.Z,null)),se.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",se.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Wt,"MB)"," "),hn),!Tt&&se.createElement(y.default,st({},Te),se.createElement(Fe.ZP,{disabled:It,className:"upload_button"},se.createElement("img",{className:"aBtn_img",src:Ve}),cn),se.createElement("span",{onClick:rt,className:"upload_text"},Lt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Wt}MB)`)))}},3969:function(Tn,vn,oe){"use strict";oe.d(vn,{h:function(){return a},x:function(){return E}});var se=oe(96565),y=oe(58e3),je=oe(6339),ke=oe(59301),Fe=Object.defineProperty,Pe=Object.defineProperties,he=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,ge=(z,x,ee)=>x in z?Fe(z,x,{enumerable:!0,configurable:!0,writable:!0,value:ee}):z[x]=ee,me=(z,x)=>{for(var ee in x||(x={}))Be.call(x,ee)&&ge(z,ee,x[ee]);if(we)for(var ee of we(x))ie.call(x,ee)&&ge(z,ee,x[ee]);return z},Ee=(z,x)=>Pe(z,he(x)),pe=(z,x)=>{var ee={};for(var ae in z)Be.call(z,ae)&&x.indexOf(ae)<0&&(ee[ae]=z[ae]);if(z!=null&&we)for(var ae of we(z))x.indexOf(ae)<0&&ie.call(z,ae)&&(ee[ae]=z[ae]);return ee};const a=z=>{var x=z,{value:ee,onChange:ae,scrollId:de}=x,ve=pe(x,["value","onChange","scrollId"]);return ke.createElement("div",{id:de||""},ke.createElement(se.Z,Ee(me({},ve),{defaultValue:ee,onChange:(ye,Ie)=>{Ie!=null&&Ie.length?ae(ye,Ie):ae(ye)}})))},E=({value:z,onChange:x,placeholder:ee,height:ae=140,isEdit:de,miniToolbar:ve,watch:ye=!0})=>de?ke.createElement(se.Z,{watch:ye,isFocus:!0,height:ae||void 0,placeholder:ee,defaultValue:z,onChange:x,miniToolbar:ve}):ke.createElement("div",{style:{cursor:"pointer"}},z?ke.createElement(je.Z,{className:y.Z.inputBorder,value:z}):ke.createElement("div",{className:`${y.Z.inputBorder} ${y.Z.placeholder} inputBorderError`},ee))},49018:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Ie}});var se=oe(59301),y=oe(9221),je=Object.defineProperty,ke=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,he=(Ne,Se,Ve)=>Se in Ne?je(Ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ne[Se]=Ve,we=(Ne,Se)=>{for(var Ve in Se||(Se={}))Fe.call(Se,Ve)&&he(Ne,Ve,Se[Ve]);if(ke)for(var Ve of ke(Se))Pe.call(Se,Ve)&&he(Ne,Ve,Se[Ve]);return Ne},Be=(Ne,Se)=>{var Ve={};for(var Ke in Ne)Fe.call(Ne,Ke)&&Se.indexOf(Ke)<0&&(Ve[Ke]=Ne[Ke]);if(Ne!=null&&ke)for(var Ke of ke(Ne))Se.indexOf(Ke)<0&&Pe.call(Ne,Ke)&&(Ve[Ke]=Ne[Ke]);return Ve};const ge={header:{cell:Ne=>{var Se=Ne,{onResize:Ve,width:Ke}=Se,Me=Be(Se,["onResize","width"]);return Ke?se.createElement(y.Resizable,{width:Ke,height:0,handle:se.createElement("span",{className:"react-resizable-handle",onClick:ot=>{ot.stopPropagation()}}),onResize:Ve,draggableOpts:{enableUserSelectHack:!1}},se.createElement("th",we({},Me))):se.createElement("th",we({},Me))}}};var me=oe(1710),Ee=Object.defineProperty,pe=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,ee=(Ne,Se,Ve)=>Se in Ne?Ee(Ne,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ne[Se]=Ve,ae=(Ne,Se)=>{for(var Ve in Se||(Se={}))z.call(Se,Ve)&&ee(Ne,Ve,Se[Ve]);if(E)for(var Ve of E(Se))x.call(Se,Ve)&&ee(Ne,Ve,Se[Ve]);return Ne},de=(Ne,Se)=>pe(Ne,a(Se)),ve=(Ne,Se)=>{var Ve={};for(var Ke in Ne)z.call(Ne,Ke)&&Se.indexOf(Ke)<0&&(Ve[Ke]=Ne[Ke]);if(Ne!=null&&E)for(var Ke of E(Ne))Se.indexOf(Ke)<0&&x.call(Ne,Ke)&&(Ve[Ke]=Ne[Ke]);return Ve},Ie=Ne=>{var Se=Ne,{pagination:Ve,resColumns:Ke,dataSource:Me,onRow:ot}=Se,dt=ve(Se,["pagination","resColumns","dataSource","onRow"]);const[jt,st]=(0,se.useState)(!1),[Ft,ft]=(0,se.useState)([{}]),Zt=(0,se.useRef)(null);(0,se.useEffect)(()=>{let vt=Ke;vt=vt.map((nt,lt)=>de(ae({},nt),{onHeaderCell:ct=>({width:ct.width,onResize:mt(lt)})})),ft(vt)},[]),(0,se.useEffect)(()=>{Zt.current=Ft},[Ft]);const mt=vt=>(nt,{size:lt})=>{const ct=[...Zt.current];ct[vt]=de(ae({},ct[vt]),{width:lt.width}),ft(ct)};return se.createElement("div",null,se.createElement(me.default,de(ae({bordered:!0,components:ge,columns:Ft,dataSource:Me,pagination:Ve,loading:jt,onRow:ot},dt),{rowKey:vt=>vt.key||vt.id})))}},35479:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Se},P:function(){return ye}});var se=oe(59301),y=oe(78241),je=oe(43418),ke=oe(5112),Fe=oe(92832),Pe=oe(1710),he={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},we=oe(60979),Be=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,a=(Ve,Ke,Me)=>Ke in Ve?Be(Ve,Ke,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ve[Ke]=Me,E=(Ve,Ke)=>{for(var Me in Ke||(Ke={}))Ee.call(Ke,Me)&&a(Ve,Me,Ke[Me]);if(me)for(var Me of me(Ke))pe.call(Ke,Me)&&a(Ve,Me,Ke[Me]);return Ve},z=(Ve,Ke)=>ie(Ve,ge(Ke)),x=(Ve,Ke)=>{var Me={};for(var ot in Ve)Ee.call(Ve,ot)&&Ke.indexOf(ot)<0&&(Me[ot]=Ve[ot]);if(Ve!=null&&me)for(var ot of me(Ve))Ke.indexOf(ot)<0&&pe.call(Ve,ot)&&(Me[ot]=Ve[ot]);return Me},ee=(Ve,Ke,Me)=>new Promise((ot,dt)=>{var jt=ft=>{try{Ft(Me.next(ft))}catch(Zt){dt(Zt)}},st=ft=>{try{Ft(Me.throw(ft))}catch(Zt){dt(Zt)}},Ft=ft=>ft.done?ot(ft.value):Promise.resolve(ft.value).then(jt,st);Ft((Me=Me.apply(Ve,Ke)).next())});const ae=({studentNames:Ve,total:Ke})=>{const Me=["","\u4E00","\u4E24","\u4E09"];return Ke>3?se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:he.orangeColor},Ve==null?void 0:Ve.join("\u3001")),"\u7B49",se.createElement("span",{className:he.orangeColor},Ke),"\u540D\u5B66\u751F"):se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:he.orangeColor},Ve==null?void 0:Ve.join("\u3001")),Me[Ke],"\u540D\u5B66\u751F")},de=({used:Ve,copy:Ke,canNotCopy:Me,studentNames:ot,studentCount:dt,inPaper:jt,is_random:st=!1,position:Ft=""})=>{const ft=()=>{if(Ke>0&&Me>0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",se.createElement("span",{className:he.orangeColor},Me),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Ke>0&&Me===0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Ke),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Ke===0&&Me>0)return se.createElement(se.Fragment,null,"\u5176\u4E2D",se.createElement("span",{className:he.orangeColor},Me),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Zt=Ft||(jt?"\u8BD5\u5377":"\u8BFE\u7A0B");return se.createElement("span",null,se.createElement(ae,{studentNames:ot,total:dt}),"\u5B66\u4E60\u8FC7",Zt,"\u4E2D\u7684",se.createElement("span",{className:he.orangeColor},Ve),"\u4E2A\u9879\u76EE\uFF0C",ft(),"\u3002\u8BF7\u9009\u62E9",st?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},ve=({onCancel:Ve,onOk:Ke,visible:Me,inPaper:ot,renderData:dt,type:jt,isMultipleCourse:st=!1})=>{const[Ft]=y.default.useForm(),[ft,Zt]=(0,se.useState)(1),[mt,vt]=(0,se.useState)(!1),nt=(0,se.useMemo)(()=>(dt==null?void 0:dt.total_num)===1&&(dt==null?void 0:dt.can_copy_num)===1,[dt]),lt=(0,se.useMemo)(()=>{var ct;return(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.filter(At=>At.is_show)},[dt]);return se.createElement(se.Fragment,null,nt?se.createElement(je.default,{centered:!0,closable:!0,open:Me,destroyOnClose:!0,title:"\u63D0\u793A",className:he.antdModal,width:682,confirmLoading:mt,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ct;vt(!0);let At=ft;if(st){const Wt=E({},Ft.getFieldsValue());At=(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.map(cn=>Wt[cn.id]!==void 0?z(E({},cn),{is_copy:Wt[cn.id]}):cn)}yield Ke(At),vt(!1)})},se.createElement("div",{className:he.content,style:{marginBottom:20}},st?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":se.createElement(se.Fragment,null,se.createElement(ae,{studentNames:dt==null?void 0:dt.student_names,total:dt==null?void 0:dt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),st?se.createElement(y.default,{form:Ft,preserve:!1},lt==null?void 0:lt.map(ct=>se.createElement(se.Fragment,{key:ct.id},se.createElement("h3",{className:"ml15 mb5"},ct.name),se.createElement(y.default.Item,{name:ct.id,initialValue:1},se.createElement(ke.ZP.Group,{className:he.content},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):se.createElement(ke.ZP.Group,{value:ft,onChange:ct=>Zt(ct.target.value),className:he.content,style:{marginBottom:30}},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),se.createElement("div",null,se.createElement("div",{className:he.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),se.createElement("div",{className:he.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),se.createElement("div",{className:`${he.content} ${he.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):se.createElement(je.default,{centered:!0,closable:!0,destroyOnClose:!0,open:Me,confirmLoading:mt,title:"\u63D0\u793A",width:682,onCancel:Ve,onOk:()=>ee(void 0,null,function*(){var ct;vt(!0);let At=0;if(st){const Wt=E({},Ft.getFieldsValue());At=(ct=dt==null?void 0:dt.course_data_list)==null?void 0:ct.map(cn=>Wt[cn.id]!==void 0?z(E({},cn),{is_use:Wt[cn.id]}):cn)}yield Ke(At),vt(!1)})},se.createElement("div",{className:he.content},se.createElement(ae,{studentNames:dt==null?void 0:dt.student_names,total:dt==null?void 0:dt.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",st?se.createElement(y.default,{form:Ft,preserve:!1},se.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),lt==null?void 0:lt.map(ct=>se.createElement(se.Fragment,{key:ct.id},se.createElement("h3",{className:"ml15 mb5"},ct.name),se.createElement(y.default.Item,{name:ct.id,initialValue:1},se.createElement(ke.ZP.Group,{className:he.content},se.createElement(ke.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),se.createElement(ke.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):se.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",se.createElement("span",{className:he.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},ye=function(){const[Ve,Ke]=(0,se.useState)(!1),[Me,ot]=(0,se.useState)();return[Ve,()=>Ke(!1),Me,st=>ee(this,null,function*(){var Ft;const ft=st,{isImportMultipleCourse:Zt=!1}=ft,mt=x(ft,["isImportMultipleCourse"]);console.log(st);const vt=(st==null?void 0:st.result)||(yield(0,we.Tr)(mt));return"status"in vt?!1:Zt?((Ft=vt==null?void 0:vt.course_data_list)==null?void 0:Ft.some(lt=>lt.is_show))?(ot(vt),Ke(!0),!0):vt.course_data_list||[]:vt.student_count===0?!1:(ot(vt),Ke(!0),!0)})]},Ie=Ve=>{const[Ke]=y.default.useForm(),[Me,ot]=(0,se.useState)(!1),{onCancel:dt,onOk:jt,visible:st,inPaper:Ft=!1,renderData:ft,type:Zt,isMultipleCourse:mt=!1,position:vt}=Ve;let nt=(0,se.useMemo)(()=>Ft?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:he.tableCell,render(At,Wt){return se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426"))),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:he.tableCell,render(At,Wt){return se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(At,Wt)=>se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(At,Wt)=>se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],initialValue:1},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426")))}],[Ft]),lt=(0,se.useMemo)(()=>Ft?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:he.tableCell,align:"center",ellipsis:!0,render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:he.tableCell,ellipsis:!0,align:"center",render:(At,Wt)=>se.createElement("a",{href:`/shixuns/${Wt.identifier}/challenges`,target:"_blank"},At)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(At,Wt)=>se.createElement(se.Fragment,null,se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_use"],initialValue:0},se.createElement(ke.ZP.Group,null,se.createElement(ke.ZP,{value:1},"\u662F"),se.createElement(ke.ZP,{value:0},"\u5426"))),se.createElement(y.default.Item,{name:[`${Zt==="subject"?Wt==null?void 0:Wt.stage_shixun_id:Wt.shixun_course_id||Wt.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})))}],[Ft]);if(mt){const At={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:he.tableCell,render:(Wt,cn)=>se.createElement("a",{href:`/classrooms/${cn.course_id}`},Wt)};nt=[At,...nt],lt=[At,...lt]}const ct=(0,se.useMemo)(()=>de({used:ft==null?void 0:ft.repeat_shixun_num,copy:ft==null?void 0:ft.can_copy_num,canNotCopy:ft==null?void 0:ft.no_copy_num,studentNames:ft==null?void 0:ft.student_names,studentCount:ft==null?void 0:ft.student_count,is_random:ft==null?void 0:ft.is_random,inPaper:Ft,position:vt}),[ft,Ft,vt]);return se.createElement(je.default,{title:"\u63D0\u793A",centered:!0,open:st,confirmLoading:Me,onOk:()=>ee(void 0,null,function*(){ot(!0);const At=Ke.getFieldsValue(),Wt=Object.keys(At).map(cn=>({id:parseInt(cn.split("_")[0]),course_id:parseInt(cn.split("_")[1]),is_use:At[cn].is_use,is_copy:At[cn].is_copy}));yield jt(Wt),ot(!1)}),onCancel:dt,width:880,okText:"\u786E\u8BA4",className:he.antdModal,destroyOnClose:!0},se.createElement(y.default,{form:Ke,preserve:!1},se.createElement("div",{className:he.brief},ct),se.createElement("div",{style:{marginBottom:30}},se.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),se.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),se.createElement("div",{className:he.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(ft==null?void 0:ft.can_copy_num)>0&&se.createElement("div",null,se.createElement("div",{className:he.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),se.createElement(Pe.default,{columns:nt,className:he.antdTable,dataSource:ft==null?void 0:ft.can_copy_list,rowKey:Zt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(ft==null?void 0:ft.no_copy_num)>0&&se.createElement("div",null,se.createElement("div",{className:he.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),se.createElement(Pe.default,{columns:lt,className:he.antdTable,dataSource:ft==null?void 0:ft.no_copy_list,rowKey:Zt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(ft==null?void 0:ft.no_use_list.length)>0&&(ft==null?void 0:ft.no_use_list.map(At=>se.createElement("div",{key:Zt==="subject"?At.stage_shixun_id:At.shixun_course_id||At.id},se.createElement(y.default.Item,{name:[`${Zt==="subject"?At==null?void 0:At.stage_shixun_id:At.shixun_course_id||At.id}`,"is_copy"],hidden:!0,initialValue:0},se.createElement(Fe.default,{type:"hidden"})),se.createElement(y.default.Item,{name:[`${Zt==="subject"?At==null?void 0:At.stage_shixun_id:At.shixun_course_id||At.id}`,"is_use"],hidden:!0,initialValue:1},se.createElement(Fe.default,{type:"hidden"})))))))};var Se=Ve=>{const{modalType:Ke}=Ve;return Ke==="multiple"?se.createElement(Ie,E({},Ve)):se.createElement(ve,E({},Ve))}},83028:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return we}});var se=oe(59301),y={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},je=oe(43418),ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Pe=(Be,ie,ge)=>new Promise((me,Ee)=>{var pe=z=>{try{E(ge.next(z))}catch(x){Ee(x)}},a=z=>{try{E(ge.throw(z))}catch(x){Ee(x)}},E=z=>z.done?me(z.value):Promise.resolve(z.value).then(pe,a);E((ge=ge.apply(Be,ie)).next())}),we=({type:Be,resdata:ie,onok:ge,oktext:me,okloading:Ee})=>{const[pe,a]=(0,se.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:x,course_data_list:ee,no_copy_list:ae,no_copy_num:de,no_use_list:ve,no_use_num:ye,repeat_shixun_num:Ie,student_count:Ne,total_num:Se,use_num:Ve}=ie;let Ke=z>0||Be==="exercise";(0,se.useEffect)(()=>{(ie==null?void 0:ie.student_count)>0&&a(!0)},[ie]),console.log("---11",Ee),(0,se.useEffect)(()=>{Ee||a(!1)},[Ee]);const Me=()=>{if(Be==="exercise"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Be==="exercise"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",se.createElement("span",{className:y.orangeColor},Ne)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",se.createElement("span",{className:y.orangeColor},Ve)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Be==="shixunpush"&&x===1)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&x===2)return se.createElement(se.Fragment,null,"\u8BFE\u5802\u5185\u6709",se.createElement("span",{className:y.orangeColor},Ne),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",se.createElement("span",{className:y.orangeColor},Ve),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",se.createElement("span",{className:y.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},ot=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return se.createElement("div",{style:{marginTop:20}},de>0&&se.createElement("div",null,se.createElement("span",{className:y.flex},se.createElement("img",{src:Fe,style:{width:14}}),se.createElement("span",{className:y.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),se.createElement("div",{className:y.statusbody},Be==="exercise"&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",se.createElement("span",{className:y.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Be==="subject"||Be==="exercisepush")&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&se.createElement("span",{className:y.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be==="shixunpush"&&se.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&se.createElement("span",{className:y.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),se.createElement("div",null,ae==null?void 0:ae.map((dt,jt)=>se.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},"\u300A",dt==null?void 0:dt.name,"\u300B",jt+1!==de&&"\u3001"))))),z>0&&se.createElement("div",{style:{marginTop:20}},se.createElement("span",{className:y.flex},se.createElement("img",{src:ke,style:{width:14}}),se.createElement("span",{className:y.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),se.createElement("div",{className:y.statusbody},Be==="exercise"&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Be==="subject"||Be==="exercisepush")&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be==="shixunpush"&&se.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),se.createElement("div",null,E==null?void 0:E.map((dt,jt)=>se.createElement("a",{href:`/shixuns/${dt.identifier}/challenges`,target:"_blank"},"\u300A",dt==null?void 0:dt.name,"\u300B",jt+1!==z&&"\u3001"))))));if(Be==="shixun")return se.createElement("div",{style:{marginTop:20}},z>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return se.createElement(je.default,{open:pe,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ke&&"none"}},zIndex:1003,confirmLoading:Ee,okText:Ke?me:"\u6211\u77E5\u9053\u4E86",onOk:()=>Pe(void 0,null,function*(){Ke?yield ge([...E,...ve]):a(!1)})},se.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Me(),ot()))}},86340:function(Tn,vn,oe){"use strict";oe.d(vn,{K:function(){return Pe}});var se=oe(59301),y=oe(43418),je=oe(44080),ke={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},Fe=oe(24334);const Pe=({visible:he,width:we,videoId:Be,file_url:ie,course_id:ge,copyUrl:me,toLog:Ee=!0,logWatchHistory:pe=()=>{},allow_skip:a,onClose:E=()=>{},autoPlay:z=!1,onPlayEnded:x=()=>{}})=>se.createElement(y.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:he,title:null,footer:null,width:we,className:ke.modal},se.createElement("i",{className:`${ke.closeIcon} iconfont icon-guanbi10`,onClick:E}),he&&se.createElement(je.Z,{onPlayEnded:x,autoPlay:z,allow_skip:a,courseId:ge,src:ie!=null&&ie.startsWith("http")?ie:Fe.Base64.decode(ie),videoId:Be,toLog:Ee,logWatchHistory:pe}))},44080:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return a}});var se=oe(59301),y=oe(8591),je=oe(38854),ke=oe(73217),Fe=oe(16471),Pe=oe(41867),he=oe(56102),we=oe(84056),Be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},ie=(E,z,x)=>new Promise((ee,ae)=>{var de=Ie=>{try{ye(x.next(Ie))}catch(Ne){ae(Ne)}},ve=Ie=>{try{ye(x.throw(Ie))}catch(Ne){ae(Ne)}},ye=Ie=>Ie.done?ee(Ie.value):Promise.resolve(Ie.value).then(de,ve);ye((x=x.apply(E,z)).next())});function ge(E){if(isNaN(E))return{minutes:"00",seconds:"00"};const z=new Date(E*1e3).toISOString().substr(11,8);return{hour:z.substr(0,2),minutes:z.substr(3,2),seconds:z.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function me(E,z){return E-z}function Ee(E){E.sort(me);let z=0;for(let x=0;x{},handlePlay:Ie=()=>{},handlePlayEnded:Ne=()=>{},autoPlay:Se=!1,onPlayEnded:Ve=()=>{},isShowWaterMark:Ke=!0},Me)=>{var ot;const jt=((ot=z==null?void 0:z.split("."))==null?void 0:ot.pop())==="flv",st=(0,se.useRef)(),Ft=(0,se.useRef)(),ft=(0,se.useRef)(),Zt=(0,se.useRef)(),mt=(0,se.useRef)(),vt=(0,se.useRef)(),nt=(0,se.useRef)(),lt=(0,se.useRef)(),ct=(0,se.useRef)(),At=(0,se.useRef)(),Wt=(0,se.useRef)(),cn=(0,se.useRef)(),bn=(0,se.useRef)(),_t=(0,se.useRef)(),hn=navigator.userAgent.toLowerCase().match(pe),Tt=hn?hn[0]:"pc",Rt=(0,se.useRef)(!1),Gt=(0,Pe.eY)();let on=0,Lt=0,ht=0,Vt=null,It=!1,Bt=20,_e=1,De=!1,Ce=!1,Oe=[];(0,se.useImperativeHandle)(Me,()=>({getLastUpdatedTime:()=>st.current.currentTime,getDuration:()=>st.current.duration})),y.ZP.config({maxCount:1,getContainer:()=>ft.current});const Ue=(0,se.useCallback)((An,Pn=!1)=>{let Qt={point:st.current.currentTime};Vt?(Qt.log_id=Vt,Qt.watch_duration=Ee(Oe),Qt.total_duration=Lt):(de?(Qt.video_id=parseInt(ee,10),Qt.course_id=de):Qt.video_id=ee,Qt.duration=on,Qt.device=Tt),Pn&&(Qt.ed="1");function tn(){return ie(this,null,function*(){De=!0,Vt=yield ae==null?void 0:ae(Qt),De=!1,An&&An()})}tn()},[ee,de]);(0,se.useEffect)(()=>{st.current&&(Zt.current.style.display="none",mt.current.style.display="block"),y.ZP.destroy();let An=null;return ke.Z.isSupported&&jt&&z&&(z==null?void 0:z.indexOf(".m3u8"))<0?(An=ke.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:z,muted:!1}),st.current&&(An.attachMediaElement(st.current),An.load())):st.current.setAttribute("src",z),rt(),()=>{An&&(An.unload(),An.pause(),An.destroy(),An=null)}},[st,jt,z]);function Te(){st.current.paused?(Zt.current.style.display="none",mt.current.style.display="block"):(Zt.current.style.display="block",mt.current.style.display="none")}function rt(){Wt.current.style.display="none",bn.current.style.display="none",cn.current.style.display="none",st.current.muted||st.current.volume===0?Wt.current.style.display="block":st.current.volume>0&&st.current.volume<=.5?bn.current.style.display="block":cn.current.style.display="block"}(0,se.useEffect)(()=>{const An=document.getElementById("play"),Pn=document.querySelectorAll(".playback-icons use");function Qt(){Ie(),ve&&!Rt.current&&(st.current.currentTime=ve),Rt.current=!0,Oe.push(st.current.currentTime),It||(It=!0,x&&Ue())}function tn(){return ie(this,null,function*(){Te(),Oe.push(st.current.currentTime),x&&Ue(()=>{Vt=null,ht=0,It=!1,De=!1,Ce=!1,Oe=[],Lt=0,_e=1},!0),Ve()})}function wn(){vt.current.value=Math.round(st.current.currentTime),nt.current.value=Math.round(st.current.currentTime)}function Bn(){const Za=ge(Math.round(st.current.currentTime));ct.current.innerText=`${Za.hour>0?Za.hour+":":""}${Za.minutes}:${Za.seconds}`,ct.current.setAttribute("datetime",`${Za.hour>0?" "+Za.hour+" ":""}${Za.minutes}m ${Za.seconds}s`)}function ir(){var Za,no,Qi,Ha,ao,ii,ar;const Qa=Math.round((Za=st.current)==null?void 0:Za.duration);(Qi=(no=vt.current)==null?void 0:no.setAttribute)==null||Qi.call(no,"max",Qa),(ao=(Ha=nt.current)==null?void 0:Ha.setAttribute)==null||ao.call(Ha,"max",Qa);const ja=ge(Qa);lt.current&&(lt.current.innerText=`${ja.hour>0?ja.hour+":":""}${ja.minutes}:${ja.seconds}`,(ar=(ii=lt.current).setAttribute)==null||ar.call(ii,"datetime",`${ja.hour>0?" "+ja.hour+" ":""}${ja.minutes}m ${ja.seconds}s`))}function Pr(){try{const Za=Math.round(st.current.duration);vt.current.setAttribute("max",Za),nt.current.setAttribute("max",Za);const no=ge(Za);lt.current.innerText=`${no.hour>0?no.hour+":":""}${no.minutes}:${no.seconds}`,lt.current.setAttribute("datetime",`${no.hour>0?" "+no.hour+" ":""}${no.minutes}m ${no.seconds}s`),wn(),Bn();const{width:Qi,height:Ha,x:ao,y:ii}=Ft.current.getBoundingClientRect();if(ao<0||ii<0||!Qi)return;if(!Ce){let ar=st.current.currentTime,Qa=ar-ht;Math.abs(Qa)<10?(Lt+=Math.abs(Qa),ht=ar,De||Lt-_e*Bt>=0&&(_e++,Oe.push(ht),x&&Ue())):(ht=ar,x&&Ue())}}catch(Za){console.log(Za)}}function Br(){Ce=!0}function Vr(){st.current.playing&&Oe.push(st.current.currentTime,ht),ht=st.current.currentTime,Ce=!1}function da(){on=st.current.duration,on<=20&&(Bt=on/3),st.current.addEventListener("play",Qt)}function va(Za){Za.preventDefault(),(0,we.vp)()?(st.current.style.width="100%",st.current.style.height="100%"):st.current.style.cssText=""}function ga(){ye()}function Ma(Za){if(!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const no=Za.target.dataset.seek?Za.target.dataset.seek:Za.target.value;st.current.currentTime=no,nt.current.value=no,vt.current.value=no}function ci(Za){const no=Math.round(Za.offsetX/Za.target.clientWidth*parseInt(Za.target.getAttribute("max"),10));vt.current.setAttribute("data-seek",no);const Qi=ge(no);At.current.textContent=`${Qi.hour>0?Qi.hour+":":""}${Qi.minutes}:${Qi.seconds}`;const Ha=st.current.getBoundingClientRect();At.current.style.left=`${Za.pageX-Ha.left}px`}function ai(Za){switch(Za.code){case"Space":Za.preventDefault(),zt();break;case"ArrowRight":if(Za.preventDefault(),!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(st.current.currentTime>=st.current.duration)break;st.current.currentTime=parseInt(st.current.currentTime)+5,wn();break;case"ArrowLeft":if(Za.preventDefault(),!E){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(st.current.currentTime===0)break;st.current.currentTime=parseInt(st.current.currentTime)-5,wn();break;case"ArrowUp":Za.preventDefault(),st.current.volume<1&&(st.current.volume=(parseInt(st.current.volume*10)+1)/10);break;case"ArrowDown":Za.preventDefault(),st.current.volume>0&&(st.current.volume=(parseInt(st.current.volume*10)-1)/10);break}}return ft.current.addEventListener((0,we.gH)(),va),st.current.addEventListener("canplay",da),st.current.addEventListener("ended",tn),st.current.addEventListener("seeking",Br),st.current.addEventListener("seeked",Vr),st.current.addEventListener("loadedmetadata",ir),vt.current.addEventListener("mousemove",ci),vt.current.addEventListener("input",Ma),st.current.addEventListener("timeupdate",Pr),st.current.addEventListener("pause",ga),st.current.addEventListener("volumechange",rt),document.addEventListener("keydown",ai),()=>{var Za,no,Qi,Ha,ao,ii,ar,Qa,ja,gi,Xi,aa;(Za=st.current)==null||Za.removeEventListener("canplay",da),(no=st.current)==null||no.removeEventListener("play",Qt),(Qi=st.current)==null||Qi.removeEventListener("ended",tn),(Ha=st.current)==null||Ha.removeEventListener("seeking",Br),(ao=st.current)==null||ao.removeEventListener("seeked",Vr),(ii=vt.current)==null||ii.removeEventListener("mousemove",ci),(ar=vt.current)==null||ar.removeEventListener("input",Ma),(Qa=st.current)==null||Qa.removeEventListener("timeupdate",Pr),(ja=st.current)==null||ja.removeEventListener("pause",ga),(gi=st.current)==null||gi.removeEventListener("loadedmetadata",ir),(Xi=st.current)==null||Xi.removeEventListener("volumechange",rt),document.removeEventListener("keydown",ai),(aa=st.current)!=null&&aa.playing&&(Oe.push(ht,st.current.currentTime),x&&Ue())}},[st,z]),(0,se.useEffect)(()=>{if(st.current.onended=()=>{Ne(st)},st.current.oncontextmenu=()=>!1,(z==null?void 0:z.indexOf(".m3u8"))>-1){if(st.current.canPlayType("application/vnd.apple.mpegurl"))st.current.src=z;else if(Fe.ZP.isSupported()){var An=new Fe.ZP;An.loadSource(z),An.attachMedia(st.current)}}},[z]);const[Et,nn]=(0,se.useState)(1),zt=()=>{st.current.paused||st.current.ended?st.current.play():st.current.pause(),Te()};function wt(){st.current.muted=!st.current.muted,st.current.muted?(_t.current.setAttribute("data-volume",volume.value),_t.current.value=0):_t.current.value=_t.current.dataset.volume}return se.createElement("div",{style:{position:"relative"},ref:ft},se.createElement("div",{ref:Ft,className:`${Be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${Be.animate__loop}`},Ke&&Gt?Gt.login:" "),se.createElement("div",{className:Be.container},se.createElement("div",{className:Be["video-container"],id:"video-container"},se.createElement("div",{className:Be["playback-animation"],id:"playback-animation"},se.createElement("svg",{className:Be["playback-icons"]},se.createElement("use",{className:"hidden",href:"#play-icon"}),se.createElement("use",{href:"#pause"}))),se.createElement("video",{className:Be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:st,autoPlay:Se}),se.createElement("div",{className:`${Be["video-controls"]} `,id:"video-controls"},se.createElement("div",{className:Be["bottom-controls"]},se.createElement("div",{className:Be["left-controls"]},se.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:zt},se.createElement("svg",{className:Be["playback-icons"]},se.createElement("use",{ref:mt,href:"#play-icon"}),se.createElement("use",{ref:Zt,style:{display:"none"},href:"#pause"}))),se.createElement("div",{className:Be.time},se.createElement("time",{id:"time-elapsed",ref:ct},"00:00"),se.createElement("span",null," / "),se.createElement("time",{id:"duration",ref:lt},"00:00"))),se.createElement("div",{className:Be["right-controls"]},E&&se.createElement(je.Z,{placement:"top",overlayClassName:Be.rateOverlay,getPopupContainer:An=>An.parentNode,menu:{items:[{key:"1",label:se.createElement("span",{onClick:()=>{nn(1),st.current.playbackRate=1}},"1.0x")},{key:"2",label:se.createElement("span",{onClick:()=>{nn(1.5),st.current.playbackRate=1.5}},"1.5x")},{key:"3",label:se.createElement("span",{onClick:()=>{nn(2),st.current.playbackRate=2}},"2.0x")}]}},se.createElement("div",{className:`${Be.controlText} mr5`},"\u500D\u901F")),se.createElement(he.CopyToClipboard,{text:z,onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},se.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},se.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),se.createElement("div",{className:Be["volume-controls"]},se.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:Be["volume-button"],id:"volume-button",onClick:wt},se.createElement("i",{ref:Wt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),se.createElement("i",{ref:bn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),se.createElement("i",{ref:cn,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),se.createElement("input",{className:Be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_t,style:{display:"none"},onClick:rt})),se.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:Be["fullscreen-button"],onClick:()=>{(0,we.vp)()?(0,we.BU)():(0,we.Dj)(ft.current)}},se.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),se.createElement("div",{className:Be["video-progress"]},se.createElement("progress",{ref:nt,value:"0",min:"0"}),se.createElement("input",{className:Be.seek,ref:vt,value:"0",min:"0",type:"range",step:"1"}),se.createElement("div",{className:Be["seek-tooltip"],ref:At,id:"seek-tooltip"},"00:00"))))),se.createElement("svg",{style:{display:"none"}},se.createElement("defs",null,se.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},se.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),se.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},se.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),se.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},se.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"})),se.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},se.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"})))))})},30214:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return ke}});var se=oe(59301),y=oe(77254),je=oe(11611),ke=()=>{const[Fe,Pe]=(0,se.useState)(""),[he,we]=(0,se.useState)(0);let[Be,ie]=(0,se.useState)(),[ge,me]=(0,se.useState)();const[Ee,pe]=(0,se.useState)(!1),a=(0,se.useRef)("");(0,se.useEffect)(()=>y.Z.subscribe("preview-image",Se=>{Pe(Se),console.log(ye.current),document.body.style.overflow="hidden"}),[]),(0,se.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,se.useEffect)(()=>{a.current=Fe},[Fe]);function E(Ne){Ne.keyCode==27&&a.current&&z()}function z(){document.body.style.overflow="auto",ie(void 0),me(void 0),we(0),Pe("")}function x(){we(he+90)}function ee(){Be=ye.current.width*1.1,ge=ye.current.height*1.1,me(ge),ie(Be)}function ae(){Be=ye.current.width/1.1,ge=ye.current.height/1.1,me(ge),ie(Be)}const de=(0,se.useRef)(),ve=(0,se.useRef)(),ye=(0,se.useRef)(),Ie=Ne=>{(Ne.nativeEvent.target===de.current||Ne.nativeEvent.target===ve.current)&&z()};return se.createElement(se.Fragment,null,Fe?se.createElement("div",null,se.createElement("div",{className:"preview-wrp-group",ref:ve},se.createElement(je.Z,{className:"image-preview",src:Fe,style:{display:"none"},preview:{visible:!0,src:Fe,movable:!1,onVisibleChange:Ne=>{Pe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Tn,vn,oe){"use strict";oe.d(vn,{h:function(){return de}});var se=oe(59301),y=oe(57809),je=oe(78241),ke=oe(3113),Fe=oe(89780),Pe=oe.n(Fe),he=oe(45559),we=oe(42313),Be=Object.defineProperty,ie=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,a=(ve,ye,Ie)=>ye in ve?Be(ve,ye,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):ve[ye]=Ie,E=(ve,ye)=>{for(var Ie in ye||(ye={}))Ee.call(ye,Ie)&&a(ve,Ie,ye[Ie]);if(me)for(var Ie of me(ye))pe.call(ye,Ie)&&a(ve,Ie,ye[Ie]);return ve},z=(ve,ye)=>ie(ve,ge(ye));const x=y.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},ae={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};vn.Z=({callback:ve,onCancel:ye})=>{const[Ie,Ne]=(0,se.useState)("python");function Se(Ke){Ne(ae[Ke][1])}function Ve(Ke){ve(Ke)}return se.createElement(je.default,z(E({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ve,style:{width:500}}),se.createElement(je.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},se.createElement(y.default,{getPopupContainer:Ke=>Ke.parentNode,onChange:Se},Object.keys(ae).map(Ke=>se.createElement(x,{key:Ke,value:Ke},ae[Ke][0])))),se.createElement(je.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},se.createElement(de,{mode:Ie})),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ke.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(ke.ZP,{type:"ghost",onClick:ye},"\u53D6\u6D88")))};function de({value:ve,onChange:ye,mode:Ie,options:Ne={}}){const Se=(0,se.useRef)(),[Ve,Ke]=(0,se.useState)();return(0,se.useEffect)(()=>{if(Ve){let Me=function(ot){const dt=ot.getValue();ye&&ye(dt)};return Ve.on("change",Me),()=>{Ve.off("change",Me)}}},[Ve,ye]),(0,se.useEffect)(()=>{Ve&&Ve.setOption("mode",Ie)},[Ve,Ie]),(0,se.useEffect)(()=>{Ve&&(ve!==Ve.getValue()||ve==="")&&setTimeout(()=>{Ve.setValue(ve||"")},300)},[Ve,ve]),(0,se.useEffect)(()=>{if(Se.current&&!Ve){const Me=Pe().fromTextArea(Se.current,E({mode:Ie,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ne));Ke(Me)}},[Se.current,Ve]),se.createElement("div",{className:"my-codemirror-container"},se.createElement("textarea",{ref:Se}))}},96565:function(Tn,vn,oe){"use strict";oe.d(vn,{Z:function(){return Xe}});var se=oe(59301),y=oe(89780),je=oe.n(y),ke=oe(76374),Fe=oe(45559),Pe=oe(6313),he=oe(25717),we=oe(99498),Be=oe(25419),ie=oe(67549),ge=oe(6339),me=({value:He="",className:et,showTextOnly:pt,showLines:Yt,style:yn={}})=>{const Nn=(0,se.useMemo)(()=>"",[He]);return se.createElement(se.Fragment,null,se.createElement("div",{dangerouslySetInnerHTML:{__html:Nn}}))},Ee=oe(59301),pe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ae=(He,et,pt)=>et in He?pe(He,et,{enumerable:!0,configurable:!0,writable:!0,value:pt}):He[et]=pt,de=(He,et)=>{for(var pt in et||(et={}))x.call(et,pt)&&ae(He,pt,et[pt]);if(z)for(var pt of z(et))ee.call(et,pt)&&ae(He,pt,et[pt]);return He},ve=(He,et)=>a(He,E(et));let ye=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Ie({onActionCallback:He,title:et,icon:pt,actionName:Yt,className:yn="",children:Nn}){function Er(){He(Yt)}return Ee.createElement("a",{title:et,className:yn,onClick:Er},Ee.createElement("i",{className:`${pt}`}),Nn)}var Ne=({watch:He,showNullButton:et,showNullProgramButton:pt,onActionCallback:Yt,fullScreen:yn,insertTemp:Nn,hidetoolBar:Er,extraUse:kr})=>{const tr=[...ye,{title:`${He?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${He?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ee.createElement("ul",{className:"markdown-toolbar-container"},!Er&&tr.map((qn,Rr)=>Ee.createElement("li",{key:Rr},qn.actionName?Ee.createElement(Ie,ve(de({},qn),{onActionCallback:Yt})):Ee.createElement("span",{className:"v-line"}))),et?Ee.createElement("li",null,Ee.createElement(Ie,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,pt?Ee.createElement(Ee.Fragment,null,Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Nn&&Ee.createElement("li",null,Ee.createElement(Ie,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Nn}`,onActionCallback:Yt},Ee.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kr&&Ee.createElement("li",null,kr),Ee.createElement("li",{className:"btn-full-screen"},Ee.createElement(Ie,{icon:`${yn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:yn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Yt})))},Se=oe(57261),Ve=oe(78241),Ke=oe(92832),Me=oe(3113),ot=Object.defineProperty,dt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Zt=(He,et,pt)=>et in He?ot(He,et,{enumerable:!0,configurable:!0,writable:!0,value:pt}):He[et]=pt,mt=(He,et)=>{for(var pt in et||(et={}))Ft.call(et,pt)&&Zt(He,pt,et[pt]);if(st)for(var pt of st(et))ft.call(et,pt)&&Zt(He,pt,et[pt]);return He},vt=(He,et)=>dt(He,jt(et));const nt={labelCol:{span:4},wrapperCol:{span:20}};var lt=({callback:He,onCancel:et})=>{function pt(Yt){He(Yt)}return se.createElement(Ve.default,vt(mt({},nt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),se.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},se.createElement(Ke.default,null)),se.createElement(Ve.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},se.createElement(Ke.default,null)),se.createElement("div",{className:"flex-container flex-end"},se.createElement(Me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),se.createElement(Me.ZP,{type:"ghost",onClick:et},"\u53D6\u6D88")))},ct=oe(85533),At=oe(45053),Wt=oe(43418),cn=oe(95237),bn=oe(16750),_t=oe(59301),hn=({callback:He,onCancel:et})=>{const pt=document.createElement("canvas"),Yt=pt.getContext("2d");pt.width=1e3,pt.height=800,Yt.fillStyle="#ffffff",Yt.fillRect(0,0,pt.width,pt.height);const yn=pt.toDataURL("image/png");return _t.createElement(Wt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},_t.createElement(cn.Z,{style:{height:"100vh"}},_t.createElement(bn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:yn,visible:!0,title:String(Date.now())},onOk:Nn=>{He({src:Nn.url})},onClose:et})))},Tt=oe(12378);function Rt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Rt,go.CommandHandler),Rt.prototype.canAlignSelection=function(){var He=this.diagram;return!(He===null||He.isReadOnly||He.isModelReadOnly||He.selection.count<2)},Rt.prototype.alignLeft=function(){var He=this.diagram;He.startTransaction("aligning left");var et=1/0;He.selection.each(function(pt){pt instanceof go.Link||(et=Math.min(pt.position.x,et))}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(et,pt.position.y))}),He.commitTransaction("aligning left")},Rt.prototype.alignRight=function(){var He=this.diagram;He.startTransaction("aligning right");var et=-1/0;He.selection.each(function(pt){if(!(pt instanceof go.Link)){var Yt=pt.actualBounds.x+pt.actualBounds.width;et=Math.max(Yt,et)}}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(et-pt.actualBounds.width,pt.position.y))}),He.commitTransaction("aligning right")},Rt.prototype.alignTop=function(){var He=this.diagram;He.startTransaction("alignTop");var et=1/0;He.selection.each(function(pt){pt instanceof go.Link||(et=Math.min(pt.position.y,et))}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,et))}),He.commitTransaction("alignTop")},Rt.prototype.alignBottom=function(){var He=this.diagram;He.startTransaction("aligning bottom");var et=-1/0;He.selection.each(function(pt){if(!(pt instanceof go.Link)){var Yt=pt.actualBounds.y+pt.actualBounds.height;et=Math.max(Yt,et)}}),He.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,et-pt.actualBounds.height))}),He.commitTransaction("aligning bottom")},Rt.prototype.alignCenterX=function(){var He=this.diagram,et=He.selection.first();if(et){He.startTransaction("aligning Center X");var pt=et.actualBounds.x+et.actualBounds.width/2;He.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(pt-Yt.actualBounds.width/2,Yt.actualBounds.y))}),He.commitTransaction("aligning Center X")}},Rt.prototype.alignCenterY=function(){var He=this.diagram,et=He.selection.first();if(et){He.startTransaction("aligning Center Y");var pt=et.actualBounds.y+et.actualBounds.height/2;He.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.actualBounds.x,pt-Yt.actualBounds.height/2))}),He.commitTransaction("aligning Center Y")}},Rt.prototype.alignColumn=function(He){var et=this.diagram;et.startTransaction("align Column"),He===void 0&&(He=0),He=parseFloat(He);var pt=new Array;et.selection.each(function(kr){kr instanceof go.Link||pt.push(kr)});for(var Yt=0;Yt0){for(var kr=Nn.elt(Er-1);kr!==null&&kr.isTreeExpanded&&!kr.isTreeLeaf;){var tr=this._sortTreeChildrenByY(kr);kr=tr.last()}kr!==null&&He.select(kr)}else He.select(yn)}}else if(pt.key==="Down")if(et.isTreeExpanded&&!et.isTreeLeaf){var Yt=this._sortTreeChildrenByY(et).first();Yt!==null&&He.select(Yt)}else for(;et!==null;){var yn=et.findTreeParentNode();if(yn===null)break;var Nn=this._sortTreeChildrenByY(yn),Er=Nn.indexOf(et);if(ErNn.y?1:yn.xNn.x?1:0}),et},Rt.prototype.copyToClipboard=function(He){go.CommandHandler.prototype.copyToClipboard.call(this,He),this._lastPasteOffset.set(this.pasteOffset)},Rt.prototype.pasteFromClipboard=function(){var He=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(He,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),He},Object.defineProperty(Rt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(He){if(He!=="move"&&He!=="select"&&He!=="scroll"&&He!=="tree"&&He!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+He);this._arrowKeyBehavior=He}}),Object.defineProperty(Rt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(He){if(!(He instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+He);this._pasteOffset.set(He)}});var Gt=Rt,on=oe(25863),Lt=oe(43604),ht=oe(38147),Vt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=oe(59301),Bt=(He,et,pt)=>new Promise((Yt,yn)=>{var Nn=tr=>{try{kr(pt.next(tr))}catch(qn){yn(qn)}},Er=tr=>{try{kr(pt.throw(tr))}catch(qn){yn(qn)}},kr=tr=>tr.done?Yt(tr.value):Promise.resolve(tr.value).then(Nn,Er);kr((pt=pt.apply(He,et)).next())});function _e({onCancel:He,callback:et}){let pt=(0,se.useRef)(),Yt=(0,se.useRef)(),yn=(0,se.useRef)(),Nn=(0,se.useRef)(!1);const Er=(0,se.useRef)(!1),[kr,tr]=(0,se.useState)(0);function qn(){const Yn=Tt.bx.make,Sa={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};pt.current=new Tt.S0(Yt.current,{padding:20,grid:Yn(Tt.s_,"Grid",Yn(Tt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Yn(Tt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:yi=>{var io=yi.diagram.commandHandler.addTopLevelParts(yi.diagram.selection,!0);io||yi.diagram.currentTool.doCancel()},commandHandler:Yn(Gt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:yi=>{var io=yi.subject;io.location=io.location.copy().snapToGridPoint(yi.diagram.grid.gridOrigin,yi.diagram.grid.gridCellSize),setTimeout(()=>{yi.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:yi=>{var io=yi.subject;setTimeout(()=>{yi.diagram.commandHandler.editTextBlock()})},LinkRelinked:yi=>{var io=yi.parameter.part;io.invalidateConnectedLinks();var oo=yi.subject;yi.diagram.toolManager.linkingTool.isForwards?oo.toNode.invalidateConnectedLinks():oo.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Yn(Tt.NB,"Auto",{locationSpot:Tt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Tt.$u(120,60),minSize:new Tt.$u(40,40),resizable:!0,resizeCellSize:new Tt.$u(10,10),rotatable:!0},new Tt.KX("location","loc",Tt.E9.parse).makeTwoWay(Tt.E9.stringify),new Tt.KX("desiredSize","size",Tt.$u.parse).makeTwoWay(Tt.$u.stringify),Yn(Tt.bn,{name:"SHAPE",fill:Sa.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Tt.z6.AllSides,toSpot:Tt.z6.AllSides},new Tt.KX("figure"),new Tt.KX("fill"),new Tt.KX("stroke","borderColor"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Yn(Tt.al,{margin:1,textAlign:"center",overflow:Tt.al.OverflowEllipsis,editable:!0},new Tt.KX("text").makeTwoWay(),new Tt.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Yn("ToolTip",Yn(Tt.s_,"Vertical",{maxSize:new Tt.$u(200,NaN)},Yn(Tt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Tt.KX("text")),Yn(Tt.al,{font:"10pt sans-serif",textAlign:"center"},new Tt.KX("text","details"))));function na(yi,io){var oo=(zi,Uo)=>{zi.handled=!0,zi.diagram.model.commit(Os=>{var ms=Uo.part.adornedPart,gl=new Tt.E9().setRectSpot(ms.actualBounds,yi);gl.subtract(ms.location),gl.scale(2,2),gl.x+=Math.sign(gl.x)*130,gl.y+=Math.sign(gl.y)*130,gl.add(ms.location),gl.snapToGridPoint(zi.diagram.grid.gridOrigin,zi.diagram.grid.gridCellSize);var Ll=Os.copyNodeData(ms.data);Os.setGroupKeyForNodeData(Ll,Os.getGroupKeyForNodeData(ms.data)),Os.addNodeData(Ll);var Gl={from:ms.key,to:Os.getKeyForNodeData(Ll)};Os.addLinkData(Gl);var Tu=zi.diagram.findNodeForData(Ll);Tu.location=gl,zi.diagram.select(Tu),setTimeout(()=>{zi.diagram.commandHandler.editTextBlock()},20)})};return Yn(Tt.bn,{figure:io,alignment:yi,alignmentFocus:yi.opposite(),width:yi.equals(Tt.z6.Top)||yi.equals(Tt.z6.Bottom)?25:18,height:yi.equals(Tt.z6.Top)||yi.equals(Tt.z6.Bottom)?18:25,fill:"orange",stroke:Sa.white,strokeWidth:4,mouseEnter:(zi,Uo)=>Uo.fill="dodgerblue",mouseLeave:(zi,Uo)=>Uo.fill="orange",isActionable:!0,click:oo,contextClick:oo})}function $r(yi){return Yn(Tt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(io,oo)=>oo.fill="dodgerblue",mouseLeave:(io,oo)=>oo.fill="orange",click:(io,oo)=>{io.diagram.commandHandler.showContextMenu(oo.part.adornedPart)}},yi||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Yn(Tt.uz,"Spot",Yn(Tt.Vm,{padding:10}),na(Tt.z6.Top,"TriangleUp"),na(Tt.z6.Left,"TriangleLeft"),na(Tt.z6.Right,"TriangleRight"),na(Tt.z6.Bottom,"TriangleDown"),$r({alignment:new Tt.z6(.75,0)}));function sa(yi,io){return(oo,zi)=>{oo.handled=!0,oo.diagram.model.commit(Uo=>{Uo.set(zi.part.adornedPart.data,yi,io)})}}function Ln(yi,io){return io||(io="color"),Yn(Tt.bn,{width:16,height:16,stroke:"lightgray",fill:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.stroke="dodgerblue",mouseLeave:(oo,zi)=>zi.stroke="lightgray",click:sa(io,yi),contextClick:sa(io,yi)})}function ur(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.white,"fill"),Ln(Sa.beige,"fill"),Ln(Sa.extralightblue,"fill"),Ln(Sa.extralightred,"fill"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.lightgray,"fill"),Ln(Sa.lightgreen,"fill"),Ln(Sa.lightblue,"fill"),Ln(Sa.lightred,"fill")))]}function pr(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.black),Ln(Sa.green),Ln(Sa.blue),Ln(Sa.red))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ln(Sa.white),Ln(Sa.magenta),Ln(Sa.purple),Ln(Sa.orange)))]}function Yr(yi,io){return io||(io="thickness"),Yn(Tt.bn,"LineH",{width:16,height:16,strokeWidth:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa(io,yi),contextClick:sa(io,yi)})}function Ba(yi,io){return io||(io="dash"),Yn(Tt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa(io,yi),contextClick:sa(io,yi)})}function Ur(){return[Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Yr(1),Yr(2),Yr(3),Yr(4))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Ba(null),Ba([2,4]),Ba([4,4])))]}function ya(yi,io){return io||(io="figure"),Yn(Tt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:yi,margin:1,background:"transparent",mouseEnter:(oo,zi)=>zi.fill="dodgerblue",mouseLeave:(oo,zi)=>zi.fill="lightgray",click:sa(io,yi),contextClick:sa(io,yi)})}pt.current.nodeTemplate.contextMenu=Yn("ContextMenu",Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Rectangle"),ya("RoundedRectangle"),ya("Ellipse"),ya("Diamond"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Parallelogram2"),ya("ManualOperation"),ya("Procedure"),ya("Cylinder1"))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",ya("Terminator"),ya("CreateRequest"),ya("Document"),ya("TriangleDown"))),ur(),pr(),Ur()),pt.current.groupTemplate=Yn(Tt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Tt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(yi,io)=>{var oo=io.addMembers(io.diagram.selection,!0);oo||io.diagram.currentTool.doCancel()},avoidable:!1},new Tt.KX("location","loc",Tt.E9.parse).makeTwoWay(Tt.E9.stringify),Yn(Tt.s_,"Auto",{name:"BODY"},Yn(Tt.bn,{parameter1:10,fill:Sa.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Tt.z6.AllSides,toSpot:Tt.z6.AllSides},new Tt.KX("fill"),new Tt.KX("stroke","color"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.Vm,{background:"transparent",margin:20})),Yn(Tt.al,{alignment:Tt.z6.Top,alignmentFocus:Tt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Tt.KX("text"),new Tt.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Yn(Tt.uz,"Spot",Yn(Tt.s_,"Auto",Yn(Tt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Yn(Tt.Vm,{margin:1.5})),$r({alignment:Tt.z6.TopRight,alignmentFocus:Tt.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Yn("ContextMenu",ur(),pr(),Ur()),pt.current.linkTemplate=Yn(Tt.rU,{layerName:"Foreground",routing:Tt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Tt.KX("fromSpot","fromSpot",Tt.z6.parse),new Tt.KX("toSpot","toSpot",Tt.z6.parse),new Tt.KX("fromShortLength","dir",yi=>yi>=1?10:0),new Tt.KX("toShortLength","dir",yi=>yi>=1?10:0),new Tt.KX("points").makeTwoWay(),Yn(Tt.bn,{strokeWidth:2},new Tt.KX("stroke","color"),new Tt.KX("strokeWidth","thickness"),new Tt.KX("strokeDashArray","dash")),Yn(Tt.bn,{segmentIndex:0,segmentOffset:new Tt.E9(15,0),segmentOrientation:Tt.rU.OrientAlong,alignmentFocus:Tt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi===1)),Yn(Tt.bn,{segmentIndex:-1,segmentOffset:new Tt.E9(-10,6),segmentOrientation:Tt.rU.OrientPlus90,alignmentFocus:Tt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi>=1),new Tt.KX("width","thickness",yi=>7+3*yi),new Tt.KX("height","thickness",yi=>7+3*yi),new Tt.KX("segmentOffset","thickness",yi=>new Tt.E9(-15,4+1.5*yi))),Yn(Tt.bn,{segmentIndex:0,segmentOffset:new Tt.E9(15,-6),segmentOrientation:Tt.rU.OrientMinus90,alignmentFocus:Tt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Tt.KX("fill","color"),new Tt.KX("visible","dir",yi=>yi===2),new Tt.KX("width","thickness",yi=>7+3*yi),new Tt.KX("height","thickness",yi=>7+3*yi),new Tt.KX("segmentOffset","thickness",yi=>new Tt.E9(-15,4+1.5*yi))),Yn(Tt.al,{alignmentFocus:new Tt.z6(0,1,-4,0),editable:!0},new Tt.KX("text").makeTwoWay(),new Tt.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Yn(Tt.uz,Yn(Tt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:pa(2)},new Tt.KX("pathPattern","thickness",pa)),$r({alignmentFocus:new Tt.z6(0,0,-6,-4)}));function pa(yi){return Yn(Tt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(yi+4).toString()+" H3"})}function Vi(yi){var io="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return yi===0?io="M0 0 M16 16 M0 8 L16 8":yi===2&&(io="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Yn(Tt.bn,{geometryString:io,margin:2,background:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:sa("dir",yi),contextClick:sa("dir",yi)})}function xi(yi){var io=(oo,zi)=>{oo.handled=!0,oo.diagram.model.commit(Uo=>{var Os=zi.part.adornedPart;Uo.set(Os.data,yi?"toSpot":"fromSpot",Tt.z6.stringify(Tt.z6.AllSides)),(yi?Os.toNode:Os.fromNode).invalidateConnectedLinks()})};return Yn(Tt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(oo,zi)=>zi.background="dodgerblue",mouseLeave:(oo,zi)=>zi.background="transparent",click:io,contextClick:io})}function yo(yi,io){var oo=0,zi=Tt.z6.RightSide;yi.equals(Tt.z6.Top)?(oo=270,zi=Tt.z6.TopSide):yi.equals(Tt.z6.Left)?(oo=180,zi=Tt.z6.LeftSide):yi.equals(Tt.z6.Bottom)&&(oo=90,zi=Tt.z6.BottomSide),io||(oo-=180);var Uo=(Os,ms)=>{Os.handled=!0,Os.diagram.model.commit(gl=>{var Ll=ms.part.adornedPart;gl.set(Ll.data,io?"toSpot":"fromSpot",Tt.z6.stringify(zi)),(io?Ll.toNode:Ll.fromNode).invalidateConnectedLinks()})};return Yn(Tt.bn,{alignment:yi,alignmentFocus:yi.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:oo,background:"transparent",mouseEnter:(Os,ms)=>ms.background="dodgerblue",mouseLeave:(Os,ms)=>ms.background="transparent",click:Uo,contextClick:Uo})}pt.current.linkTemplate.contextMenu=Yn("ContextMenu",pr(),Ur(),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Vi(0),Vi(1),Vi(2))),Yn("ContextMenuButton",Yn(Tt.s_,"Horizontal",Yn(Tt.s_,"Spot",xi(!1),yo(Tt.z6.Top,!1),yo(Tt.z6.Left,!1),yo(Tt.z6.Right,!1),yo(Tt.z6.Bottom,!1)),Yn(Tt.s_,"Spot",{margin:new Tt.Zt(0,0,0,2)},xi(!0),yo(Tt.z6.Top,!0),yo(Tt.z6.Left,!0),yo(Tt.z6.Right,!0),yo(Tt.z6.Bottom,!0)))));const Wa=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -106,7 +106,7 @@ `))&&tl.titleFlexEnd].join(" ")},y.createElement("div",{className:tl.title},y.createElement(a.Z,{title:(Fr=(_n=re.detail)==null?void 0:_n.name)==null?void 0:Fr.split(` `)[0]},y.createElement("strong",{className:tl.titleName,style:{maxWidth:((Hr=y0==null?void 0:y0.current)==null?void 0:Hr.offsetWidth)<150?810:((vr=y0==null?void 0:y0.current)==null?void 0:vr.offsetWidth)<250?700:590}},(er=(Da=re.detail)==null?void 0:Da.name)==null?void 0:er.split(` `)[0])),y.createElement("span",{className:"font22"},(Pa=(ta=re.detail)==null?void 0:ta.name)==null?void 0:Pa.split(` -`).filter(($s,Hc)=>Hc!==0).join(""))),y.createElement("div",null,y.createElement("div",{className:tl.tagsWrap,ref:y0},((ca=re.detail)==null?void 0:ca.allow_add_member)&&!((Ca=re.detail)!=null&&Ca.excellent)&&y.createElement(a.Z,{title:(Gn=$c[((fo=re.detail)==null?void 0:fo.shixun_tag_num)-1])==null?void 0:Gn.connect},y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{backgroundColor:(Ga=$c[((rr=re.detail)==null?void 0:rr.shixun_tag_num)-1])==null?void 0:Ga.bkcolor,color:(co=$c[((qi=re.detail)==null?void 0:qi.shixun_tag_num)-1])==null?void 0:co.txcolor,height:26,border:`1px solid ${(gt=$c[((ei=re.detail)==null?void 0:ei.shixun_tag_num)-1])==null?void 0:gt.bkcolor}`}},(Aa=$c[((Kr=re.detail)==null?void 0:Kr.shixun_tag_num)-1])==null?void 0:Aa.name))),((ma=re.detail)==null?void 0:ma.featured)>0&&y.createElement("div",null,((za=re.detail)==null?void 0:za.featured)===1&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((ri=re.detail)==null?void 0:ri.featured)===2&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((si=re.detail)==null?void 0:si.featured)===3&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Ci=re.detail)==null?void 0:Ci.featured)===4&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Si=re.detail)==null?void 0:Si.excellent)&&((jr=re.detail)==null?void 0:jr.allow_add_member)&&(($n=$c[((En=re.detail)==null?void 0:En.shixun_tag_num)-1])==null?void 0:$n.name)=="\u516C\u5F00\u53D1\u5E03"&&((Or=Ye==null?void 0:Ye.userInfo)==null?void 0:Or.role)!=15&&y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Mr=re.detail)==null?void 0:Mr.excellent)&&((Xn=Ye==null?void 0:Ye.userInfo)==null?void 0:Xn.role)==15&&y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((ba=re.detail)==null?void 0:ba.is_plan)&&y.createElement(a.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),y.createElement("div",{className:tl.operationWrap},((Ui=Ye.userInfo)==null?void 0:Ui.login)&&((Cn=re.detail)==null?void 0:Cn.is_collect)&&y.createElement(a.Z,{title:"\u53D6\u6D88\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:Jc},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#3061D0"}}))),((Zr=Ye.userInfo)==null?void 0:Zr.login)&&!((lr=re.detail)!=null&&lr.is_collect)&&y.createElement(a.Z,{title:"\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:pi},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!(0,Be.bg)()&&y.createElement(a.Z,{title:"\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:()=>{(0,Se.tJ)(an)}},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!!((Ya=re.detail)!=null&&Ya.is_free)&&((Zi=re.detail)==null?void 0:Zi.publish_status)!==0&&(((pn=re.detail)==null?void 0:pn.allow_add_member)||!(0,Be.JA)())&&y.createElement(a.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},y.createElement("span",{className:tl.btns,onClick:Zg},y.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}}))),((sr=re.detail)==null?void 0:sr.allow_statistics)&&((oa=re.detail)==null?void 0:oa.public_status)===2&&y.createElement(a.Z,{title:"\u5B66\u4E60\u7EDF\u8BA1"},y.createElement("span",{className:tl.btns,onClick:()=>je.history.push(`/paths/${Xc.pathId}/statistics`)},y.createElement("i",{className:"iconfont icon-hjj-xuexitongji font14",style:{color:"#A2A7B0"}}))),((vo=re.detail)==null?void 0:vo.is_share)&&y.createElement(fA.CopyToClipboard,{text:`${window.location.origin}/paths/${Xc.pathId}?userid=${(Js=Ye.userInfo)==null?void 0:Js.user_id}`,onCopy:()=>me.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},y.createElement("span",{className:tl.btns,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},y.createElement(a.Z,{title:"\u5206\u4EAB\u8BFE\u7A0B"},y.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}})))),((Qs=re.detail)==null?void 0:Qs.allow_add_member)&&y.createElement(ve.Z,{dropdownRender:()=>{var $s,Hc,Fu,QA,pd,Gd,wd,lf,du,M0,uf,iA,Hf,wf,T0,cf,Vm;return y.createElement(Ds.default,null,(($s=re.detail)==null?void 0:$s.courses)&&(((Hc=re.detail)==null?void 0:Hc.is_creator)&&!!((Fu=Ye.userInfo)!=null&&Fu.professional_certification)||(0,Be.ag)())&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:zg},"\u5F00\u8BFE"),((QA=re.detail)==null?void 0:QA.allow_statistics)&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:()=>je.history.push(`/paths/${Xc.pathId}/edit`)},"\u7F16\u8F91\u8BFE\u7A0B"),((pd=re.detail)==null?void 0:pd.allow_add_member)&&((Gd=re.detail)==null?void 0:Gd.publish_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:bl},"\u53D1\u5E03\u8BFE\u7A0B"),((wd=re.detail)==null?void 0:wd.allow_statistics)&&((lf=re.detail)==null?void 0:lf.publish_status)===2&&((du=re.detail)==null?void 0:du.public_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Au},"\u64A4\u9500\u53D1\u5E03"),((M0=re.detail)==null?void 0:M0.allow_statistics)&&((uf=re.detail)==null?void 0:uf.publish_status)===2&&((iA=re.detail)==null?void 0:iA.public_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Ku},"\u516C\u5F00\u8BFE\u7A0B"),((Hf=re.detail)==null?void 0:Hf.allow_statistics)&&((wf=re.detail)==null?void 0:wf.public_status)===1&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,Be.GJ)()&&((T0=re.detail)==null?void 0:T0.allow_statistics)&&((cf=re.detail)==null?void 0:cf.public_status)===2&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u516C\u5F00"),((Vm=re.detail)==null?void 0:Vm.allow_delete)&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Es},"\u5220\u9664\u8BFE\u7A0B"))}},y.createElement("span",{className:tl.btns},y.createElement("i",{className:"iconfont icon-hjj-shezhi font14",style:{color:"#A2A7B0"}}))))),y.createElement("div",{className:tl.contentWrap},y.createElement("div",null,y.createElement("p",null,((Jl=re.detail)==null?void 0:Jl.stages_count)||"--"),y.createElement("span",null,"\u7AE0\u8282")),y.createElement("div",null,y.createElement("p",null,((Fd=re.detail)==null?void 0:Fd.shixuns_count)||"--"),y.createElement("span",null,"\u5355\u5143")),y.createElement("div",null,y.createElement("p",null,((Ec=re.detail)==null?void 0:Ec.challenge_choose_count)||"--"),y.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361")),y.createElement("div",null,y.createElement("p",null,((pl=re.detail)==null?void 0:pl.challenges_count)||"--"),y.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361")),y.createElement("div",null,y.createElement("p",null,((KA=re.detail)==null?void 0:KA.videos_count)||"--"),y.createElement("span",null,"\u89C6\u9891")),y.createElement("div",null,y.createElement("p",null,((Id=re.detail)==null?void 0:Id.attachment_count)||"--"),y.createElement("span",null,"\u8BFE\u4EF6")),y.createElement("div",null,y.createElement("p",null,((D0=re.detail)==null?void 0:D0.subject_score)||"--"),y.createElement("span",null,"\u7ECF\u9A8C\u503C")),y.createElement("div",null,y.createElement("p",null,((v0=re.detail)==null?void 0:v0.member_count)||"--"),y.createElement("span",null,y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement(a.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((L0=re.detail)==null?void 0:L0.member_count_update_at)||"--"}`},y.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})))))),((N0=re.detail)==null?void 0:N0.laboratory_name)&&(0,Be.Ny)()&&y.createElement("div",{className:tl.laboratory},y.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),y.createElement(a.Z,{title:(qf=re.detail)==null?void 0:qf.laboratory_name},y.createElement("a",{href:`https://${(_f=re.detail)==null?void 0:_f.laboratory_url}`,target:"_blank",className:tl.name},(U0=re.detail)==null?void 0:U0.laboratory_name))))),y.createElement(Td,null),O0.status&&y.createElement(Yd,{type:"subject",onCancel:()=>Uu(!1),onOk:$s=>{Uu(!1),GA($s)}}),y.createElement(ge.default,{open:e0,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{E0(!1)},centered:!0,footer:y.createElement("div",null,y.createElement(de.ZP,{type:"primary",onClick:()=>{E0(!1)}},"\u6211\u77E5\u9053\u4E86"))},y.createElement(Pe.Z,{style:{maxHeight:378,overflow:"auto"},value:(Hu=(fi=re==null?void 0:re.detail)==null?void 0:fi.toast)==null?void 0:Hu.content})))};var Sg=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re,globalSetting:Ye})=>({pathsDetail:Ae,user:ce,globalSetting:Ye,loading:re.models.index}))(ed),jd={flex_box_center:"flex_box_center___NBXqb",flex_space_between:"flex_space_between___uN4ws",flex_box_vertical_center:"flex_box_vertical_center___EYOsz",flex_box_center_end:"flex_box_center_end___jHHe4",flex_box_column:"flex_box_column___MyZ3O",rightWrap:"rightWrap___eTv7o",qrCode:"qrCode___sC5jL",cardTop:"cardTop___b0Ci4",cardTop2:"cardTop2___MW_6D",card:"card___Jud8o",flexRow:"flexRow___W6wCA",flexRowAbout:"flexRowAbout___bcmF2",skillWrap:"skillWrap___crwMu",skillTopWrap:"skillTopWrap____04EP",skillContentWrap:"skillContentWrap___rRXF4",skillContentWrapMin:"skillContentWrapMin___YhUXi",skillContentWrapMax:"skillContentWrapMax___lRaVR",skillContentIcon:"skillContentIcon___ZmSyK",skillContentIconNoStatus:"skillContentIconNoStatus___rXQxP",skillExpandAllWrap:"skillExpandAllWrap___BzK4y",skillExpandAllContent:"skillExpandAllContent___rhcpA",memberItem:"memberItem___nIJKL",radius:"radius___xy08l",memberItemContent:"memberItemContent___Mtdpo",directionItemWrap:"directionItemWrap___SDVOa",btns:"btns___xRyiZ",groupActionWrap:"groupActionWrap___i9dmR",divabout:"divabout___u2qQX",classButton:"classButton___A2ViP",bg28e:"bg28e___gfuez",bgGray:"bgGray___egQu6",member_power1:"member_power1___jxH8q",member_power2:"member_power2___ex8a_",btn_submit:"btn_submit___F_5Zk",btn_cancel:"btn_cancel___Z4oIH"},Oc={"sort-list-panel":"sort-list-panel___OGz8K","sort-list-tip":"sort-list-tip___D4HyS","ant-drawer-content":"ant-drawer-content___Ph226","dragging-li":"dragging-li___UBcMh","task-list-container":"task-list-container___NFn8c",imgradius:"imgradius___yZ4Nz",imageWrap:"imageWrap___m536F",directionItemWrap:"directionItemWrap___IqYmB",groupActionWrap:"groupActionWrap___QJ4tt",teamHeight:"teamHeight___N4U8E",divHeight:"divHeight___iGVdF",member_power1:"member_power1___u09g1",member_power2:"member_power2___YEOwP"},pf=Object.defineProperty,od=Object.defineProperties,td=Object.getOwnPropertyDescriptors,W0=Object.getOwnPropertySymbols,og=Object.prototype.hasOwnProperty,X0=Object.prototype.propertyIsEnumerable,g0=(Ae,ce,re)=>ce in Ae?pf(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Kh=(Ae,ce)=>{for(var re in ce||(ce={}))og.call(ce,re)&&g0(Ae,re,ce[re]);if(W0)for(var re of W0(ce))X0.call(ce,re)&&g0(Ae,re,ce[re]);return Ae},vm=(Ae,ce)=>od(Ae,td(ce)),oc=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const gA=({pathsDetail:Ae,loading:ce,dispatch:re,open:Ye,onClose:Ct,onReloadData:xt=()=>{}})=>{const an=(0,je.useParams)(),[Mt,Je]=(0,y.useState)([]),[Ot,ln]=(0,y.useState)(!0),[xn,mn]=(0,y.useState)(!1),[Hn]=x.default.useForm(),[nr,or]=(0,y.useState)([]),[Mn,Jr]=(0,y.useState)(1),[cr,Tr]=(0,y.useState)([]),[_n,Fr]=(0,y.useState)(!0),[Hr,vr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ye&&Da()},[Ye]);const Da=()=>oc(void 0,null,function*(){const Gn=yield re({type:"classroomList/getSchoolList",payload:{}});Je(Gn.map(rr=>({value:rr})))}),er=()=>{var Gn,rr;if(!((rr=(Gn=Hn.getFieldValue())==null?void 0:Gn.keyword)!=null&&rr.trim())){me.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),or([]);return}Fr(!1),ln(!0),mn(!1),Jr(1),Tr([]),Pa(!0)},ta=Gn=>{Gn=String(Gn);const rr=cr.indexOf(Gn);rr<0?cr.push(Gn):cr.splice(rr,1),Tr([...cr])},Pa=(Gn=!1)=>oc(void 0,null,function*(){var rr,Ga;if(Ot&&!xn||Gn){const qi=Hn.getFieldValue();mn(!0),Jr(Gn?1:Mn+1);const co=yield(0,Ao.nQ)(vm(Kh({page:Gn?1:Mn+1,container_id:an.pathId,container_type:3},qi),{school_name:(qi==null?void 0:qi.school_name)||null,keyword:((rr=qi==null?void 0:qi.keyword)==null?void 0:rr.trim())||null}));or(Gn?[...co.users]:[...nr,...co.users]),mn(!1),((Ga=co.users)==null?void 0:Ga.length)<10&&ln(!1)}}),ca=()=>oc(void 0,null,function*(){if(!(cr!=null&&cr.length))me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{vr(!0);const Gn=yield(0,z.mx)({id:an.pathId,user_ids:cr});vr(!1),Gn&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ca(),xt&&xt())}}),Ca=()=>{Hn.setFieldsValue({keyword:""}),Ct(),Fr(!0),ln(!0)},fo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Gn,rr)=>y.createElement(Ln.default,{value:rr.numid,checked:cr.includes(String(rr.numid)),disabled:!!Gn})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Gn,rr)=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement(je.Link,{className:"bold c-black",to:`/users/${rr.login}`,target:"_blank"},Gn||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Gn=>Gn?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn&&nt()(Gn).format("YYYY-MM-DD HH:mm")},y.createElement("span",null,Gn&&nt()(Gn).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Gn=>{if(Gn===1)return y.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return y.createElement(ge.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ye,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Hr,onOk:ca,onCancel:Ca},y.createElement(x.default,{layout:"inline",form:Hn,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:er},y.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},y.createElement(jt.default,null,y.createElement(jt.default.Option,{value:"1"},"\u59D3\u540D"),y.createElement(jt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),y.createElement(jt.default.Option,{value:"3"},"\u90AE\u7BB1"))),y.createElement(x.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},y.createElement(ee.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),y.createElement(x.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},y.createElement(vi.Z,{allowClear:!0,defaultOpen:!1,options:Mt,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Gn,rr)=>rr.value.toUpperCase().indexOf(Gn.toUpperCase())!==-1})),y.createElement(x.default.Item,null,y.createElement(de.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),_n&&y.createElement("div",{className:"tc font16 c-light-black mt40"},y.createElement("img",{src:ws.RL,width:"100",alt:""}),y.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!_n&&y.createElement("section",null,y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(st.default,{pagination:!1,dataSource:[],columns:fo})),y.createElement("div",{style:{maxHeight:260,overflow:"auto"}},y.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Gn=>{Pa()},hasMore:Ot,useWindow:!1},y.createElement(st.default,{loading:xn,showHeader:!1,pagination:!1,dataSource:nr,columns:fo,onRow:Gn=>({onClick:rr=>{rr.currentTarget.querySelector("input").disabled||ta(rr.currentTarget.querySelector("input").value)}})})))))};var Nd=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(gA),jA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Cf=({pathsDetail:Ae,loading:ce,dispatch:re,data:Ye,onReloadData:Ct=()=>{}})=>{const xt=(0,je.useParams)(),[an,Mt]=(0,y.useState)(!0),[Je,Ot]=(0,y.useState)(!1),[ln]=x.default.useForm(),[xn,mn]=(0,y.useState)([]),[Hn,nr]=(0,y.useState)(1),[or,Mn]=(0,y.useState)([]),[Jr,cr]=(0,y.useState)(!0),[Tr,_n]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ae.actionTabs.key==="Collaborators-AddCourses"&&(cr(!0),Mt(!0),Fr())},[Ae.actionTabs.key]);const Fr=()=>jA(void 0,null,function*(){const ca=yield re({type:"classroomList/getSchoolList",payload:{}})}),Hr=()=>{cr(!1),Mt(!0),Ot(!1),nr(1),Mn([]),Da(!0)},vr=ca=>{ca=String(ca);const Ca=or.indexOf(ca);Ca<0?or.push(ca):or.splice(Ca,1),Mn([...or])},Da=(ca=!1)=>jA(void 0,null,function*(){var Ca,fo;if(an&&!Je||ca){const Gn=ln.getFieldValue();Ot(!0),nr(ca?1:Hn+1);const rr=yield(0,Ao.FU)({page:ca?1:Hn+1,container_id:xt.pathId,container_type:3,manager_name:(Gn==null?void 0:Gn.manager_name)||null,course_name:((Ca=Gn==null?void 0:Gn.course_name)==null?void 0:Ca.trim())||null});mn(ca?[...rr.courses]:[...xn,...rr.courses]),Ot(!1),((fo=rr.courses)==null?void 0:fo.length)<10&&Mt(!1)}}),er=()=>jA(void 0,null,function*(){var ca,Ca,fo;if(!(or!=null&&or.length))me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(Ae.actionTabs.type!=1){if(((Ca=(ca=Ae==null?void 0:Ae.Courses)==null?void 0:ca.spoc_courses)==null?void 0:Ca.length)+(or==null?void 0:or.length)>3){me.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((fo=Ye==null?void 0:Ye.spoc_courses)==null?void 0:fo.length)+(or==null?void 0:or.length)>3){me.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}_n(!0);const Gn=yield(0,z.sm)({id:xt.pathId,course_ids:or,course_type:Ae.actionTabs.type});_n(!1),Gn&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),ta(),Ct&&Ct())}}),ta=()=>{ln.setFieldsValue({course_name:"",manager_name:""}),Mn([]),re({type:"pathsDetail/setActionTabs",payload:{}})},Pa=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ca,Ca)=>y.createElement(Ln.default,{value:Ca.id,checked:or.includes(String(Ca.id)),disabled:!!ca})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))}];return y.createElement(ge.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:Ae.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Tr,onOk:er,onCancel:ta},y.createElement(x.default,{layout:"inline",form:ln,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Hr},y.createElement(x.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},y.createElement(ee.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),y.createElement(x.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},y.createElement(ee.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),y.createElement(x.default.Item,null,y.createElement(de.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Jr&&y.createElement("div",{className:"tc font16 c-light-black mt40"},y.createElement("img",{src:ws.RL,width:"100",alt:""}),y.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Jr&&y.createElement("section",null,y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(st.default,{pagination:!1,dataSource:[],columns:Pa})),y.createElement("div",{style:{maxHeight:260,overflow:"auto"}},y.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ca=>{Da()},hasMore:an,useWindow:!1},y.createElement(st.default,{loading:Je,showHeader:!1,pagination:!1,dataSource:xn,columns:Pa,onRow:ca=>({onClick:Ca=>{Ca.currentTarget.querySelector("input").disabled||vr(Ca.currentTarget.querySelector("input").value)}})})))))};var Jd=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(Cf),BA=oe(12183),Ed=oe(44589),Ch=oe(39180),a0=oe.n(Ch),CA=oe(59301),Bp=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Em=(0,Ed.W8)(({item:Ae,toIndex:ce,params:re,isShow:Ye,setShow:Ct,dispatch:xt,user:an,classroomList:Mt,handleDeleteMember:Je,pathsDetail:Ot,EditPowerClick:ln})=>{var xn,mn,Hn,nr;return CA.createElement("span",{style:{display:"inline-block",width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:ce%8==0?"":"13px"}},CA.createElement("div",{className:Oc.directionItemWrap},CA.createElement(a.Z,{color:"#ffffff",title:CA.createElement("div",{className:Oc.teamHeight},CA.createElement("div",{style:{display:"flex"}},CA.createElement("div",{className:Oc.imageWrap,style:{marginRight:11}},CA.createElement("img",{className:Oc.imageWrap,src:we.Z.API_SERVER+"/images/"+(Ae==null?void 0:Ae.image_url)})),CA.createElement("div",null,CA.createElement("div",{title:Ae==null?void 0:Ae.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ae==null?void 0:Ae.name)||"--"),CA.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ae==null?void 0:Ae.school))),CA.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ae!=null&&Ae.brief_introduction)&&CA.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ae==null?void 0:Ae.brief_introduction)&&CA.createElement("div",{className:Oc.divHeight},Ae==null?void 0:Ae.brief_introduction),((xn=an==null?void 0:an.userInfo)==null?void 0:xn.user_id)===(Ae==null?void 0:Ae.id)&&CA.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>je.history.push("/account/profile")},CA.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},CA.createElement("div",{style:{position:"relative"}},CA.createElement("img",{draggable:!1,className:Oc.imgradius,onClick:()=>{(0,Be.bg)()?je.history.push(`${Ae.user_url}`):xt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:we.Z.API_SERVER+"/images/"+(Ae==null?void 0:Ae.image_url)}),((0,Be.Ny)()||((mn=Ot==null?void 0:Ot.detail)==null?void 0:mn.is_subject_member))&&CA.createElement(CA.Fragment,null,Ae!=null&&Ae.is_subject_creator?CA.createElement("div",{className:Oc.member_power1},"\u521B\u5EFA\u8005"):Ae!=null&&Ae.can_edit_knowledge_graph||Ae!=null&&Ae.can_edit_stage?CA.createElement("div",{className:Oc.member_power1,style:{cursor:((0,Be.j5)()||((Hn=Ot==null?void 0:Ot.detail)==null?void 0:Hn.is_creator))&&"pointer"},onClick:()=>ln(Ae)},"\u7F16\u8F91\u6743\u9650"):CA.createElement("div",{className:Oc.member_power2,style:{cursor:((0,Be.j5)()||((nr=Ot==null?void 0:Ot.detail)==null?void 0:nr.is_creator))&&"pointer"},onClick:()=>ln(Ae)},"\u67E5\u770B\u6743\u9650"))),CA.createElement("div",{style:{color:"#999999",padding:"0 10px"}},CA.createElement("span",{className:"multi_ellipsis1",style:{color:"#000"}},(Ae==null?void 0:Ae.name)||"--"),CA.createElement("span",{className:"multi_ellipsis1 mt5"},(Ae==null?void 0:Ae.school)||"--"))),CA.createElement("br",null)))}),uh=(0,Ed.JN)(({isShow:Ae,setShow:ce,pathsDetail:re,items:Ye,params:Ct,dispatch:xt,user:an,classroomList:Mt,handleDeleteMember:Je,EditPowerClick:Ot})=>CA.createElement("div",{className:"task-list-container"},Ye==null?void 0:Ye.map((ln,xn)=>CA.createElement(Em,{key:`${ln.id}`,isShow:Ae,setShow:ce,dispatch:xt,pathsDetail:re,handleDeleteMember:Je,user:an,classroomList:Mt,toIndex:xn+1,params:Ct,index:xn,item:ln,EditPowerClick:Ot})))),j0=({data:Ae,user:ce,classroomList:re,pathsDetail:Ye,operation:Ct,callback:xt,handleDeleteMember:an,onCancel:Mt,dispatch:Je,visible:Ot=!1,EditPowerClick:ln})=>{const[xn,mn]=(0,y.useState)(Ae),Hn=(0,je.useParams)(),[nr,or]=(0,y.useState)(),[Mn,Jr]=(0,y.useState)(!0);function cr(_n){const{newIndex:Fr,oldIndex:Hr}=_n;Ct&&(Tr(a0()(xn,Hr,Fr).map(vr=>vr==null?void 0:vr.id)),mn(a0()(xn,Hr,Fr)))}(0,y.useEffect)(()=>{mn(Ae)},[JSON.stringify(Ae)]);function Tr(_n){return Bp(this,null,function*(){const Fr=yield(0,ot.ZP)(`/api/paths/${Hn==null?void 0:Hn.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:_n}});Je({type:"pathsDetail/getRightData",payload:{id:Hn.pathId}}),Je({type:"pathsDetail/getPathsDetail",payload:{id:Hn.pathId}})})}return CA.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},CA.createElement(uh,{axis:"xy",helperClass:"dragging-li",isShow:Mn,setShow:Jr,distance:2,disableAutoscroll:!0,dispatch:Je,pathsDetail:Ye,handleDeleteMember:an,user:ce,classroomList:re,params:Hn,items:xn,onSortEnd:cr,EditPowerClick:ln}))};var V0=(0,je.connect)(({user:Ae,classroomList:ce,pathsDetail:re})=>({user:Ae,classroomList:ce,pathsDetail:re}))(j0),sg=oe(87513),Ym={del_btn:"del_btn___G3Ocu"};const ym=({pathsDetail:Ae,user:ce,loading:re,dispatch:Ye,visible:Ct,onCancel:xt,handleDeleteMember:an,showEditPowerModal:Mt,setMemberInfo:Je})=>{var Ot;const ln=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(xn,mn)=>y.createElement("div",null,(mn==null?void 0:mn.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(xn,mn)=>y.createElement(y.Fragment,null,mn!=null&&mn.can_edit_knowledge_graph||mn!=null&&mn.can_edit_stage?y.createElement(y.Fragment,null,y.createElement("span",null,"\u53EF\u7F16\u8F91"),(mn==null?void 0:mn.can_edit_stage)&&y.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(mn==null?void 0:mn.can_edit_knowledge_graph)&&(mn==null?void 0:mn.can_edit_stage)&&y.createElement("span",null,"\u3001"),(mn==null?void 0:mn.can_edit_knowledge_graph)&&y.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):y.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(xn,mn)=>{var Hn,nr;return y.createElement("div",null,!((mn==null?void 0:mn.id)===((Hn=ce==null?void 0:ce.userInfo)==null?void 0:Hn.user_id)&&((nr=Ae==null?void 0:Ae.detail)!=null&&nr.is_creator))&&y.createElement(y.Fragment,null,y.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Mt(),Je(mn)}},"\u6743\u9650\u8BBE\u7F6E"),y.createElement("a",{className:Ym.del_btn,onClick:()=>{an(mn.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(xn=>!!xn);return y.createElement(ge.default,{title:"\u7F16\u8F91",open:Ct,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:xt,footer:null},y.createElement(st.default,{style:{marginBottom:20},pagination:!1,dataSource:(Ot=Ae==null?void 0:Ae.rightData)==null?void 0:Ot.members,columns:ln}))};var Sh=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re})=>({pathsDetail:Ae,user:ce,loading:re}))(ym),Xg={member_con_warp:"member_con_warp___t7OE2"},Vg=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const wm=({pathsDetail:Ae,loading:ce,dispatch:re,visible:Ye,memberInfo:Ct,onCancel:xt})=>{const an=(0,je.useParams)(),[Mt,Je]=(0,y.useState)(1),[Ot,ln]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ye&&Ct&&(Ct!=null&&Ct.can_edit_knowledge_graph||Ct!=null&&Ct.can_edit_stage?(Je(1),xn()):Je(2))},[Ye]);const xn=()=>{let mn=[];Ct!=null&&Ct.can_edit_stage&&mn.push("stage"),Ct!=null&&Ct.can_edit_knowledge_graph&&mn.push("knowledge_graph"),ln(mn)};return y.createElement(ge.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ye,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Vg(void 0,null,function*(){if(Mt===1&&Ot.length==0){me.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let mn=yield(0,ot.ZP)(`/api/paths/${an.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Ot.includes("stage"),can_edit_knowledge_graph:!!Ot.includes("knowledge_graph"),user_id:Ct==null?void 0:Ct.id}});(mn==null?void 0:mn.status)==0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),xt(),re({type:"pathsDetail/getRightData",payload:{id:an.pathId}}))}),onCancel:xt},y.createElement("div",{className:Xg.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},y.createElement(ye.ZP.Group,{onChange:mn=>{mn.target.value===2?ln([]):xn(),Je(mn.target.value)},value:Mt},y.createElement(ye.ZP,{value:1},"\u7F16\u8F91"),y.createElement(ye.ZP,{value:2},"\u67E5\u770B"))),y.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Mt===1&&y.createElement(Ln.default.Group,{value:Ot,onChange:mn=>ln(mn)},y.createElement(Ln.default,{className:Xg.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),y.createElement(Ln.default,{className:Xg.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var lg=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(wm),fs=oe(59301),Gh=Object.getOwnPropertySymbols,Jm=Object.prototype.hasOwnProperty,Tv=Object.prototype.propertyIsEnumerable,_p=(Ae,ce)=>{var re={};for(var Ye in Ae)Jm.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&Gh)for(var Ye of Gh(Ae))ce.indexOf(Ye)<0&&Tv.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},ch=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});function Wh(Ae){const ce=(Ct,xt)=>{if(Ct.localName===xt)return Ct;for(let an=0,Mt=Ct;Mt=Mt.parentNode;an++){if(Mt.localName===xt)return Mt;if(Mt==document.documentElement)return!1}},re=Ae.target,Ye=ce(re,"a");if(console.log([Ye],Ye==null?void 0:Ye.href,44),!(Ye!=null&&Ye.href)&&re.tagName.toUpperCase()==="IMG"){let Ct=re.src||re.getAttribute("src");Ct&&Ct.indexOf("/images/avatars/User")===-1&&(Ae.stopPropagation(),Ae.preventDefault(),HA.Z.publish("preview-image",Ct))}}const bm=Ae=>{var ce=Ae,{pathsDetail:re,user:Ye,globalSetting:Ct,loading:xt,classroomList:an,dispatch:Mt}=ce,Je=_p(ce,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Ot,ln,xn,mn,Hn,nr,or,Mn,Jr;const[cr]=(0,je.useSearchParams)(),Tr=(0,je.useParams)(),[_n,Fr]=(0,y.useState)(),[Hr,vr]=(0,y.useState)(),[Da,er]=(0,y.useState)({}),ta=(0,y.useRef)(),[Pa,ca]=(0,y.useState)(!1),[Ca,fo]=(0,y.useState)({}),[Gn,rr]=(0,y.useState)(!1),[Ga,qi]=(0,y.useState)(!1),[co,ei]=(0,y.useState)(!1),[gt,Kr]=(0,y.useState)({}),[Aa,ma]=(0,y.useState)(!1),za=(0,je.useLocation)(),ri=!((Ot=re.detail)!=null&&Ot.can_managed),si=()=>{me.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,y.useEffect)(()=>{if(ta.current)return ta.current.addEventListener("mousedown",Wh),()=>{var Cn;(Cn=ta.current)==null||Cn.removeEventListener("mousedown",Wh)}},[ta.current]);const Ci=()=>ch(void 0,null,function*(){if(!(Hr!=null&&Hr.trim())){me.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Cn=yield(0,z.bw)({id:Tr.pathId,team_title:Hr.trim()});Fr(!_n),(Cn==null?void 0:Cn.status)===0&&(vr(null),me.ZP.success(Cn.message),Mt({type:"pathsDetail/getRightData",payload:{id:Tr.pathId}}))});(0,y.useEffect)(()=>{var Cn,Zr,lr;((Cn=re.detail)==null?void 0:Cn.show_spoc)===1&&Mt({type:"pathsDetail/getCoureses",payload:{id:Tr.pathId}}),(Zr=re.detail)!=null&&Zr.show_history&&Si(),ma((0,Be.Ny)()||((lr=re.detail)==null?void 0:lr.is_subject_member))},[re.detail]);function Si(){return ch(this,null,function*(){fo(yield(0,z.ue)({id:Tr.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var Cn,Zr,lr;if(((Cn=an.actionTabs)==null?void 0:Cn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Ya=(lr=(Zr=re.detail)==null?void 0:Zr.courses)==null?void 0:lr.find(Zi=>{var pn;return Zi.course_id===((pn=an.actionTabs)==null?void 0:pn.name)});er(Ya||{})}},[an.actionTabs]),(0,y.useEffect)(()=>{var Cn,Zr,lr,Ya,Zi,pn,sr,oa,vo,Js;let Qs;if((Cn=re.detail)!=null&&Cn.has_start){const Jl=(lr=(Zr=re.detail)==null?void 0:Zr.courses)==null?void 0:lr.findIndex(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)===1});Qs=Jl>-1?Jl:0}else{let Jl=(pn=(Zi=(Ya=re.detail)==null?void 0:Ya.courses)==null?void 0:Zi.map(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)}))==null?void 0:pn.lastIndexOf(2);Qs=Jl>-1?Jl:0,Jl=(oa=(sr=re.detail)==null?void 0:sr.courses)==null?void 0:oa.findIndex(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)===0}),Qs=Jl>-1?Jl:Qs}(vo=re.detail)!=null&&vo.courses&&er(((Js=re.detail)==null?void 0:Js.courses[Qs])||{})},[re.detail]);const jr=Cn=>ch(void 0,null,function*(){ge.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>ch(void 0,null,function*(){var Zr;const lr=yield(0,z.EP)({id:Tr.pathId,user_id:Cn});(lr==null?void 0:lr.status)===1&&(((Zr=Ye.userInfo)==null?void 0:Zr.user_id)===Cn&&(window.location.href=window.location.href),me.ZP.info(lr==null?void 0:lr.message),En())})})}),En=()=>{Mt({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}}),Mt({type:"pathsDetail/getRightData",payload:{id:Tr.pathId}}),Mt({type:"pathsDetail/getCoureses",payload:{id:Tr.pathId}})},$n=()=>{var Cn;return(0,Be.j5)()||((Cn=re==null?void 0:re.detail)==null?void 0:Cn.is_creator)},Or=()=>{var Cn,Zr;return _n?fs.createElement("div",{className:jd.flexRow},fs.createElement(ee.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Hr,onChange:lr=>vr(lr.target.value)}),fs.createElement(de.ZP,{className:"ml5",onClick:()=>Fr(!_n)},"\u53D6\u6D88"),fs.createElement(de.ZP,{className:"ml5",type:"primary",onClick:Ci},"\u786E\u5B9A")):fs.createElement("div",{className:jd.directionItemWrap},fs.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},(Cn=re.rightData)==null?void 0:Cn.team_title),fs.createElement("span",{className:jd.groupActionWrap},fs.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(ri){si();return}Fr(!_n)}})),fs.createElement("div",{className:jd.btns,style:{marginLeft:"auto"},onClick:()=>{if(ri){si();return}qi(!0)}},fs.createElement("i",{className:"iconfont icon-bianji-moren font14 current"}),fs.createElement("span",null,"\u7F16\u8F91")),($n()||((Zr=re.detail)==null?void 0:Zr.allow_edit_stage))&&fs.createElement("div",{className:jd.btns,style:{marginLeft:30},onClick:()=>{if(ri){si();return}rr(!0)}},fs.createElement("i",{className:"iconfont icon-hjj-bianzu font14 current"}),fs.createElement("span",null,"\u6DFB\u52A0\u5408\u4F5C\u8005")))},Mr=Cn=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Cn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xn=Cn=>{Cn=Cn!=null&&Cn.includes(".json")?Cn:`${Cn}.json`,ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ch(void 0,null,function*(){const Zr=yield(0,sg.L8)({url:Cn});if(!Zr)return;me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const lr=yield(0,Pr.Ir)({id:Zr.shixun_identifier});if(lr!=null&&lr.game_identifier){(0,ie.xg)(`/tasks/${lr.game_identifier}?subject_id=${Tr.pathId}`);return}(lr==null?void 0:lr.status)===2?Xn(lr==null?void 0:lr.message):(lr==null?void 0:lr.status)===3&&Mr(lr==null?void 0:lr.message)})})},ba=Cn=>{$n()&&(ei(!0),Kr(Cn))},Ui=(0,y.useMemo)(()=>{var Cn,Zr;return fs.createElement("div",{style:{width:"100%",display:"flex",flexWrap:"wrap"}},(Zr=(Cn=re.rightData)==null?void 0:Cn.members)==null?void 0:Zr.map((lr,Ya)=>{var Zi,pn;return fs.createElement("div",{key:Ya,style:{width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:(Ya+1)%8==0?"":"13px"}},fs.createElement("div",{className:Oc.directionItemWrap},fs.createElement(a.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:fs.createElement("div",{className:Oc.teamHeight},fs.createElement("div",{style:{display:"flex"}},fs.createElement("div",{className:Oc.imageWrap,style:{marginRight:11}},fs.createElement("img",{className:Oc.imageWrap,src:we.Z.API_SERVER+"/images/"+(lr==null?void 0:lr.image_url)})),fs.createElement("div",null,fs.createElement("div",{title:lr==null?void 0:lr.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(lr==null?void 0:lr.name)||"--"),fs.createElement("div",{title:lr==null?void 0:lr.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},lr==null?void 0:lr.school))),fs.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(lr!=null&&lr.brief_introduction)&&fs.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(lr==null?void 0:lr.brief_introduction)&&fs.createElement("div",{className:Oc.divHeight},lr==null?void 0:lr.brief_introduction),((Zi=Ye==null?void 0:Ye.userInfo)==null?void 0:Zi.user_id)===(lr==null?void 0:lr.id)&&fs.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>je.history.push("/account/profile")},fs.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},fs.createElement("div",{style:{position:"relative"}},fs.createElement("img",{draggable:!1,className:Oc.imgradius,onClick:()=>{(0,Be.bg)()?je.history.push(`${lr.user_url}`):Mt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:we.Z.API_SERVER+"/images/"+(lr==null?void 0:lr.image_url)}),((0,Be.Ny)()||((pn=re==null?void 0:re.detail)==null?void 0:pn.is_subject_member))&&fs.createElement(fs.Fragment,null,lr!=null&&lr.is_subject_creator?fs.createElement("div",{className:jd.member_power1},"\u521B\u5EFA\u8005"):lr!=null&&lr.can_edit_knowledge_graph||lr!=null&&lr.can_edit_stage?fs.createElement("div",{className:jd.member_power1,style:{cursor:$n()&&"pointer"},onClick:()=>ba(lr)},"\u7F16\u8F91\u6743\u9650"):fs.createElement("div",{className:jd.member_power2,style:{cursor:$n()&&"pointer"},onClick:()=>ba(lr)},"\u67E5\u770B\u6743\u9650"))),fs.createElement("div",{style:{color:"#fff"}},fs.createElement("span",{className:"multi_ellipsis1"},(lr==null?void 0:lr.name)||"--"),fs.createElement("span",{className:"multi_ellipsis1 mt5"},(lr==null?void 0:lr.school)||"--"))),fs.createElement("br",null)))}))},[(ln=re.rightData)==null?void 0:ln.members]);return fs.createElement("section",{className:jd.rightWrap},!!((mn=(xn=re.rightData)==null?void 0:xn.members)!=null&&mn.length)&&fs.createElement("div",{className:`${jd.card} pb0`},$n()?Or():fs.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center",color:"#fff"}},(Hn=re.rightData)==null?void 0:Hn.team_title),Aa&&fs.createElement(V0,{getMemberPower:$n,EditPowerClick:ba,data:(nr=re.rightData)==null?void 0:nr.members,operation:(or=re.detail)==null?void 0:or.allow_add_member,handleDeleteMember:jr}),!Aa&&Ui),fs.createElement(Nd,{open:Gn,onReloadData:En,onClose:()=>rr(!1)}),fs.createElement(Jd,{onReloadData:En,data:Ca}),fs.createElement(BA.Z,{visible:Pa,onCancel:()=>{ca(!1)},data:((Jr=(Mn=re.rightData)==null?void 0:Mn.progress)==null?void 0:Jr.info)||{}}),fs.createElement(Sh,{visible:Ga,onCancel:()=>qi(!1),handleDeleteMember:Cn=>{jr(Cn)},showEditPowerModal:()=>ei(!0),setMemberInfo:Cn=>Kr(Cn)}),fs.createElement(lg,{visible:co,memberInfo:gt,onCancel:()=>ei(!1)}))};var Cp=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re,globalSetting:Ye,classroomList:Ct})=>({pathsDetail:Ae,user:ce,globalSetting:Ye,loading:re.models.index,classroomList:Ct}))(bm),af={CollapseStyles:"CollapseStyles___aBZYM",EditStyle:"EditStyle___igclo",TreeStyles:"TreeStyles___ctDec",introTitle:"introTitle___KTwp8",actionTabs:"actionTabs___OUJok",tab:"tab___CWdhq",s1:"s1___nb7Zu",s2:"s2___aUzUq",tabActive:"tabActive___bH7FS"},Xh="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQd8VFX2//e+SSYJvadMCAEpARSUoqKiomlWxIJr7+23q4LKqquoi6JYcC27q2JX1LWAgoJkguAKKr0tEJAOKRB6TZly///zJpMpmfLem/fevJnM+Xz4hGTuPefcc+93bjvnXIYEaWIBvnVuOsy8O4AcCDwbHFngSIfAOgG8AzhrC/A+0oSzjWD8MMAOwMn3gWEPGCrhZOUAdqL+xDbWY+QeabwSpeRYgMkpnCjb1AJ8d0kX1AunweQcAMb6w4m+YDg9KrbiWAIBZeB8HRzCGpidK1lGUXVUdIkToQmAyOxIXjV3KLjzLDj5MDCcAbBcmSx0Ls63A1gMzhfBlPQry8xfqrMCMS0uAZAw3ccrS/LAhQIAFwD8ipju7Ubl+QxA+Ak2zGW5BWXx0SZtWpEASAC78irreXDgMjBcDKCvNqY3DFcCyGw4HT+wrhf9bBitDKJIAiANHcF3zhkOk3A1OL8SjGUbpH90VoOXA2w6mPMbllW8QGfhhhTXrAHCt5d0h1m4AZzfD6CLIXsoekpVg7E3Ue/8jOUWbYueGtGV3CwBwiuslwP8doCNjK75Y0U67VnYB8xSODNWNFZLz2YDEM5np6BCuA/MdK/0+we1zBwvfMT7mLeQaX+bsYvr4qVVodoR9wDhe+amw+G4H5w90Rw6VLc2Mj4RtbVvxvsFZdwChO+0ZsGEhwA8rNugaY6COCYjxTmZdS6uisfmxx1A+LZv28Hc6lGAPxaPHWbcNvFJqBUmsZMKDhtXR/maxRVAeEXpOIDTUqqtfFMkakRuAXYIcD7PLEUvR87LGBziAiC8ouRaMPY0eNxf6hlj1ITXogycPcOyC74KX9TYJWIaILxqXn84bRMTx7VGHWR8BgT+BMssXmdUDcPpFbMA4eXW8WCYEK6Bic8NYAGOp1h24bMG0ES2CjEHEF45dzi481UAQ2S3NlEhmhZYBiY8xLLyY8qFJaYAwiutE8AxPpq9nJAdoQUYnmVZhU9FyEW36jEBEL7rxwFgpvfAMFQ3yyQEaWcBjqXgjjtZ14vWaCdEHc6GBwgvL7kbjL2jTnMTXAxlAc7vYdlFUwylk58yhgYILy95B4zdbWQDNgvdHA7g4B6g9gRQe7zhJ/2/4XcyQmpLILWF17+G3zukA4IpuJk4m8KyC+4xqh0NCRBeOT8PTtuHYDjTqIaLe72OHgT2VQJ7K4ADEeaD6GwBumQDBJaWAe9wF4Gx21mW8aIbDQcQXjFnJLjwMVjiNlx3EBIg9lUB+6sAAogW1LYT0DHDBZZOWR4JHIfB2C3MUjBDC7FKeRoKILy8dAwY/4fSxiTqKbTAwWpgxwZg9w6FDBRWy+gGdMsD2nvFqjE2lmUVvKaQo+rVDAMQXmF9JeF5q3r/hmZ47JALGLs26SzYT1zXXi6gtGrn/mAysxQ+El2lXNINARBebv0UDDcawSDNQgfaXO/cAOzYCDjsxmiyKQno1gfIyXNt9DmmsuzCm6KtXFQB4oryS5rekD0k2rZoHvJpw71uEXD8iDHb26I1kDcY6NKVQDIbtuSrWPcRtdFSNmoA4bvmdIAgWAEMjlbjm53cqm3A6oWx0exepwInnUK6LofTWci6Fh+IhuJRAQjfOiMdKWmzEuDQscu3rQM2rtBRoAqiMnOBgcNdIKkTLmE98iM8b5avk+4AEZM6pzhmASwxc8jvL2U1ls51Hd3GItHG/ZzLAPDlqKu9RO8YeF0BklhWRWGEzvk0CkI1EFks7td1X27pBhC+bX4qzDZaACdmDg3GT0CWC78H6Cg3HqhjJjA03wWSLPvZeqUd0g8g5dZZidMqHUfq6gVAFSV2jyPqMwjo3l883WLZhZfo0TJdAJK459CjK71kbPkfsGmVzkJ1EjfwHCCzu273JJoDpLnekPPa43Du3QVeewK87oT4Ew0/3b/7/N1eD5bSwvWPLsq8/u/6e5p4geb+3JTZI7CXbPUuYIU6SdpnzvsVldX7m4z8rC4dcfkFZ+uEiABiTi90+XIBmt+4awoQXlk6Brx5+FY5D+6Bs3onHJVb4KjYAucB7U+NTJndYcrqCSGzB0zpOWCmZGCJFThxVJXBO3Peb6is3mc8gLRsAwwtaLhxZ2NZtna+W5oBhFeUjgT4d6r0lNGYOGxw7NnpAsQeFyj40ajcY/lYJiWnL5JT26hmLcPOINTCHv2B3oMa2uq8glmKNfEC1gQgvLK0L5z893hyWef1tbBvXgn75lVw7t4OWkIZiYSUNLToejIgCKqpZdgZhFpIvlvDLnI5OJKrvJB8JssasUG1xjcw0gYgFdbfgfgIdqLZwQ0MbuAj05T07khuq+4TJ4aeQWgAkxdw/4aYOo5FLLtwmOEBwstL3wHjMR0my48fcYFiyyo4yqPsCi6hx01prZHWtZ+EkvKKGB4g1JwzijzxJJxPYdlFqobvqjqDxHqCBceO9eISiv7RCVOsUGpmLyS17qC6uoZeYrlbS0FXp57rabvKiSBUA4iYmkcwrVa9l3RgaN+0ArYVP8GxR+eIOhXaZmrZFmmWPBU4NWUREzMIqT3kQt/wXadjoFophdQDSLl1SazlrXIe2I36ZVbYNyzRZIDpwdTcqSvMHbxiu1UUGjMAye3niiFxE8dSll14uhqmUAUgsZjxkGYMAofRTqPkdmpaTn+YUlvJrSapfMwApHV74OxLfdukUgbHiAHSkCv3F0kWN0Ahx44y1C+3xsTmO5y5BHMaWuQOCFdM8ecxAxBqIQGEgOJNTDg30lzAkQOkwro0FhJJ8+OHxRnDtvq/igeM0SrSsS4d72pFMQUQtyOjrzGWMUthROlqIwJIrDxBYFv7K2zLS+E83NRtQqvBpQffNEsfmFo2ZgJRXWRMAYR8s8hHy58ifHpBMUB41Zz+cAprVe8VFRnyIwdQt2Aa7Fti8nAttCWYgFa9IvpyDGvpmAIItabgesAUIM2pkHQyy7xA0SM+ygFSUfKdkV92cmxfh7oF00FOhPFIWh7vuu0VcwDxP+5t7Hg+g1mKrlAyDhQBhJeXjgbjXyoRqEcdOqGqW/itHqKiJiO5bWekpPfQVH7MAeTkYUB2zyA24X9iliLZY1YZQCqs6wFjPphZN3cqbOsXaTpwjMDc3NECc8dsTVWJOYD0HAD0HBjYJgxlLKtQtj+ObIDwipJxAHtJ055RyLzmq1fg2B1nYaZBbEGzB80iWlLMAYRmD5pFghL7K7MUyHqiWhZA+JbStkjFdoBrd3SioMed+6tQ8/VkkEt6cyFyL6F9iJYUcwChbPG0DwlOh1F/PJd1HyU5k4U8gFSUvACwx7TsFLm87RuWotb6sdxqMV+eLgjpolBLijmANObQCmUVNolZCh6XajfJAOF752SiXqiUyliPcvXLS1H/qyaBZHqoH5GMlj2HgIV6uSki7q7KMQeQpGQg/0/hW+6AheUUShrL0gFSbn0FDA+Hl65PCfumlaj98X19hEUghSWnAMkpaPxpNvv+7v7MZAK31QO2OnBbXcNPz++uv9W7PrPbkABIgE6RChAZyR4kAaQhl+7uCMaJqlUpyq/mG+O8syO06wzWtjPop9Cui/jT/buqDXczs9uAX78HarQN+425GUTSEqvBiElCBksPn+tXGkAqS54DZ09o0tkymTr3luPEF5Nk1lKnuNAhA5RJROiUrT0Iwqm87CfXG4IaUswBJPwm3WMtxieyrKInw5kvLEDENzwqkwxxPOQ8VI0Tn0wI1yZ1Pk8yi2AQAZGRC1N6LliaNm7lihRe+ztQvllRVamVYg4gYY95/VqeZU8Nl8I0PEAqrQ+CI+pvxlHChJppr2nmcMhSW8KU3RtCRjeY0ulfLkBrWqPS5tXA5jWaahcTIbfeFgh1URjIUtw5lmUXhxzb4QFSUboB4H007YkwzHldDWpnvQtH+R+qqsFatkVSt74w5fSFqVs/V/bCWCGaPWgW0ZBibgYJ6WoSyFBsI7MUhIxXDgkQXmG9HEB0z1GdDhEc9m3qOA6z1h1coOjWT/yJJLOGQ0xD1rT/oH2IhhRzAAnqrBjSSCOZpXBmsBJhABJ9j93a0k9hL1sc0TBgrdsjqccAcaYQQaHx/UFEykqt7HQA1s+lllZULuYAEszdPWTrQ3v6BgUI317SHclsqyLLqlTJtv531M39TDE32ksk5Z2OpLyhYtLnuKPl84C9FZo1K6YAEixgSop1bLwHyy3aFnARFqw+ryx9Epw/K4W/FmWch/aiZvrrUJLNMKnHKS5g9DxNC9WMw3PXH8C6yGbXUI2JqU164JBbaX3F2HiWVfCcPIBUWCnSSN1cltLUFUvVlnwE+8ZlkmuwZDOS+rhmC1PWSZLrxXTB44eBBUGXzxE3LaZmkEBJG6RboJpZCsX3FPwp4BKLV84ZDi5ELVOJbe1C1M37j7TmJZlhHpwvAkPQ2P1bmkI6l/r9R0CjWPuYAUigtD9yu8HhPJflFC+QBpAK6+sAHpArQ43ylMxNXFpJeOMiqfdgmAcXQOisbeCQGu3SjMcfK4Gt6pzw+esYMwDxTxynzNhvMEvhgxIBUrILYFEZdeSASI6IoYgAQcAggDR70vC4N2YAoux413focF7Osou6hgUI3/Xj+RBM86Mx8ChnVd1/vw4uumE5RUuqmL2/0MKwq34BdqufVzgmAOKfvDoS+wo4n2UW+iROa7IHidabgs59Fa6lFb3lF4ASy6kQPX+wGlhcEsnQCFg3GEBUF9TAkN49pPcPZZH38weyKgYozDGZZRc+4v1JIIBEJSFD7Q9TYN/a1LeImVNhPvsKJJ9yTqTNj+/66xYBu9R9y8TwAPF+QEed3i1jFt/EDj4A4dtL+yKZE0B0JfKxqpn+RhOZJktPERymjFxd9YlJYfT6FZ1oOeyqqW9ogHg/waZai4H/n86qL8sqanzKzRcgFaX3A7zpSFVTgQC8akunwl7mm6on+dTzkXL2Fa636BIkzQJ/rAC2KkogGHtLLJ9HPKWZR1op9gCzFLzpLusHEP19r+il2BNfvgxwLupEMRfikqpfw9tz0lqVKEUWoP2bqs9AB34nXStjS96DeD8Drboy7DtmKRgVBCBW1yjVkSgDImVCJDLl5ImzRrO+14jU9tW7gBU/R8pFrG/YJRYlqSbfK42IWQobJ47G//CquUPhdOr61JJ4KTjtdfCao0jqfgpSL1P1/UWNzBcDbLf8D9i0KgYUVaDiwHOATO2efBA1EoTTWWY+PesBD0DK54wBE3TNhFC/eDbon6lrH6SNul+BtRJVglpg9QKgKs6yTEbikChnqDCMYVmF5E3iBZCKkv8A7Fo5fCIpy48eRM2Mf4GOcdNG+xw9R8I2UdfbAgu/Bwz8truszuqYCQzNl1VFcWHOv2TZRWKCLc8MUlGyDWC6nafaVswVn1tOgENxN0qrOOdTaeWMXqr4Jh015NuZpUhcx4kA4btLusDBdHtIgx7OpDDatKvG6NjoZixq6Vxgf1VsGkBOris1W2ji6SyjqNoFkJ2lRTDxOWryD8XLtmYBkgcM10tcQg5ZYNs6YOOK2LJFZi4wMErjxMGKWU5BiQsgej5pQFkBjZxOJ7aGkDxtq7YBqxfKqxOt0r1Ohd1pR1KvaEWF8r8yS9HLLoBUWj8Cxy3RskVCro4WOLAHIL+t40d0FCpDVIvWQN5goEsTz3MZTFQoyvAxyyq81QWQcutiMJyuAtsEi1iwAN2479wA7Nioqu9WRE0nl6JufYCcPCDVAAk2OJaw7MIzGpZY+t+gR2TMRGV1LEBHwDs2qO4FLFs58srtlgfQhtxARDfqzGiZ2w1kn+ajCsWTEFA0CLoKaUQKdiJgtI9abpDQfVwnZDBeXnomGNc2h2XzGWox0dIjx2qxYv0OnH+6X0ZZCt/dV+U6Ej56UJu2tO0EdMxw+VJRNnYjE2fDCCCGftLZyPaLJd2qDxxF6cL1WLl+BzbtqBZVn/HWX4I3gQBCgKHEdLSxj4Q6W4Au2S5QaPyuYiRqNqnL2bWMV1ofAsdkVRknmBnOAj/+shZvf+Hr5RsSIN4tcDiAg3tc7vS1xxt+0v8bfqeyqS1dm+vGfw2/EyhiNdUrw8MsWjHohhtBca5QRACJc9uEaN5kxsutn4LhxuZrg+bR8gRAFPQzx1TGK0t/BOfFCqonqsSQBRIAUdBZjM2hPchi8MQloQLzxVSVBEAUdBfDEsZ1ekHqk+9+x8atnodye+Wm49Yrzwqq9YHDx1GywDcBQdHw/ujQtqWClqpXZdHqrWI79h08hiPHatCmVRrSO7VB79x0nNLbgrTU0A/yvP/NQuzZdxipKWakmpOQmpqMnjldcO7Q3rKU/OKHJVj7h+/TB4/fezFatUgR+dTV2zHd6nFO3LyjGsvW+gZQ/emSwM4TFw7LQ5eObSTpc+xEHX5dsRk7K/fjwKHjOFFbL9qkfdsW6N/TgjMGyov+W7+5Eqs3lDfK7tczCwPzPEk+Dx05ge/nr0ZV9WEcPlqDIad0w6iCQZJ0lV+IbaRNui5x6M/+6wefDjqtXw6euZ8esApM1KEPT/rK58PJj41Gz27SLpVKf12Pf06d51M/1KnNpu178MiLnqyO3bM74bUnPI/SfzZzMWbOW4XaOltIO9/zp/Nw8XmnBC0zZ8FavPW572kSDerPJt8lq/+ue2gKTtTUN9YZ0Ccbz465ovF3uuu4adx7sni6C08cOwon97aErLv/0HG89/UC/LYi9EOi2RntcfMVZ0kGin+/XXPRENx4uSuBx+oNuzD5fSsOH6tp1K3g7H74y40XKGqnlEoJgDRYie4J7nri40abtWvTAh+/eDv2HjiKSVN+BAFWKp15ag+MvbUAqSlNHwGtqa3HLY9+IH7De9OjdxXjrEE9JYlYsmYbJr41y6fsuDuKcM6QXroA5L9LNuKtL/4LaotUKj73ZNx33flhiy9fuwMT/vV9Yzk3QH5eshH/+LC0Sf0EQLxMouUMUm9z4JoH3moy4zwy6avGizX6MLNzW/To2hlZXdph977D2LhtD6r3N/WMpRlo0iNXBQTJvz6bD+tC3+UjLUX+du8lYQcQFZj8gRW/LPU8aNq6ZSqmvnKnT12aXbxBREvWyupDPmVO7hV4lrhz9HCQ/oHo6znLMHWGJ4dZizQzRl80BLRkpqXi8RN1WLupAtaF68Wf3pR/Vj/cf1Pob/sNW6vw6MvTfABySu9sPPX6dwH1SQBEJ4CQmGvHvOOzhCoafjJKFrieFqBl0JP/dyn6npTZpKP+90c53v1qAXZU7Pf57MJhffHAzRc2Kb9lZzUeesF3+UiFPnn5DrRtFfqlXQIyLZ28l3qXX3gq7rg6dGrWOb+sxVtKLwobWlCycB3+/Zknr3mXDq3x9P2Xg5ZRgahsSxWef3sWaLnnJrIH2SUYbSvfhzETPW/D0AxStrmqEWwt01LE5Vqf7hmiXNrrWNIDy5f0bROmUNwusegbmr6pvSnczfH1D72L4zV1TUxGm/C/PzBSnD1C0TNvzsTK9Tt9ijz/0JXo36upzxENAhoM3nTX6HNx6YgBIWXQhvild32DP//51PXomtkhZL1IAULgf+C5LxpltG/TQtyj0VI0FFXsOYi/vvQNaDNP1L5tS3w06bagVXZWHcD9EzyPk3Zs3wr7Dx4Ty5/atysevCVf14OaBEC8uurGR97D0eOebzv6qFP7Vnhp3NWgjgpHNAju+NtHPt/uwQ4jAm3WT8rpglcfHx1SzItTfsRvK7c0lunXMxMvPHxVONUQKUD85T439grQ0kcK+R8xP37PxaB9WiAq330Qf/5704dbB/fvhqf+cpkUcaqWiVuAyD3FIqvS5pmOEb3phYevBB01SqWPpv+Gb0t9Y7/fnXgLaDniTcE26/96+oagSxZaVtEy0JvoG/WCM/PCqhcJQOig4k6vAwypoHQrRQcgf35mKmh5SBRqL0L7pPuenurTHpp1aJZ0H2GHbayKBeIWIEqWWLc+9iEOHj7eaN6s9HZ46xl5Xjj+a2hiFmzdHWizflXhINw8KvD9EJ0evep1kkOnZJ++fAfMyeETfEcCkJk/rQLd37hp9EVDccPlZ8gahi+/X4KFy1zPM9Degb4IAlEggBSd0x//d8MIWfLUKpwAiJclb3/8Q9D5vpuCbbLDGf/mce/7nNXL2azTUu6D528NKOK5t2Zh6RrPc95030L3LlIoEoDQRnvxao/ccBvtQPrQiRodT7sp2H5wV9UB/MVrDxLqC0ZKuyMtE7cA8T9xIUOF26T7A+SqosG4+Yphsm084Z/fY/k6z5NodBM84UHPJZ43w0Cb9QkPjsTAPN+kBXR4QIcI3kSb5GDHsf5KRwKQQEtP2UbxqzDl2ZtFDwR/2rprL8Y+/6XPn98Yfx26Zcl8eSpSBRvq6+ZqovdNuhoA8b7FlWNv/6VTTmYHvPnU9QFZBNJzxBl9MObWAp/yc39bjzc/9XgGkEcB3QtJpUgAMvK+f0oVI7nci+OuRl6PjCbl/9i2B+Ne8n2nMtwXm2ShsguSq4lOzop6A0TJHsR/BlEKkI+m/4pvSz0v9YZac9PG++a/vu9zs057CtpbeN/E+x8h33f9+SgefrLkLlcKEPKtum7sFMlypBakkzfa7PvT+s1VeHyy56Iw3LGwVHmKyonOijq5uzcngPjPIHQPQvchwYgu32gm8Vl63VoAmkmI6Pj4hoc9y6tAAAo3AJQCJJBPl79bSzjZcj5fs7Ec41/z3JqTc+qHIe5N5PCWXVZ0d9cpYEouQAKtRcl1I9BNdqCGKznm9Z9BriwchFuCnCiFMvZz//4BS//n8Zw967ST8OjdFwWtsmXnXjz0gu+623vf8tPvZXjjE9cjQ0RK3CuUAiTQDDLmlnyMkHC0LHtAAlhZthPPvDGzsWrHdi3xwQvBLxaVyJBcRwyYqrC+AuBhyZUUFpQLEPJvuuvJT3ykPXnfJRg6QJr7dKCLuHBrWX+AkCySKZf8N7XXX3YGrr14aEg2BBACijfRNyd9g/r7Xr3812vQu7u8F5aUAoT08d+DKD28kGJH+mKhLxg3RXUGASbrlrRBLkACXYrddtXZuCJfWq7WadYV+OTb33z6RC5AWqSa8fFLt0u6Z3ALCjTzSXGyDLRnumv0cFw6YiC8j43pNIdOdeRSJAChPQHtDdzUzdIRbzwpXwcpOi9atRUvvDPbGDOImLRBp7Q/cgFCFvJ3/Qi3VPHuAH959JlcgFAdKf5R3nL99xNSN5n0hUAzj7cTIsV40DGzd5yK3M25Wzf/ZRr9/cvX7gnobew/kGf9vAZTvvzF58+P3X0Rhp12kpQxL6sMXSbSpaKborvEorQ/OiWOUwIQf/8fitZ7//lbQB6doYi8a5/8R1P3aCUAoVmE9j70rRmOdu89jHue8n2whrxsydtWCv37858bvYfd5cl58Yf5a8RfybX8o0m3I8Uc/ubcX14gJ8d3n7tZUuQgxa7c+cRHPl655Kz4xvjr0aZVqpSmSS4zf9EGvPbx3MbyUV1iiYnjts5NR4rTEwsruSnyCioBiP/ZP0kM53ZAobBjn/+PT2e6NVUCEKpLLuiv/u1a0XExGB07XosnX/vOx0OXPF3pQkzqgA60PPOWN6rgNNx65dnyDN9QenvFfjzo5Y1Lfyb3DbKnFKJjazq+9iaKAXnkjiJkBLjwk8IzUBn/Po/qDFJXk6Fb8molACED3v63jxrdnd0GDbbppUH61BszQfEWtLTx9quiukoBQnXpm/KmkcNQGGBA/b5yC979ekETPSc+NArBgpKCDSD/AC3vcm9PuCmsy32ogUlHxW63cypH7vt0Yde2degYFDfPR1/+Bhu88grQ383JJtx21Tkhw4zd9WlmTzUni8FVwcj/cCWaABGTV5Oiejx/4O9+ES4m3W1AGnwU8upP5NlJJzm5lk7iJpp8eCgpgTuU9ZkHLsfL75b4xHd88erd4jIlGPmfYtH9xbpNlT7FCSgn986GpUs7VFQfAiUZ8PcApgpK/JWoXqDjafo7xYhTrHgk9O5XvzQu19x8aFakvU7njq3BncD+Q8cCBnlReWrnuBe/Bnnn+tNJOZ3FiEL6YnKTze4Qk1vQF9XGbbvFvgnn30bLSdLTTVEDiM/zBzo8oPP0GzOwqmxXY8OlxD64C7//9QLMnLda8tggT1PyOP2/Zz4DBey4KZQrOZXxBwhl/eia0d5n0yhFCTnx5f78aBDdPf6TJqB7+PZC2ZlP/HnTAL/36alhY8lDzbQHj5wQQ3kpyYUSCuVVQPxmzF2FD6Z5PIejBhCfB3R0eILtsVemgUIw3RTKPymQ4X+YvxqUWYQuroIR+Sfde9356NWQ+eRvr073mQHIYdA7hYw/H3+AXHvJUFx/6RmgIJ7XPir1iU0PpMM5g3vixpHDIloGibPPs19gR6UnfFfqSZiUAUsRj3Sv4h8Y5l03UPyKP+9AcS9S5NN+jOLng7no+8e8R2+T7v0Emw6PePp7rSpdMpDL9IJlm8QcTMnJJnRs1woZnduAjoD9Y5OpHA1uN509uCcImMEo0Axy3aWe3FELl28GHXnSZpq8aE2CILLq2zMT+cP6IiNMSK6UAbRn3xFxBvEmOfc/UmTQTPLhtF9Fj2NvoJDvF+X2ouwjUiIoybYzflrVJAGFvw50yNG/twWnD+iOswedFPJe6ctZS/H5D4sbWURtBvF5xFOHZ6D9b5flxDJI6XQ1yoQDiBoywvGg1DaU4sZNNFDf/vtN4mZYC6JoQQIMyVGalI+WhRQoZre7IgbdRPs9iqRs1VL6UTB5UFTv9+xxkpJMAb1+tbCFD0/vZ6DpA15Rsg1guVoIJgOOfvBtH9bhEqxpoUc4nsGWWOHqqfU5BSVRcJI3PXRbAc7zf+hGLYEJPkEswLczS5Ho0ySeYokAKS/5Dxi7Vgub+TugkQwp61wtdAnFswlALh4KOlLWgyjUlFIBeSdjo5OXpSqEAAAQXElEQVShVx/XpEv0aFIMy+BfMkuRmFbTA5BK64PgeE2LVlGmPMqY5ybazI6703gJ5aM1g9BR6BOvTsfufb4J6F559JqQdwZa9FWCJ80WzrEsu1jEggcgVXOHwulcoraBAp12/PuZGzRN9qW0DdEACG10KWugdyw86X918WDxYjJBUbCAIJzOMvOX+gBEXGaplMiasm6Td+oPP69pcp6vNEpPDzPpDRA6RXrlvZImR9dDTs7F+D9fqkeTEzICWIBu0N1/bvyPCyCl3wI8cHYBiaak/El0MhKIKJ/t60/+SZb7uESxqhTTCyB0yfbKB1aQc6M/0R3Oc2NHSfKyVaXRCSZ+FuAzmKWoEQP+ALkf4G9EYjNKPEwJiP1pZP6p4qVboIznkchTs65eAPFPxOZuA4GDct1SMuoERcsC7AFmKXgz8AxSWZIHzsoiUe3l9+aALtSIyK2AEguQ/00oH6hI5KlZVy+AkM6U2oYuHN10TfEQjL54qGb3HWraKa552Vg/llvQiAGfGcS1zLKup8thpUag40q65abLoVwJMRRK5WhRjzxVvS+7unRsLSleQokuX/+4DKW/rRcdBSkct7NfalIlPBN1IrZAGbMU9vPm0hQg5dZXwLSLUXceqILQoWm6l4iblmCQsEDkFpjMLIWPhAZIlfU8OOH7Rljkgn04OKt3QuiSozLXBLt4s4Du48TpGMG6XuQz9pvMIOIyq7xkFxiTltteQa8495aD220wZUrLUKJARKJKjFugfvFsmM+4WMdW8HJmKfLN9+p9UeitCa+wvk5e11pqd2LqRKSMGA2TxfOunpbyErxjxwIEDlN6Lky5PtsBrRvwBrMUPugvJPAMsnPOcJgE3zQWKqvnKP8DdXM/Q8oF18GUE/59C5XFJ9gZ1AIEDnvZYrS49e/6asic57Ks4gWSACIusyqsFDIm7c1lhU2hWYTXHkdK/g1IypWWPEChqES1GLAAgYP+0XhI7qerm001sxQGDJQPOIOIAKksfRKcP6ulXe1bVqF21ntg5lSkFNyEpJMGaikuwdvAFnCDg8ZCy7smASb5qY0UN4+x8Syr4LlA9YMDZHtJdySzrYqFSqxIswgd/UIwITX/RiTlhU7RKZFtolgMWcANDlLZPOxSmIfq7Olt4z1YbpHndR8v2wUFiGuZVfIdwEZqaWvb+t/FvYibzEMKYT7rci1FJngbxAL82CHULZgG+ybPUxEtb50A1ib0i73qqu/reyV5D9KwD6GROkNdhfy4cSdOfPaCaxZpoKQep8A8/EoIbTtrKjrBPHoWcOwoQ92C6T79njzgXKScL/1RIJW0H8kshZ508n5MQ84gLpCUbgC466EKjci24ifULfzWhzuBg0BCYElQfFnAtnKeCA5/Shv9MEwZet6NsY3MUhDyCDU8QMrnjAET/qFlF9FJ1onPXwBNuf5Eyy1adiUo9i3A62tRv2A6bOt8s+5Ty+iAJvWSu/RtJMMYllVId35BKTxA+OwUVCbVaq25bdXPqPvlm4BiaONuHlIEoUPTN+201ivBXx0LOHaWoX7RbDh2B9gLM4a0Kx/Q/9I4y57K2MV1EQFEXGZVljwHzp5Qx1TBudTOfg/2zasCFmApaUg+7UKYB10AJAVPH6q1jgn+8izgPFQNWkLb1vomvvbmYj7zEphPD/4ClzyJEkszPpFlFT0ZrnTYGUQEyJ656bBrnwHeub8KNdNfB685FlRvoXM2zKddgKQ8T0K3cI1MfB4FCzjsqF85TwQHLaGDkalrHtJG/UV/BSlze4+RYfOnSgKICBKdnmqzrVmAup993+sLZL2kHgOQPOhCmLLUf8RF/96KL4n2P5ahfsU8kDduSDIluZZWmT30NQDHZJbt69YeTAHpANlpzYIJFXq0pHbOh7D/sVySqORTR4jLLtaqvaTyiULaWcBRtQ22lT8FXSb7S47aAYzZmcU6FzeNCw9gGskAcc0ipS8A/DHtTOzi7DxY7VpqHW+a1CCQbNaitbjkSu4zFLQES5C+FnDs+gO2DYtFJ0OpZMrtj7TL75NaXMVyfBKzFD0ulaE8gGz7th3MLel947ZSBSgtR0eBdT99Lrt6Up+hSM4bClM3XV2lZesZDxXoBtxOwNi2VlZzWHKKuLQS0rvJqhd5YXYItchlJxVI++YNFg8SShFeUToO4C9Frmx4DrXWT2DfoCyXnSm7t2tWId8uQZvEz+FbEIcl7DbYylyzRcAjWwlNThk+SjyR1J9cTxrIkStrBnEz5pXW9eDKEztIVdB5ZD9qpr0OfvSA1CpNytHdCQElqeepENpp6r2vWMdYqEjHteKMUbYY9H+lRIcrqZferbR6JPWaJGSQwkwZQCpKrgXYf6QIiLSMfeMy1JZ8FCkbsT4FZiV16wdTTl8IHROJI8IZlY7d6YLPvmM9HDs3hCse9nOhTUekXnYPhI5ZYcuqXoCza1l2wVdy+SoCCAnRw9PX3RjbirmoW9j0WWe5jfUub8ruJQKFAJPY2HssQ/kCXIAog6N8UyQm9qlL+w4CBy199afQHruh9FEOkKp5/eG0y9udRWCZul+mwbZqfgQcglelc3hTt76gSytTRjeAuV6OahbkdMCxZyccuzaAPGwdVdqEAKUW34ak3oOjY1LBeTLLLF6nRLhigIizSLl1PBgmKBGspE7t7Pdh3+yJHVDCI1wdltZKTElk6pIDIaObeBHJUlqEqxYzn/PjR0QQOPfsgGPvLjird4W86VajYSnnXYPkgeepwUo+D46nWHah4sjYiADiWmpZKU38EPmaK6tR8/Vk0IWUnkRLMFNGrggWETCt9Qzoiaylzv2VIiAclVvFm23ngd2RMZRZm3ysyNcqSrSMWQojClGNHCCVc4eDOzXNgOJv3OMfjgc/6nmcU2/js9SWENp1BmvbWfzp/X/6TG+iMAHn4b1wHtoLfsj103m4WvwJu01vdRrlJQ88HynnXR01+WDCuSwrv0mmEjkKRQwQcRaptE4Ax3g5giMpy211OP42Xcc4I2GjSV1/8NDmFMkpaPxpNvv+7v7MZAK31QO2OlD7XD+b/i5+VnvCMCAIZkQ6Wk8tvFkTG0tiyvAsyyp8SlLZEIVUAYgIknLrEjBENJ3JaQx9O574ROfcSXIUbMZlKQo09dJ7omcBjqUsu1AVd2/1ALLrxwEQTKv1tIqjcgtqvtE02FHP5sSFLDoNTBv55+i2xekYyLpetEYNJVQDiGsWKbkbjL2jhmJSeVAY54mpzwUM15XKI1FOHQtEJfDJX3XO72HZRVPUaZHXI55qMeTlJe+AMd19CSLx21Kr7c2ZDwU90T1SVImzKSy7QNW1naoziNs4vNz6OxjO1NtYFNZZN+8LvcU2a3l0b5R21Rgj5AtYxCyFqucr1QYglfPz4LQtAtPeLd5/dNJtcM3MfwOcN+uBq0fjyfGQUsZSvoCoEsdhCGwYy/I8naaWPpoARNyPVMwZCQjqOlBJbLXz4B7Uzf8SlEE+QdpYIPm0C5Ay/EptmMvmyq5glgJNEhxqBhDXpr10DBiPzjGT3SbGttvWL5Jt7kSF0BZIOWeUmA/AEMTYWJZV8JpWumgKENdMYn0F0O7Nw3CGERMjLy+N6o1yOB1j5XOhfbqYniepj26eReFM0+RNwXAV5H6uOUBcM4n1UzDcKFc5tcqTQx6BxL5phVosmxcfwQTzoAuRPCgfLNUgjpscU1l24U1ad4QuAGkAySww6PnoXBPb2TcuRf2yUpADX4KkWSCp1yARHPrHj4fQj2M2yy7UxQNSP4C4UphSer0oBQW4DE4Xi7blpa5ll9N4vlzShq32pYQuXWEelB+9GI7gTVyO+uRzWPcRmqfDJRV0A4g4OHfN6QBBsEYbJKSLY/d2ESj2Lbp6x2g/siOUIKZ4HUQpXvP1feVJmt7L4XQWsq7FypMUSJPTWEpXgIgg2TojHSmpswAW1ZnEbQE65SKg0NFwc6fkvmeK4DBmvD5fjjrTJaxHvq4dpTtAXCCZm44U5ywjzCSiPrXHYV+/SJxNtAo5NSz4BJO4jBL/Gfch1eWoq7lESi5dte0cFYAYbbnlbVRHxSbYN68GPTAa6L0StTsgWvzEdEgEil6DIbQ3dDok3ZdV3n0SNYCIINk2PxXJtmnRPt0KNEgpMMmxeZU4q9i3quI5HS0s+MhN6n5K44wBFtXuD28Pjtmw2K8M94ZHeEbKSxjCQtG+JwlnPsoPRTMKgYXS4sQasZZtG0Fh0j3dp0Jr6XTPEU47QwBEnE2ifOMezlDuz8V8Ubt3wLlnu/iT1xyVWlXXcrSEEjp3FZ8WoKWUYS74pFlB8xtyaWrofMwbTileWToGPEq+W+GUC/I5HRc7KWsI/dyzA5QuVW9iLdu4wNC5K+j+wpSeE7vPQXA2lmVr51slt28MM4O4FecVpSPB+cfRcJWXa7xA5QkgzqptrtxTe8vBTxwBP3HUlYghQqKEEPTUA/0Tc3eldxN/Cm07RcjZANXJZZ05b2GWYk28cpW20HAAEZdblaV9wfkHgP5BV0oNGa4eAUQEihswjT8b/maraxj8bcDSWkNoAIIIiDQCRRtAiNOMjxyLICTfxrJGRJ4AOFxHyPzckABpnE3KS98B47qH78q0YaJ4JBbgfArLLlI1TDYSdfzrGhog4mwShUQQaho4wSuEBVROsKCFrQ0PEBEklFKImd7TM++WFsZO8GywAMdScMedaqXm0dKuMQGQxiWXzhkctTR8s+WtUsZDvewXUwBxbeDFXMCv6pkwW6/OiHM5y8CEhyLNlau3jWIOIJ4NvL5PL+jdMXElL8InCKJpi5gFiDibVM3pDyebCLCR0TRiQnYwC/AZEJKfYJkXKHq8xgh2jWmAeGaT0tFg/BlA+4dFjdBphteBoQyc/51Zir40vK5hFIwLgDQCpaJkHCD8DeDtYr1jYlT/wwCbyCwFsp5aNnJb4wog4rJrS2lbpDofA9hjRjZ8/OnGJqH+2Ius+6hD8dS2uANI42yyd04m6oSHwaKXkyueBkqItkyGA6+ynMK4TBUTtwBpBArFwKem3g/OnmgmA1afZjI+ESbTmyxd3xhxfRrnkRL3AGkECqUdqkq6F5zdB/A+ehs6PuSxjeCOt2FxvhXNKD89bdlsAOJtVF5hvRzgtyeOh6UONT4DYB8wS+FMqTXipVyzBEjjrLK9pDvMwg3g/H4Ahs5cEIUBVw3G3kS98zOWW6Tvu9tRaGwwkc0aID6zSuWc4eDC1QC/EmDZBuoj/VThvByMTYfD+Q3LKY7o+WT9lNZWUgIgAezLd/14PgTTpYCYS7ivtl0Qde5loOwhJnzPMgv/G3VtDKZAAiBhOoRvL+2LZOQDzgvjZ8/C6GGjeWDOUpZVZLgoPiNhJAEQmb3Bq+YOhcN+NhijNxjPAFiuTBY6F+fbwbEYAvsdTPiNZeYv1VmBmBaXAEiE3cd3l3RBvXAaTM4BYKw/nOgLBlUesZetGscSCKIf1Do4hDUwO1eyjKJq2XwSFRotkACIRoNBTNJtbtEdQA4Eng2OLHCkQ2CdAN4BnLWVfh/DNoJx8nM6ACffB4Y9YKiEk1EWu52oZ9v0TuqskdkMx/b/AXmeqFM0Hx8jAAAAAElFTkSuQmCC",Bm="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQeYFFXWPa+q4ww9GBAzAkKPiFlRUTGtq2t2XQUDZsyLgsLMgGExMj2goqwJ84oBs64oxjWhBFnXiNMgoIu6IgYmT4d6/3/fTM9091R3V1VXVYfp+33zzUC/uu++W3W6Xrj3XIaSWOKBpqmDNo9G5EESkwcw8G0Ujq3AsLnE0A8cm3CgL4BKjZ3XM2ADOH5VGNaD4yeJ4QcOtlbh0e9kR3R1n5tX/6RRV6mZDg8wHW1LTVU80Dhp+/6K7Nyd8egukNhwcAxjwN65cBYHloBhORT+JWfyZ1I0/Ilv5jfrcmFLsfRZAojOO7mhxj9C5mw/zvlIzrAPAwbqVGFrcw6sYRyLFbBFDokvLK8NLrXVgALvrASQDDewYYp/B6bwPwLsUAAnFPj9FuZz4EUG/hY43vTVrVheDGOyagwlgKhNm6YMOYhHpWMZw1EAhlnl/DzRu5xzvMIk5WVf7cp38sSmvDGjBJDOW9Ew2T+KyewkcH4igG3y5g7Za8haMPYcj/JnKmYE37e36/zsrVcD5PdJlYNkGacDfDyA/vl5i3Jm1TqAzY5G8dhGM+tX58yKHHfcKwHSPKXyOEXh5wI4Psf+L5TuX5Qk9mD59PqXCsVgs+zsNQDh44e4G7zyxRLjF+k4fzDLz8Wip56B3V3eEr2HzV7ZXiyDSjeOogcIHdhxxTUenF/VG26obWNk7CYmhWYX+wFl0QKkuapyKw5+BWe40raHphd2xDlukR3yLeU3L/+xGIdfdAD5bcLAjZxuVzUHaorxhuXrmDhQG0GkdpPAqg35aqMRu4oKIE01QydzzmgqRXFOJbHfA79zxm+uqF0xw/6uremxKADSONk/BhL+1gsO9ax5CszXuhxg03yB+qfMV22vxoIGSGP1kOGAdFNpu9beh0Zrbx0hLcpVvsDKL7Vek2/tChYgjVWV14Dx6/PNoSV7VDzA2bW+uvobCtE3BQeQhin+UVBwKwP2KkSH91abOfAxJFxRMb2wQlgKCiCNNUOvB2fX9NaHrCjGzfgNvtoV1xbKWAoCIE2TKndRZH4/A0YUimNLdqb2AAeWSlE2rs/M+s/y3U95D5DGKv8FYLg33x1Zss+ABxgu9NUG5xi40rZL8hogDVX+exnDBbZ5o9SRugecHsiD9oLUdwsw8bNl3N9biGv4hv+JH0X8/rHr7+iqpUAkTdgWxxxfXfDCfHV9XgKkfYp/h3YFDzFg33x1XLHbJW1RCUflgZDpZ3B2KfbR+ncR+eptRFctgfLzKjXXLQLn5+ZjdmPeAaShuvJ4gD/CSqfhtmNQrhwFx5D9IA/ZD9KWO1jSf/S/nyH6zSIBlmjihtYGDnZWRaD+RUs6Nqg0rwDSVFU5gTN+m8GxlC4z6AF54F5w7jcWjl2ONKjB2GWRz15F+MO5iK75uEsB42xin7r6WcY0mn9V3gCkoco/k5Uib82/w2k0SpsPhXO/M+DcZ4yt/SZ3Fl48D+EPH4Xy0wrxEeO4pU9dcFJOjersPC8A0lDtf5QBY/PBIb3BBlaxuQCGa7+xgMubH0MOtSL04VwBFN7wEzGvzK0IBM/ItXE5BQhl+TV6pec62UNy7Yte0T8tuN0nXg+p36C8HK/yy3cIza9F5Ku3QGwrv5SF/jJo2pq2XBmbM4BsmDh8E8kVfh3AnrkafG/r17HbMfCccktBDDv0+iyE3r6bbF2mhJyH973ty19zYXhOACLSYKPO+SVw2HfLXQeOg+uoyfZ1aEJPkU/no+2JKwRImBw+OhfpvbYDpAQOE54cnSq85z0Ieej+Oq/Kj+a0cG+57ZicgcRWgJSmVfY/dH1q6+3v1IIem2oEEb7t0y3bALJ62kBPv1bXB6VplQVPTwqVZRNfBm3lFoNEVyxE6wNEZYZlfVqU/e2iHbINIA1V/vml3Sr7HlXPqbfCsevR9nVoQ0+hV2Yg9N79Yneroi5oy+BsAUjpnMOGpyeuC9ehF8N1+AR7O7Wpt7Ynr0TkPy/bdk5iOUCaqvwzeyM3lbTJNmCbbgdW0R9Sn03BfJuB0W/68fjEAR1zlgHuMjA6rHO4wVt+B2/dALQ2iN889rulIfH/mn9FdO3nQLjn8YBjxz/Ac+Zdmh/X1jlniLgoNfGMDsCxh7kVHzrXEqr9aV0vxWwmTq4Ki0/cLQVIb4mtkrbaEfI2O4kAP2kLP6Sth4O5yjQ/pEYbUuCfsmZZR+AfxTM5vfBeOBfSpgM0q0wHEObug7IrXxUgN0vMAIiyfjVa55wlTtytjt2yDCAUlcvAXzDLsfmkh3krIA89ACL61T9KvB1yLpyLNxAr31iXKekAQoocw/8Izxl/16UzXWMzAEL6Q+/ch9CCmaIrDnaCVVHAlgCksWroMDD2UTERuNG0yLH7cXDsdizk7XY37YHJtaJMACH73Mf/Dc6Rp5liqlkAQagVLXeeLAIcObDBLWFf9/Tg16YYGafEGoBU+wkchZ/sxBjkwfvAuddJcOz0R8DpMdv/OdenBSBgDGVXvApps+zjt0wDCACKAm5/voP/gQOLKgLBkWY71HSANFb570WBp8nS3Nuxzxg4R54OaeOtzfZ5XunTBBBAnMTTiXy2YiZAyJbWe07vyifhHHMqTE7fNRUgjTX+C8ALl2CBbbwVXAecA8eIk2xZZGf7sJlxvVaAUF+uIyfBddD5WXVrNkAo6art8bgtbY4LfXXmEUGYBhCi5uEy/zQr7+XoYqn/9uLcwLHT4TmyIHfd6gEIWVk2/llIW+9k2GCzASLeIg+NQ7S+u6Qii7JdzaIUMg0gDdX+JYXGW8X69IPriIlw7nUiwCTDN72QL9QLEHnAbvBeMs/wkK0ASPj9B9E+P9BlE/FuVQSC2TFNdGozBSAFx3jo9MB10Dg4DxzXcUjXi0UvQMRUK4uTeisAovz4NVpuTyo3aRKDY9YAIa5cpuC9QnnGiJjAfexV+XF2kQdOMwIQMtt7waOG6ICsAAjZ0zLrOCj/S4xc5hIOzJYLOHuAVPuXFgKRNBGeuf98HRw7HJwHj2X+mJAOIM4DzkL4g0dUjaWIgbIJ/9Q9EKsAEnp1JkLv3pdgDxFmVwSCWdHVZgWQgihBwFgHQcERE3vNzpSepzYdQCg2quW2o6H8tFJVpXP/s+A+dqqe7mAVQCjchsbSQ7IsvWAYIJ3Fa77Q5R2bG7PyTeA5807I2+1hc8+F010mgERXLUbrnDNTDshz1j1wDDtE84CtAggZ0HTNrqoBnICyk9EiPoYB0lDtf4EBSSsjzX6yvCEFDHrPvre01sjg6UwAoctDr92G0L/uUZ9qbby1OGWH063pnloJkNYHz0M0SDl5PeRFXyBoKCzZEEAaqytHA9z4Xp8mVxpv5NjlKHjG1AGy07iSXnKlFoCQK1r/flJHiL2KOEecDPdfbtTkMSsB0v7sVQgvfUbdDgWn+GYEdT+zBgHi/yovC2ZKMtzHTBFrjpJo84BWgFBofeudJ6eeamnMYLQSIKE3ZyP0ZsrI4+W+QHBHbV7pbqUbIA01Qyczzur0dmR1ewpB95x5t6DpL4l2D2gFiJhq/eseMd1SE1a2UUfuSPkmaTu3EiD09qC3SCphjFf10VmiWhdAfq0e3NcJxxoAG2m/Bda3JGIC79lzQLFUJdHnAT0AEVOtNBmIlANPufDpxEqA0PqD1iFpZEOkPTRw41lrftfqJV0Aaaj2T2dAjVbldrSj+CnPmBlFGYpuh//0AkT5XxAts45NaZr7xBvg3Ht0ys+tBAhtR9O2dDphQG2fQHCKVt9qBkjz1GFbKtHoD1oV29HOsesx8JxaGFSadvjDSB96AUJ90OFh+8s3q3fncHXkjmyyjernVgKEtzWheVpmJluJs63L6+o1PcuaAZJv5Qkcww6F5yzB3ZrXwpt+AW9cD970s/hNJcoQjWi2mdZWgvDB1w8UXCl+E+mDSWIEINR128MXIvL1O6pWULSC52z1spL5ABA95RU0AaSTLvR/Jt2TrNXQQtx74WNZ68lWgXjg16+Gsv5b8F+/6wBAYwcQuPj9c7ZdpLy+bNJrkPoNzFq/UYAov/4XLbccCUTDqja4j5kKClVJFisBomWKFbOHyeEttHD9agJIY03ljeA89fZA1rdJuwJiECHmDuYu135Rti3DrYj+8DUUKh/243LQPFxZ902KU9tsO9N2vffcByD7D9DWOE0rowAhlfEpr2pdlF3+EqQtBWVol1gJEA2L9G5DGLvJV1t/dSYHZgQI1fBoKpNyVp8hfgBSv+3gvfjJjFuJmQad6XNOvFPfLO6opfftvwUg8k3cf7kJzhEnZW1WNgChztsem4DI56+q2iEPGiG+zOwCSKZt3mQj+7QonkwUphkB0lRdeTkHz3nNOJp7l13ytGVbudGVHyGy/G0BinwERPLNdR32V7gOG59zgNB0suXWIwXJnZpQpiblj8TEyjdIhoPCHuYpnE3sm6EeYkaANFb7iUol8T2Z9W3Rp4AWqt5LnzZlzt3Vc7gNkRULEfnyDUSpmlGKG6zPUvta09uD3iLZSrZvEOo/8slLaJuXuvYIvfVjVElWAiRtqIm6o+p9gWDacr5pAdI8pfI4ReG5LctLbIEXPAJ5212zfRbE9RQyEVn6dAe/a6jFFJ25UELrD1qHZCtmAERMtZ6uQWTZ86rmUOBo2fjnxGdWAiRNsGJKN0kSO758ev1LqRqkBUhjtZ+YEXMases+6WY49/pLVs8Bb/5NfMuFlzwFZZ16bkNWHeTiYocbfW78LOuezQIIb28Wu1pEB6o61TrofMGKYiVAUoe7p3VT2kjflAD5fVLlIFnmq7K+A1kokCsPhPecxCwxPeqiq5eKnZbI5wtSbkfq0Zdvbb3nzIFceVBWZpkFEDHV+vINtD3615T2EK9WZ40P1TZayavVLk6ZMKXBO9EoG7zRzPrVak1TAqSxuvJqgN+gQb8lTbIhTqZSwuGFj0L55VtLbMsXpc59ThFpxNmImQAhO9pfuA7hRY+rT7X6DYSynkL51CUbgKil3Gr3C7vGF6hXjddPAxA/vSvNo/XWbq1o6RldB8ce2md3tJ6gGxN+9wHQNm1vEGmzwSKCNhsxGyDgiphqpQOCFQBRI23Q4Zd1vkBwc81vkIbJ/lFMyh1TCU0baPqgRWjuG174CMLvP1RwO1FaxpepDe3uydvukqlZys9NBwhthGSOqlW1x+gbRJX2R6dHuIIDK2YEu9nnOq9XfYM01lTeDs4v09mHKc3F1Gry66LQTDoRb4yF/0D4vQd6JTBivnH96Uq4Dr7AsO+tAIiYar0SQPg9fVy+RgGSTBxnyBmM3eGrrb88+Vp1gFT7/wtAPRzTUO/aL/KMmQnH7qnDqUlT+IOHEXr7LvCWDdoVF2lL2T8K3nPvNzw6qwBCBrXcfgKUH5drts0oQJKpRzV3mNhwrS8Q3DYjQBprhhwMLv3LYCdZXZZp1yr67Sdof2YKlJ9VNxyy6ruQL/acNgtEiGdErARIdM0ytN6jva6IEYD0IK824oTYNZJysG/6ynfjVfR4g+QqrJ1OyylCVS1lkxbd7S/dhMinL2cz/KK9Vh64F7wXGYtuthIg5PDQG3cg9NadmnxvBCDx5Q80dZKmkVrNwx4AaazODSFDqrLF0RUfoG1eNXjT+mzHX9TXu/98PZz7jNE9RqsBQga13n0K6O2fSfQCJFM0cab+VD7vQeyQAJDO0mnEWGKrSNvsjLK/JtG1RMNoX3AraAFWksweoLz8skufFtVz9YgdAFG+/wots/+c0SxdAIkrwZZRsY4GXMKwirhSbokAqR46HmB36NBnSlPP6bfDsfOfunTRlKr1wXFQvv/SFP29RYnrT5PgOlhfgRs7ACKmWu/eBzrMSyd6ABJfxNPc+8sv8wVWzI7pTABILtgSKXe5bPIbXfU5qCgjhSPwhnXmjrsXaGMVm5taBlrPA6vFva33n4Poyg9TNtXaX3wZaC396mzzgi8Q7HrdJb1B/Fynsqybu4+7uovoLVr/LlrnXg6EW7PW21sVOHb8Azxn3qV5+Ha9Qcgg5edVHWm6KUQrQIyWbNDqFF8g2IWLrj+aa/wjFI4lWpWY0Y52rsqnvi8oeyhUuu2ZKQC3HaNmDCWvdGRT4CavBqJiTNuTV4pUBStFYdi7b21wKfXRBZANVZUTJMbVafMsssZ1yIVwHXEFQu/ej9CrMyzqpXeqTbUrWMjeCL0yA6H3jB+Kah07A5vQJ1B/ewJAGqv8T4JB/z6h1l5V2pVf8xFosVXaqcrCiWkuLZv4Mmh3qxgkumJh2lB5U8fIMc9XFzwlASAN1f7VDMieR0ajpZQExfoPBn0rlMQ6D2id11tngTma0yVamdNDtxYOrKkIBAd1AaRx0vb9IcvqqWBm996pz310NdpfqSutOSzyb7xaSlSSh+5vQ0/md0G7mi23HWO+4kwao9HNfTO/WSfWIBuqdzhCgrIg0zVmfU6RuhSmjnBesAmZNay81uM6cBxcR6UmVshH4yOfzkfbE1fkxDQF0p/6Br5+TQCkoWroZMbyr6RBTjxTxJ06djsGnlMKg8s49PoshN7OHbUs57yqom7FjA6A1PgfZhw9eSKL+GHprUOTB+8N94nXQ+onpth5J8ov3yE0vxaRr97KqW2c4ZGK2uDZHQCp9i9mwN45tajUuW0eoBN3Ufl3v7G6Y7csMzLUitCHc0F8AqmYUSzrW0UxB5ZUBIL7CIA0Vtt/gm7nYEt9qXuAtoAJKEaigM30KUXlEjBoQZ5PQifqLN+Y2/PJQb3FFsonce431nDSlVE/UbJT+MO5iK752KgKS68jBni2oWrIvhKTPrK0p5LyvPIAK98YlKpLZHrxIleOgmPIfpCH7Adpy7SMnIbHQ8yWghR81RJEe3IkGNZrxYUKV0ayfC/pbMXAe6NOqt9I5Zod/lGg/BuSdIdv0haVcFQeCEqDpoV9NkJBqJGv3hagoIDFwhE2hjVV+6/gQGHs/RWOZ/POUue+p8J9wrQEuzSfTjs9onqw1HcLMPGzZdzfWwidfMP/xA9V0OIbfuz6O7pqKRBpzzt/aDGIAVeyXOWgazGw1MY8D2QFEPPMKChNlKPOGqr9jzJgbEFZXjJWtwdKANHtMnBgLmuq8r/KGbrzXfXrKV1RAB4oAUT/TWIMC2gNspiXDgn1e6/ArigBRP8NY8ASZlcFKaLIlAfs1mVldO1naUPdWUV/OPdOTE8JL5mX81x1x/DDIA3YHVLfzQWHFxFMKL+uhbKWti8XdwRhphH3MVPANtkWaG8BD7eI39G1X+jm/KLya8m7S22PXtpNw+r0wnXQuC5LpG12ApVnjpfQm39XtTSy7Dkov32v6YmirFDHzkdC2mIo6J4RdSz5hEqzUfkJvSEjtBkgbz+y+zlZ8zGoPF5MqBS2c/8zQfUqyf/Rr9+1MomqngBiS44r1c2Ov0GZCI7phpb99dmEm9Ty979AWfuFphtHW5ruvyQy2qfbtSECaCKCjkkyIbLr8MvhPOAcsAy0Ou0vXofwR+r0/6RbrWQBlX9rvm6EpnHFGpVP+zihXjqdLbTe1x1OR2cd5dcs0qUz1lhLzjeFq7iPvQqOnY9I2wdt6xKbiVagJN83ClikwEUSOp/xnHpLArmg3sKdeh1SAkinx+icoLy6m3GViOqab9wfbKOt4B07GwRYrUKFZNrnTQYP9SSfoPLV5VcvBJyJ/FVtj12GyOevaerCseOh8JyZGOna9vhERD57pfub1kKAEHey+4TrdJXiDi9+Au3PJ24zqw02mdk/BhDH7sfBM6Zncl0JIHFetPINApWSZvTGIUK72MEamUJFeZQflov6F9Im20IasBukjbfuca+pDfHSqtVBdJ94A5x7j064hr5h2/5xiSaAeE6ZCcdu3QTfROLdfH3iYR7z+BLYTegbn6Yl8UIHd2rS/vLNYoxq4jrkIriOmNj1EW9rRPjte0BTZvF291ZAHjwCzhGje0wBwx8/i/ZnpqYdIxX7pKKfMSGARFcthnfcw6rXlQBiF0AAlF//CZirrKvH8OInxZSIhKZBbQ9fKOqmJ4u8/T5wH3s1pC38CR+leiDii1rGX9B8w8jMxX8cbpRfuyjRzg8eRvvL09M+eGpTO80HhZ2aaU1IofIx4b/9AGJWV9Z9o9q3vN0eAqQ03YsJAYT8kkooxKXs8u66sQQQeeCeXWCj+0BViaPf/UecyvPGny0lMy/eKdbeo0Hf1PGS6YEo/9tS0KIzWWgR3vbAuRlLulHVWao+Gy+t944Vi9VkoYcgOd6p/aUbRVRrOiEGSmKijJeWW4/OWJw0W4AQ+Msm/LMbHFQf/fbjM3ImS5sNgveSp7r8Sg90802JPoofi6BQndhN60On83R6T0LEDVRN105SwRJA4u5O+bWLwco2Snj4KGyi5a5TROhEJhEM9VPeTfh2T7UZofbAEtVqy+wT03bjGXsHHDt1L4y1lhjIFiDJ/bbed6bYtdMiyVvMVOiT1mlqkqqsXLT+PbQ+pI9WVYttmdoUL0B07mKRo2jxTNuIiW+A0xFdrT0cm/K+Kf87XpoDh4CmI/GSarEu6vulCOij6R9NA+MlXX3y+HbZAIQ2KsprujcwtIIy1r/YALlyAWidR5JuLSL1GyjKYMQLvXVabj0qJ5XEihcgRqZYV30A5tus697QQrxlZvptzORvoOQ5NH2eat6ttlhPR/JMu0dUgSsmtAFA6xYt5BfZAMR5wNmg85uYUHWv0OuJ07xM38Se026DY5ejRLN0FKRqAKHzr/bnrs3UhSWflwAS59byqe+BdntiomXXRe2uECFefCGg8LLn0P509wMWu0ZtsU5Tuebp6rXPPWfdDcewQ7vt++hx0LmLFskGILTQJs7fmGRaaKvZQ9vStD0dk1TrQan/EJRdMT9BBfmOfJgLKWKAJO64kHMzLtKTABJ6Zw5CC/RnAnjPuU/kUcSEToJb7z9b9f6WXfYCpK2GJXymxoIueIz/lrjYb7njhJTbscmdZQMQtalntg9rS90fRARCskhb7Yiyy55P+G/ixcpVOq5toSa2n6QnbUkaAkjcKa6eByJ56pSO/Cx565T6ifz7RbQ9VZXQJTFRuk+6uev/6MyBzoW0SjYAsYKdsfWuUxD9rmfVKXnbXeG99KmEYWX6YtPqAwPt6m0LVrQfIAa2eZPfIEYBclQVnAee1/0wp6H9Fwvvaz5MPFkPt4m1RfwhY/IWcvvzfwOd02gVowCh2Kry65Zp7UZzOzpEpcV+stCZh/ei7lCdTNvCmjs00FAEKzbV+F/l3Ppw914FkKSTcjoHofOQVEKHb8mBmfQGoTcJSY/plQqAMt1/wwBRCVlJDmvJ1Leez+Xt94X3/Ee6LqEzj+abR+lRYVpbxrHAtoQp3QBRmYu23n2q6km2mkf0BiuSjuRFutGyDJ6z7oFj2CFdZkW+eA1tcy9LeePUFuvx6xbnnifCfXL3SXl46dNof/ZqXQ+CYYCovEHanqpG5N8v6Opfa2N56AHwnvdAHEB+QvPN3es5rXrMaCcSpuxKudUNkI23Rln12wnjbHvkYkSWJ/5fKkcYeSCSAUJ9UZ96JXlRG3rjdoTeSl/1qWz8cyCgxAt9c9I3KEWwOnbtJnBuvXM0ov/9VJdZRvwR6yB5DWJ080KLwfTFQl8wMcnlG0Sk3NpF2qAXIGqHYu3zA5pribgOOh+uIycl3JNMi71kgPD2JhHRq+WcIdaR6i6MhjB9Cl5MDo1p/+dNCC/8B+K3jY2ynWcDEFoT0NogJsr/gmiZ1R0sqeXB19rGMfyP8JzRnadCLIu5eoMI0ga7aH/0AkRMeZJCPzJNVeJvQnJ/9JlegNA1WuKj4vtNXk9oXWTSF0LZ1R8m5JtQjgdtM8fnqehdnMdsS94Fo/9vvnY31ZD85IeZSOXcx12T+DafOx6RL17X+txrbkeHiXSo2P0GyR1AADbGNuI4IwBJjv+h0OqWwKEZQw4outZ7/j963BQjAKG3CO24KD/WZ7zJomJvVSLpMoWOhz/oXnSmU+L+83Vd0cOxduGPHoNz5OninyKxiubjBoqcqgY5Bg7Vljno9KK85u2Ew08R/jHrWPDm3zL6RU8Dxx7HwzO6Li8AIojj7KIeNQIQtW+9TGEHxNlEB03xIdYxbxsBiHgwm39Fyx0nCr6nVMLK+sI77pGEQz+RdBU4TPMDrTY9i+8v/N4DHUWHDIi0ZSXKLk9kUqTwDfKnFqFta/dRiWczxJLY/sQVUH79rxYVmtok3/OcTrGIepSstiPt1ghAyLZyio7tDHeOeTjVolc8pOc9JBa79A0XH1dF1xoFSAdIfkPotVsRXpJ4iEWfOXY6XKSfJtupJXU1+alJTtCK/7xlxuEZQ+7TPYXJ4fyU/EU7g7zpF00Pr/eSJyEP2D2xbaQd7fNr06YZxy6gNztCrSBgpZLktVIuASLIq8lQO8of9Ai/CH6A1ge7D9NSOYwePs/Y2T0+pumG8t9PEaWpT7gN0uZD4NjhoK4Dt9YHzhNz2fj8juZpe4GmaakkeZFO5xfyoMRccQKKoNBcv1rU2JAH7dkjApj0G4lXouvUtqfp/6lPAlw2El+TPqaH3orRlYug/P4DwJiIRUuV9UeRzmWXPg2Kzk0WCtWPfv8FeMPP3R85XJD6bglWsRnkAbuKe5Mpvo3Y5snOLvtytEhPKH9gRwGd5Dp5WnIfYk5yHzMVzgO01/ehSFOKOC27cgEoYScm6ULJxdsq+ST9zb+LbLn4RaOWB1RPfnkPfTTfr36zB+janrhSN/NJsm7xgE9+PWMuebo3LfP1E/nwRHJhRNJF8ooviFHnwH10Te4BklBAx4YSbN6LnwClYMZE73YlUb0QswiFPqQSik9qe2EalLWfiybeC+cmvAEoYDCeQiZZTw+AvHUnQm/cAan/9vCMDiTkpqvZQHT+odduy2oaRHqTyzdr3QnT8sBSxqP7KYdkAAAR8ElEQVTnlFtB09FUopa/ktxWLe9FS/+0wdB0/b4pt8575Lzn6CQ9oQSbHUU8k1NMjU4ZKGTasevRYL7+QCQEpeEn8F++A20BKz+vTrhH1I4y1GIS+XxB2qhQtTdI6M3u6Z1jlyPhHDkW0tY7gmiBEI0I1RRTJLikfvlO0zOSrpHqTpiO8x8tBtCbhKoME4NIPFCIhYW2lttfmKYpg5J8S9/4yQQUyTbQJgeRWEeWv9XB3JKmeKvrD5fC9cfuqINcrUESinjaUQY6+XSZuKO05jJouelmtMkEEDP6yKSDqG2I4iYmIj9kxuGWMaRTtqDk69fByt6wLpN56p87vZCpnojDmfA5b2sC//17EOuKViGGGBbPEhMJq0b9atVnuF18GWhS0lDtX82AgYYVprvQ6UWfG/6T0KL9xetBe/z5JKmmWHbZSElJlJwUL23zJiHySTdZgl229OZ+OLCmIhAUi1exi0XSWOV/EgyJXJ8meSk5AI3UapnnmtS9ZjU9AXIXaEvZDiHOKu/45xMW0Ho2Muywsdf0wTHPVxcUfE9dAGmqrrycg3dwPJos3nPmiPluTGgx2/b4BJN7yV5drt4gdLjpvfBRQUQXL613npz2zCD7EZc0qHlA4Wxi37p6gYUugGyo8Y+QONSp9rLwo9puR8stf7KU7MuoubkACC10vec/nJALT/aH/nWvOJgsif0ekBj2Lq8NivzmLoDQP8w6UWd9NhU7GxTklkyjE09GbP/Q0/doN0Aob10cZiZtXUe+fkewOJYkNx6gE/RYz8kAoWz5E7Ixi/iTaGdE9dW1/lu03H6crvDxbGzRe61dAKFDNvcpt0DadEAPE+kMh07M1Yiv9Y6n1F6/BzjwYkUg2IWBJIAMHQ+wO/Sr7b6CiIeJgDhZwu8/JBa8+Xzj7QJIMhFbzFcCHA+OA2/5PZtbULo2Kw/wy3yBFV2HXwkAaZji34EpUKf11tip57RZXQXpKUyDiAUiy55PGwOlUbXlzewCCA2EIo4pejcmoX/d05F1WKAVYS2/OXZ1wPmOvroVXRhIAEjnOuQrAIlETTqMI2Y8qjTEWzdoyqHQodrypiJSNe6wi//2vbZ8CQOWuQ69GI69ThIn16G37gSnYMGS5NoDy32BYPe3VvIinayzK0c9154o9V/yQLIHKAe9oi6YkKfd8w0yZchBUKR3Su4reaDXeYAph/hqVyY8+z0A0jnNohSxbaxyEPHWUpmBVCzmVvVb0ls4HqACpakqYFk0irW+QDDxpFZtiiUAUlN5OzhPTeRkgoWek2sReuvvqvysJqgvqShgD1BeOh3RWcW9peoaxu7w1dZfnvyZ6hukYbJ/FJPwnpU+pnK/VGuv5a5T0+Z6W2lDSXf+eYD4v9xHV9lO9cMVHFgxI/i+JoB0TrN+AtDfShdS/jWdutPBmBrTt5V9l3TnnwdE/ZPRMwQxRfj9B+00cJ0vEOyuexHXs+obpAMglVcDPLHIn8kmU41tz+l3CNKA1jlnZqyzZ3L3JXV55AFRpu34vwnC7hZilGxvttE6do0vUH+jWocpAfL7pMpBssxXWW1lWdWbIoqVyBTaHhwnqpeWpHd5wHXYX+E6bLwYtJW0pqm8Go2ywRvNrE9MR+1snBIgndMsYiimFZNl4hx5mvjmEBINo+2JKyxh7LNsACXFxj0gOwRJHKVGx+4/EeNRiq6N8qIvLvYqud+0AGmeUnmcovDuotVWWC07UU6Um7Hyy5wjtGAmiFm9JMXrAebxgbjS4jl/w0ufQfuzV9k6aElix5dPr09k1IuzIC1AOt8iXwOotNLq5ER96ivy6cugtFw9+cxW2ljSbZ4H5AG7wT26DpRFGS8tMw+Hsv5b8zrKrKneFwjukK5ZRoBsqKqcIDHezSacuVPdLUSBmKnvA05PwrVE3dn+wnWlKZduj+bpBU4P3EdMBFE4gUkJRka+ehtt/9BfaiKbkTKwCX0C9WlzqjMChI8f4m4qk9qyMUTLtRS85zpcPQ2XWMSJ1dzmuakWs0ttNHpAnHuNmZEyV4jqoFP0t53Sp0XxsNkr27N6g4hpVk3ljeDc2smhJENwZ20+VNVemmq1P1MD+qYpSQF5wOGG+8hJIEpRojZVk9Drs0CZprYKYzf5auszlunK+AYho+1igBfs5n99BpDklL6K/OefHWuT1gZb/VnqTL8HiEScUoqlTRPXGvGalHUr0TLrOECJ6u8giyuYHN6iz82r6TA8rWgCiABJlX8mZ7gyk8JsP3cdMRFEP5lOKOMu/O59CH34mObSAtnaVbpeuwcIEHSu4djt6B5rjQQtSlSUslZ+yCpHT7thnS3VwtpTKdEMkOaqyq0Uxr/XbY3eC2QnyibO77HDoaaGTuDpYCm86HFBQ1qS3HqAUonp0M+5xwlpZwExK0UW5WuW7v+oOkSS5a3Kb16euthL3FWaASLeItX+6Rzopt626H6IYvKXzEs5Z03uljeuR+j9BxFZ9Hhe57xb5K6cqyU+Yeehl8C5+/GA7NBkD9Umabn1aHE4bKdwoLYiEJyitU9dAPltwsCNHG7XGgCpqcG19pyhnfuYKXAecLYubWLqtfARhBc+WhA58LoGl4eNqbQEnWFRXcF068YepnOO1ruoUm/qQjoWDff3MCIDNwms0kwWrAsg4i1SM3Qy58xYHTA9o3Z6UHbFKyAyY71CAW+0mA9/OBdUkbUkJnpAkuEYfpiopShvP1LzWz7egvAHD6P95e667yZal1YVZ7yqonbFDD396QYIKW+s9mdF7KDVQKruRDU+shGi0gkvegJEd0rAKYkxD9AXlWPvMaAaglREx6hQWkPLbUfnghutByGDljEYA8hk/xhIeFJLB9m2cR18AVx/yn7zTLxVPnsVkaVPI/rtJ9ma1Tuud7jg2OkIOEecBHnwPobeFvGOohD21rvGpK3RYp1j2RhfoL5ngckMHRoCSOdbxPJI35jtFO1LUb9mCRW6IaCIgjomFL0xy6580UP54AQMx54npK3opddeI0VN9fah1j6ZLVGPziwAMmQ4IH2hpzPDbRmD54y7QNWlzBYqBUehLPQjqkb1RpGdcAzdH/JOh8Mx7JCEeuimuINztD16SQ6jIJSdfIGVXxoZi2GAiLdIVeU1YPx6Ix3rvkZ2wnv+Iwnh0bp1ZLiAyn1Fv1ksyNwiKz8qXjI3SYa89XDI2+8LKs0sQs6dXrPd2aUvp8WSOLvWV1dvODM2K4CQBxqq/UsZsJdl3o1TTCzo3oseg0TlvmwQmn6JUtNrP4fy/VdQqMxxqNWGns3tgg7wCBAUyiNvuzOkgXuCucrM7SSFtlxkCMZM4cDHFYFgYh1vnaPOHiBT/KOYYi0DSvyYqJyC99KnDG3/6vSNanOKHVLWrRKcXlQ8VFm/RuQwUGh+roVoXwX1a7/tIG1Kf28Haeud0la0tdJmou1pe6rayi7S6uYSDqyY3pOpRI9BWQNETLVqhl4Pzq7R03E2bUW5skueztmNV7U90g6lcT144zrQyX7HD/39C3jTz+Lf4nOdHLxEsEdfCrS12v17U0gV/Tv/b7PO35tm41LTr42u+ACtD5xnul7NChm/wVe74lrN7VM0NAUgnVOtJQzI6nWmZzAi8veSJwGHW89lpbY2eED54Su03nNazqajHFhaEQjubcZQTQNI06TKXbjMPzXDKK06pG12hvfMuwSbfEnywwO0wdH2j0vB25tyZhCLsl37zKw3JY7FNICIqVaV/wIw3GunZ4h4znv2vSCwlCS3HiCyt/ZXZgBcyZ0hDBf6aoNzzDLAVICIqVaV/17GcIFZBmrSIzvhOWk6iJmvJDnwANE1zatC5LNXctB5XJccc3x1QVOLO5oOkM71yEcM2NdubzkPPE+kdyYTAthtR2/qj3gCqGwc1XTPsSzyBYIjzbbBEoC0T/Hv0K5gEbMhLD7ZIfKQ/eA5Y7apIRJmO71Y9FHkgaip2Phzroe0AZyPjC+dZpZBlgCk4y1SeTwDp3gt24VSPj3n3pc2F9p2o4qsQ5pOiTOOPMjk5GAnVATqLSE4tAwg9Dw0VVVO4BZzaqV67ujUnd4k9EYpiYke4ApCC25F6N37TFRqXBXjbGKfuvpZxjWkv9JSgIg3SZV/JrOB7CHVMClUnkLmS5K9B2i90TZvMqLBD7JXZoIGxnFLn6SagiaoTVBhOUA6plv+Rxkw1mzjteqj1FD3CdNEcF5JDHiAc4SXPInQq7fkTSozB+ZWBIJnGBiNrktsAUjnm2Q+YzhKl3UmN6ZUUdcxU3MWx2XycGxRR2yH7c9MzauyFJzjlYq6YCclvLVusA0gnRSmCwHsae2QMmh3uOE69CK4Dr0kp2bke+eUgRl+6668WWvE+WvZem/ogEHT1lhOh0t92gYQ6mzDxOGbSK7w6zkHCSDeIq5jr4Jjxz/k+7Nqr31KFOGlTyH02iwQS0yeyTIl5Dy8721f2lZAxFaAkLM7aUzn5wNIyB7Zf4Ao4CNtOiDPngX7zYl8/Q5CL08XIfx5KMuYHD5aC12ombbbDpB8BAnZRPUSnfueLjLsepsQIXj4/QcQXf1xvg49J+CwfYoV7/18mm7F20W5Js6RY+HY88+gKkhFK+FWhJe9gPD7D4FYDvNYbJ9WxfsiJ2+QmAGrpw30bNriejbXu1uqD4fTA+fux8E58nTbUnzteEiJl4oYXYjPON8Z8mm3yteqnJiphoeVfsspQGIDy/U5SSYHE1cw0Q45djmyMBO0wq2IfLYA4Y+fRXT10kzDzYvP7TrnyDTYvACIWJfYVF4hk0PSfu70QB64F+RBe3Ywgmy3R1bqrLyYUnyj3y5DNLhQ0LAWEquknvIEVvowp2sQtYHlMnbLqKMFbc5gos7ZK6cLfCKTIMZIZc2/Ef323/m6E5XRzVbHVmU0IKlB3rxBuqdbIgr4ETsY5PU6K2N72Ql5wK6QB+0NefAISAN2B3NZwDcVbhNURAIQ3/4b0TXL8n49kcl3HNgAsLOsisrN1H+qz/MOIGRoY9XQYWDsQeQg6cqoI1M62FsBYiYB/fb2FX+zsr7df3v7AvRvV3nHNCjcCt7eAoRaRF43b20UlEK8YZ0oYkpFg+inmIQDi9wSznFPD+YdtWVeAiR28xur/PfC7vTdYnryCmAsnGNOhclpsmYOO68BIt4mNf4LwO0lgjDTwSVdaTzAcaGvzjyCBSt8nfcAETtckyp3UWR+v528W1Y4u6SzwwPEWyVF2TizqHms9GtBAKRrymUzg6OVju+1uk1iPLTLfwUFEHJKwxT/KCi41S7CbLtuRLH3Q0TSkHBFtly5dvup4ADSvYC3sfSC3Xel2PrLsgRBLt1RsAARC/jqIcM5pJsYcHwunVjqO6UHXgSUq4wWr8kHvxY0QLreJtWVo/9/6TcNwLB8cGrJBiyHgut8M4LzCt0XRQGQ2E1oqBk6mXE2FcBGhX5jCtT+DYzxm/roLLWcz2MtKoCQo3+tHtzXAUcNA2ry2fHFZhsDasPtocDGs9bkXZ5uNr4uOoDEnNE8ddiW0Uj0ylxycmVzYwrlWuKmYmC3ltfV/1AoNuuxs2gBEnOCyIFXXOPB+VV6HFNqm8EDjN3EpNBsu3PE7b4vRQ+QmEOJdqi5TL6Ig18MoNJuRxdJf/UKZ/dUtEbvzmWWn52+7DUAiXdq85TK4xSFn4vS9rDWZ+1FSWIPlk+vf0nrBcXSrlcCJHbzfp9UOUiWcTrAxwMo1XFLfKrXAWx2NIrHNppZv7pYHni94+jVAIl3VsNk/ygms5PA+YkAttHryCJpvxaMPcej/JmKGdmVTy4Sf9jLrFgoTmusGXIwV6RjOtlWiv3wcTmxhzBZ+adv+sp3C+Ue2WVn6Q2SwdMd2Y04jIP9oYhCWl4A+NtcYm9U5GEWn10Pv5Z+SgDR4qW4Ns01/hERhe0vge/LGfZhwECdKmxtzoE1jGMxY+yjKOMf9q0NFgbvj61eSt1ZCSBZ3ojGSdv3V2Tn7oxHd4HEhoNjGANMKWKv1zQOLAGjOCj+JWfyZ1I0/Ilv5jfr9Oopte/2QAkgFj0NdEAZjciDJCYPYODbKBxbgWFziaMfGDbhHQVOtZ7H1DNi/WD4VeFYD46fJIYfONhahUe/kx3R1cV+YGfRbcqo9v8AmKMk7GimNTQAAAAASUVORK5CYII=",Sp=Object.defineProperty,xh=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,zc=Object.getOwnPropertySymbols,i0=Object.prototype.hasOwnProperty,ug=Object.prototype.propertyIsEnumerable,$p=(Ae,ce,re)=>ce in Ae?Sp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,dc=(Ae,ce)=>{for(var re in ce||(ce={}))i0.call(ce,re)&&$p(Ae,re,ce[re]);if(zc)for(var re of zc(ce))ug.call(ce,re)&&$p(Ae,re,ce[re]);return Ae},hA=(Ae,ce)=>xh(Ae,Cm(ce)),XA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const SA=(Ae={})=>{var ce,re;switch(Ae==null?void 0:Ae.item_type){case"Challenge":return y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},y.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return y.createElement(a.Z,{title:"\u6559\u5B66\u89C6\u9891"},y.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return y.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((Ae==null?void 0:Ae.homework_type)==="group")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((Ae==null?void 0:Ae.homework_type)==="normal")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return y.createElement(a.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},y.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((Ae==null?void 0:Ae.homework_type)==="hack")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return Ae!=null&&Ae.is_all_choice?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},y.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):Ae!=null&&Ae.is_unity_3d?((ce=Ae==null?void 0:Ae.challenge_types)==null?void 0:ce.length)<=1?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},y.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},y.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((re=Ae==null?void 0:Ae.challenge_types)==null?void 0:re.length)>1?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},y.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):Ae!=null&&Ae.is_jupyter_lab?y.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},y.createElement("img",{width:20,src:Xh})):Ae!=null&&Ae.is_jupyter?y.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},y.createElement("img",{width:20,src:Bm})):y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},y.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return y.createElement(a.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},y.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},cg=(Ae=[],ce="")=>Ae==null?void 0:Ae.map((re,Ye)=>{var Ct;const xt=hA(dc({},re),{chapter_id:ce?[ce,Ye+1].join("-"):Ye+1,title:`${re==null?void 0:re.name}`,key:`${re==null?void 0:re.id}`,icon:SA,isLeaf:(re==null?void 0:re.item_type)!=="StageCatalog"});return((Ct=re==null?void 0:re.children)==null?void 0:Ct.length)>0?hA(dc({},xt),{children:cg(re==null?void 0:re.children,xt==null?void 0:xt.chapter_id)}):xt}),Ph=(Ae,{key:ce},re)=>Ae.map(Ye=>Ye.key===ce?hA(dc({},Ye),{children:re}):Ye.children?hA(dc({},Ye),{children:Ph(Ye.children,{key:ce},re)}):Ye),Fh=({disabled:Ae,pathsDetail:ce,dispatch:re,handEditStage:Ye,handleDeleteStage:Ct,DataProps:xt,hiddenEditBtn:an,showVideoPlay:Mt,isPaths:Je,showInfoModal:Ot,stage_id:ln,course_id:xn,subject_id:mn,user:Hn,getData:nr,currentPosition:or})=>{const Mn=(0,je.useParams)(),[Jr,cr]=(0,y.useState)([]),{isShowSchedule:Tr,visibleType:_n}=ce,[Fr,Hr]=(0,y.useState)([]),[vr,Da]=(0,y.useState)({}),[er,ta]=(0,y.useState)([]),Pa=(gt={})=>gt.item_type!=="Attachment"?gt==null?void 0:gt.name:y.createElement("span",{className:"c-3061d0"},gt==null?void 0:gt.name),ca=gt=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01 ")})},Ca=gt=>{gt=gt!=null&>.includes(".json")?gt:`${gt}.json`,ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>XA(void 0,null,function*(){const Kr=yield(0,Pr.$Q)({url:gt});if(!Kr)return;me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Aa=yield(0,Pr.Ir)({id:Kr.shixun_identifier});if(Aa!=null&&Aa.game_identifier){(0,ie.xg)(`/tasks/${Aa.game_identifier}`);return}(Aa==null?void 0:Aa.status)===2?Ca(Aa==null?void 0:Aa.message):(Aa==null?void 0:Aa.status)===3&&ca(Aa==null?void 0:Aa.message)})})},fo=(gt,Kr,...Aa)=>XA(void 0,[gt,Kr,...Aa],function*(ma,za,ri={}){const si=za?yield(0,Pr.BK)({id:ma,challenge_id:ri==null?void 0:ri.challenge_id,subject_id:Mn.pathId}):yield(0,Pr.Ir)({id:ma,challenge_id:ri==null?void 0:ri.challenge_id,subject_id:Mn.pathId});if(si!=null&&si.game_identifier||si!=null&&si.identifier){(0,ie.xg)(za?`/tasks/${si==null?void 0:si.identifier}/jupyter`:`/tasks/${si.game_identifier}?subject_id=${Mn.pathId||""}`);return}(si==null?void 0:si.status)===-3?(0,ie.eF)():(si==null?void 0:si.status)===2?Ca(si==null?void 0:si.message):(si==null?void 0:si.status)===3&&ca(si==null?void 0:si.message)}),Gn=(gt,Kr)=>XA(void 0,null,function*(){if((0,Se.tJ)(re,!0)){if(gt!=null&>.need_authorize){(0,Se.rX)(!1);return}yield fo(gt.identifier,gt.is_jupyter||gt.is_jupyter_lab,gt),Kr(),vr!=null&&vr.course_id&&(0,z.JS)({id:vr==null?void 0:vr.course_id})}}),rr=gt=>XA(void 0,[gt],function*({node:Kr}){if((Kr==null?void 0:Kr.item_type)==="Attachment"&&(0,Se.tJ)(re))switch(vr!=null&&vr.course_id&&(yield(0,z.JS)({id:vr==null?void 0:vr.course_id})),Kr==null?void 0:Kr.item_type){case"Attachment":case"VideoItem":case"ExaminationBank":case"HomeworkCommon":Ga(Kr);break;case"SubjectHomework":(Kr.homework_type=="group"||Kr.homework_type=="normal")&&Ga(Kr);break;case"Shixun":Gn(Kr);break}}),Ga=gt=>XA(void 0,null,function*(){var Kr,Aa,ma,za,ri;if(!((Kr=Hn.userInfo)!=null&&Kr.admin)&&!((Aa=Hn.userInfo)!=null&&Aa.business)&&!gt.can_view&>.item_type!=="Attachment")return ge.default.info({centered:!0,width:400,icon:null,okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font14"}," \u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650 ")});gt.link&&(0,Ke.DH)({is_f:1,id:gt.id,point:0,total:0});const si=xn?`course_id=${xn}`:`subject_id=${(Mn==null?void 0:Mn.pathId)||mn}`;if(((za=gt==null?void 0:gt.name)==null?void 0:za.substr((ma=gt==null?void 0:gt.name)==null?void 0:ma.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((ri=ce.detail)!=null&&ri.allow_download)){me.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ie.FH)(gt.name,we.Z.API_SERVER+gt.url)}else(0,ie.xg)(gt.link||`/video/${gt.id}?${si}`);gt.item_type==="Attachment"&>.complete_status!=2&&(yield(0,z.rS)({attachment_id:gt.id,status:2})),(gt.item_type==="Attachment"||gt.item_type==="VideoItem")&&nr({stage_id:gt==null?void 0:gt.stage_item_id})}),qi=gt=>XA(void 0,null,function*(){yield(0,z.Ex)(dc({},gt)),cr(gt.list)}),co=gt=>XA(void 0,null,function*(){var Kr,Aa,ma,za;const ri=gt.node.props.eventKey,si=gt.dragNode.props.eventKey,Ci=gt.node.props.pos.split("-"),Si=gt.dropPosition-Number(Ci[Ci.length-1]);if(Ci.length>3&&!gt.node.dragOverGapBottom&&!gt.node.dragOverGapTop||gt.node.dragOver&>.dragNodesKeys.length>1||Ci.length>2&>.dragNodesKeys.length>1)return;const jr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(jr.includes((Kr=gt.dragNode)==null?void 0:Kr.item_type)&&((Aa=gt.node)==null?void 0:Aa.item_type)!="StageCatalog"&&Si===0||((ma=gt.dragNode)==null?void 0:ma.item_type)==="StageCatalog"&&jr.includes((za=gt.node)==null?void 0:za.item_type)&&Si===0)return;const En=(Mr,Xn,ba)=>{for(let Ui=0;Ui{ba.splice(Xn,1),Or=Mr}),!gt.dropToGap)En($n,ri,Mr=>{Mr.children=Mr.children||[],Mr.children.unshift(Or)});else if((gt.node.props.children||[]).length>0&>.node.props.expanded&&Si===1)En($n,ri,Mr=>{Mr.children=Mr.children||[],Mr.children.unshift(Or)});else{let Mr,Xn;En($n,ri,(ba,Ui,Cn)=>{Mr=Cn,Xn=Ui}),Si===-1?Mr.splice(Xn,0,Or):Mr.splice(Xn+1,0,Or)}yield qi({stage_id:ln,list:$n}),ei($n,0,0,!0),console.log("data:",$n),cr([...$n]),ta([...er,gt.node.key])}),ei=(gt,Kr,Aa,ma)=>{Kr=Kr||0,gt.map((za,ri)=>{var si;try{return za.key2=Kr+1+"-"+(ri+1),za.key3=props.index+1+"-"+(ri+1),za.title="",ma||(za.key=Kr+1+"-"+(ri+1)),Kr?za.index=Aa+"-"+(ri+1):za.index=za.key3,(si=za.children)!=null&&si.length&&ei(za.children,za.key2,za.index,ma),za}catch(Ci){}})};return(0,y.useEffect)(()=>{cr((xt==null?void 0:xt.length)>0?cg(xt,or+""):[])},[xt,or]),(0,y.useEffect)(()=>{var gt,Kr,Aa,ma,za,ri,si,Ci,Si,jr;let En;if((gt=ce.detail)!=null&>.has_start){const $n=(Aa=(Kr=ce.detail)==null?void 0:Kr.courses)==null?void 0:Aa.findIndex(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)===1});En=$n>-1?$n:0}else{let $n=(ri=(za=(ma=ce.detail)==null?void 0:ma.courses)==null?void 0:za.map(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)}))==null?void 0:ri.lastIndexOf(2);En=$n>-1?$n:0,$n=(Ci=(si=ce.detail)==null?void 0:si.courses)==null?void 0:Ci.findIndex(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)===0}),En=$n>-1?$n:En}(Si=ce.detail)!=null&&Si.courses&&Da(((jr=ce.detail)==null?void 0:jr.courses[En])||{})},[ce.detail]),(0,y.useEffect)(()=>{ta([]),Hr([])},[_n]),y.createElement(tn.default.DirectoryTree,{className:`mt20 ${af.TreeStyles}`,treeData:Jr,draggable:{icon:!1,nodeDraggable:()=>!Ae},defaultExpandAll:!0,selectable:!1,multiple:!0,showIcon:!0,switcherIcon:!1,expandedKeys:er,blockNode:!0,onDrop:co,loadedKeys:Fr,onExpand:gt=>{_n==se.Qo.All&&ta(gt)},loadData:gt=>XA(void 0,null,function*(){Hr(Fr==null?void 0:Fr.concat([gt.key]));const Kr=yield re({type:"pathsDetail/getStageChildrenData",payload:{id:gt.stage_item_id}});cr(Aa=>{var ma;return Ph(Aa,gt,cg(((ma=Kr==null?void 0:Kr.data)==null?void 0:ma.items)||[],gt==null?void 0:gt.chapter_id))})}),titleRender:gt=>{var Kr,Aa,ma,za,ri;const si=((Kr=gt==null?void 0:gt.learning_status)==null?void 0:Kr[0])==="can";return y.createElement("div",{className:"flex item-center gap-20px group-hover-show"},y.createElement(a.Z,{placement:"topLeft",title:gt==null?void 0:gt.name},y.createElement("div",{className:"multi_ellipsis1 mr-auto",onClick:Ci=>{rr({domEvent:Ci,node:gt})}},gt==null?void 0:gt.chapter_id," ",Pa(gt))),((gt==null?void 0:gt.item_type)==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&(gt==null?void 0:gt.high_resources_consume)&&y.createElement(wn.Z,{type:"paths",style:{marginLeft:10}}),(gt.item_type==="Shixun"||gt.item_type==="Challenge")&&((Aa=gt==null?void 0:gt.shixun_marks)==null?void 0:Aa.length)>0&&(0,Be.Ny)()&&((ma=gt==null?void 0:gt.shixun_marks)==null?void 0:ma.map((Ci,Si)=>y.createElement(a.Z,{title:`${Ci}`,key:Si},y.createElement("div",{className:"c-white rounded-full h-20px text-center text-12px px-12px overflow-hidden text-nowrap flex item-center justify-center",style:{background:"#43a2ff",maxWidth:"70px",textOverflow:"ellipsis"}}," ",Ci," ")))),!!((za=gt.schools)!=null&&za.length)&&y.createElement(a.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},y.createElement("span",{className:"iconfont icon-zhidinggongkai1 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),((gt==null?void 0:gt.item_type)==="Shixun"||gt.item_type==="Challenge")&&!!(gt!=null&>.finished_challenges_count)&&y.createElement(a.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((gt==null?void 0:gt.finished_challenges_count)/(gt==null?void 0:gt.challenges_count)*100)}%`},y.createElement("span",{className:`iconfont icon-a-wanchengdu100 ml10 ${(gt==null?void 0:gt.finished_challenges_count)-(gt==null?void 0:gt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}})),!Ae&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-20px"},y.createElement("div",{className:"text-nowrap c-3061d0"},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),["VideoItem","Attachment","StageCatalog","SubjectHomework","ExaminationBank","HomeworkCommon"].includes(gt==null?void 0:gt.item_type)&&!an&&y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("span",{className:"iconfont icon-bianji8 c-grey-c current-primary-hover",onClick:Ci=>{Ye(gt)}})),y.createElement(a.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu c-grey-c current-primary-hover",onClick:()=>{Ct(gt)}})))),Ae&&Mt&&si&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-10px"},!(0,Be.JA)()&&Je&&["SubjectHomework","ExaminationBank","HomeworkCommon","VideoItem"].includes(gt==null?void 0:gt.item_type)&&((0,Be.Ny)()||(gt==null?void 0:gt.is_free)||!(gt!=null&>.is_free)&&(gt==null?void 0:gt.is_trial_study))&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&(gt.item_type==="SubjectHomework"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:(gt==null?void 0:gt.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}}),gt.item_type==="ExaminationBank"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u6D4B\u9A8C",examinationid:gt.id}}}),gt.item_type==="HomeworkCommon"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt==null?void 0:gt.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:gt==null?void 0:gt.id}}}),gt.item_type==="VideoItem"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u89C6\u9891"}}}))})}," \u53D1\u9001 "),!(0,Be.JA)()&&Je&&["SubjectHomework","ExaminationBank","HomeworkCommon"].includes(gt==null?void 0:gt.item_type)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&((gt.item_type==="SubjectHomework"||gt.item_type==="HomeworkCommon")&&Ot(dc({stage_id:ln},gt)),gt.item_type==="ExaminationBank"&&(0,ie.xg)(`/paperlibrary/see/${gt.id}?defaultActiveKey=1`))})},"\u67E5\u770B\u8BE6\u60C5"),["VideoItem"].includes(gt==null?void 0:gt.item_type)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&Ga(gt)})},gt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60"),gt.item_type==="Attachment"&&((ri=ce.detail)==null?void 0:ri.allow_download)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){var Ci;(0,Se.tJ)(re)&&(0,ie.Nd)("",`${we.Z.API_SERVER}${(Ci=gt==null?void 0:gt.url)==null?void 0:Ci.replace("disposition=inline","")}`)})}," \u4E0B\u8F7D\u8D44\u6E90 "),gt.item_type==="Attachment"&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&(0,ie.xg)(`/video/${gt.id}?subject_id=${Mn.pathId||""}`)})}," \u5F00\u59CB\u5B66\u4E60 "))),Ae&&si&&["Shixun","Challenge"].includes(gt==null?void 0:gt.item_type)&&((gt==null?void 0:gt.allow_visit)||gt.to_be_built||!gt.shixun_status)&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-10px"},!(0,Be.JA)()&&Je&&!gt.shixun_status&&((0,Be.Ny)()||(gt==null?void 0:gt.is_free)||!(gt!=null&>.is_free)&&(gt==null?void 0:gt.is_trial_study))&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(gt==null?void 0:gt.is_jupyter)||(gt==null?void 0:gt.is_jupyter_lab),identifier:gt==null?void 0:gt.identifier}}})})}," \u53D1\u9001 "),y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&((gt==null?void 0:gt.item_type)!=="Attachment"&&(vr!=null&&vr.course_id)&&(yield(0,z.JS)({id:vr==null?void 0:vr.course_id})),(0,ie.xg)(`/shixuns/${gt==null?void 0:gt.identifier}/challenges`))})}," \u67E5\u770B\u8BE6\u60C5 "),!gt.shixun_status&&y.createElement(Br.Z,{type:"primary",onClick:()=>XA(void 0,null,function*(){return new Promise(Ci=>XA(void 0,null,function*(){Gn(gt,Ci)}))})},gt!=null&>.need_authorize?"\u9700\u6388\u6743":gt!=null&>.finished_challenges_count?(gt==null?void 0:gt.finished_challenges_count)-(gt==null?void 0:gt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"))),Ae&&y.createElement("div",{className:"flex item-center text-nowrap gap-6px c-grey-c"},(gt==null?void 0:gt.shixun_status)==="\u6682\u672A\u516C\u5F00"&&y.createElement("div",null,"\u6682\u672A\u53D1\u5E03"),(gt==null?void 0:gt.shixun_status)==="\u5DF2\u5220\u9664"&&y.createElement("div",null,"\u5DF2\u5220\u9664"),!Tr&&(gt.item_type==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&!!(gt!=null&>.challenges_count)&&y.createElement("span",{className:"c-grey-999"}," \u5B9E\u9A8C\u6570 ",(gt==null?void 0:gt.item_type)==="Challenge"?1:gt==null?void 0:gt.challenges_count," "),Tr&&((gt==null?void 0:gt.item_type)==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&!!(gt!=null&>.challenges_count)&&(gt==null?void 0:gt.shixun_status)!=="\u6682\u672A\u516C\u5F00"&&(gt==null?void 0:gt.shixun_status)!=="\u5DF2\u5220\u9664"&&y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{color:(gt==null?void 0:gt.finished_challenges_count)===(gt==null?void 0:gt.challenges_count)?"#50DAAE":"#DEDEDE"}}),y.createElement("span",{style:{marginLeft:"4px"}},y.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},gt==null?void 0:gt.finished_challenges_count),y.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",gt==null?void 0:gt.challenges_count))),Tr&&((gt==null?void 0:gt.item_type)==="VideoItem"||(gt==null?void 0:gt.item_type)==="Attachment")&&((gt==null?void 0:gt.complete_status)==0?y.createElement("span",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):(gt==null?void 0:gt.complete_status)==1?y.createElement("span",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):y.createElement("span",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}}))),_n==se.Qo.All&&(gt==null?void 0:gt.item_type)==="StageCatalog"&&(er!=null&&er.includes(gt.key)?y.createElement(Bn.Z,{rev:void 0}):y.createElement(ir.Z,{rev:void 0})))}})};var xp=(0,je.connect)(({pathsDetail:Ae,user:ce})=>({pathsDetail:Ae,user:ce}))(Fh),Pp=Object.defineProperty,Sm=Object.defineProperties,v1=Object.getOwnPropertyDescriptors,jv=Object.getOwnPropertySymbols,ev=Object.prototype.hasOwnProperty,Ih=Object.prototype.propertyIsEnumerable,qm=(Ae,ce,re)=>ce in Ae?Pp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Sf=(Ae,ce)=>{for(var re in ce||(ce={}))ev.call(ce,re)&&qm(Ae,re,ce[re]);if(jv)for(var re of jv(ce))Ih.call(ce,re)&&qm(Ae,re,ce[re]);return Ae},Ah=(Ae,ce)=>Sm(Ae,v1(ce)),k0=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const E1=Ae=>k0(void 0,null,function*(){return(0,ot.ZP)(`/api/attachments/${Ae==null?void 0:Ae.id}.json`,{method:"put",body:Ae})}),tv=Ae=>k0(void 0,null,function*(){return(0,ot.ZP)(`/api/stages/${Ae==null?void 0:Ae.stage_id}/update_item_name.json`,{method:"put",body:Ae})}),nv=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],xm=({isEdit:Ae,DataProps:ce,dispatch:re,UpdataStageChildrenData:Ye,user:Ct,pathsDetail:xt,currentPosition:an})=>{var Mt;const Je=(0,je.useParams)(),[Ot]=x.default.useForm(),[ln]=x.default.useForm(),[xn]=x.default.useForm(),[mn]=x.default.useForm(),[,Hn,nr]=(0,Ve.U)(z.Mt,{}),[,or,Mn]=(0,Ve.U)(z.vf,{}),[,Jr,cr]=(0,Ve.U)(z.xn,{id:ce==null?void 0:ce.stage_id}),[Tr,_n]=(0,y.useState)(!0),[Fr,Hr]=(0,y.useState)(),vr=(0,y.useRef)(null),[Da,er]=(0,y.useState)(!1),[ta,Pa]=(0,y.useState)(!1),[ca,Ca]=(0,y.useState)(null),[fo,Gn]=(0,y.useState)(!1),[rr,Ga]=(0,y.useState)(),[qi,co]=(0,y.useState)(!1),[ei,gt]=(0,y.useState)(!1),[Kr,Aa]=(0,y.useState)([]),[ma,za]=(0,y.useState)(!1),[ri,si]=(0,y.useState)(!1),[Ci,Si]=(0,y.useState)(""),[jr,En]=(0,y.useState)(""),[$n,Or]=(0,y.useState)(""),Mr=pn=>k0(void 0,null,function*(){var sr;if(console.log("AllValues",pn,ce),!(pn!=null&&pn.name)||(pn==null?void 0:pn.name.replace(/(^\s*)|(\s*$)/g,""))==="")return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");pn.stage_tag_attributes=Ah(Sf({},pn.stage_tag_attributes),{name:((sr=pn==null?void 0:pn.stage_tag_attributes)==null?void 0:sr.name)||""});const oa=yield cr(Ah(Sf({},pn),{id:ce==null?void 0:ce.stage_id}));oa!=null&&oa.subject_id&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ye({stage_id:ce==null?void 0:ce.stage_id,stage_name:pn==null?void 0:pn.name,stage_description:pn==null?void 0:pn.description,tag:pn.stage_tag_attributes}),re==null||re({type:"pathsDetail/save",payload:{editKey:-1}}))}),Xn=(pn,sr)=>{pn.preventDefault(),Aa([...Kr.filter(oa=>oa!=sr)])},ba=pn=>{if(pn.key=="Enter"){const sr=xn.getFieldValue("tag");if(xn.setFieldsValue({tag:""}),!sr){me.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kr.filter(oa=>oa===sr).length>0){me.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Kr.push(sr),Aa([...Kr])}},Ui=(...pn)=>k0(void 0,[...pn],function*(sr={}){if(sr==="VideoItem"){const vo=yield(0,Ke.TJ)({id:sr==null?void 0:sr.stage_item_id});Ca(vo),Pa(!0);return}if((sr==null?void 0:sr.item_type)==="ExaminationBank"){je.history.push(`/paperlibrary/add/${sr==null?void 0:sr.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Je.pathId}&stageId=${ce==null?void 0:ce.stage_id}`);return}if((sr==null?void 0:sr.item_type)==="HomeworkCommon"){je.history.push(`/paths/${Je.pathId}/${ce==null?void 0:ce.stage_id}/program_homework/${sr==null?void 0:sr.id}/edit`);return}if((sr==null?void 0:sr.item_type)==="Attachment"){let vo;ge.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:y.createElement(ee.default,{value:vo,onChange:Js=>{vo=Js.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>k0(void 0,null,function*(){var Js,Qs;if(!vo)return me.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield E1({id:sr==null?void 0:sr.id,name:vo+((Qs=sr==null?void 0:sr.name)==null?void 0:Qs.substr((Js=sr==null?void 0:sr.name)==null?void 0:Js.lastIndexOf(".")))}),Ye({stage_id:ce==null?void 0:ce.stage_id})})});return}if((sr==null?void 0:sr.item_type)==="SubjectHomework"){re==null||re({type:"classroomList/setActionTabs",payload:{key:(sr==null?void 0:sr.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:sr==null?void 0:sr.stage_item_id,type:sr==null?void 0:sr.homework_type}});return}let oa;ge.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:y.createElement(ee.default,{defaultValue:sr==null?void 0:sr.name,value:oa,maxLength:40,onChange:vo=>{oa=vo.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>k0(void 0,null,function*(){if(!(oa||(sr==null?void 0:sr.name)).replaceAll(" ",""))return me.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield tv({stage_id:ce==null?void 0:ce.stage_id,item_id:sr==null?void 0:sr.id,name:oa||(sr==null?void 0:sr.name)}),Ye({stage_id:ce==null?void 0:ce.stage_id})})})}),Cn=(pn={})=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>k0(void 0,null,function*(){(yield(0,z.WW)({id:pn==null?void 0:pn.stage_item_id,stage_id:ce==null?void 0:ce.stage_id})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),Ye({stage_id:ce==null?void 0:ce.stage_id}))})})},Zr=pn=>k0(void 0,null,function*(){var sr,oa;if(ca){const vo=yield(0,z.M2)(Ah(Sf({id:ca==null?void 0:ca.id,subject_id:Je.pathId},pn),{video_id:(pn==null?void 0:pn.video_id)||((sr=ca==null?void 0:ca.video_item)==null?void 0:sr.video_id),link:(pn==null?void 0:pn.link)||((oa=ca==null?void 0:ca.video_item)==null?void 0:oa.link)}));return vo&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Pa(!1),Ye({stage_id:ce==null?void 0:ce.stage_id})),vo}else{const vo=yield(0,z.A2)(Sf({id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId},pn));return vo.id&&(Pa(!1),Ye({stage_id:ce==null?void 0:ce.stage_id})),vo}}),lr=()=>{var pn,sr,oa,vo,Js,Qs;return((sr=(pn=xt.detail)==null?void 0:pn.courses)==null?void 0:sr.length)>0?(oa=xt.detail)==null?void 0:oa.allow_visit:!(((vo=Ct.userInfo)==null?void 0:vo.user_identity)==="\u5B66\u751F"&&((Js=xt.detail)!=null&&Js.allow_visit)&&((Qs=xt.detail)!=null&&Qs.courses))},Ya=pn=>k0(void 0,null,function*(){const sr=yield(0,z.FD)({id:pn==null?void 0:pn.stage_item_id,type:pn==null?void 0:pn.homework_type});sr&&(Or((pn==null?void 0:pn.item_type)=="HomeworkCommon"?sr==null?void 0:sr.hack_homework:sr==null?void 0:sr.subject_homework),Si(pn==null?void 0:pn.item_type),En(pn==null?void 0:pn.stage_item_id),si(!0))}),Zi=(0,y.useMemo)(()=>{var pn,sr;return y.createElement(xp,{isPaths:!0,currentPosition:an,stage_id:ce==null?void 0:ce.stage_id,showInfoModal:Ya,showVideoPlay:((pn=Ct.userInfo)==null?void 0:pn.admin)||((sr=Ct.userInfo)==null?void 0:sr.business)||lr(),DataProps:(ce==null?void 0:ce.items)||[],handEditStage:Ui,handleDeleteStage:Cn,disabled:!Ae,getData:Ye})},[ce==null?void 0:ce.items,Ae,Ct]);return(0,y.useEffect)(()=>{if(!vr.current)return;const pn=(()=>{var sr;const oa=new ResizeObserver(vo=>{for(let Js of vo)Hr(Js.target.offsetHeight>=280)});return oa.observe((sr=vr.current)==null?void 0:sr.firstElementChild),oa})();return()=>{var sr,oa;(sr=vr.current)!=null&&sr.firstElementChild&&pn.unobserve((oa=vr.current)==null?void 0:oa.firstElementChild)}},[vr.current,ce]),(0,y.useEffect)(()=>{ce&&Ot.setFieldsValue(Ah(Sf({},ce),{name:ce==null?void 0:ce.stage_name,description:ce==null?void 0:ce.stage_description,stage_tag_attributes:ce==null?void 0:ce.tag}))},[ce]),y.createElement(y.Fragment,null,y.createElement(x.default,{form:Ot,onFinish:Mr,size:"large"},!Ae&&(ce!=null&&ce.stage_description?y.createElement(y.Fragment,null,y.createElement("div",{ref:vr,style:Tr&&{maxHeight:280,overflow:"hidden"}},y.createElement(Pe.Z,{value:ce==null?void 0:ce.stage_description})),Fr&&y.createElement("div",{className:"current",onClick:pn=>{pn.stopPropagation(),_n(!Tr)}},y.createElement(ae.Z,{dashed:!1},y.createElement("a",{className:"font14"},Tr?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${Tr?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):((Mt=ce==null?void 0:ce.items)==null?void 0:Mt.length)==0?y.createElement("div",null,"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),Ae&&y.createElement(y.Fragment,null,y.createElement(x.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u5168\u4E3A\u7A7A\u683C"}]},y.createElement(ee.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",showCount:!0})),y.createElement(x.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},y.createElement(Ne.h,{scrollId:"description",placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u63CF\u8FF0",height:300})),y.createElement(x.default.Item,{name:["stage_tag_attributes","id"],hidden:!0,label:"\u6807\u7B7Eid"}),y.createElement(x.default.Item,{name:["stage_tag_attributes","name"],label:"\u6807\u7B7E",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57"}]},y.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",maxLength:10,showCount:!0})),y.createElement("div",{className:"flex item-center gap-20px"},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"}),onClick:()=>{if(!(ce!=null&&ce.stage_id))return me.ZP.warning("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Se.tJ)(re)&&(er(!0),mn.resetFields())}},"\u5C0F\u8282"),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"){if(!(0,Se.tJ)(re)||!(0,Se.xY)())return;Gn(!0),ln.setFieldsValue({name:"",is_jupyter:!1})}(pn==="2"||pn==="3")&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId,isMissionLevel:pn==="3"}}))}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u5B9E\u8DF5\u9879\u76EE ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u89C6\u9891\u9879\u76EE"}],onClick:({key:pn})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"&&(Ca(null),Pa(!0)),pn==="2"){if(!(0,Se.tJ)(re))return;Ga("\u89C6\u9891\u9879\u76EE"),co(!0)}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u89C6\u9891\u9879\u76EE ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"},{key:"2",label:"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"&&(Ca(null),Aa([]),za(!1),gt(!0),xn.resetFields()),pn==="2"){if(!(0,Se.tJ)(re))return;Ga("\u6559\u5B66\u8BFE\u4EF6"),co(!0)}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6559\u5B66\u8BFE\u4EF6 ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"},{key:"2",label:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"},{key:"3",label:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"},{key:"4",label:"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"},{key:"5",label:"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"},{key:"6",label:"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Se.tJ)(re)&&(pn==="1"&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}})),pn==="2"&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}})),pn==="3"&&je.history.push(`/paths/${Je.pathId}/${ce==null?void 0:ce.stage_id}/program_homework/null/add`),pn==="4"&&(Ga("\u5206\u7EC4\u4F5C\u4E1A"),co(!0)),pn==="5"&&(Ga("\u56FE\u6587\u4F5C\u4E1A"),co(!0)),pn==="6"&&(Ga("\u7F16\u7A0B\u4F5C\u4E1A"),co(!0)))}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u4F5C\u4E1A ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u8BD5\u5377"},{key:"2",label:"\u9009\u7528\u8BD5\u5377"}],onClick:({key:pn})=>{if(pn==="1"&&je.history.push(`/paperlibrary/add?pageType=course&courseId=${Je.pathId}&stageId=${ce==null?void 0:ce.stage_id}`),pn==="2"){if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!(0,Se.tJ)(re))return;re==null||re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6D4B\u9A8C "))),y.createElement("div",{className:"c-light-black mt10"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002 ",y.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),Zi,Ae&&y.createElement("aside",{className:"flex item-center justify-end gap-20px"},y.createElement(de.ZP,{htmlType:"reset",onClick:()=>{re==null||re({type:"pathsDetail/save",payload:{editKey:-1}})},type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(de.ZP,{htmlType:"submit",type:"primary",loading:Jr},"\u4FDD\u5B58"))),y.createElement(ge.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:fo,confirmLoading:or,destroyOnClose:!0,onOk:()=>k0(void 0,null,function*(){ln.submit()}),onCancel:()=>{Gn(!1),ln.resetFields()}},y.createElement(x.default,{form:ln,initialValues:{name:"",is_jupyter:!1},onFinish:pn=>k0(void 0,null,function*(){(yield Mn(Sf({id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId},pn))).id&&(Gn(!1),ln.resetFields(),me.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ye(Sf({},ce)))})},y.createElement(x.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},y.createElement(ye.ZP.Group,{options:[{value:!1,label:"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"},{value:!0,label:"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"}]})),y.createElement(x.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),y.createElement(ge.default,{centered:!0,title:ca?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ei,confirmLoading:ma,onCancel:()=>{gt(!1),Aa([]),Ca(null)},destroyOnClose:!0,onOk:()=>k0(void 0,null,function*(){var pn,sr;const oa=xn.getFieldsValue();za(!0);const vo=oa.files.find(Jl=>!Jl.response||!Jl.response.id);if(vo){me.ZP.error(`${vo==null?void 0:vo.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Js;const Qs=Ah(Sf({},oa),{subject_id:Je.pathId,tags:Kr,attachment_ids:(pn=oa==null?void 0:oa.files)==null?void 0:pn.map(Jl=>Jl.response.id)});ca?Js=yield(0,z.M2)(Ah(Sf({},Qs),{id:ca==null?void 0:ca.id,attachment_id:(sr=Qs==null?void 0:Qs.attachment_ids)==null?void 0:sr[0]})):Js=yield(0,z.s0)(Ah(Sf({},Qs),{id:ce==null?void 0:ce.stage_id})),Js.status===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),gt(!1),Ye(Sf({},ce))),za(!1)})},y.createElement(x.default,{form:xn},y.createElement(x.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},y.createElement(Qt.Z,{aloneClear:!0,maxSize:(0,Be.Ny)()?500:100,accept:nv.toString(),number:ca?1:10})),y.createElement(x.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},y.createElement(ee.default,{onKeyUp:ba})),y.createElement("div",{className:af["tagsList-content"]},Kr.map((pn,sr)=>y.createElement(Ie.Z,{key:sr+pn,closable:!0,onClose:oa=>{Xn(oa,pn)}},pn))),y.createElement("div",null,y.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A")," ",y.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.createElement(je.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"}," \u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE "),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B ",y.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B ",y.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Be.Ny)()?500:100,"M\uFF1B ",y.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B ",y.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B ",y.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),y.createElement(ge.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Da,confirmLoading:Hn,onOk:()=>k0(void 0,null,function*(){mn.submit()}),onCancel:()=>{er(!1),mn.resetFields()}},y.createElement(x.default,{form:mn,onFinish:pn=>k0(void 0,null,function*(){(yield nr(Ah(Sf({},pn),{id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}))).status===0&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),er(!1),mn.resetFields(),Ye==null||Ye(Sf({},ce)))})},y.createElement(x.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),y.createElement(Me.Z,{visible:ta,editData:ca,onCancel:()=>Pa(!1),onOk:Zr}),qi&&y.createElement(Pn,{setScoreShow:co,ScoreShow:qi,getData:()=>{Ye({stage_id:ce==null?void 0:ce.stage_id})},id:ce==null?void 0:ce.stage_id,modalType:rr,subjectId:Je.pathId,openPreview:pn=>{var sr,oa;pn!=null&&pn.container_id?re==null||re({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:pn==null?void 0:pn.attachment_detail,params:{course_id:pn==null?void 0:pn.container_id,coursesId:pn==null?void 0:pn.container_id,id:pn==null?void 0:pn.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):re==null||re({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u9884\u89C8",params:{content:we.Z.API_SERVER+((sr=pn==null?void 0:pn.attachment_detail)==null?void 0:sr.url),type:(oa=pn==null?void 0:pn.attachment_detail)==null?void 0:oa.file_type}}})}}),y.createElement(Vt,{setScoreShow:si,ScoreShow:ri,homeType:Ci,homeId:jr,modalDdata:$n}))};var rv=y.memo(xm),Fp="data:image/png;base64,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",y1=Object.defineProperty,av=Object.defineProperties,iv=Object.getOwnPropertyDescriptors,Vh=Object.getOwnPropertySymbols,_m=Object.prototype.hasOwnProperty,w1=Object.prototype.propertyIsEnumerable,uA=(Ae,ce,re)=>ce in Ae?y1(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Sl=(Ae,ce)=>{for(var re in ce||(ce={}))_m.call(ce,re)&&uA(Ae,re,ce[re]);if(Vh)for(var re of Vh(ce))w1.call(ce,re)&&uA(Ae,re,ce[re]);return Ae},bu=(Ae,ce)=>av(Ae,iv(ce)),Yc=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const sd=({pathsDetail:Ae,dispatch:ce,user:re,attachment:Ye})=>{var Ct,xt,an,Mt,Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr;const Tr=(0,je.useParams)(),{editKey:_n,keywords:Fr,visibleType:Hr="All",stageData:vr}=Ae,{shixuns_count:Da=0,videos_count:er=0,attachment_count:ta=0,chapter_statis:Pa,group_count:ca=0,normal_count:Ca=0,disscuss_count:fo=0,banks_count:Gn=0,hack_count:rr=0}=Ae==null?void 0:Ae.detail,Ga=((Ct=Ae.detail)==null?void 0:Ct.is_free)||((xt=Ae.detail)==null?void 0:xt.can_learning),qi=!((an=Ae.detail)!=null&&an.can_managed),co=((Mt=Ae.detail)==null?void 0:Mt.allow_add_member)&&Ga&&_n==-1,ei=(((Je=re.userInfo)==null?void 0:Je.admin)||((Ot=re.userInfo)==null?void 0:Ot.business)||((ln=Ae.detail)==null?void 0:ln.allow_statistics))&&_n!=-1,[gt,Kr]=(0,y.useState)(!1),[Aa,ma]=(0,y.useState)([]),[,za,ri]=(0,Ve.U)(z.CI,{}),si=[{name:"\u5168\u90E8",type:"All",number:Da+er+ta+ca+Ca+Gn+rr+((Pa==null?void 0:Pa.challenge_count)||0)},{name:"\u5B9E\u8DF5\u9879\u76EE",type:se.Qo.Shixun,number:Da,hidden:!Da},{name:"\u89C6\u9891",type:se.Qo.VideoItem,number:er,hidden:!er},{name:"\u8BFE\u4EF6",type:se.Qo.Attachment,number:ta,hidden:!ta},{name:"\u5173\u5361",type:se.Qo.Challenge,number:Pa==null?void 0:Pa.challenge_count,hidden:!(Pa!=null&&Pa.challenge_count)},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:se.Qo.Group_count,number:ca,hidden:!(!(0,Be.JA)()&&ca)},{name:"\u56FE\u6587\u4F5C\u4E1A",type:se.Qo.Normal_count,number:Ca,hidden:!(!(0,Be.JA)()&&Ca)},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:se.Qo.HomeworkCommon,number:rr,hidden:!(!(0,Be.JA)()&&rr)},{name:"\u6D4B\u9A8C",type:se.Qo.ExaminationBank,number:Gn,hidden:!(!(0,Be.JA)()&&Gn)},{name:"\u8BA8\u8BBA",type:se.Qo.Discusses,number:fo,hidden:!fo}],Ci=(...Cn)=>Yc(void 0,[...Cn],function*(Zr={}){var lr,Ya;Kr(!0);const Zi=yield ce({type:"pathsDetail/getStageData",payload:bu(Sl({tab:Hr},Zr),{show_course_section:(lr=Ae.detail)==null?void 0:lr.show_course_section,subject_id:Tr.pathId,keywords:Fr})});return ma((Ya=Zi==null?void 0:Zi.filter(pn=>Hr!="All"||(pn==null?void 0:pn.limit_expansion)))==null?void 0:Ya.map(pn=>`${pn==null?void 0:pn.stage_id}`)),Kr(!1),Zi}),Si=Cn=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Yc(void 0,null,function*(){(yield(0,z._V)({id:Cn})).status===1&&(ce({type:"pathsDetail/save",payload:{editKey:-1,stageData:vr.filter(lr=>lr.stage_id!==Cn)}}),me.ZP.success("\u5220\u9664\u6210\u529F"))})})},jr=()=>{me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},En=()=>_n!==-1?(ge.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:y.createElement("div",{className:"mt10 font14"}," \u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01 "),onOk:()=>{const Cn=document.getElementById(`Edit_${_n}`);Cn&&setTimeout(()=>Cn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,$n=(Cn,Zr)=>{const lr=vr.findIndex(Zi=>Zi.stage_id===Cn),Ya=[...vr];return Zr==="up"&&lr>0?[Ya[lr-1],Ya[lr]]=[Ya[lr],Ya[lr-1]]:Zr==="down"&&lr{var lr;if(qi){jr();return}if(!En())return;const Ya=()=>Yc(void 0,null,function*(){(yield(Cn=="up"?z.ms:z.yy)({id:Zr})).status===1&&(me.ZP.success(Cn=="up"?"\u4E0A\u79FB\u6210\u529F!":"\u4E0B\u79FB\u6210\u529F!"),ce({type:"pathsDetail/save",payload:{stageData:$n(Zr,Cn)}}))});((lr=Ae.detail)==null?void 0:lr.shixun_tag_num)==4?ge.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:Ya,content:y.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Ya()},Mr=Cn=>{if(qi){jr();return}En()&&(!(Aa!=null&&Aa.includes(`${Cn==null?void 0:Cn.stage_id}`))&&ma([...Aa,`${Cn==null?void 0:Cn.stage_id}`]),ce({type:"pathsDetail/save",payload:{stage_id:Cn.stage_id,editKey:Cn.stage_id}}))},Xn=Cn=>{(0,z._C)({id:_n,subject_id:Tr.pathId,homework_type:"exercise",examination_bank_ids:[Cn]}).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&(me.ZP.success("\u9009\u7528\u6210\u529F"),ba({stage_id:_n}))})},ba=(...Cn)=>Yc(void 0,[...Cn],function*(Zr={}){if(Zr!=null&&Zr.stage_id){const lr=yield ce({type:"pathsDetail/getStageChildrenData",payload:{id:Zr==null?void 0:Zr.stage_id,type:"stage",keywords:Fr,tab:Hr}}),Ya=vr.map(Zi=>{var pn;return Zi.stage_id==(Zr==null?void 0:Zr.stage_id)?bu(Sl(Sl({},Zi),Zr),{items:(pn=lr.data)==null?void 0:pn.items}):Zi});ce({type:"pathsDetail/save",payload:{stageData:Ya}})}Ui()}),Ui=()=>{ce({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})};return(0,y.useEffect)(()=>{Hr!=="Discusses"&&Ci({tab:Hr=="All"?"all":Hr})},[Hr]),y.createElement(Ee.Z,{spinning:gt},y.createElement("div",{className:af.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u7AE0\u8282"),y.createElement("img",{src:Fp,style:{marginBottom:0,width:64}})),y.createElement("div",{className:af.actionTabs},si==null?void 0:si.map(Cn=>!Cn.hidden&&y.createElement("div",{key:Cn==null?void 0:Cn.type,className:Cn.type===Hr?af.tabActive:af.tab,onClick:()=>{if(_n!==-1){me.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001");return}ce({type:"pathsDetail/save",payload:{visibleType:Cn.type,editKey:-1}})}},y.createElement("span",{className:af.s1},Cn.name," ",Cn.number)))),Hr!=="Discusses"&&y.createElement(y.Fragment,null,y.createElement(pe.default,{className:`mt20 flex flex-col gap-20px bg-transparent ${af.CollapseStyles}`,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Cn})=>y.createElement("i",{className:`iconfont ${Cn?"icon-yizhankai":"icon-weizhankai"} c-light-primary current`,style:{fontSize:Cn?10:12}}),activeKey:Aa,onChange:Cn=>{ma(Cn)},items:vr==null?void 0:vr.map((Cn,Zr)=>{var lr,Ya,Zi;return{key:Cn==null?void 0:Cn.stage_id,extra:Hr==="All"&&!Fr&&((lr=Ae==null?void 0:Ae.detail)==null?void 0:lr.allow_edit_stage)&&y.createElement("div",{className:`${af.EditStyle} h-18px`,onClick:pn=>{pn.preventDefault(),pn.stopPropagation()}},y.createElement("div",{className:"flex item-center gap-10px "},ei&&(Cn==null?void 0:Cn.stage_id)==_n&&y.createElement(a.Z,{title:"\u5220\u9664"}," ",y.createElement("span",{onClick:()=>{Si(Cn==null?void 0:Cn.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),co&&y.createElement(y.Fragment,null,Zr!=0&&y.createElement(a.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},y.createElement("span",{className:"iconfont icon-xiangshangyi font14 current",style:{color:"#3061d0"},onClick:()=>{Or("up",Cn==null?void 0:Cn.stage_id)}})),Zr!=(vr==null?void 0:vr.length)-1&&y.createElement(a.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},y.createElement("span",{className:"iconfont icon-xiangxiayi font14 current",style:{color:"#3061d0"},onClick:()=>{Or("down",Cn==null?void 0:Cn.stage_id)}})),y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("span",{className:"iconfont icon-bianjidaibeijing font14 current",style:{color:"#3061d0"},onClick:pn=>{Mr(Cn)}}))))," "),label:y.createElement(a.Z,{placement:"topLeft",title:Cn.stage_name||`\u7B2C${vr==null?void 0:vr.length}\u7AE0\u8282`},y.createElement("div",{className:"flex item-center gap-10px mr-10px"},y.createElement("span",{className:"text-16px font-medium c-grey-333 multi_ellipsis1"},Cn.stage_name||`\u7B2C${vr==null?void 0:vr.length}\u7AE0\u8282`),((Ya=Cn==null?void 0:Cn.tag)==null?void 0:Ya.name)&&y.createElement("div",{className:"rounded-full bg-blue c-white text-nowrap px-10px py-2px"},(Zi=Cn==null?void 0:Cn.tag)==null?void 0:Zi.name))),children:y.createElement(rv,{currentPosition:Zr+1,user:re,isEdit:(Cn==null?void 0:Cn.stage_id)==_n,DataProps:Cn,UpdataStageChildrenData:ba,pathsDetail:Ae,dispatch:ce})}})}),((xn=Ae.detail)==null?void 0:xn.allow_statistics)&&Hr=="All"&&!Fr&&y.createElement(Ee.Z,{spinning:za},y.createElement("div",{className:"mt-10px text-center bg-white current c-grey-999 rounded-4px",style:{lineHeight:"90px",border:"1px solid #fafafa"},onClick:()=>Yc(void 0,null,function*(){if(qi){me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!En())return;const Cn=yield ri({name:`\u7B2C${(0,ie.EM)(vr.length+1)}\u7AE0\u8282`,subject_id:Tr.pathId,pathId:Tr.pathId,list:[]});Cn!=null&&Cn.stage_id&&(ma([...Aa,Cn==null?void 0:Cn.stage_id]),ce({type:"pathsDetail/save",payload:{editKey:Cn==null?void 0:Cn.stage_id,stage_id:Cn==null?void 0:Cn.stage_id,stageData:[...vr,Cn]}}))})},y.createElement("span",{className:"c-blue"},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(vr==null?void 0:vr.length)===0&&y.createElement(he.Z,{className:"bg-white mt20 mb20 ml-auto mr-auto",styles:{padding:"100px 0"}})),Hr==="Discusses"&&y.createElement(Wg,{activeIndex:3,isDelete:(mn=Ae.detail)==null?void 0:mn.allow_add_member,shixunIdentifier:11,identity:(Hn=re.userInfo)==null?void 0:Hn.role,user:re.userInfo,isShixunDetail:!0,keywords:Fr,refreshCount:Ui}),y.createElement(yi,null),y.createElement(ul,null),y.createElement(Bu,null),y.createElement(Yi,null),y.createElement(zr,null),y.createElement(Al,{cb:Cn=>{Cn!=="\u53D6\u6D88"&&ba({stage_id:_n})}}),y.createElement(Nu.Z,null),y.createElement(bg,{saveExercise:Xn}),((nr=Ye==null?void 0:Ye.actionTabs)==null?void 0:nr.key)=="\u8D44\u6E90\u9884\u89C8"&&y.createElement(It.Z,{close:!0,data:(Mn=(or=Ye==null?void 0:Ye.actionTabs)==null?void 0:or.params)==null?void 0:Mn.content,type:(cr=(Jr=Ye==null?void 0:Ye.actionTabs)==null?void 0:Jr.params)==null?void 0:cr.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{ce==null||ce({type:"attachment/setActionTabs",payload:{key:""}})}}))};var Dh=(0,je.connect)(({pathsDetail:Ae,user:ce,attachment:re})=>({pathsDetail:Ae,user:ce,attachment:re}))(sd),Y0=oe(5083),Lh=oe(3918),Nh={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},LA=oe(59301),Pm=Object.defineProperty,xg=Object.defineProperties,f5=Object.getOwnPropertyDescriptors,kv=Object.getOwnPropertySymbols,g5=Object.prototype.hasOwnProperty,b1=Object.prototype.propertyIsEnumerable,h5=(Ae,ce,re)=>ce in Ae?Pm(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,m5=(Ae,ce)=>{for(var re in ce||(ce={}))g5.call(ce,re)&&h5(Ae,re,ce[re]);if(kv)for(var re of kv(ce))b1.call(ce,re)&&h5(Ae,re,ce[re]);return Ae},B1=(Ae,ce)=>xg(Ae,f5(ce)),ov=(Ae,ce)=>{var re={};for(var Ye in Ae)g5.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&kv)for(var Ye of kv(Ae))ce.indexOf(Ye)<0&&b1.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},Ip=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{RangePicker:$5}=Y0.default,eE=Ae=>{var ce=Ae,{user:re,pathsDetail:Ye}=ce,Ct=ov(ce,["user","pathsDetail"]),xt;const[an]=x.default.useForm(),[Mt,Je]=(0,y.useState)([]),[Ot,ln]=(0,y.useState)(!0),[xn,mn]=(0,y.useState)(!1),[Hn,nr]=(0,y.useState)(!1),[or,Mn]=(0,y.useState)(0),[Jr,cr]=(0,y.useState)({}),Tr=(0,je.useParams)(),[_n,Fr]=(0,y.useState)({page:1,limit:10}),Hr=!((xt=Ye.detail)!=null&&xt.can_managed),vr=()=>{me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Da=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(Gn,rr)=>LA.createElement(LA.Fragment,null,(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",null,"\u7533\u8BF7\u4E2D"),(rr==null?void 0:rr.state)==="rejected"&&LA.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(rr==null?void 0:rr.state)==="passed"&&LA.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:Gn=>`${Gn}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(Gn,rr)=>LA.createElement("div",{className:Nh.actionsBtns},(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",{onClick:()=>er(rr)},"\u540C\u610F"),(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",{onClick:()=>ta(rr)},"\u62D2\u7EDD"),(rr==null?void 0:rr.state)==="rejected"&&LA.createElement("span",{onClick:()=>Pa(rr)},"\u62D2\u7EDD\u539F\u56E0"),(rr==null?void 0:rr.state)==="passed"&&LA.createElement("span",{onClick:()=>ca(rr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(Gn=>Hn?!0:Gn.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Gn.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,y.useEffect)(()=>{Ca(_n)},[]);const er=Gn=>Ip(void 0,null,function*(){if(Hr){vr();return}const rr=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:Gn==null?void 0:Gn.id,op:"pass"}});(rr==null?void 0:rr.status)===0&&Ca(_n)}),ta=Gn=>{if(Hr){vr();return}let rr="";ge.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:LA.createElement("div",null,LA.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),LA.createElement("aside",{className:"flex-container"},LA.createElement("sup",{className:"c-red-ee4"},"*"),LA.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),LA.createElement(ee.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Ga=>rr=Ga.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Ip(void 0,null,function*(){if(!rr)return me.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ga=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:Gn==null?void 0:Gn.id,op:"reject",content:rr}});(Ga==null?void 0:Ga.status)===0&&Ca(_n)})})},Pa=Gn=>{if(Hr){vr();return}ge.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:LA.createElement("div",null,Gn==null?void 0:Gn.content),okText:"\u786E\u5B9A"})},ca=Gn=>{cr((Gn==null?void 0:Gn.info)||{}),mn(!0)},Ca=Gn=>Ip(void 0,null,function*(){ln(!0);const rr=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/request_certificates.json`,{method:"get",params:Gn});rr!=null&&rr.data&&(Je(rr==null?void 0:rr.data),Mn((rr==null?void 0:rr.total_count)||0),nr(rr==null?void 0:rr.is_manage)),ln(!1)}),fo=(Gn,rr)=>{const Ga=B1(m5({},_n),{page:Gn,limit:rr});Fr(Ga),Ca(Ga)};return LA.createElement("div",{className:Nh.certificate},LA.createElement(x.default,{form:an,layout:"inline",className:"mb20",size:"large",onValuesChange:(Gn,rr)=>{const{state:Ga="",keyword:qi="",time:co=[]}=rr,ei=B1(m5({},_n),{page:1,state:Ga,keyword:qi,start_time:co!=null&&co[0]?nt()(co[0]).format("YYYY-MM-DD"):"",end_time:co!=null&&co[1]?nt()(co[1]).format("YYYY-MM-DD"):""});Fr(ei),Ca(ei)}},LA.createElement(x.default.Item,{name:"state",initialValue:"",className:"mr10"},LA.createElement(jt.default,{style:{width:104}},LA.createElement(jt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),LA.createElement(jt.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),LA.createElement(jt.default.Option,{value:"passed"},"\u901A\u8FC7"),LA.createElement(jt.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),LA.createElement(x.default.Item,{name:"time"},LA.createElement($5,{onChange:(Gn,rr)=>{console.log(rr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),LA.createElement(x.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},LA.createElement(Lh.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),LA.createElement(st.default,{dataSource:Mt,rowKey:Gn=>Gn.id,columns:Da,loading:Ot,pagination:{pageSize:_n.limit,total:or,current:_n.page,onChange:fo,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),LA.createElement(BA.Z,{visible:xn,onCancel:()=>{mn(!1),cr({})},data:Jr}))};var tE=(0,je.connect)(({user:Ae,pathsDetail:ce})=>({user:Ae,pathsDetail:ce}))(eE),kd={flex_box_center:"flex_box_center___XYUVF",flex_space_between:"flex_space_between___AI5zv",flex_box_vertical_center:"flex_box_vertical_center___kx05a",flex_box_center_end:"flex_box_center_end___a9H0Y",flex_box_column:"flex_box_column___ZDqRQ",bg:"bg___KDO6T",wrap:"wrap___nWpmk",content:"content___mu1Hw",wrapTabs:"wrapTabs___DceBi",intro:"intro___NZb7u",introTitle:"introTitle___OxWfK",historyClass:"historyClass___UKfy1",zs1:"zs1____Gz73",zs2:"zs2___VSW8B",leftTabsWrap:"leftTabsWrap___igB8J",tabItem:"tabItem___WuKJc",activeIcon:"activeIcon___C7bJs",icon:"icon___qgAJd",activeTab:"activeTab___lQqd0",tabsWrap:"tabsWrap___nUaVq",tab:"tab___FVmHu",s1:"s1___vawpC",tabActive:"tabActive___g_UxP"},Rv="data:image/png;base64,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",C1=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});nt().locale("ZH-cn");const{TabPane:nE}=dt.default,Dp=({data:Ae})=>{const[ce,re]=(0,y.useState)("1"),[Ye,Ct]=(0,y.useState)(1),[xt,an]=(0,y.useState)(),[Mt,Je]=(0,y.useState)(!0),Ot=(0,je.useParams)(),ln=[{name:"\u901A\u5173\u699C",key:"1"},{name:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},{name:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},{name:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"}];function xn(){return C1(this,null,function*(){let Hn;Je(!0),ce==="1"?Hn=`/api/paths/${Ot.pathId}/study_ranking_shixuns_passed.json`:ce==="2"?Hn=`/api/paths/${Ot.pathId}/study_ranking_videos.json`:ce==="3"?Hn=`/api/paths/${Ot.pathId}/study_ranking_pdf_attachments.json`:ce==="4"&&(Hn=`/api/paths/${Ot.pathId}/study_ranking_discusses.json`);const nr=yield(0,ot.ZP)(Hn,{method:"get",params:{page:Ye}});Je(!1),an(nr)})}(0,y.useEffect)(()=>{xn()},[Ye,ce]);const mn=()=>{var Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er;return y.createElement(y.Fragment,null,y.createElement(Ee.Z,{spinning:Mt},y.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),y.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),ce==="1"&&y.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),ce==="2"&&y.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),ce==="3"&&y.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),ce==="4"&&y.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(xt==null?void 0:xt.user_show)&&y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},((Hn=xt==null?void 0:xt.data_user)==null?void 0:Hn.rank)===0&&((nr=xt==null?void 0:xt.data_user)==null?void 0:nr.num)===0?"--":((or=xt==null?void 0:xt.data_user)==null?void 0:or.rank)<=100&&((Mn=xt==null?void 0:xt.data_user)==null?void 0:Mn.rank)!=0?(Jr=xt==null?void 0:xt.data_user)==null?void 0:Jr.rank:"\u672A\u4E0A\u699C"),y.createElement("span",{style:{flex:"1"}},(cr=xt==null?void 0:xt.data_user)==null?void 0:cr.user_real_name),ce==="1"&&y.createElement("span",{style:{flex:"3"}},((Tr=xt==null?void 0:xt.data_user)==null?void 0:Tr.num)||"--"),ce==="2"&&y.createElement("span",{style:{flex:"3"}},(_n=xt==null?void 0:xt.data_user)!=null&&_n.num?(0,ie.li)((Fr=xt==null?void 0:xt.data_user)==null?void 0:Fr.num):"--"),ce==="3"&&y.createElement("span",{style:{flex:"3"}},((Hr=xt==null?void 0:xt.data_user)==null?void 0:Hr.num)||"--"),ce==="4"&&y.createElement("span",{style:{flex:"3"}},((vr=xt==null?void 0:xt.data_user)==null?void 0:vr.num)||"--")),(xt==null?void 0:xt.user_show)&&y.createElement(ae.Z,null),((Da=xt==null?void 0:xt.data)==null?void 0:Da.length)>0?(er=xt==null?void 0:xt.data)==null?void 0:er.map((ta,Pa)=>y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ta==null?void 0:ta.rank)===1&&y.createElement("span",{style:{flex:"1",color:"#E02020"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===2&&y.createElement("span",{style:{flex:"1",color:"#FA6400"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===3&&y.createElement("span",{style:{flex:"1",color:"#F7B500"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)>3&&y.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.rank),y.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.user_real_name),ce==="1"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ce==="2"&&y.createElement("span",{style:{flex:"3"}},(0,ie.li)(ta==null?void 0:ta.num)),ce==="3"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ce==="4"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num))):y.createElement(he.Z,null),(xt==null?void 0:xt.count)>10&&y.createElement(Ft.Z,{current:Ye,pageSize:10,showSizeChanger:!1,total:xt==null?void 0:xt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ta=>{Ct(ta)}})))};return y.createElement("div",null,y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u6392\u884C\u699C"),y.createElement("img",{src:Rv,style:{marginBottom:0,width:66}})),y.createElement("aside",{className:kd.tabsWrap},ln.map(function(Hn,nr){return y.createElement("div",{key:nr,className:Hn.key===ce?kd.tabActive:kd.tab,onClick:()=>{re(Hn.key),Ct(1)}},y.createElement("span",{className:kd.s1},Hn.name))})),y.createElement(mn,null))};var p5=oe(42441),yd=oe(84056),Fm=Object.getOwnPropertySymbols,Lp=Object.prototype.hasOwnProperty,Yh=Object.prototype.propertyIsEnumerable,Im=(Ae,ce)=>{var re={};for(var Ye in Ae)Lp.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&Fm)for(var Ye of Fm(Ae))ce.indexOf(Ye)<0&&Yh.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},$m=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Jh=Ae=>{var ce=Ae,{user:re,pathsDetail:Ye}=ce,Ct=Im(ce,["user","pathsDetail"]),xt;const an=(0,je.useParams)(),Mt=(0,y.useRef)(),Je=(0,y.useRef)(),Ot=(0,y.useRef)(!1),[ln,xn]=(0,y.useState)({}),[mn,Hn]=(0,y.useState)(700);(0,y.useEffect)(()=>{setTimeout(()=>{var Mn,Jr;(Jr=(Mn=Mt.current)==null?void 0:Mn.resize)==null||Jr.call(Mn)},300)},[mn]),(0,y.useEffect)(()=>{var Mn;xn((Mn=Ye.detail)==null?void 0:Mn.atlas_data)},[(xt=Ye.detail)==null?void 0:xt.atlas_data]),(0,y.useEffect)(()=>(document.addEventListener((0,yd.gH)(),nr),()=>{document.removeEventListener((0,yd.gH)(),nr)}),[]);const nr=()=>{(0,yd.vp)()||Hn(700)},or=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Mn=>{if(Mn.dataType==="edge")return Mn.data.relation;if(Mn.dataType==="node")return"\u540D\u79F0\uFF1A"+Mn.data.name+"
\u7C7B\u522B\uFF1A"+Mn.data.labels.join(", ")+"
ID: "+Mn.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:ln.categories.map(Mn=>{if(Mn.name)return Mn.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:ln.nodes,links:ln.links,categories:ln.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,yd.vp)()?(setTimeout(()=>{Hn(700)},300),(0,yd.BU)()):((0,yd.Dj)(Je.current),setTimeout(()=>{Hn(window.innerHeight-40)},300))}}}}});return y.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:mn+30,background:"#FFF"},ref:Je},ln.nodes&&y.createElement(p5.Z,{style:{height:mn+"px"},option:or(),onChartReady:Mn=>{Mt.current=Mn,Mn.resize()},opts:{renderer:"svg"},onEvents:{click:Mn=>{Ot.current=!1,setTimeout(()=>{if(!Ot.current&&Mn.dataType==="node"){let Jr=Mn.data.url;Jr&&window.open(Jr,"_blank")}},500)},dblclick:(Mn,Jr,cr)=>$m(void 0,null,function*(){console.log("p:",Mn,Jr,cr),Ot.current=!0;const Tr=yield(0,ot.ZP)(`/api/paths/${an.pathId}/atlas_data.json`,{method:"get",params:{node_id:Mn.data.id}});let{nodes:_n,links:Fr,categories:Hr}=Tr.atlas_data;_n=ln.nodes.concat(_n),Fr=ln.links.concat(Fr);let vr=_n.filter((Pa,ca,Ca)=>Ca.findIndex(fo=>fo.id===Pa.id)===ca),Da=Fr.filter((Pa,ca,Ca)=>Ca.findIndex(fo=>fo.source===Pa.source&&fo.target===Pa.target)===ca),er=[],ta=Math.max(Hr.length,ln.categories.length);for(let Pa=0;Pa({user:Ae,pathsDetail:ce}))(Jh),S1=oe(93948),x1=oe(54580),Np=oe(73755),Dm=oe(26743),nu={flex_box_center:"flex_box_center___Szzqu",flex_space_between:"flex_space_between___dPVA6",flex_box_vertical_center:"flex_box_vertical_center___jyJ_1",flex_box_center_end:"flex_box_center_end___LcIki",flex_box_column:"flex_box_column___URqef","diagram-component":"diagram-component___p5I1J",rightmodal:"rightmodal___m9muS",title:"title___o_SbY",button:"button___dkDCG",linetitles:"linetitles___OnY49",line:"line___DRyRv",additem:"additem___e0i2I",multi_ellipsis1:"multi_ellipsis1___cM9m0",multi_ellipsis2:"multi_ellipsis2___MrWmr",lebels:"lebels___L_GjD",describe:"describe___kQnz2",describetitle:"describetitle___ruvEj",ehover:"ehover___yL7ec",dhover:"dhover___Fk5zc",a:"a___xPaTA",header:"header___pmtBA",headeractivite:"headeractivite___NrVuo",upitem:"upitem___vzQzU",neo4jd3Wrp:"neo4jd3Wrp___xJqHM",neo4jd3Wrp1:"neo4jd3Wrp1___Qim0q",selectshixun:"selectshixun___jBdAe"},P1=oe(96249),sv=oe.n(P1),rE=oe(46973),v5=oe.n(rE),R0={flex_box_center:"flex_box_center___Mfaa4",flex_space_between:"flex_space_between___NM_yU",flex_box_vertical_center:"flex_box_vertical_center___SZ4U1",flex_box_center_end:"flex_box_center_end___Z_JAZ",flex_box_column:"flex_box_column___rLEHU",wrp:"wrp___p_ac5",drawer:"drawer___sPjHT",menu:"menu___F8oHH",actived:"actived___NOiqR",actived2:"actived2___XsjFY",listItem:"listItem___On1Zv",info:"info___i3yT9",title:"title___mLoky",titleLeft:"titleLeft___xNQNE",titleRight:"titleRight___UrMZ2",search:"search___I977_",description:"description___Yz10S",filter:"filter___ekFLM",menuCourse:"menuCourse___SvznH",authorname:"authorname___tdRk5","tooltip-content":"tooltip-content___MLAU2"},Op=Object.defineProperty,aE=Object.defineProperties,lv=Object.getOwnPropertyDescriptors,F1=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,y5=Object.prototype.propertyIsEnumerable,I1=(Ae,ce,re)=>ce in Ae?Op(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,J0=(Ae,ce)=>{for(var re in ce||(ce={}))E5.call(ce,re)&&I1(Ae,re,ce[re]);if(F1)for(var re of F1(ce))y5.call(ce,re)&&I1(Ae,re,ce[re]);return Ae},Hv=(Ae,ce)=>aE(Ae,lv(ce)),uv=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{Search:iE}=ee.default,oE=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Uv=({classroomList:Ae,loading:ce,dispatch:re,cb:Ye,shixunIds:Ct=[]})=>{var xt;const an=(0,je.useParams)(),Mt=(0,je.useLocation)(),{actionTabs:Je}=Ae,[Ot]=x.default.useForm(),{shixunLists:ln}=Ae,[xn,mn]=(0,y.useState)([]),[Hn,nr]=(0,y.useState)(""),or=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(_n=>!!_n),[Mn,Jr]=(0,y.useState)({page:1,type:(0,Be.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,y.useEffect)(()=>{Ae.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(cr(),Mn.page=1,re({type:"classroomList/getShixunLists",payload:J0({},Mn)}))},[Ae.actionTabs.key]);const cr=()=>uv(void 0,null,function*(){const _n=yield(0,ot.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});mn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(_n==null?void 0:_n.groups)||[]])}),Tr=()=>{re({type:"classroomList/setActionTabs",payload:{}}),Jr({page:1,type:(0,Be.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return Ae.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Sa.Z,{placement:"bottom",height:"100%",closable:!1,open:Ae.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:R0.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(de.ZP,{size:"middle",onClick:()=>{Tr(),nr(""),Ye("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(de.ZP,{size:"middle",onClick:()=>uv(void 0,null,function*(){var _n;if(!Hn){me.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE");return}nr(""),Tr(),Ye((_n=ln==null?void 0:ln.shixun_list)==null?void 0:_n.find(Fr=>Fr.id===Hn))}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(la.Z,{onChange:_n=>{Jr(Hv(J0(J0({},Mn),_n),{page:1})),re({type:"classroomList/getShixunLists",payload:Hv(J0(J0({},Mn),_n),{page:1})})}})),y.createElement(Ee.Z,{spinning:ce.effects["classroomList/getShixunLists"]},y.createElement("section",{className:"edu-container"},oE.map(function(_n,Fr){var Hr;return y.createElement("ul",{className:R0.menu,key:Fr},y.createElement("li",null,_n.name),(Hr=_n==null?void 0:_n.children)==null?void 0:Hr.map(function(vr,Da){return!(0,Be.Ny)()&&_n.id==="type"&&vr.name==="\u5168\u90E8"?y.createElement(y.Fragment,null):y.createElement("li",{key:Da,className:Mn[_n.id]==vr.id?R0.actived:"",onClick:()=>{Mn[_n.id]=vr.id,Mn.page=1,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},y.createElement("strong",null,vr.name))}))}),Mn.type==="mine"&&y.createElement("ul",{className:R0.menu},y.createElement("li",null,"\u76EE\u5F55"),xn==null?void 0:xn.map((_n,Fr)=>y.createElement("li",{className:Mn.group_id==_n.id?R0.actived:"",key:_n.name,onClick:()=>{Mn.group_id=_n.id,Mn.page=1,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},y.createElement("strong",null,_n.name)))),y.createElement(na.Z,{align:"middle"},y.createElement($r.Z,{flex:"1",className:R0.filter},or.map(function(_n,Fr){return y.createElement(de.ZP,{key:Fr,className:"mr20",type:Mn.sort===_n.id?"primary":"default",onClick:()=>{Mn.sort=_n.id,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},_n.name)})),y.createElement($r.Z,{className:"c-grey-999"},y.createElement("div",{className:R0.menuCourse},y.createElement("ul",null,y.createElement("li",{className:"current",onClick:()=>{Mn.order=Mn.order==="asc"?"desc":"asc",Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Mn.order}`},y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(xt=ln==null?void 0:ln.shixun_list)==null?void 0:xt.map(function(_n,Fr){return y.createElement("div",{className:R0.listItem,key:Fr},y.createElement(ye.ZP,{checked:Hn===_n.id,value:_n.id,onChange:Hr=>{nr(Hr.target.value)},disabled:(_n==null?void 0:_n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),y.createElement("div",{className:R0.info},y.createElement("div",{className:R0.title},y.createElement("div",{className:R0.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${_n==null?void 0:_n.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:_n.title}})),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===1&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===2&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===3&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(_n==null?void 0:_n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&y.createElement(a.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},y.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:R0.description,dangerouslySetInnerHTML:{__html:_n.description}})),y.createElement("div",{className:" mt15"},_n.challenge_names.map(function(Hr,vr){return y.createElement("span",{key:vr,className:"mr30 font12"},"\u7B2C",vr+1,"\u5173 ",Hr," ")})),y.createElement(ae.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(a.Z,{overlayClassName:R0["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:_n==null?void 0:_n.member_user_names}}))},y.createElement("span",{className:R0.authorname,dangerouslySetInnerHTML:{__html:_n==null?void 0:_n.member_user_names}})),_n.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:_n.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",_n.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",_n.study_count)))))}),y.createElement("p",null))),y.createElement("div",{className:"tc"},y.createElement(Ft.Z,{current:Mn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:ln==null?void 0:ln.shixuns_count,onChange:_n=>{Mn.page=_n,re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}})))};var w5=(0,je.connect)(({classroomList:Ae,loading:ce})=>({classroomList:Ae,loading:ce}))(Uv),Pg=oe(19941),b5=oe(44080),ep={flex_box_center:"flex_box_center___hbe61",flex_space_between:"flex_space_between___s9G7D",flex_box_vertical_center:"flex_box_vertical_center___JFV_R",flex_box_center_end:"flex_box_center_end___mejRd",flex_box_column:"flex_box_column___k3szE",scoremodal:"scoremodal___Q3CB_",selectWrapper:"selectWrapper___fwVA8",allqingchu:"allqingchu___SLTdn",title:"title___FwnE1",score:"score___WUUiC",close:"close___xEqG8",content:"content___O_hpO",items:"items___XR2Ji",bottom:"bottom___JOwMp",yes:"yes___evROm",no:"no___phDwV",titlecount:"titlecount___x_CQz",add:"add___LZara",search:"search___Z99KL",searchIcon:"searchIcon___kmnLg",header_style:"header_style___CfaFP",tabWrap:"tabWrap___nj2pu",form_style:"form_style___DiMO_",previewModal:"previewModal___g1zI8"},Tf=oe(59301),zv=Object.defineProperty,tp=Object.defineProperties,TE=Object.getOwnPropertyDescriptors,D1=Object.getOwnPropertySymbols,jE=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,np=(Ae,ce,re)=>ce in Ae?zv(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,q0=(Ae,ce)=>{for(var re in ce||(ce={}))jE.call(ce,re)&&np(Ae,re,ce[re]);if(D1)for(var re of D1(ce))yl.call(ce,re)&&np(Ae,re,ce[re]);return Ae},_0=(Ae,ce)=>tp(Ae,TE(ce)),L1=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const VA=({setScoreShow:Ae,ScoreShow:ce,modalType:re,user:Ye,subjectId:Ct,onOk:xt,dispatch:an})=>{var Mt;let[Je,Ot]=(0,y.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[ln,xn]=(0,y.useState)([]),[mn,Hn]=(0,y.useState)([]),[nr,or]=(0,y.useState)([]);const[Mn,Jr]=(0,y.useState)(!1),[cr]=x.default.useForm(),[Tr,_n]=(0,y.useState)(0),[Fr,Hr]=(0,y.useState)(!1),[vr,Da]=(0,y.useState)(""),[er,ta]=(0,y.useState)([]),Pa=(0,y.useRef)(new Set),ca=(0,y.useRef)(new Set),[Ca,fo]=(0,y.useState)([{}]),[Gn,rr]=(0,y.useState)(),[Ga,qi]=(0,y.useState)({}),[co,ei]=(0,y.useState)(""),[gt,Kr]=(0,y.useState)(""),Aa=(0,je.useParams)(),ma=[{title:"\u540D\u79F0",dataIndex:(Je==null?void 0:Je.type)=="3"?"title":"name",key:"name",render:(Xn,ba,Ui)=>{var Cn,Zr;return Tf.createElement("div",null,(Je==null?void 0:Je.homework_type)=="1"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="3"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="5"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="7"&&((Cn=ba==null?void 0:ba.video)==null?void 0:Cn.title),(Je==null?void 0:Je.homework_type)=="8"&&(Je==null?void 0:Je.type)=="1"?ba==null?void 0:ba.filename:(Zr=ba==null?void 0:ba.attachment)==null?void 0:Zr.filename,(Je==null?void 0:Je.type)=="3"&&Xn)}},{title:(Je==null?void 0:Je.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Je==null?void 0:Je.type)=="1"?"course_name":"subject_name",width:"55%",key:(Je==null?void 0:Je.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Je==null?void 0:Je.type)=="3"}].filter(Xn=>!Xn.hidden),za={type:"radio",selectedRowKeys:[ln==null?void 0:ln.id],onSelect(Xn,ba,Ui){console.log("----",Xn,ba),xn(Xn)}};(0,y.useEffect)(()=>{ce&&(Je.search="",Je.type="1",Je.homework_type=re=="\u5206\u7EC4\u4F5C\u4E1A"?"3":re=="\u56FE\u6587\u4F5C\u4E1A"?"1":re=="\u89C6\u9891\u9879\u76EE"?"7":re=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Ot(Je),Mr(Je),cr.setFieldsValue({association_id:"",search:null}),Pa.current.clear(),ca.current.clear(),ta([]),xn([]),Hn([]))},[ce]);const[ri,si]=(0,y.useState)(1),[Ci,Si]=(0,y.useState)([]),jr=Xn=>{const{target:ba}=Xn;ba.scrollHeight-ba.clientHeight===ba.scrollTop&&si(ri+1)};(0,y.useEffect)(()=>{ri!=1&&ce&&En(ri)},[ri]),(0,y.useEffect)(()=>{ce&&(Si([]),si(1),En(1))},[Je.type]);const En=Xn=>{Je.type=="1"?$n(Xn):Je.type=="2"&&Or(Xn)},$n=Xn=>{var ba;(0,Zt.Ho)({page:Xn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login}).then(Ui=>{Xn==1?Si([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Ui==null?void 0:Ui.courses]):Si([...Ci,...Ui==null?void 0:Ui.courses])})},Or=Xn=>{var ba;(0,Zt.w3)({page:Xn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login}).then(Ui=>{Xn==1?Si([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Ui==null?void 0:Ui.subjects]):Si([...Ci,...Ui==null?void 0:Ui.subjects])})};(0,y.useEffect)(()=>{Tr>0&&setTimeout(()=>{_n(0)},2e3)},[Tr]);function Mr(Xn){return L1(this,null,function*(){var ba,Ui,Cn;if(Jr(!0),Ot(q0({},Xn)),Xn.type=="1")(0,z.A7)(q0({user_id:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login},Xn)).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&or(Zr==null?void 0:Zr.data)});else if(Xn.type=="2")(0,z.jT)(q0({user_id:(Ui=Ye==null?void 0:Ye.userInfo)==null?void 0:Ui.login},Xn)).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&or(Zr==null?void 0:Zr.data)});else if(Xn.type=="3"){const Zr=yield an({type:"userDetail/getVideos",payload:_0(q0({},Xn),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Cn=Ye.userInfo)==null?void 0:Cn.login})});or({count:Zr==null?void 0:Zr.count,list:Zr==null?void 0:Zr.videos})}Jr(!1)})}return Tf.createElement("div",null,Tf.createElement(ge.default,{title:"\u9009\u7528"+re,open:ce,width:900,centered:!0,className:ep.scoremodal,onCancel:()=>{Ae(!1)},onOk:()=>{if(!(ln!=null&&ln.id)){me.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ae(!1),xt(ln)}},Tf.createElement("div",{className:ep.header_style},Tf.createElement(dt.default,{className:ep.tabWrap,activeKey:Je.type,onChange:Xn=>{Je.type=Xn,Je.page=1,Je.updated_at="",Je.association_id=null,Je.search=null,cr.setFieldsValue({association_id:"",search:null}),Ot(q0({},Je)),Mr(q0({},Je))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},re!="\u7F16\u7A0B\u4F5C\u4E1A"&&(re=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Tf.createElement(x.default,{layout:"inline",className:ep.form_style,form:cr,onValuesChange:(Xn,ba)=>{Je.page=1,!(Xn.search||Xn.search==="")&&cr.submit()},onFinish:Xn=>{Ot(q0(q0({},Je),Xn)),Mr(q0(q0({},Je),Xn))}},Je.type!="3"&&Tf.createElement(x.default.Item,{name:"association_id"},Tf.createElement(jt.default,{onPopupScroll:jr,className:ep.selectWrapper,style:{width:200},size:"large"},Ci.map((Xn,ba)=>Tf.createElement(jt.default.Option,{key:Xn==null?void 0:Xn.id},Xn==null?void 0:Xn.name)))),Tf.createElement(x.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Tf.createElement(ee.default.Search,{className:ep.search,placeholder:re=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":re=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Tf.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ep.searchIcon}`,onClick:()=>cr.submit()}),onSearch:Xn=>{cr.submit()}})))),((Mt=nr==null?void 0:nr.list)==null?void 0:Mt.length)>0?Tf.createElement(st.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:nr==null?void 0:nr.list,pagination:!1,loading:Mn,rowKey:Xn=>Xn.id,rowSelection:za,columns:ma}):Tf.createElement(he.Z,null),(nr==null?void 0:nr.count)>0&&Tf.createElement(Ft.Z,{current:Je.page,total:nr==null?void 0:nr.count,style:{marginBottom:20},defaultPageSize:Je.per_page,showTotal:Xn=>Tf.createElement("span",null,"\u5171\xA0",Tf.createElement("span",{style:{color:"#165DFF"}},Xn),"\xA0\u6761\u6570\u636E"),pageSize:Je.per_page,onChange:(Xn,ba)=>{Je.page=Xn,Je.per_page=ba,Ot(q0({},Je)),Mr(q0({},Je))}})),Tf.createElement(It.Z,{close:!0,data:Ca==null?void 0:Ca.content,type:Ca==null?void 0:Ca.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{fo({content:"",type:""})}}),Tf.createElement(Bt.K,_0(q0({},Ga),{visible:Gn,allow_skip:!0,width:800,onClose:()=>{rr(!1),qi({})}})))};var Bd=(0,je.connect)(({user:Ae,dispatch:ce})=>({user:Ae,dispatch:ce}))(VA),Zv=oe(24334),NA=oe(12378),On=oe(59301),sc=Object.defineProperty,cv=Object.defineProperties,Rd=Object.getOwnPropertyDescriptors,N1=Object.getOwnPropertySymbols,B5=Object.prototype.hasOwnProperty,O1=Object.prototype.propertyIsEnumerable,qh=(Ae,ce,re)=>ce in Ae?sc(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Mc=(Ae,ce)=>{for(var re in ce||(ce={}))B5.call(ce,re)&&qh(Ae,re,ce[re]);if(N1)for(var re of N1(ce))O1.call(ce,re)&&qh(Ae,re,ce[re]);return Ae},UA=(Ae,ce)=>cv(Ae,Rd(ce)),xA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});window.d3=oe(83770);const Kv=(Ae,ce)=>{var re;const{uploadInfo:Ye={}}=ce.payload||{};switch(ce.type){case"addVideo":return{videoList:[...Ae.videoList,{name:Ye.file.name,size:Ye.file.size,type:Ye.file.type,fileHash:Ye.fileHash,state:Ye.state,videoId:Ye.videoId,loaded:Ye.loaded||0,title:""}]};case"removeVideo":return{videoList:Ae.videoList.filter(Ct=>Ct.name!==ce.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:Ae.videoList.map(Ct=>Ct.name===ce.payload.uploadInfo.file.name?Mc(Mc({},Ct),{loaded:ce.payload.progressPercent,videoId:Ye.videoId,fileHash:Ye.fileHash}):Ct)};case"updateTitle":return{videoList:(re=Ae.videoList)==null?void 0:re.map(Ct=>Ct.name===ce.payload.item.name?Mc(Mc({},Ct),{title:ce.payload.title}):Ct)};default:return{videoList:[]}}};let Fg=[{name:"\u8BFE\u7A0B",type:"kc",color:"#17153D"},{name:"\u7AE0\u8282",type:"kc",color:"#94A5FF"},{name:"\u77E5\u8BC6\u70B9",type:"kc",color:"#FFB786"},{name:"\u5B9E\u8BAD",type:"kc",color:"#FFEA82"},{name:"\u4F5C\u4E1A",type:"kc",color:"#83FFE1"},{name:"\u89C6\u9891",type:"kc",color:"#8BE6FF"},{name:"\u9644\u4EF6",type:"kc",color:"#F999FF"},{name:"\u8BD5\u9898",type:"kc",color:"#FF92B2"},{name:"\u5173\u5361",type:"kc",color:"#F4DD6B"}];const Gf=({user:Ae,pathsDetail:ce,dispatch:re})=>{var Ye,Ct,xt,an,Mt,Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er,ta,Pa,ca,Ca,fo,Gn,rr,Ga,qi,co,ei,gt,Kr,Aa;const ma=(0,je.useParams)(),[za,ri]=(0,y.useState)(!1),[si,Ci]=(0,y.useState)(!1),[Si,jr]=(0,y.useState)(!1);let[En,$n]=(0,y.useState)({});const[Or]=x.default.useForm(),[Mr,Xn]=(0,y.useState)(!0);let[ba,Ui]=(0,y.useState)({});const Cn=(0,y.useRef)(null),[Zr,lr]=(0,y.useState)(!1),[Ya,Zi]=(0,y.useState)([]),[pn,sr]=(0,y.useReducer)(Kv,{videoList:[]}),oa=(0,y.useRef)(),vo=(0,y.useRef)(),[Js,Qs]=(0,y.useState)(!1),[Jl,Fd]=(0,y.useState)({left:0,top:0,bottom:0,right:0}),Ec=(0,y.useRef)(null),[pl,KA]=(0,y.useState)(!1),[Id,D0]=(0,y.useState)([]),[v0,L0]=(0,y.useState)(!1),[N0,qf]=(0,y.useState)(1),[_f,U0]=(0,y.useState)(!1);let[fi,Hu]=(0,y.useState)({});const[Xc,mc]=(0,y.useState)(!1),[Ug,rg]=(0,y.useState)(!1),[$f,yg]=(0,y.useState)(""),[Kl,Qf]=(0,y.useState)({}),[e0,E0]=(0,y.useState)([]),[y0,O0]=(0,y.useState)(!1),[u0,ef]=(0,y.useState)([]),[Ul,Jc]=(0,y.useState)([]),[pi,Es]=(0,y.useState)(!1),[bl,Au]=(0,y.useState)(!1),[Ku,Uu]=(0,y.useState)(!1),[GA,tf]=(0,y.useState)(!1),[zg,wg]=(0,y.useState)(),[aA,Zg]=(0,y.useState)(),[c0,Kg]=(0,y.useState)(!1),[kl,pA]=(0,y.useState)({}),[$s,Hc]=(0,y.useState)(0),[Fu,QA]=(0,y.useState)(""),[pd,Gd]=(0,y.useState)(!1),[wd,lf]=(0,y.useState)(!1),[du,M0]=(0,y.useState)(!0),uf=(0,y.useRef)(),iA=(0,y.useRef)(),Hf=(Cr,Oa)=>{var Di;const{clientWidth:mi,clientHeight:Jo}=window.document.documentElement,fl=(Di=Ec.current)==null?void 0:Di.getBoundingClientRect();Fd({left:-fl.left+Oa.x,right:mi-(fl.right-Oa.x),top:-fl.top+Oa.y,bottom:Jo-(fl.bottom-Oa.y)-70})};let[wf,T0]=(0,y.useState)(600);(0,y.useEffect)(()=>{Ui({}),fu()},[ma,du]);function cf(Cr,Oa){return xA(this,null,function*(){var Di,mi;let Jo=yield(0,ot.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:Oa,req_type:Cr&&"tree",subject_id:ma.pathId,params:{stage_uuid:Oa==="\u77E5\u8BC6\u70B9"&&(En==null?void 0:En.stage_uuid)||(En==null?void 0:En.id),subject_uuid:$f}}});if((Jo==null?void 0:Jo.status)===200)if(Cr&&Oa==="\u7AE0\u8282"){let fl=(mi=(Di=Jo==null?void 0:Jo.data)==null?void 0:Di.filter(xl=>{var gu;return((gu=xl==null?void 0:xl.children)==null?void 0:gu.length)>0}))==null?void 0:mi.map(xl=>UA(Mc({checkable:!1},xl),{disabled:!1}));E0(fl)}else E0(Jo==null?void 0:Jo.data)})}(0,y.useEffect)(()=>{u5(),me.ZP.config({getContainer:()=>Cn.current,top:100})},[]);function Vm(Cr,Oa){var Di=Cr.findNodeForKey(Oa);if(Di!==null){Cr.startTransaction("Layout");var mi=new NA.l4,Jo=new NA.l4;Di.findLinksConnected().each(fl=>{var xl=fl.toNode;xl.data.dir==="left"?(Jo.add(Di),Jo.add(fl),Jo.addAll(xl.findTreeParts())):(mi.add(Di),mi.add(fl),mi.addAll(xl.findTreeParts()))}),Lv(mi,0),Lv(Jo,180),Cr.commitTransaction("Layout")}}function Lv(Cr,Oa){var Di=NA.bx.make(NA.FF,{angle:Oa,arrangement:NA.FF.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1});Di.doLayout(Cr)}function z0(Cr){var Oa;const Di=(Oa=Cr==null?void 0:Cr[0])==null?void 0:Oa.id;let mi=0;vo.current.model=NA.Hn.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:Cr.map(Jo=>{var fl,xl;return Jo.parent==Di&&(mi%2===0?Jo.dir="left":Jo.dir="right",++mi),Jo.subject_uuid=(fl=Cr==null?void 0:Cr[0])==null?void 0:fl.keys,Jo.brush=(xl=Fg==null?void 0:Fg.find(gu=>gu.name===Jo.node_type))==null?void 0:xl.color,Jo})})),Vm(vo.current,Di)}const u5=()=>{if(vo.current)return;const Cr=NA.bx.make;var Oa=new NA.S0("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});vo.current=Oa,Oa.nodeTemplate=Cr(NA.NB,"Vertical",{selectionObjectName:"TEXT"},Cr(NA.al,{name:"TEXT",minSize:new NA.$u(30,15)},new NA.KX("text","text").makeTwoWay(),new NA.KX("scale","scale").makeTwoWay(),new NA.KX("font","font").makeTwoWay()),Cr(NA.bn,"LineH",{stretch:NA.bx.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:NA.z6.LeftRightSides,toSpot:NA.z6.LeftRightSides},new NA.KX("stroke","brush"),new NA.KX("fromSpot","dir",mi=>zu(mi,!0)),new NA.KX("toSpot","dir",mi=>zu(mi,!1))),new NA.KX("locationSpot","dir",mi=>zu(mi,!1)),{click(mi,Jo){return xA(this,null,function*(){var fl,xl;console.log("---",Jo==null?void 0:Jo.data);let gu=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:(fl=Jo==null?void 0:Jo.data)==null?void 0:fl.node_type,subject_id:ma.pathId,params:{id:(xl=Jo==null?void 0:Jo.data)==null?void 0:xl.keys}}});(gu==null?void 0:gu.status)===200&&$n(gu==null?void 0:gu.data),KA(!1),Fd({left:0,top:0,bottom:0,right:0})})},doubleClick(mi,Jo){return xA(this,null,function*(){var fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou;let To=Jo==null?void 0:Jo.data;if(To.node_type==="\u77E5\u8BC6\u70B9"||To.node_type==="\u7AE0\u8282"||To.node_type==="\u5B9E\u8BAD"){if(To.node_type==="\u77E5\u8BC6\u70B9"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((fl=ce.detail)==null?void 0:fl.id)+"",knowledge_uuid:To==null?void 0:To.keys,user_id:(xl=Ae.userInfo)==null?void 0:xl.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((Fc=(gu=ql==null?void 0:ql.filter(Mo=>(Mo==null?void 0:Mo.parent)==To.id))==null?void 0:gu.filter(Mo=>{var Fo;return(Fo=Hs==null?void 0:Hs.nodes)==null?void 0:Fo.map(ns=>ns.key).includes(Mo.keys)}))==null?void 0:Fc.length)>0)return;let Mu=(AA=Hs==null?void 0:Hs.nodes)==null?void 0:AA.map((Mo,Fo)=>UA(Mc({},Mo),{keys:Mo.key,key:(ql==null?void 0:ql.length)+Fo+1,id:(ql==null?void 0:ql.length)+Fo+1,text:Mo.name,subject_uuid:To.subject_uuid,parent:To.id})),Bl=[...ql,...Mu];z0(Bl),sessionStorage.setItem("pathrit",JSON.stringify(Bl)),setTimeout(()=>{th()},300)}}if(To.node_type==="\u7AE0\u8282"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((oA=ce.detail)==null?void 0:oA.id)+"",stage_uuid:To==null?void 0:To.keys,user_id:(pc=Ae.userInfo)==null?void 0:pc.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((EA=(vA=ql==null?void 0:ql.filter(Mo=>(Mo==null?void 0:Mo.parent)==To.id))==null?void 0:vA.filter(Mo=>{var Fo;return(Fo=Hs==null?void 0:Hs.nodes)==null?void 0:Fo.map(ns=>ns.key).includes(Mo.keys)}))==null?void 0:EA.length)>0)return;let Mu=(vu=Hs==null?void 0:Hs.nodes)==null?void 0:vu.map((Mo,Fo)=>UA(Mc({},Mo),{keys:Mo.key,key:(ql==null?void 0:ql.length)+Fo+1,id:(ql==null?void 0:ql.length)+Fo+1,text:Mo.name,subject_uuid:To.subject_uuid,parent:To.id})),Bl=[...ql,...Mu];z0(Bl),sessionStorage.setItem("pathrit",JSON.stringify(Bl)),setTimeout(()=>{th()},300)}}if(To.node_type==="\u5B9E\u8BAD"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((sA=ce.detail)==null?void 0:sA.id)+"",shixun_uuid:To==null?void 0:To.keys,user_id:(Gu=Ae.userInfo)==null?void 0:Gu.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((PA=(nc=ql==null?void 0:ql.filter(Fo=>(Fo==null?void 0:Fo.parent)==To.id))==null?void 0:nc.filter(Fo=>{var ns;return(ns=Hs==null?void 0:Hs.nodes)==null?void 0:ns.map(hu=>hu.key).includes(Fo.keys)}))==null?void 0:PA.length)>0)return;let Mu=(Ou=Hs==null?void 0:Hs.nodes)==null?void 0:Ou.map((Fo,ns)=>UA(Mc({},Fo),{keys:Fo.key,key:(ql==null?void 0:ql.length)+ns+1,id:(ql==null?void 0:ql.length)+ns+1,text:Fo.name,subject_uuid:To.subject_uuid,parent:To.id}));const Bl=Array.from(new Set(Mu.map(Fo=>Fo.keys))).map(Fo=>Mu.find(ns=>ns.keys===Fo));let Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}}}})}}),Oa.allowDoubleClick=!1,Oa.allowSelect="single",Oa.commandHandler.canDeleteSelection=!1,Oa.commandHandler.canUndo=!1;const Di=Oa.toolManager.clickSelectingTool;Di.canStartMulti=!1,Oa.linkTemplate=Cr(NA.rU,{curve:NA.rU.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},Cr(NA.bn,{strokeWidth:3},new NA.KX("stroke","toNode",mi=>mi.data.brush?mi.data.brush:"black").ofObject()))};function zu(Cr,Oa){return Cr==="left"?Oa?NA.z6.Left:NA.z6.Right:Oa?NA.z6.Right:NA.z6.Left}(0,y.useEffect)(()=>{var Cr;((Cr=fi==null?void 0:fi.results)==null?void 0:Cr.length)>0&&!du&&(iA.current=new(v5())("#canva",{highlight:[{class:"\u7AE0\u82822",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{\u8BFE\u7A0B:"#17153D",\u7AE0\u8282:"#94A5FF",\u77E5\u8BC6\u70B9:"#FFB786",\u5B9E\u8BAD:"#FFEA82",\u4F5C\u4E1A:"#83FFE1",\u89C6\u9891:"#8BE6FF",\u9644\u4EF6:"#F999FF",\u8BD5\u9898:"#FF92B2",\u5173\u5361:"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:fi,nodeRadius:25,infoPanel:!1,onNodeClick:function(Oa){return xA(this,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});QA(Oa==null?void 0:Oa.key),(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)})},onNodeDoubleClick:function(Oa){return xA(this,null,function*(){var Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu,Bl,Mo,Fo,ns,hu,Dd,es,Uc,FA,rc,ld,nf,Af,df,ss,Du,qo,bf,Wd,dA,t0,zf,cm,Vp,Am,nh,dm,rh,ey,Ly,Ty,jy,ky,nd,ah,A5,ty,g1,Ry,ny,Ey;if(Oa.node_type==="\u77E5\u8BC6\u70B9"||Oa.node_type==="\u7AE0\u8282"||Oa.node_type==="\u5B9E\u8BAD"){if(Oa.node_type==="\u77E5\u8BC6\u70B9"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(Fc=(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu[0])==null?void 0:Fc.id,subject_id:((AA=ce.detail)==null?void 0:AA.id)+"",knowledge_uuid:Oa==null?void 0:Oa.id,user_id:(oA=Ae.userInfo)==null?void 0:oA.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((pc=Z0==null?void 0:Z0.nodes)!=null&&pc.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...(Gu=(sA=(vu=(EA=(vA=fi==null?void 0:fi.results)==null?void 0:vA[0])==null?void 0:EA.data)==null?void 0:vu[0])==null?void 0:sA.graph)==null?void 0:Gu.nodes,...Z0.nodes])==null?void 0:nc.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(ql=(Hs=(To=(Ou=(PA=fi==null?void 0:fi.results)==null?void 0:PA[0])==null?void 0:Ou.data)==null?void 0:To[0])==null?void 0:Hs.graph)==null?void 0:ql.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}if(Oa.node_type==="\u7AE0\u8282"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(Dd=(hu=(ns=(Fo=(Mo=(Bl=(Mu=fi==null?void 0:fi.results)==null?void 0:Mu[0])==null?void 0:Bl.data)==null?void 0:Mo[0])==null?void 0:Fo.graph)==null?void 0:ns.nodes)==null?void 0:hu[0])==null?void 0:Dd.id,subject_id:((es=ce.detail)==null?void 0:es.id)+"",stage_uuid:Oa==null?void 0:Oa.id,user_id:(Uc=Ae.userInfo)==null?void 0:Uc.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((FA=Z0==null?void 0:Z0.nodes)!=null&&FA.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(ss=[...(df=(Af=(nf=(ld=(rc=fi==null?void 0:fi.results)==null?void 0:rc[0])==null?void 0:ld.data)==null?void 0:nf[0])==null?void 0:Af.graph)==null?void 0:df.nodes,...Z0.nodes])==null?void 0:ss.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(dA=(Wd=(bf=(qo=(Du=fi==null?void 0:fi.results)==null?void 0:Du[0])==null?void 0:qo.data)==null?void 0:bf[0])==null?void 0:Wd.graph)==null?void 0:dA.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}if(Oa.node_type==="\u5B9E\u8BAD"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(dm=(nh=(Am=(Vp=(cm=(zf=(t0=fi==null?void 0:fi.results)==null?void 0:t0[0])==null?void 0:zf.data)==null?void 0:cm[0])==null?void 0:Vp.graph)==null?void 0:Am.nodes)==null?void 0:nh[0])==null?void 0:dm.id,subject_id:((rh=ce.detail)==null?void 0:rh.id)+"",shixun_uuid:Oa==null?void 0:Oa.id,user_id:(ey=Ae.userInfo)==null?void 0:ey.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((Ly=Z0==null?void 0:Z0.nodes)!=null&&Ly.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(A5=[...(ah=(nd=(ky=(jy=(Ty=fi==null?void 0:fi.results)==null?void 0:Ty[0])==null?void 0:jy.data)==null?void 0:ky[0])==null?void 0:nd.graph)==null?void 0:ah.nodes,...Z0.nodes])==null?void 0:A5.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(Ey=(ny=(Ry=(g1=(ty=fi==null?void 0:fi.results)==null?void 0:ty[0])==null?void 0:g1.data)==null?void 0:Ry[0])==null?void 0:ny.graph)==null?void 0:Ey.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}}})},zoomFit:!1,zoom:!0}))},[fi]);const wh=()=>{const Cr=document.getElementById("fileUpload");Cr.value=""},Nv=Cr=>{var Oa;const Di=Cr.target.files[0];if(!Di){wh();return}const mi=Di.name.toLowerCase();if(mi&&mi.indexOf(".avi")==-1&&mi.indexOf(".flv")==-1&&mi.indexOf(".f4v")==-1&&mi.indexOf(".m4v")==-1&&mi.indexOf(".mov")==-1&&mi.indexOf(".mp4")==-1&&mi.indexOf(".rmvb")==-1&&mi.indexOf(".swf")==-1&&mi.indexOf(".webm")==-1&&mi.indexOf(".wmv")==-1){me.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),wh();return}if(Di.size>1024*1*1024*1024){me.ZP.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),wh();return}if((Oa=pn.videoList)!=null&&Oa.find(Jo=>Jo.name===Di.name)){me.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),wh();return}NE(Di)},NE=Cr=>{var Oa,Di='{"Vod":{}}';if(uf.current){uf.current.addFile(Cr,null,null,null,Di);return}(0,Pg.o)((Oa=Ae.userInfo)==null?void 0:Oa.login,"",{create:!uf,addFileSuccess:mi=>{sr({type:"addVideo",payload:{uploadInfo:mi}})},onUploadProgress:(mi,Jo,fl)=>{const xl=Math.ceil(fl*100);sr({type:"updateProgress",payload:{uploadInfo:mi,progressPercent:xl}}),wh()},onUploadFailed:mi=>{me.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:mi=>{},onUploadSucceed:mi=>{},onUploadError:mi=>{},gotUploader:mi=>{mi.addFile(Cr,null,null,null,Di),uf.current=mi}})},Uh=()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA;let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:En==null?void 0:En.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:$f,subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",knowledge_uuid:En==null?void 0:En.id,user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id,stage_uuid:En==null?void 0:En.id}}});if((vu==null?void 0:vu.status)===200){if(!((Di=vu==null?void 0:vu.nodes)!=null&&Di.length))return;let sA={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fc=[...(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes,...vu.nodes])==null?void 0:Fc.map(Gu=>{var nc,PA;return UA(Mc({},Gu),{name:((nc=Gu==null?void 0:Gu.name)==null?void 0:nc.length)>4?((PA=Gu==null?void 0:Gu.name)==null?void 0:PA.substr(0,4))+"...":Gu==null?void 0:Gu.name})}),relationships:[...(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships,...vu.relationships]}}]}],errors:[]};Hu(sA)}});let OE=0;function Uf(Cr,Oa="0"){var Di;let mi=[],Jo=++OE,fl={key:Jo,id:Jo,keys:Cr.key,node_type:Cr.node_type,parent:Oa,text:Cr.title};return mi.push(fl),(Di=Cr==null?void 0:Cr.children)==null||Di.map(xl=>{mi.push(...Uf(xl,fl.id))}),mi}function fu(){return xA(this,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA;if(du){let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"tree",subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id}}});if((vu==null?void 0:vu.status)===200){yg((mi=(Di=vu==null?void 0:vu.nodes)==null?void 0:Di[0])==null?void 0:mi.key);let sA=(Jo=vu==null?void 0:vu.nodes)==null?void 0:Jo.map((Gu,nc)=>{var PA,Ou;return UA(Mc({},Gu),{keys:Gu.key,key:nc+1,id:nc+1,text:Gu.name,subject_uuid:(Ou=(PA=vu==null?void 0:vu.nodes)==null?void 0:PA[0])==null?void 0:Ou.key,parent:nc===0?0:1})});sessionStorage.setItem("pathrit",JSON.stringify(sA)),z0(sA),(xl=(fl=vo.current)==null?void 0:fl.zoomToFit)==null||xl.call(fl),(Fc=(gu=oa.current)==null?void 0:gu.zoomToFit)==null||Fc.call(gu)}}else{let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"graph",subject_id:ma.pathId,params:{subject_id:((AA=ce.detail)==null?void 0:AA.id)+"",user_id:(oA=Ae.userInfo)==null?void 0:oA.user_id}}});if(vu.status===200){let sA={results:[{columns:["user","entity"],data:[{graph:{nodes:(pc=[...vu==null?void 0:vu.nodes])==null?void 0:pc.map(Gu=>{var nc,PA;return UA(Mc({},Gu),{name:((nc=Gu==null?void 0:Gu.name)==null?void 0:nc.length)>4?((PA=Gu==null?void 0:Gu.name)==null?void 0:PA.substr(0,4))+"...":Gu==null?void 0:Gu.name})}),relationships:[...vu==null?void 0:vu.relationships]}}]}],errors:[]};yg((EA=(vA=vu==null?void 0:vu.nodes)==null?void 0:vA[0])==null?void 0:EA.id),Hu(sA)}}})}const c5={onRemove:()=>{Zi([])},beforeUpload:Cr=>{if(console.log(Cr),(Cr==null?void 0:Cr.size)>1024*1024*50)return me.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Oa=[];return Oa.push(Cr),Zi([...Oa]),!1},fileList:Ya,accept:".xls,.xlsx"};function th(){var Cr,Oa,Di,mi;T0(600),(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToFit)==null||Oa.call(Cr),(mi=(Di=oa.current)==null?void 0:Di.zoomToFit)==null||mi.call(Di)}return On.createElement("div",{ref:Cn,style:{paddingBottom:20,background:"#FFF",position:"relative"}},On.createElement(Ee.Z,{spinning:Si},!(ba!=null&&ba.is_root)&&On.createElement("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"}},On.createElement("div",{onClick:()=>{$n({}),M0(!0),Gd(!1)},className:du?nu.headeractivite:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-zhishishu"})),On.createElement("div",null,"\u77E5\u8BC6\u6811")),On.createElement("div",{onClick:()=>{M0(!1),$n({}),Gd(!1)},className:du?nu.header:nu.headeractivite},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-guanxitu"})),On.createElement("div",null,"\u5173\u7CFB\u56FE")),On.createElement("div",{onClick:()=>{var Cr,Oa,Di,mi;if(du){var Jo=vo.current.viewportBounds.width,fl=vo.current.viewportBounds.height;(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToRect)==null||Oa.call(Cr,new NA.UL(1,1,Jo/1.1,fl/1.1)),(mi=(Di=oa.current)==null?void 0:Di.zoomToRect)==null||mi.call(Di,new NA.UL(1,1,Jo/1.1,fl/1.1))}else iA.current.zoomInOut(1)},className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-fangda3"})),On.createElement("div",null,"\u653E\u5927")),On.createElement("div",{onClick:()=>{var Cr,Oa,Di,mi;if(du){var Jo=vo.current.viewportBounds.width,fl=vo.current.viewportBounds.height;(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToRect)==null||Oa.call(Cr,new NA.UL(1,1,Jo*1.1,fl*1.1)),(mi=(Di=oa.current)==null?void 0:Di.zoomToRect)==null||mi.call(Di,new NA.UL(1,1,Jo*1.1,fl*1.1))}else iA.current.zoomInOut(-1)},className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-suoxiao3"})),On.createElement("div",null,"\u7F29\u5C0F")),On.createElement(a.Z,{title:"\u529F\u80FD\u5347\u7EA7\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\uFF0C\u8C22\u8C22",getPopupContainer:()=>Cn.current},On.createElement("div",{onClick:()=>xA(void 0,null,function*(){}),className:nu.header,style:{color:"#C0C0C0"}},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-chazhao"})),On.createElement("div",null,"\u67E5\u627E"))),((Ye=ce.detail)==null?void 0:Ye.allow_add_member)&&On.createElement("div",{onClick:()=>xA(void 0,null,function*(){lf(!0)}),className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-daoru"})),On.createElement("div",null,"\u5BFC\u5165")),On.createElement("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"}},((Ct=ce.detail)==null?void 0:Ct.allow_add_member)&&On.createElement(a.Z,{title:"\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784",getPopupContainer:()=>Cn.current},On.createElement("i",{onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Cn.current,content:"\u8BF7\u786E\u5B9A\u662F\u5426\u5C06\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784\uFF0C\u66F4\u65B0\u540E\u539F\u6709\u77E5\u8BC6\u7ED3\u6784\u5C06\u88AB\u8986\u76D6\uFF0C\u8986\u76D6\u540E\u4E0D\u53EF\u64A4\u9500\u6062\u590D\u3002",onOk:()=>xA(void 0,null,function*(){jr(!0);let Cr=yield(0,ot.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:ma.pathId}});jr(!1),Cr.status===0&&me.ZP.info(Cr==null?void 0:Cr.message)})})},style:{margin:"0px 30px"},className:`iconfont icon-jiazai_shuaxin_o ${nu.ehover}`})),((xt=ce.detail)==null?void 0:xt.allow_add_member)&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,menu:{items:[{key:"1",style:{width:100},label:On.createElement("a",{href:`${we.Z.API_SERVER||"https://test3-data.educoder.net"}/api/knowledge/export_kg.json?subject_id=${ma.pathId}&export_type=excel&subject_uuid=${$f}&subject_name=${(an=ce==null?void 0:ce.detail)==null?void 0:an.name}`},"\u5BFC\u51FAExcel")}]}},On.createElement("i",{className:`iconfont icon-xiazai6 ${nu.ehover}`})),On.createElement("i",{onClick:()=>{(0,yd.vp)()?(lr(!1),(0,yd.BU)()):(lr(!0),(0,yd.Dj)(Cn.current)),th()},style:{marginLeft:30,marginRight:20},className:`iconfont ${Zr?"icon-tuichuquanping3":"icon-quanping4"} ${nu.ehover}`}))),On.createElement("div",{className:Zr?nu.neo4jd3Wrp1:nu.neo4jd3Wrp,style:{position:"relative"}},On.createElement("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"}},du&&On.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},On.createElement("div",{style:{color:"#3061D0",fontSize:14}},On.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),On.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),On.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>xA(void 0,null,function*(){var Cr,Oa,Di;if(pd)fu(),Gd(!1);else{let mi=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id}}});if((mi==null?void 0:mi.status)===200){if(((Di=Object.keys(mi==null?void 0:mi.datas))==null?void 0:Di.length)===0)return;Gd(!0);let Jo=Uf(mi==null?void 0:mi.datas);sessionStorage.setItem("pathrit",JSON.stringify(Jo)),z0(Jo),setTimeout(()=>{th()},300)}}}),className:nu.selectshixun},pd?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00")),!du&&On.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},On.createElement("div",{style:{color:"#3061D0",fontSize:14}},On.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),On.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),((mn=(xn=(ln=(Ot=(Je=(Mt=fi==null?void 0:fi.results)==null?void 0:Mt[0])==null?void 0:Je.data)==null?void 0:Ot[0])==null?void 0:ln.graph)==null?void 0:xn.nodes)==null?void 0:mn.length)>0&&On.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi;if(pd)fu(),Gd(!1);else{let Jo=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:ma.pathId,req_type:"graph",params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",subject_uuid:$f}}});if((Jo==null?void 0:Jo.status)===200){Gd(!0);let fl={results:[{columns:["user","entity"],data:[{graph:{nodes:(Oa=[...Jo==null?void 0:Jo.nodes])==null?void 0:Oa.map(xl=>{var gu,Fc;return UA(Mc({},xl),{name:((gu=xl==null?void 0:xl.name)==null?void 0:gu.length)>4?((Fc=xl==null?void 0:xl.name)==null?void 0:Fc.substr(0,4))+"...":xl==null?void 0:xl.name})}),relationships:[...Jo==null?void 0:Jo.relationships]}}]}],errors:[]};yg((mi=(Di=Jo==null?void 0:Jo.nodes)==null?void 0:Di[0])==null?void 0:mi.id),Hu(fl)}}}),className:nu.selectshixun},pd?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00"))),!du&&On.createElement("div",{id:"canva",style:{position:"relative",zIndex:2}}),On.createElement("div",{id:"myDiagramDiv",style:{height:Zr?"calc(100vh - 100px)":540,width:"100%",visibility:ba!=null&&ba.is_root?"hidden":du?"visible":"hidden",position:du?"relative":"absolute"}}),Fg.map((Cr,Oa)=>On.createElement("div",{style:{display:"inline-block",marginLeft:Oa!==0&&20,maxHeight:20}},On.createElement("span",{style:{display:"inline-flex",background:Cr==null?void 0:Cr.color,width:16,height:8,borderRadius:4}}),On.createElement("span",{style:{marginLeft:6}},Cr==null?void 0:Cr.name))))),On.createElement("div",{style:{zIndex:10}},On.createElement(sv(),{disabled:Js,bounds:Jl,onStart:(Cr,Oa)=>Hf(Cr,Oa)},On.createElement("div",{ref:Ec,style:{position:"absolute",cursor:"move",right:Zr?0:-500,top:60,zIndex:10}},On.createElement("div",{onMouseOver:()=>{Js&&Qs(!Mr)},onMouseOut:()=>{Qs(!0)}},(En==null?void 0:En.id)&&On.createElement("div",{className:nu.rightmodal},On.createElement(Ee.Z,{spinning:Si},On.createElement("div",{style:{display:"flex",padding:25,paddingBottom:0}},On.createElement("div",{className:nu.title},On.createElement("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:Fg==null?void 0:Fg.find(Cr=>Cr.name===(En==null?void 0:En.node_type)).color}},(En==null?void 0:En.node_type)+"\u8282\u70B9")," ",En.name," ",(En==null?void 0:En.node_type)!=="\u8BFE\u7A0B"&&(En==null?void 0:En.node_type)!=="\u5173\u5361"&&On.createElement("i",{onClick:()=>{var Cr,Oa,Di,mi;KA(!0),(En==null?void 0:En.node_type)==="\u7AE0\u8282"?(mc(!0),cf(!1,"\u7AE0\u8282"),Or.setFieldsValue(UA(Mc({},En),{backend_stage_uuid:(Cr=En==null?void 0:En.backend_stage)==null?void 0:Cr.id,front_stage_uuid:(Oa=En==null?void 0:En.front_stage)==null?void 0:Oa.id}))):(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"?(Ci(!0),cf(!1,"\u77E5\u8BC6\u70B9"),Or.setFieldsValue(UA(Mc({},En),{backend_knowledge_uuid:(Di=En==null?void 0:En.backend_knowledge)==null?void 0:Di.id,front_knowledge_uuid:(mi=En==null?void 0:En.front_knowledge)==null?void 0:mi.id}))):(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"?(rg(!0),Qf(Mc({},En)),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u4F5C\u4E1A"?(Es(!0),Or.setFieldsValue(Mc({},En)),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u89C6\u9891"?(Uu(!0),Or.setFieldsValue(Mc({},En)),Zg({id:En==null?void 0:En.id,title:En==null?void 0:En.name,video_detail:{play_url:En==null?void 0:En.video_url}}),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u9644\u4EF6"?(Kg(!0),Or.setFieldsValue(Mc({},En)),Hc(100),pA({name:En==null?void 0:En.name,response:{id:En==null?void 0:En.attachment_id}}),Jc(En==null?void 0:En.knowledge_node_list),ef(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u8BD5\u9898"&&(Jc(En==null?void 0:En.knowledge_node_list),ef(En==null?void 0:En.knowledge_node_list),Au(!0),Or.setFieldsValue(Mc({},En)))},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),(En==null?void 0:En.node_type)!=="\u8BFE\u7A0B"&&(En==null?void 0:En.node_type)!=="\u5173\u5361"&&On.createElement("i",{onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",content:"\u5220\u9664\u8282\u70B9\u4F1A\u5C06\u5B50\u8282\u70B9\u4E00\u5E76\u5220\u9664\uFF0C\u5220\u9664\u8282\u70B9\u4E0D\u4F1A\u5F71\u54CD\u5230\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\u3002\u5220\u9664\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",closeIcon:!0,closable:!0,icon:null,onOk:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu;let sA=yield(0,ot.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:En==null?void 0:En.node_type,subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id,id:En.id}}});if((sA==null?void 0:sA.status)===200)if(me.ZP.info("\u5220\u9664\u6210\u529F"),$n({}),du)fu();else{let Gu={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fc=[...(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu.filter(nc=>nc.id!==En.id)])==null?void 0:Fc.map(nc=>{var PA,Ou;return UA(Mc({},nc),{name:((PA=nc==null?void 0:nc.name)==null?void 0:PA.length)>4?((Ou=nc==null?void 0:nc.name)==null?void 0:Ou.substr(0,4))+"...":nc==null?void 0:nc.name})}),relationships:[...(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(nc=>nc.id!==En.id&&En.id!==nc.endNode&&En.id!==nc.startNode)]}}]}],errors:[]};Hu(Gu)}})})},className:`iconfont icon-shanchu14 ${nu.dhover}`,style:{marginLeft:14}})),On.createElement("div",null,On.createElement("i",{style:{cursor:"pointer"},onClick:()=>{var Cr,Oa;$n({}),(Cr=vo.current)==null||Cr.clearSelection(),(Oa=oa.current)==null||Oa.clearSelection()},className:"iconfont icon-danchuangguanbi"}))),On.createElement("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0}},On.createElement("div",{style:{marginTop:20}},On.createElement("div",{className:nu.linetitles},On.createElement("span",{className:nu.line}),"\u5C5E\u6027"),(En==null?void 0:En.node_type)==="\u8BFE\u7A0B"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12}},"\u6559\u5B66\u56E2\u961F\uFF1A",(Hn=JSON.parse(En==null?void 0:En.teacher_group))==null?void 0:Hn.map(Cr=>Cr.name).toString())),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12}},"\u53D1\u5E03\u5355\u4F4D\uFF1A",En==null?void 0:En.school)),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u7B80\u4ECB\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12},value:En==null?void 0:En.subject_desc})))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u987B\u77E5\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12},value:En==null?void 0:En.subject_notice}))))),(En==null?void 0:En.node_type)==="\u5173\u5361"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u5173\u5361\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.challenge_desc}))))),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u7AE0\u8282\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.stage_desc}))))),(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u5B9E\u8BAD\u7C7B\u522B\uFF1A",On.createElement("div",null,En==null?void 0:En.shixun_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u5B9E\u8BAD\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement("span",{className:nu.description,dangerouslySetInnerHTML:{__html:En==null?void 0:En.shixun_desc}})))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u96BE\u6613\u7A0B\u5EA6\uFF1A",On.createElement("div",null,En==null?void 0:En.diffculty)))),(En==null?void 0:En.node_type)==="\u89C6\u9891"&&On.createElement("div",null,On.createElement(b5.Z,{onPlayEnded:()=>{},autoPlay:!1,allow_skip:!1,courseId:"",src:(nr=En==null?void 0:En.video_url)!=null&&nr.startsWith("http")||(or=En==null?void 0:En.video_url)!=null&&or.startsWith("https")?En==null?void 0:En.video_url:Zv.Base64.decode(En==null?void 0:En.video_url),videoId:"",toLog:!0,logWatchHistory:()=>{}}),On.createElement("div",{className:nu.linetitles,style:{marginTop:20}},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u89C6\u9891\u63CF\u8FF0\uFF1A",On.createElement("div",null,En==null?void 0:En.video_desc)))),(En==null?void 0:En.node_type)==="\u9644\u4EF6"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles,style:{marginTop:20}},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u9644\u4EF6\u63CF\u8FF0\uFF1A"),On.createElement("div",null,(En==null?void 0:En.attachment_desc)||"\u6682\u65E0")))),(En==null?void 0:En.node_type)==="\u4F5C\u4E1A"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u4F5C\u4E1A\u7C7B\u522B\uFF1A",On.createElement("div",null,En==null?void 0:En.homework_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.homework_desc}))))),(En==null?void 0:En.node_type)==="\u8BD5\u9898"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u8BD5\u9898\u9898\u578B\uFF1A",On.createElement("div",null,En==null?void 0:En.test_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BD5\u9898\u5185\u5BB9\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.test_content}))))),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u7C7B\u578B\uFF1A"),On.createElement("div",null,(En==null?void 0:En.knowledge_type)||""))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(En==null?void 0:En.knowledge_desc)||"\u6682\u65E0\u63CF\u8FF0"})))))),On.createElement("div",{style:{marginTop:20}},On.createElement("div",{className:nu.linetitles,style:{marginBottom:0}},On.createElement("span",{className:nu.line}),"\u5173\u7CFB"),(En==null?void 0:En.node_type)==="\u5173\u5361"&&On.createElement("div",null,On.createElement("div",{style:{marginBottom:15}},On.createElement("span",null,"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",On.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},((Mn=En==null?void 0:En.shixun_names)==null?void 0:Mn[0])||"\u6682\u65E0")))),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement("div",{style:{marginTop:15,display:"flex"}},On.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u7AE0\u8282\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Jr=En==null?void 0:En.front_stage)==null?void 0:Jr.name)||"\u6682\u65E0")),On.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u7AE0\u8282\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((cr=En==null?void 0:En.backend_stage)==null?void 0:cr.name)||"\u6682\u65E0"))),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement("div",{style:{marginTop:15}},On.createElement("div",{style:{marginBottom:15}},On.createElement("span",null,"\u6240\u5C5E\u7AE0\u8282\uFF1A",On.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},(En==null?void 0:En.stage_name)||"\u6682\u65E0"))),On.createElement("div",{style:{display:"flex"}},On.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u77E5\u8BC6\u70B9\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Tr=En==null?void 0:En.front_knowledge)==null?void 0:Tr.name)||"\u6682\u65E0")),On.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u77E5\u8BC6\u70B9\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((_n=En==null?void 0:En.backend_knowledge)==null?void 0:_n.name)||"\u6682\u65E0")))),["\u5B9E\u8BAD","\u9644\u4EF6","\u4F5C\u4E1A","\u89C6\u9891","\u8BD5\u9898"].includes(En==null?void 0:En.node_type)&&On.createElement("div",null,On.createElement("span",null,"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A",(Fr=En==null?void 0:En.knowledge_node_list)==null?void 0:Fr.map(Cr=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Oa=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Oa==null?void 0:Oa.status)===200&&$n(Oa==null?void 0:Oa.data)}),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,Cr==null?void 0:Cr.title))))),(En==null?void 0:En.node_type)==="\u8BFE\u7A0B"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement("span",{onClick:()=>{Or.resetFields(),cf(!1,"\u7AE0\u8282"),KA(!1),mc(!0)},className:nu.additem},On.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u7AE0\u8282"),items:[{key:"1",label:`\u7AE0\u8282\uFF08${(Hr=En==null?void 0:En.relations)==null?void 0:Hr.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u7AE0\u8282\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u7AE0\u8282\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement(dt.default,{items:[{key:"1",label:`\u5173\u5361\uFF08${(vr=En==null?void 0:En.relations)==null?void 0:vr.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u5173\u5361\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5173\u5361",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u5173\u5361\u63CF\u8FF0",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement("span",{onClick:()=>{Or.resetFields(),Ci(!0),KA(!1),cf(!1,"\u77E5\u8BC6\u70B9")},className:nu.additem},On.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u77E5\u8BC6\u70B9"),items:[{key:"1",label:`\u77E5\u8BC6\u70B9\uFF08${(Da=En==null?void 0:En.relations)==null?void 0:Da.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){var mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu;let Bl=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});if((Bl==null?void 0:Bl.status)===200){$n(Bl==null?void 0:Bl.data);let Mo=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u7AE0\u8282",req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:((AA=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc[0])==null?void 0:AA.id)||$f,subject_id:((oA=ce.detail)==null?void 0:oA.id)+"",stage_uuid:En==null?void 0:En.id,user_id:(pc=Ae.userInfo)==null?void 0:pc.user_id}}});if((Mo==null?void 0:Mo.status)===200){if(!((vA=Mo==null?void 0:Mo.nodes)!=null&&vA.length))return;let Fo={results:[{columns:["user","entity"],data:[{graph:{nodes:(PA=[...(nc=(Gu=(sA=(vu=(EA=fi==null?void 0:fi.results)==null?void 0:EA[0])==null?void 0:vu.data)==null?void 0:sA[0])==null?void 0:Gu.graph)==null?void 0:nc.nodes,...Mo.nodes])==null?void 0:PA.map(ns=>{var hu,Dd;return UA(Mc({},ns),{name:((hu=ns==null?void 0:ns.name)==null?void 0:hu.length)>4?((Dd=ns==null?void 0:ns.name)==null?void 0:Dd.substr(0,4))+"...":ns==null?void 0:ns.name})}),relationships:[...(Mu=(ql=(Hs=(To=(Ou=fi==null?void 0:fi.results)==null?void 0:Ou[0])==null?void 0:To.data)==null?void 0:Hs[0])==null?void 0:ql.graph)==null?void 0:Mu.relationships,...Mo.relationships]}}]}],errors:[]};Hu(Fo)}}})},Cr)}},{title:"\u77E5\u8BC6\u70B9\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{rg(!0),KA(!1),Jc([])}},"\u6DFB\u52A0\u5B9E\u8BAD")},{key:"2",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Es(!0),Jc([])}},"\u6DFB\u52A0\u4F5C\u4E1A")},{key:"3",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Uu(!0),Jc([]),Or.resetFields()}},"\u6DFB\u52A0\u89C6\u9891")},{key:"4",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Jc([]),Kg(!0)}},"\u6DFB\u52A0\u9644\u4EF6")},{key:"5",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Jc([]),Au(!0)}},"\u6DFB\u52A0\u8BD5\u9898")}]}},On.createElement("span",{style:{color:"#3061D0"}}," \u6DFB\u52A0\u5173\u8054\u5185\u5BB9")),items:[{key:"0",label:`\u5B9E\u8BAD\uFF08${(er=En==null?void 0:En.shixun_relations)==null?void 0:er.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.shixun_relations,columns:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u5B9E\u8BAD\u7C7B\u578B",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"\u5B9E\u8BAD\u5173\u5361",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"\u5B9E\u8BAD\u73AF\u5883",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:`\u4F5C\u4E1A\uFF08${(ta=En==null?void 0:En.homework_relations)==null?void 0:ta.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.homework_relations,columns:[{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u4F5C\u4E1A\u7C7B\u578B",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"\u4F5C\u4E1A\u63CF\u8FF0",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:`\u89C6\u9891\uFF08${(Pa=En==null?void 0:En.video_relations)==null?void 0:Pa.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.video_relations,columns:[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u89C6\u9891",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u89C6\u9891\u63CF\u8FF0",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:`\u9644\u4EF6\uFF08${(ca=En==null?void 0:En.attachment_relations)==null?void 0:ca.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.attachment_relations,columns:[{title:"\u9644\u4EF6\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u9644\u4EF6\u63CF\u8FF0",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:`\u8BD5\u9898\uFF08${(Ca=En==null?void 0:En.test_relations)==null?void 0:Ca.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.test_relations,columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u8BD5\u9898\u7C7B\u578B",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})),On.createElement("div",{style:{textAlign:"center",marginTop:20}},(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement(de.ZP,{type:"primary",onClick:()=>{window.open(En==null?void 0:En.shixun_url)}},"\u524D\u5F80\u5B9E\u8BAD"))))))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u7AE0\u8282",getContainer:()=>Cn.current,centered:!0,destroyOnClose:!0,open:Xc,onCancel:()=>{Or.resetFields(),mc(!1),KA(!1)},onOk:()=>{Or.submit()}},On.createElement(x.default,{form:Or,labelCol:{span:5},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if(Cr!=null&&Cr.backend_stage_uuid&&(Cr==null?void 0:Cr.backend_stage_uuid)===(Cr==null?void 0:Cr.front_stage_uuid)){me.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:ma.pathId,params:UA(Mc({},Cr),{stage_uuid:pl&&(En==null?void 0:En.id),subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",subject_uuid:$f,user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u7AE0\u8282":"\u8BFE\u7A0B",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Mo=>Mo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>!((Mo.endNode===En.id||Mo.startNode===En.id)&&Mo.type!=="\u5305\u542B")),Mu=[];Cr!=null&&Cr.backend_stage_uuid&&(Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.backend_stage_uuid,type:"\u540E\u5E8F"}),Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.backend_stage_uuid,endNode:En.id,type:"\u524D\u5E8F"})),Cr!=null&&Cr.front_stage_uuid&&(Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.front_stage_uuid,endNode:En.id,type:"\u524D\u5E8F"}),Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.front_stage_uuid,type:"\u540E\u5E8F"}));let Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(sA=[...Hs])==null?void 0:sA.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=(Gu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)===(En==null?void 0:En.id)))==null?void 0:Gu[0],Mu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)!==(En==null?void 0:En.id));ql.text=(nc=To==null?void 0:To.data)==null?void 0:nc.name,Mu.push(ql),z0(Mu),sessionStorage.setItem("pathrit",JSON.stringify(Mu)),setTimeout(()=>{th()},300)}else fu();Or.resetFields(),mc(!1),KA(!1)}})},On.createElement(x.default.Item,{label:"\u7AE0\u8282\u540D\u79F0",name:"stage_name",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u7AE0\u8282\u70B9\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:200,max:200})),On.createElement(x.default.Item,{label:"\u7AE0\u8282\u63CF\u8FF0",name:"stage_desc"},On.createElement(ee.default.TextArea,{maxLength:1e3})),On.createElement(x.default.Item,{label:"\u540E\u5E8F\u7AE0\u8282",name:"backend_stage_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))),On.createElement(x.default.Item,{label:"\u524D\u5E8F\u7AE0\u8282",name:"front_stage_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{value:Cr==null?void 0:Cr.id,key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))))),On.createElement(w5,{shixunIds:"",cb:Cr=>{Qf(Cr)}}),On.createElement(ge.default,{open:si,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u77E5\u8BC6\u70B9",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>Ci(!1),okButtonProps:{loading:za},onOk:()=>{Or.submit()}},On.createElement(x.default,{size:"large",form:Or,labelCol:{span:5},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if(ri(!0),Cr!=null&&Cr.backend_knowledge_uuid&&(Cr==null?void 0:Cr.backend_knowledge_uuid)===(Cr==null?void 0:Cr.front_knowledge_uuid)){me.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C"),ri(!1);return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:UA(Mc({},Cr),{subject_uuid:$f,knowledge_uuid:En==null?void 0:En.id,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",stage_uuid:pl?En==null?void 0:En.stage_uuid:En==null?void 0:En.id,user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if(ri(!1),(Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u77E5\u8BC6\u70B9":"\u7AE0\u8282",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Mo=>Mo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>!((Mo.endNode===En.id||Mo.startNode===En.id)&&Mo.type!=="\u5305\u542B")),Mu=[];Cr!=null&&Cr.backend_knowledge_uuid&&(Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.backend_knowledge_uuid,type:"\u540E\u5E8F"}),Mu.push({id:Cr==null?void 0:Cr.backend_knowledge_uuid,endNode:En.id,startNode:Cr==null?void 0:Cr.backend_knowledge_uuid,type:"\u524D\u5E8F"})),Cr!=null&&Cr.front_knowledge_uuid&&(Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.front_knowledge_uuid,endNode:En.id,type:"\u524D\u5E8F"}),Mu.push({id:Cr==null?void 0:Cr.front_knowledge_uuid,endNode:En.id,startNode:Cr==null?void 0:Cr.front_knowledge_uuid,type:"\u540E\u5E8F"}));let Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(sA=[...Hs])==null?void 0:sA.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=(Gu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)===(En==null?void 0:En.id)))==null?void 0:Gu[0],Mu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)!==(En==null?void 0:En.id));ql.text=(nc=To==null?void 0:To.data)==null?void 0:nc.name,Mu.push(ql),z0(Mu),sessionStorage.setItem("pathrit",JSON.stringify(Mu)),setTimeout(()=>{th()},300)}else fu();Or.resetFields(),Ci(!1),ef([]),Jc([])}})},On.createElement(x.default.Item,{name:"knowledge_name",label:"\u77E5\u8BC6\u70B9\u540D\u79F0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:20})),On.createElement(x.default.Item,{name:"knowledge_type",label:"\u77E5\u8BC6\u70B9\u7C7B\u522B"},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u64CD\u4F5C\u8282\u70B9"},"\u64CD\u4F5C\u8282\u70B9"),On.createElement(ye.ZP,{value:"\u6982\u5FF5\u8282\u70B9"},"\u6982\u5FF5\u8282\u70B9"))),On.createElement(x.default.Item,{name:"knowledge_desc",label:"\u77E5\u8BC6\u70B9\u63CF\u8FF0"},On.createElement(ee.default.TextArea,{maxLength:100})),On.createElement(x.default.Item,{label:"\u540E\u5E8F\u77E5\u8BC6\u70B9",name:"backend_knowledge_uuid"},On.createElement(jt.default,null,e0.map(Cr=>On.createElement(jt.default.Option,{key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))),On.createElement(x.default.Item,{label:"\u524D\u5E8F\u77E5\u8BC6\u70B9",name:"front_knowledge_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{value:Cr==null?void 0:Cr.id,key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))))),On.createElement(ge.default,{open:Ku,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u89C6\u9891",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{var Cr,Oa;Uu(!1),wh(),sr({type:"removeVideo",payload:{name:(Oa=(Cr=pn.videoList)==null?void 0:Cr[0])==null?void 0:Oa.name}}),Zg({})},okButtonProps:{loading:za},onOk:()=>{Or.submit()}},!pl&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,overlayStyle:{minWidth:90},disabled:pl,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:On.createElement("a",{onClick:()=>{var Cr,Oa;document.getElementById("fileUpload").click(),wh(),sr({type:"removeVideo",payload:{name:(Oa=(Cr=pn.videoList)==null?void 0:Cr[0])==null?void 0:Oa.name}})}},"\u4E0A\u4F20\u89C6\u9891")},{key:"2",label:On.createElement("a",{onClick:()=>{wg("\u89C6\u9891\u9879\u76EE"),tf(!0)}},"\u9009\u62E9\u89C6\u9891")}]}},On.createElement("span",{style:{width:88},className:nu.selectshixun},"\u9009\u62E9\u89C6\u9891")),((Gn=(fo=pn.videoList)==null?void 0:fo[0])==null?void 0:Gn.loaded)==100||aA!=null&&aA.id?On.createElement("span",{className:`${nu.videoName} font14`,style:{marginLeft:10}},((Ga=(rr=pn.videoList)==null?void 0:rr[0])==null?void 0:Ga.name)||(aA==null?void 0:aA.title)):((co=(qi=pn.videoList)==null?void 0:qi[0])==null?void 0:co.loaded)>0&&On.createElement(S1.Z,{style:{width:"70%",marginLeft:10},percent:(gt=(ei=pn.videoList)==null?void 0:ei[0])==null?void 0:gt.loaded,status:((Aa=(Kr=pn.videoList)==null?void 0:Kr[0])==null?void 0:Aa.loaded)==100?"normal":"active"}),On.createElement(x.default,{form:Or,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu,Bl;if(((Oa=pn==null?void 0:pn.videoList)==null?void 0:Oa.length)===0&&!(aA!=null&&aA.id)){me.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u89C6\u9891");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Mo=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Fo=yield(0,ot.ZP)(Mo,{method:"post",body:{node_type:"\u89C6\u9891",subject_id:ma.pathId,uuid:(mi=(Di=pn.videoList)==null?void 0:Di[0])==null?void 0:mi.videoId,params:Mc({subject_uuid:$f,subject_id:((Jo=ce.detail)==null?void 0:Jo.id)+"",user_id:(fl=Ae==null?void 0:Ae.userInfo)==null?void 0:fl.user_id,video_url:(xl=aA==null?void 0:aA.video_detail)==null?void 0:xl.play_url,video_file_url:(gu=aA==null?void 0:aA.video_detail)==null?void 0:gu.file_url,video_uuid:pl&&(En==null?void 0:En.id),knowledge_uuid_list:Ul==null?void 0:Ul.map(ns=>ns.key||(ns==null?void 0:ns.id))},Cr)}});if((Fo==null?void 0:Fo.status)===200){!pl&&!du&&Uh();let ns=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u89C6\u9891":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((ns==null?void 0:ns.status)===200)if($n(ns==null?void 0:ns.data),pl&&!du){let hu=(EA=(vA=(pc=(oA=(AA=(Fc=fi==null?void 0:fi.results)==null?void 0:Fc[0])==null?void 0:AA.data)==null?void 0:oA[0])==null?void 0:pc.graph)==null?void 0:vA.nodes)==null?void 0:EA.filter(rc=>rc.id!==En.id);hu.push(ns==null?void 0:ns.data);let Dd=(vu=hu==null?void 0:hu.filter(rc=>(rc==null?void 0:rc.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:vu.map(rc=>rc.key),es=(To=(Ou=(PA=(nc=(Gu=(sA=fi==null?void 0:fi.results)==null?void 0:sA[0])==null?void 0:Gu.data)==null?void 0:nc[0])==null?void 0:PA.graph)==null?void 0:Ou.relationships)==null?void 0:To.filter(rc=>rc.endNode!==En.id),Uc=(Hs=Ul.filter(rc=>Dd.includes(rc==null?void 0:rc.key)))==null?void 0:Hs.map(rc=>({id:rc.key,startNode:rc.key,endNode:En.key,type:"\u5305\u542B"})),FA={results:[{columns:["user","entity"],data:[{graph:{nodes:(ql=[...hu])==null?void 0:ql.map(rc=>{var ld,nf;return UA(Mc({},rc),{name:((ld=rc==null?void 0:rc.name)==null?void 0:ld.length)>4?((nf=rc==null?void 0:rc.name)==null?void 0:nf.substr(0,4))+"...":rc==null?void 0:rc.name})}),relationships:[...es,...Uc]}}]}],errors:[]};Hu(FA)}else if(pl&&du){let hu=JSON.parse(sessionStorage.getItem("pathrit")),Dd=hu==null?void 0:hu.filter(rc=>(rc==null?void 0:rc.keys)!==(En==null?void 0:En.id)),es=Dd.filter(rc=>{var ld;return(ld=Ul==null?void 0:Ul.map(nf=>nf.key))==null?void 0:ld.includes(rc.keys)}),Uc=es==null?void 0:es.map((rc,ld)=>{var nf,Af;return UA(Mc({},ns==null?void 0:ns.data),{key:(hu==null?void 0:hu.length)+ld+1,id:(hu==null?void 0:hu.length)+ld+1,parent:rc==null?void 0:rc.key,keys:(nf=ns==null?void 0:ns.data)==null?void 0:nf.key,text:(Af=ns==null?void 0:ns.data)==null?void 0:Af.name})}),FA=[...Dd,...Uc];z0(FA),sessionStorage.setItem("pathrit",JSON.stringify(FA)),setTimeout(()=>{th()},300)}else fu();wh(),sr({type:"removeVideo",payload:{name:(Bl=(Mu=pn.videoList)==null?void 0:Mu[0])==null?void 0:Bl.name}}),Zg({}),Uu(!1),ef([]),Jc([])}})},On.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Nv,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),On.createElement(x.default.Item,{label:"\u89C6\u9891\u540D\u79F0",name:"video_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0"}]},On.createElement(ee.default,null)),On.createElement(x.default.Item,{label:"\u89C6\u9891\u63CF\u8FF0",name:"video_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u63CF\u8FF0"}]},On.createElement(ee.default.TextArea,null))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:12},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:Oa===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x"))))),On.createElement(ge.default,{open:c0,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u9644\u4EF6",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{Kg(!1),Or.resetFields(),pA({}),Zg({})},okButtonProps:{loading:za},onOk:()=>{Or.submit()}},!pl&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,overlayStyle:{minWidth:90},disabled:pl,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:On.createElement(x1.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,withCredentials:!0,listType:"picture",showUploadList:!1,onChange:Cr=>{var Oa;Hc((Oa=Cr==null?void 0:Cr.file)==null?void 0:Oa.percent),pA(Cr==null?void 0:Cr.file)},maxCount:1},On.createElement("a",{style:{color:"#333"}},"\u4E0A\u4F20\u9644\u4EF6"))},{key:"2",label:On.createElement("a",{onClick:()=>{wg("\u6559\u5B66\u8BFE\u4EF6"),tf(!0)}},"\u9009\u62E9\u9644\u4EF6")}]}},On.createElement("span",{style:{width:88},className:nu.selectshixun},"\u9009\u62E9\u9644\u4EF6")),$s===100||aA!=null&&aA.id?On.createElement("span",{className:`${nu.videoName} font14`,style:{marginLeft:10}},(kl==null?void 0:kl.name)||(aA==null?void 0:aA.title)||(aA==null?void 0:aA.filename)):$s>0&&On.createElement(S1.Z,{style:{width:"70%",marginLeft:10},percent:parseInt($s),status:$s==100?"normal":"active"}),On.createElement(x.default,{form:Or,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs;if(!(kl!=null&&kl.name)&&!(aA!=null&&aA.id)){me.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u9644\u4EF6");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let ql=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Mu=yield(0,ot.ZP)(ql,{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:ma.pathId,uuid:(Di=(Oa=pn.videoList)==null?void 0:Oa[0])==null?void 0:Di.videoId,params:Mc({subject_id:((mi=ce.detail)==null?void 0:mi.id)+"",user_id:(Jo=Ae==null?void 0:Ae.userInfo)==null?void 0:Jo.user_id,subject_uuid:$f,attachment_uuid:pl&&(En==null?void 0:En.id),attachment_id:((fl=kl==null?void 0:kl.response)==null?void 0:fl.id)||((xl=aA==null?void 0:aA.attachment)==null?void 0:xl.id),knowledge_uuid_list:Ul==null?void 0:Ul.map(Bl=>(Bl==null?void 0:Bl.key)||(Bl==null?void 0:Bl.id))},Cr)}});if((Mu==null?void 0:Mu.status)===200){!pl&&!du&&Uh();let Bl=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u9644\u4EF6":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((Bl==null?void 0:Bl.status)===200)if($n(Bl==null?void 0:Bl.data),pl&&!du){let Mo=(vA=(pc=(oA=(AA=(Fc=(gu=fi==null?void 0:fi.results)==null?void 0:gu[0])==null?void 0:Fc.data)==null?void 0:AA[0])==null?void 0:oA.graph)==null?void 0:pc.nodes)==null?void 0:vA.filter(es=>es.id!==En.id);Mo.push(Bl==null?void 0:Bl.data);let Fo=(EA=Mo==null?void 0:Mo.filter(es=>(es==null?void 0:es.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:EA.map(es=>es.key),ns=(Ou=(PA=(nc=(Gu=(sA=(vu=fi==null?void 0:fi.results)==null?void 0:vu[0])==null?void 0:sA.data)==null?void 0:Gu[0])==null?void 0:nc.graph)==null?void 0:PA.relationships)==null?void 0:Ou.filter(es=>es.endNode!==En.id),hu=(To=Ul.filter(es=>Fo.includes(es==null?void 0:es.key)))==null?void 0:To.map(es=>({id:es.key,startNode:es.key,endNode:En.key,type:"\u5305\u542B"})),Dd={results:[{columns:["user","entity"],data:[{graph:{nodes:(Hs=[...Mo])==null?void 0:Hs.map(es=>{var Uc,FA;return UA(Mc({},es),{name:((Uc=es==null?void 0:es.name)==null?void 0:Uc.length)>4?((FA=es==null?void 0:es.name)==null?void 0:FA.substr(0,4))+"...":es==null?void 0:es.name})}),relationships:[...ns,...hu]}}]}],errors:[]};Hu(Dd)}else if(pl&&du){let Mo=JSON.parse(sessionStorage.getItem("pathrit")),Fo=Mo==null?void 0:Mo.filter(es=>(es==null?void 0:es.keys)!==(En==null?void 0:En.id)),ns=Fo.filter(es=>{var Uc;return(Uc=Ul==null?void 0:Ul.map(FA=>FA.key))==null?void 0:Uc.includes(es.keys)}),hu=ns==null?void 0:ns.map((es,Uc)=>{var FA,rc;return UA(Mc({},Bl==null?void 0:Bl.data),{key:(Mo==null?void 0:Mo.length)+Uc+1,id:(Mo==null?void 0:Mo.length)+Uc+1,parent:es==null?void 0:es.key,keys:(FA=Bl==null?void 0:Bl.data)==null?void 0:FA.key,text:(rc=Bl==null?void 0:Bl.data)==null?void 0:rc.name})}),Dd=[...Fo,...hu];z0(Dd),sessionStorage.setItem("pathrit",JSON.stringify(Dd)),setTimeout(()=>{th()},300)}else fu();Kg(!1),Or.resetFields(),pA({}),Zg({}),ef([]),Jc([])}})},On.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Nv,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),On.createElement(x.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u540D\u79F0"}],label:"\u9644\u4EF6\u540D\u79F0",name:"attachment_name"},On.createElement(ee.default,null)),On.createElement(x.default.Item,{label:"\u9644\u4EF6\u63CF\u8FF0",name:"attachment_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u63CF\u8FF0"}]},On.createElement(ee.default.TextArea,null))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:12},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:Oa===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x"))))),On.createElement(ge.default,{open:Ug,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u5B9E\u8BAD",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{rg(!1),Qf({}),ef([]),Jc([])},onOk:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu;if(!(Kl!=null&&Kl.id)){me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let nc=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",PA=yield(0,ot.ZP)(nc,{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:ma.pathId,params:{shixun_id:Kl==null?void 0:Kl.id,shixun_name:(Kl==null?void 0:Kl.title)||(Kl==null?void 0:Kl.name),subject_uuid:$f,knowledge_uuid_list:Ul==null?void 0:Ul.map(Ou=>Ou.key||(Ou==null?void 0:Ou.id)),diffculty:(Kl==null?void 0:Kl.level)||(Kl==null?void 0:Kl.diffculty),shixun_uuid:pl&&En.id,language:Kl==null?void 0:Kl.language,challenge_num:Kl==null?void 0:Kl.challenges_count,shixun_desc:Kl==null?void 0:Kl.description,subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",shixun_type:Kl==null?void 0:Kl.shixun_type,shixun_url:pl?Kl==null?void 0:Kl.shixun_url:window.location.origin+"/shixuns/"+(Kl==null?void 0:Kl.identifier)+"/challenges",user_id:(Oa=Ae==null?void 0:Ae.userInfo)==null?void 0:Oa.user_id,challenges:Kl==null?void 0:Kl.challenges}}});if((PA==null?void 0:PA.status)===200){!pl&&!du&&Uh();let Ou=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u5B9E\u8BAD":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((Ou==null?void 0:Ou.status)===200)if($n(Ou==null?void 0:Ou.data),pl&&!du){let To=(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu.filter(Mo=>Mo.id!==En.id);To.push(Ou==null?void 0:Ou.data);let Hs=(Fc=To==null?void 0:To.filter(Mo=>(Mo==null?void 0:Mo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Fc.map(Mo=>Mo.key),ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>Mo.endNode!==En.id),Mu=(sA=Ul.filter(Mo=>Hs.includes(Mo==null?void 0:Mo.key)))==null?void 0:sA.map(Mo=>({id:Mo.key,startNode:Mo.key,endNode:En.key,type:"\u5305\u542B"})),Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(Gu=[...To])==null?void 0:Gu.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let To=JSON.parse(sessionStorage.getItem("pathrit")),Hs=To==null?void 0:To.filter(ns=>(ns==null?void 0:ns.keys)===(En==null?void 0:En.id)),ql=To==null?void 0:To.filter(ns=>(ns==null?void 0:ns.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(ns=>{var hu;return(hu=Ul==null?void 0:Ul.map(Dd=>Dd.key))==null?void 0:hu.includes(ns.keys)}),Bl=Mu==null?void 0:Mu.map((ns,hu)=>{var Dd,es,Uc,FA,rc,ld,nf,Af;return UA(Mc({},Ou==null?void 0:Ou.data),{key:((Dd=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:Dd.length)>0?(Uc=(es=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:es[0])==null?void 0:Uc.key:(To==null?void 0:To.length)+hu+1,id:((FA=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:FA.length)>0?(ld=(rc=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:rc[0])==null?void 0:ld.key:(To==null?void 0:To.length)+hu+1,parent:ns==null?void 0:ns.key,keys:(nf=Ou==null?void 0:Ou.data)==null?void 0:nf.key,text:(Af=Ou==null?void 0:Ou.data)==null?void 0:Af.name})}),Mo=[...ql,...Bl],Fo=Mo.filter(ns=>Mo.map(hu=>hu.id).includes(ns.parent)||(ns==null?void 0:ns.parent)==0);console.log("---",Mo,Fo),z0(Fo),sessionStorage.setItem("pathrit",JSON.stringify(Fo)),setTimeout(()=>{th()},300)}else fu();rg(!1),Qf({}),ef([]),Jc([])}})},!pl&&On.createElement("span",{className:nu.selectshixun,onClick:()=>{pl||(Qf({}),re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",subject_id:ma.pathId}}))}},"\u9009\u62E9\u5B9E\u8BAD"),On.createElement("div",null,(Kl==null?void 0:Kl.id)&&On.createElement("div",null,On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u540D\u79F0"),On.createElement("span",{style:{marginLeft:16}},(Kl==null?void 0:Kl.title)||(Kl==null?void 0:Kl.shixun_name))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u94FE\u63A5"),On.createElement("span",{style:{marginLeft:16}},window.location.origin+"/"+(Kl==null?void 0:Kl.identifier)+"/challenges")),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u63CF\u8FF0"),On.createElement("span",{style:{marginLeft:16}},On.createElement("span",{className:nu.description,dangerouslySetInnerHTML:{__html:(Kl==null?void 0:Kl.description)||(Kl==null?void 0:Kl.shixun_desc)}}))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u96BE\u6613\u7A0B\u5EA6"),On.createElement("span",{style:{marginLeft:16}},(Kl==null?void 0:Kl.level)||(Kl==null?void 0:Kl.diffculty))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u73AF\u5883"),On.createElement("span",{style:{marginLeft:16}},Kl==null?void 0:Kl.language))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:16},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),Ul==null?void 0:Ul.map(Cr=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Oa=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Oa==null?void 0:Oa.status)===200&&$n(Oa==null?void 0:Oa.data)}),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Oa=>{Oa.stopPropagation();let Di=Ul==null?void 0:Ul.filter(mi=>mi.key!==Cr.key);Jc(Di)}},"x")))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u4F5C\u4E1A",destroyOnClose:!0,width:600,onOk:()=>{Or.submit()},onCancel:()=>{Es(!1),Or.resetFields(),ef([]),Jc([])},getContainer:()=>Cn.current,open:pi},On.createElement(x.default,{form:Or,colon:!1,onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:ma.pathId,params:UA(Mc({},Cr),{knowledge_uuid_list:Ul==null?void 0:Ul.map(To=>To.key||(To==null?void 0:To.id)),homework_uuid:pl&&(En==null?void 0:En.id),diffculty:Kl==null?void 0:Kl.level,subject_uuid:$f,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u4F5C\u4E1A":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Fo=>Fo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(AA=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:AA.map(Fo=>Fo.key),Mu=(sA=(vu=(EA=(vA=(pc=(oA=fi==null?void 0:fi.results)==null?void 0:oA[0])==null?void 0:pc.data)==null?void 0:vA[0])==null?void 0:EA.graph)==null?void 0:vu.relationships)==null?void 0:sA.filter(Fo=>Fo.endNode!==En.id),Bl=(Gu=Ul.filter(Fo=>ql.includes(Fo==null?void 0:Fo.key)))==null?void 0:Gu.map(Fo=>({id:Fo.key,startNode:Fo.key,endNode:En.key,type:"\u5305\u542B"})),Mo={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...Hs])==null?void 0:nc.map(Fo=>{var ns,hu;return UA(Mc({},Fo),{name:((ns=Fo==null?void 0:Fo.name)==null?void 0:ns.length)>4?((hu=Fo==null?void 0:Fo.name)==null?void 0:hu.substr(0,4))+"...":Fo==null?void 0:Fo.name})}),relationships:[...Mu,...Bl]}}]}],errors:[]};Hu(Mo)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(Fo=>{var ns;return(ns=Ul==null?void 0:Ul.map(hu=>hu.key))==null?void 0:ns.includes(Fo.keys)}),Bl=Mu==null?void 0:Mu.map((Fo,ns)=>{var hu,Dd;return UA(Mc({},To==null?void 0:To.data),{key:(Hs==null?void 0:Hs.length)+ns+1,id:(Hs==null?void 0:Hs.length)+ns+1,parent:Fo==null?void 0:Fo.key,keys:(hu=To==null?void 0:To.data)==null?void 0:hu.key,text:(Dd=To==null?void 0:To.data)==null?void 0:Dd.name})}),Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}else fu();Es(!1),Or.resetFields(),ef([]),Jc([])}})},On.createElement(x.default.Item,{name:"homework_type",label:"\u4F5C\u4E1A\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u56FE\u6587\u4F5C\u4E1A"},"\u56FE\u6587\u4F5C\u4E1A"),On.createElement(ye.ZP,{value:"\u5206\u7EC4\u4F5C\u4E1A"},"\u5206\u7EC4\u4F5C\u4E1A"))),On.createElement(x.default.Item,{name:"homework_name",label:"\u4F5C\u4E1A\u540D\u79F0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:60})),On.createElement(x.default.Item,{name:"homework_desc",label:"\u4F5C\u4E1A\u63CF\u8FF0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},On.createElement(ee.default.TextArea,{maxLength:5e3}))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:10},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("div",{style:{marginLeft:80}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:Oa===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x")))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u8BD5\u9898",destroyOnClose:!0,width:800,onOk:()=>{Or.submit()},onCancel:()=>{Au(!1),Or.resetFields()},getContainer:()=>Cn.current,open:bl},On.createElement(x.default,{form:Or,colon:!1,onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:ma.pathId,params:UA(Mc({},Cr),{knowledge_uuid_list:Ul==null?void 0:Ul.map(To=>To.key||(To==null?void 0:To.id)),subject_uuid:$f,diffculty:Kl==null?void 0:Kl.level,test_uuid:pl&&En.id,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u8BD5\u9898":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Fo=>Fo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(AA=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:AA.map(Fo=>Fo.key),Mu=(sA=(vu=(EA=(vA=(pc=(oA=fi==null?void 0:fi.results)==null?void 0:oA[0])==null?void 0:pc.data)==null?void 0:vA[0])==null?void 0:EA.graph)==null?void 0:vu.relationships)==null?void 0:sA.filter(Fo=>Fo.endNode!==En.id),Bl=(Gu=Ul.filter(Fo=>ql.includes(Fo==null?void 0:Fo.key)))==null?void 0:Gu.map(Fo=>({id:Fo.key,startNode:Fo.key,endNode:En.key,type:"\u5305\u542B"})),Mo={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...Hs])==null?void 0:nc.map(Fo=>{var ns,hu;return UA(Mc({},Fo),{name:((ns=Fo==null?void 0:Fo.name)==null?void 0:ns.length)>4?((hu=Fo==null?void 0:Fo.name)==null?void 0:hu.substr(0,4))+"...":Fo==null?void 0:Fo.name})}),relationships:[...Mu,...Bl]}}]}],errors:[]};Hu(Mo)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(Fo=>{var ns;return(ns=Ul==null?void 0:Ul.map(hu=>hu.key))==null?void 0:ns.includes(Fo.keys)}),Bl=Mu==null?void 0:Mu.map((Fo,ns)=>{var hu,Dd;return UA(Mc({},To==null?void 0:To.data),{key:(Hs==null?void 0:Hs.length)+ns+1,id:(Hs==null?void 0:Hs.length)+ns+1,parent:Fo==null?void 0:Fo.key,keys:(hu=To==null?void 0:To.data)==null?void 0:hu.key,text:(Dd=To==null?void 0:To.data)==null?void 0:Dd.name})}),Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}else fu();Au(!1),ef([]),Jc([]),Or.resetFields()}})},On.createElement(x.default.Item,{name:"test_title",label:"\u8BD5\u9898\u6807\u9898",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u9898\u6807\u9898")}}]},On.createElement(ee.default,null)),On.createElement(x.default.Item,{name:"test_type",label:"\u8BD5\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u5355\u9009\u9898"},"\u5355\u9009\u9898"),On.createElement(ye.ZP,{value:"\u591A\u9009\u9898"},"\u591A\u9009\u9898"),On.createElement(ye.ZP,{value:"\u5224\u65AD\u9898"},"\u5224\u65AD\u9898"),On.createElement(ye.ZP,{value:"\u586B\u7A7A\u9898"},"\u586B\u7A7A\u9898"),On.createElement(ye.ZP,{value:"\u7F16\u7A0B\u9898"},"\u7F16\u7A0B\u9898"),On.createElement(ye.ZP,{value:"\u7B80\u7B54\u9898"},"\u7B80\u7B54\u9898"),On.createElement(ye.ZP,{value:"\u7EC4\u5408\u9898"},"\u7EC4\u5408\u9898"),On.createElement(ye.ZP,{value:"\u5B9E\u8BAD\u9898"},"\u5B9E\u8BAD\u9898"),On.createElement(ye.ZP,{value:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"))),On.createElement(x.default.Item,{name:"test_content",label:"\u8BD5\u9898\u63CF\u8FF0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},On.createElement(ur.Z,{watch:!0,defaultValue:Or.getFieldValue("test_content")}))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:10},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("div",{style:{marginLeft:80}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:Oa===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x")))))),On.createElement(Bd,{setScoreShow:tf,ScoreShow:GA,modalType:zg,onOk:Cr=>{var Oa,Di;wh(),sr({type:"removeVideo",payload:{name:(Di=(Oa=pn.videoList)==null?void 0:Oa[0])==null?void 0:Di.name}}),Zg(Cr)},subjectId:ma.pathId}),On.createElement(ge.default,{title:"\u9009\u62E9\u77E5\u8BC6\u70B9",open:y0,destroyOnClose:!0,onCancel:()=>{ef([]),O0(!1)},onOk:()=>{Jc(u0),O0(!1)}},On.createElement("div",{style:{maxHeight:500,overflow:"auto"}},On.createElement(tn.default,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:u0==null?void 0:u0.map(Cr=>Cr.key),onCheck:(Cr,Oa)=>{ef(Oa.checkedNodes)},treeData:e0}))),On.createElement(ge.default,{title:"\u5386\u53F2\u8BB0\u5F55",open:_f,getContainer:()=>Cn.current,onCancel:()=>U0(!1),footer:!1},On.createElement("div",{style:{maxHeight:300,overflow:"auto",padding:10}},On.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>xA(void 0,null,function*(){var Cr;qf(N0+1);let Oa=yield(0,ot.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:ma.pathId,limit:10,page:N0+1}});Oa.status===0&&(D0([...Id,...Oa==null?void 0:Oa.histories]),((Cr=Oa==null?void 0:Oa.histories)==null?void 0:Cr.length)<10&&L0(!1))}),hasMore:v0,useWindow:!1},On.createElement(Np.Z,{dataSource:Id,renderItem:Cr=>On.createElement(Np.Z.Item,{key:Cr.id},On.createElement(Np.Z.Item.Meta,{avatar:On.createElement(Dm.C,{src:we.Z.IMG_SERVER+"/images/"+Cr.avatar_url}),title:On.createElement("div",{style:{display:"inline-flex",width:"100%"}},On.createElement("span",{style:{flex:1,display:"inline-flex"}}," ",Cr.real_name)," ",On.createElement("div",null,Cr.created_at)),description:Cr.content}))})))),On.createElement(ge.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:wd,centered:!0,getContainer:()=>Cn.current,okButtonProps:{loading:za},onCancel:()=>{lf(!1),Zi([])},onOk:()=>xA(void 0,null,function*(){var Cr,Oa;const Di=new FormData;if(Ya.length>0)Di.append("file",Ya[0]);else{me.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ri(!0),Di.append("subject_id",((Cr=ce.detail)==null?void 0:Cr.id)+"");let mi=yield(0,ot.ZP)("/api/knowledge/import_kg.json",{method:"post",body:Di},!0);ri(!1),(mi==null?void 0:mi.status)===0&&(((Oa=mi==null?void 0:mi.fail)==null?void 0:Oa.length)>0&&ge.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",content:On.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",On.createElement("a",{href:`${we.Z.API_SERVER}${mi==null?void 0:mi.url}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}),Zi([]),En={},$n({}),(mi==null?void 0:mi.success)>0&&me.ZP.info("\u6DFB\u52A0\u6210\u529F"),fu(),lf(!1))})},!(ba!=null&&ba.is_root)&&On.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u5220\u9664\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),On.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",On.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),On.createElement("a",{href:`${we.Z.API_SERVER}/api/knowledge_graphs/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),On.createElement(na.Z,null,On.createElement($r.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",On.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),On.createElement(na.Z,{style:{marginTop:10,marginLeft:50}},On.createElement(x1.default,Mc({},c5),On.createElement("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},On.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))))};var S0=(0,je.connect)(({user:Ae,pathsDetail:ce})=>({user:Ae,pathsDetail:ce}))(Gf),h0=oe(30214),x0="data:image/png;base64,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",sE="data:image/png;base64,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",M1="data:image/png;base64,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",Ig="data:image/png;base64,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",C5="data:image/png;base64,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",T1=Object.defineProperty,j1=Object.getOwnPropertySymbols,S5=Object.prototype.hasOwnProperty,_h=Object.prototype.propertyIsEnumerable,Q0=(Ae,ce,re)=>ce in Ae?T1(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Av=(Ae,ce)=>{for(var re in ce||(ce={}))S5.call(ce,re)&&Q0(Ae,re,ce[re]);if(j1)for(var re of j1(ce))_h.call(ce,re)&&Q0(Ae,re,ce[re]);return Ae};const Mp=Ae=>React.createElement("svg",Av({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Oh="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",lE=Object.defineProperty,Tp=Object.getOwnPropertySymbols,x5=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,Mh=(Ae,ce,re)=>ce in Ae?lE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,ou=(Ae,ce)=>{for(var re in ce||(ce={}))x5.call(ce,re)&&Mh(Ae,re,ce[re]);if(Tp)for(var re of Tp(ce))Dg.call(ce,re)&&Mh(Ae,re,ce[re]);return Ae};const Qd=Ae=>React.createElement("svg",ou({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var P5="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0iI0I3QzBEMiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",jp=Object.defineProperty,Lg=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Lm=Object.prototype.propertyIsEnumerable,$0=(Ae,ce,re)=>ce in Ae?jp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,F5=(Ae,ce)=>{for(var re in ce||(ce={}))Sc.call(ce,re)&&$0(Ae,re,ce[re]);if(Lg)for(var re of Lg(ce))Lm.call(ce,re)&&$0(Ae,re,ce[re]);return Ae};const Nm=Ae=>React.createElement("svg",F5({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var kE="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSIjQjdDMEQyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",I5=Object.defineProperty,uE=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ze=(Ae,ce,re)=>ce in Ae?I5(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,$e=(Ae,ce)=>{for(var re in ce||(ce={}))Ad.call(ce,re)&&ze(Ae,re,ce[re]);if(uE)for(var re of uE(ce))We.call(ce,re)&&ze(Ae,re,ce[re]);return Ae};const qe=Ae=>React.createElement("svg",$e({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"#B7C0D2",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",gn=Object.defineProperty,kn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,La=(Ae,ce,re)=>ce in Ae?gn(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Ua=(Ae,ce)=>{for(var re in ce||(ce={}))mr.call(ce,re)&&La(Ae,re,ce[re]);if(kn)for(var re of kn(ce))hr.call(ce,re)&&La(Ae,re,ce[re]);return Ae};const li=Ae=>React.createElement("svg",Ua({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kcxq_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"url(#kcxq_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var uo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",wl=Object.defineProperty,ts=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,Tl=(Ae,ce,re)=>ce in Ae?wl(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,jl=(Ae,ce)=>{for(var re in ce||(ce={}))Ys.call(ce,re)&&Tl(Ae,re,ce[re]);if(ts)for(var re of ts(ce))vc.call(ce,re)&&Tl(Ae,re,ce[re]);return Ae};const lc=Ae=>React.createElement("svg",jl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kczj_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"url(#kczj_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Tc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",Iu=Object.defineProperty,il=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,ju=(Ae,ce,re)=>ce in Ae?Iu(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Ls=(Ae,ce)=>{for(var re in ce||(ce={}))eA.call(ce,re)&&ju(Ae,re,ce[re]);if(il)for(var re of il(ce))jc.call(ce,re)&&ju(Ae,re,ce[re]);return Ae};const Ng=Ae=>React.createElement("svg",Ls({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"phb_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"url(#phb_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Yg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",dd=Object.defineProperty,Wf=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,eg=(Ae,ce,re)=>ce in Ae?dd(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,rp=(Ae,ce)=>{for(var re in ce||(ce={}))Jg.call(ce,re)&&eg(Ae,re,ce[re]);if(Wf)for(var re of Wf(ce))P0.call(ce,re)&&eg(Ae,re,ce[re]);return Ae};const Ag=Ae=>React.createElement("svg",rp({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"url(#zstp_active_svg__a)",fillRule:"nonzero"}));var Om="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Mm=oe(92310),$h=oe.n(Mm),qg={"sort-list-panel":"sort-list-panel___bRuPR","sort-list-tip":"sort-list-tip___syvJZ","ant-drawer-content":"ant-drawer-content___EakM1","dragging-li":"dragging-li___4YMl8","task-list-container":"task-list-container___O_kgb",imgradius:"imgradius___ODJ7L",directionItemWrap:"directionItemWrap___WHb5e",groupActionWrap:"groupActionWrap___OAJp7",bottomdiv:"bottomdiv___fIzfS",ml3:"ml3___uwnoc"},ap=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const em=null,ip=(0,Ed.W8)(({item:Ae,toIndex:ce,params:re,dispatch:Ye,classroomList:Ct,handleDeleteMember:xt,pathsDetail:an})=>{var Mt,Je,Ot,ln;return y.createElement("span",{onClick:()=>{window.open(Ae==null?void 0:Ae.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},y.createElement("div",{className:qg.directionItemWrap},y.createElement("img",{className:qg.imgradius,src:we.Z.API_SERVER+(Ae==null?void 0:Ae.default_image)}),y.createElement("span",{className:qg.groupActionWrap},y.createElement(a.Z,{title:Ae.name},y.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Mt=Ae.name)==null?void 0:Mt.length)>7?y.createElement("span",null,(Je=Ae.name)==null?void 0:Je.substring(0,7),y.createElement("br",null)," ",(Ot=Ae.name)==null?void 0:Ot.substring(7,14),(Ae==null?void 0:Ae.name.length)>14&&"..."):Ae.name)))),y.createElement("div",{className:qg.bottomdiv},y.createElement(a.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${Ae==null?void 0:Ae.visits}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ae==null?void 0:Ae.visits))),y.createElement(a.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${Ae==null?void 0:Ae.course_members_count}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ae==null?void 0:Ae.course_members_count))),y.createElement(a.Z,{overlayStyle:{maxWidth:380},title:y.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ae==null?void 0:Ae.tasks_count),placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ae==null?void 0:Ae.tasks_count))),y.createElement(a.Z,{title:"\u5220\u9664",placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{color:"#bbbbbb",display:!((ln=an==null?void 0:an.detail)!=null&&ln.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:xn=>{xn.stopPropagation(),xt(Ae.id)}})))))}),dg=(0,Ed.JN)(({items:Ae,params:ce,dispatch:re,classroomList:Ye,handleDeleteMember:Ct,pathsDetail:xt})=>y.createElement("div",{className:"task-list-container",style:{minHeight:(Ae==null?void 0:Ae.length)*240}},Ae==null?void 0:Ae.map((an,Mt)=>y.createElement(ip,{key:`${an.id}`,dispatch:re,pathsDetail:xt,handleDeleteMember:Ct,classroomList:Ye,toIndex:Mt+1,params:ce,index:Mt,item:an})))),D5=({data:Ae,classroomList:ce,pathsDetail:re,callback:Ye,handleDeleteMember:Ct,onCancel:xt,dispatch:an,visible:Mt=!1})=>{const[Je,Ot]=(0,y.useState)(Ae),ln=(0,je.useParams)(),[xn,mn]=(0,y.useState)();function Hn(or){const{newIndex:Mn,oldIndex:Jr}=or;nr(a0()(Je,Jr,Mn).map(cr=>cr==null?void 0:cr.id)),Ot(a0()(Je,Jr,Mn))}(0,y.useEffect)(()=>{Ot(Ae)},[JSON.stringify(Ae)]);function nr(or){return ap(this,null,function*(){const Mn=yield(0,ot.ZP)(`/api/paths/${ln==null?void 0:ln.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:or}})})}return y.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},y.createElement(dg,{axis:"y",helperClass:"dragging-li",pathsDetail:re,distance:2,dispatch:an,handleDeleteMember:Ct,classroomList:ce,params:ln,items:Je,onSortEnd:Hn}))};var ay=(0,je.connect)(({classroomList:Ae,pathsDetail:ce})=>({classroomList:Ae,pathsDetail:ce}))(D5),dv=oe(41708),cE=Object.defineProperty,L5=Object.getOwnPropertySymbols,AE=Object.prototype.hasOwnProperty,RE=Object.prototype.propertyIsEnumerable,dE=(Ae,ce,re)=>ce in Ae?cE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,QE=(Ae,ce)=>{for(var re in ce||(ce={}))AE.call(ce,re)&&dE(Ae,re,ce[re]);if(L5)for(var re of L5(ce))RE.call(ce,re)&&dE(Ae,re,ce[re]);return Ae},By=(Ae,ce)=>{var re={};for(var Ye in Ae)AE.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&L5)for(var Ye of L5(Ae))ce.indexOf(Ye)<0&&RE.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},N5=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{TabPane:Cy}=dt.default;function HE(Ae){const ce=(Ct,xt)=>{if(Ct.localName===xt)return Ct;for(let an=0,Mt=Ct;Mt=Mt.parentNode;an++){if(Mt.localName===xt)return Mt;if(Mt==document.documentElement)return!1}},re=Ae.target,Ye=ce(re,"a");if(console.log([Ye],Ye==null?void 0:Ye.href,44),!(Ye!=null&&Ye.href)&&re.tagName.toUpperCase()==="IMG"){let Ct=re.src||re.getAttribute("src");Ct&&Ct.indexOf("/images/avatars/User")===-1&&(Ae.stopPropagation(),Ae.preventDefault(),HA.Z.publish("preview-image",Ct))}}const iy=Ae=>{var ce=Ae,{pathsDetail:re,globalSetting:Ye,loading:Ct,dispatch:xt}=ce,an=By(ce,["pathsDetail","globalSetting","loading","dispatch"]),Mt,Je,Ot,ln,xn,mn,Hn,nr;const[or]=(0,je.useSearchParams)(),Mn=(0,je.useParams)(),Jr=(0,y.useRef)(),[cr,Tr]=(0,y.useState)("detail"),[_n,Fr]=(0,y.useState)(""),[Hr,vr]=(0,y.useState)({}),Da=[{name:"\u8BFE\u7A0B\u8BE6\u60C5",key:"detail",icon:Oh,activeIcon:uo},{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage",icon:P5,activeIcon:Tc},{name:"\u6392\u884C\u699C",key:"ranking",icon:kE,activeIcon:Yg},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",icon:Ut,activeIcon:Om,hidden:(Mt=Ye==null?void 0:Ye.setting)==null?void 0:Mt.hide_knowledg_graph}].filter(Gn=>{var rr,Ga;return(rr=re.detail)!=null&&rr.excellent||((Ga=re.detail)==null?void 0:Ga.is_free)===!1?!0:Gn.key!=="certificate"}).filter(Gn=>{var rr,Ga,qi;return(rr=re.detail)!=null&&rr.atlas_data&&((qi=(Ga=re.detail)==null?void 0:Ga.atlas_data)!=null&&qi.nodes)?!0:Gn.key!=="atlas"}).filter(Gn=>!(Gn!=null&&Gn.hidden));(0,y.useEffect)(()=>{if(Jr.current)return Jr.current.addEventListener("mousedown",HE),()=>{var Gn;(Gn=Jr.current)==null||Gn.removeEventListener("mousedown",HE)}},[Jr.current]),(0,y.useEffect)(()=>{Mn.pathId&&Pa()},[Mn.pathId]),(0,y.useEffect)(()=>{var Gn,rr;((Gn=re.detail)==null?void 0:Gn.show_spoc)===1&&xt({type:"pathsDetail/getCoureses",payload:{id:Mn.pathId}}),(rr=re.detail)!=null&&rr.show_history&&er()},[re.detail]);function er(){return N5(this,null,function*(){vr(yield(0,z.ue)({id:Mn.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var Gn;(0,ie.Dk)((Gn=re.detail)==null?void 0:Gn.name)},[re]);const ta=Gn=>{var rr;Fr((rr=decodeURIComponent(Gn))==null?void 0:rr.trim())},Pa=()=>N5(void 0,null,function*(){const Gn=yield xt({type:"pathsDetail/getPathsDetail",payload:QE({id:Mn.pathId},(0,ie.oP)())});xt({type:"pathsDetail/getRightData",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getStageData",payload:{subject_id:Mn.pathId}}),Gn!=null&&Gn.id&&or.get("token")&&(location.href=location.pathname)}),ca=()=>{var Gn,rr;let Ga=new Image;Ga.src=ws.yt;let qi=((rr=(Gn=re.rightData)==null?void 0:Gn.tags)==null?void 0:rr.map((ei,gt)=>({name:ei.tag_name,value:gt})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ga,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:qi}]}},Ca=Gn=>N5(void 0,null,function*(){ge.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>N5(void 0,null,function*(){const rr=yield(0,z.$D)({id:Mn.pathId,courseid:Gn});(rr==null?void 0:rr.status)===0&&(me.ZP.info("\u5220\u9664\u6210\u529F"),fo())})})}),fo=()=>{xt({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getRightData",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getCoureses",payload:{id:Mn.pathId}}),er()};return y.createElement(y.Fragment,null,y.createElement(dv.Z,{title:"\u5B9E\u8DF5\u8BFE\u7A0B",defaultBack:"/paths"}),y.createElement(Ee.Z,{spinning:!1},y.createElement("section",{className:kd.bg},y.createElement(Sg,null),y.createElement(h0.Z,null),y.createElement(Cp,null),y.createElement("section",{className:`edu-container pb80 ${kd.wrap}`},y.createElement("div",{className:kd.leftTabsWrap},Da.map(Gn=>y.createElement("div",{key:Gn.key,className:$h()(kd.tabItem,{[kd.activeTab]:cr===Gn.key}),onClick:()=>{if(Gn.key=="knowledge"){je.history.push(`/knowledgegraph/${Mn.pathId}`);return}Tr(Gn.key)}},y.createElement("img",{className:kd.activeIcon,src:Gn.activeIcon,style:{width:14,marginRight:6}}),y.createElement("img",{className:kd.icon,src:cr===Gn.key?Gn.activeIcon:Gn.icon,style:{width:14,marginRight:6}}),y.createElement("span",null,Gn.name)))),y.createElement("div",{className:kd.content},cr==="detail"&&y.createElement("div",{className:kd.detail},y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u4ECB\u7ECD"),y.createElement("img",{src:x0,style:{marginBottom:"10px",width:65}})),y.createElement("div",{ref:Jr,className:"mb30"},y.createElement(Pe.Z,{value:(Je=re.detail)==null?void 0:Je.description}))),y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},(Ot=re.detail)==null?void 0:Ot.learning_notes_title),y.createElement("img",{src:sE,style:{marginBottom:"10px",width:54}})),y.createElement("div",{ref:Jr,className:"mb30"},y.createElement(Pe.Z,{value:(ln=re.detail)==null?void 0:ln.learning_notes}))),!!((mn=(xn=re.rightData)==null?void 0:xn.tags)!=null&&mn.length)&&((Hn=re.detail)==null?void 0:Hn.show_tag)&&y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u6280\u80FD\u6807\u7B7E"),y.createElement("img",{src:M1,style:{marginBottom:"10px",width:64}})),y.createElement("div",{className:"flex item-center justify-center mb30"},y.createElement(p5.Z,{option:ca(),style:{height:390,width:480},opts:{renderer:"svg"}}))),((nr=re.detail)==null?void 0:nr.show_history)&&y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u5386\u53F2\u8BFE\u5802"),y.createElement("img",{src:Ig,style:{marginBottom:"10px",width:54}})),y.createElement("div",{className:kd.historyClass},y.createElement("img",{src:C5,className:kd.zs1}),y.createElement(ay,{data:Hr==null?void 0:Hr.spoc_courses,handleDeleteMember:Ca}),y.createElement("img",{src:C5,className:kd.zs2})))),cr==="stage"&&y.createElement(Dh,{keywords:_n}),cr==="ranking"&&y.createElement(Dp,null),cr==="certificate"&&y.createElement(tE,null),cr==="atlas"&&y.createElement(Qv,null),cr==="knowledge"&&y.createElement(S0,null))))))};var Sy=(0,je.connect)(({pathsDetail:Ae,loading:ce,globalSetting:re})=>({pathsDetail:Ae,globalSetting:re,loading:ce}))(iy),vf={flex_box_center:"flex_box_center___TffqN",flex_space_between:"flex_space_between____H6dl",flex_box_vertical_center:"flex_box_vertical_center___UNKrN",flex_box_center_end:"flex_box_center_end___SHUwf",flex_box_column:"flex_box_column___zTawP",banner:"banner___sCvCK",wrp:"wrp___ER3cC",titleWrap:"titleWrap___ihb8f",titleFlexEnd:"titleFlexEnd___LoPCG",title:"title___iT2rV",titleName:"titleName___HZBbZ",titleIcon:"titleIcon___x6YbV",contentWrap:"contentWrap___RX_WK",verticalLine:"verticalLine___B_iNo",contentLeftWrap:"contentLeftWrap___b9Urx",openCourseTag:"openCourseTag___epm6g",tagsWrap:"tagsWrap___uUDII",ratingWrap:"ratingWrap___fhqwd",ratingTitle:"ratingTitle___Az8iT",rating:"rating____sRFQ",popoverWrap:"popoverWrap___w5waY",popverLeft:"popverLeft___C27Od",popoverRight:"popoverRight___JLS_9",popverScore:"popverScore___t2AnH",popoverRateWrap:"popoverRateWrap___nw_3E",popoverProgress:"popoverProgress___cincK",button:"button___UAsDc",operationWrap:"operationWrap___ox9iU",btns:"btns___LMjRS",forkWrap:"forkWrap___ukDoP",fork:"fork___YgBTA",forkNum:"forkNum___W2oPt",buttonTransparent:"buttonTransparent___bM4MQ",buttonLearnStatistics:"buttonLearnStatistics___CfIob",publishPopverWrap:"publishPopverWrap___Xi4Y6",colorFF6802:"colorFF6802___mKm2G",w140:"w140___ZB1Kj",nav:"nav___F3hSv",navLeft:"navLeft___grQsr",navContent:"navContent___U01iq",flexRow:"flexRow___yIcXn",navRight:"navRight___GVFof",navLeftIcon:"navLeftIcon___WTae4",colorOrange:"colorOrange___w20lU",contentItem:"contentItem___pzF8M",contentItemTitle:"contentItemTitle___RUlKO",contentItemText:"contentItemText___hPZZS",classButton:"classButton___m_IGL",bg28e:"bg28e___XtEry",bgGray:"bgGray___F5rZL",btn:"btn___xjlJ4",laboratory:"laboratory___BvSA0",name:"name___hB037"},UE=Object.defineProperty,oy=Object.defineProperties,sy=Object.getOwnPropertyDescriptors,fE=Object.getOwnPropertySymbols,zE=Object.prototype.hasOwnProperty,kp=Object.prototype.propertyIsEnumerable,tm=(Ae,ce,re)=>ce in Ae?UE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,gE=(Ae,ce)=>{for(var re in ce||(ce={}))zE.call(ce,re)&&tm(Ae,re,ce[re]);if(fE)for(var re of fE(ce))kp.call(ce,re)&&tm(Ae,re,ce[re]);return Ae},nm=(Ae,ce)=>oy(Ae,sy(ce)),fv=(Ae,ce)=>{var re={};for(var Ye in Ae)zE.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&fE)for(var Ye of fE(Ae))ce.indexOf(Ye)<0&&kp.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},Og=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const k1=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],op=Ae=>{var ce=Ae,{pathsDetail:re,user:Ye,globalSetting:Ct,loading:xt,dispatch:an}=ce,Mt=fv(ce,["pathsDetail","user","globalSetting","loading","dispatch"]),Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er,ta,Pa,ca,Ca,fo,Gn,rr,Ga,qi,co,ei,gt,Kr,Aa,ma,za,ri,si,Ci,Si,jr,En,$n,Or,Mr,Xn,ba,Ui,Cn,Zr,lr,Ya,Zi,pn,sr,oa,vo,Js,Qs,Jl,Fd,Ec,pl,KA,Id,D0,v0,L0,N0,qf,_f,U0;const fi=(0,je.useParams)(),[Hu,Xc]=(0,y.useState)({}),mc=(0,y.useRef)(1),[Ug,rg]=(0,y.useState)(),[$f,yg]=(0,y.useState)(!1),[Kl,Qf]=(0,y.useState)(!1),e0=(0,y.useRef)(null),[E0,y0]=(0,y.useState)({status:!1}),O0=((Je=re.detail)==null?void 0:Je.is_free)||((Ot=re.detail)==null?void 0:Ot.can_learning);(0,y.useEffect)(()=>{y0({status:!1})},[]),(0,y.useEffect)(()=>{function kl(){return Og(this,null,function*(){var pA,$s,Hc,Fu,QA,pd,Gd;if((pA=re.detail)!=null&&pA.courses){const wd=($s=re.detail)==null?void 0:$s.courses;if((Hc=wd==null?void 0:wd.toast)!=null&&Hc.is_open&&((Fu=wd.toast)==null?void 0:Fu.open_num)===-1)Qf(!0);else if((QA=wd==null?void 0:wd.toast)!=null&&QA.is_open&&((pd=wd==null?void 0:wd.toast)==null?void 0:pd.open_num)===1){let lf=JSON.parse(localStorage.getItem("pathsshow"))||[];((Gd=lf.filter(du=>du===(fi==null?void 0:fi.pathId)))==null?void 0:Gd.length)>0?Qf(!1):(Qf(!0),lf.push(fi==null?void 0:fi.pathId),localStorage.setItem("pathsshow",JSON.stringify(lf)))}else Qf(!1)}})}kl()},[(ln=re.detail)==null?void 0:ln.courses]),(0,y.useEffect)(()=>{var kl,pA,$s,Hc,Fu,QA,pd,Gd,wd,lf,du;if(!((pA=(kl=re.detail)==null?void 0:kl.courses)==null?void 0:pA.length))return;let uf;if(($s=re.detail)!=null&&$s.has_start){const iA=(Fu=(Hc=re.detail)==null?void 0:Hc.courses)==null?void 0:Fu.findIndex(Hf=>{var wf;return((wf=Hf.course_status)==null?void 0:wf.status)===1});uf=iA>-1?iA:0}else{let iA=(Gd=(pd=(QA=re.detail)==null?void 0:QA.courses)==null?void 0:pd.map(Hf=>{var wf;return(wf=Hf.course_status)==null?void 0:wf.status}))==null?void 0:Gd.lastIndexOf(2);uf=iA>-1?iA:0,iA=(lf=(wd=re.detail)==null?void 0:wd.courses)==null?void 0:lf.findIndex(Hf=>{var wf;return((wf=Hf.course_status)==null?void 0:wf.status)===0}),uf=iA>-1?iA:uf}Xc(((du=re.detail)==null?void 0:du.courses[uf])||{})},[re.detail]);const u0=kl=>{var pA,$s;const Hc=($s=(pA=re.detail)==null?void 0:pA.courses)==null?void 0:$s.find(Fu=>Fu.course_id===kl);Xc(Hc||{}),an({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:kl}})},ef=()=>Og(void 0,null,function*(){const kl=yield(0,z.rs)({container_id:fi.pathId,container_type:"Subject"});kl.status===0&&(aA(),me.ZP.success(kl.message))}),Ul=()=>Og(void 0,null,function*(){const kl=yield(0,z.KM)({container_id:fi.pathId,container_type:"Subject"});kl.status===0&&(aA(),me.ZP.success(kl.message))}),Jc=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>Og(void 0,null,function*(){(yield(0,z.eJ)({id:fi.pathId})).status===1&&je.history.push("/paths")})})}),pi=()=>Og(void 0,null,function*(){ge.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.Go)({id:fi.pathId});(kl==null?void 0:kl.status)===0&&(aA(),me.ZP.success(kl.message))})})}),Es=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:$f},onOk:()=>Og(void 0,null,function*(){yg(!0);const kl=yield(0,z.fj)({id:fi.pathId});(kl==null?void 0:kl.status)===1&&(aA(),me.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),yg(!1)})})}),bl=()=>{re.detail&&re.detail.has_sub_discipline?Ku({user_customize:!1}):Au(!0)},Au=kl=>{y0({status:kl})},Ku=kl=>{ge.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",y.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",y.createElement("br",null)),onOk:()=>Og(void 0,null,function*(){let pA={user_customize:kl.user_customize};kl.user_customize?pA=nm(gE({},pA),{discipline_name:kl.discipline_name,sub_discipline_name:kl.sub_discipline_name}):kl.sub_discipline_id&&(pA=nm(gE({},pA),{sub_discipline_id:kl.sub_discipline_id}));const $s=yield(0,z.WO)(gE({id:fi.pathId},pA));(($s==null?void 0:$s.status)===0||($s==null?void 0:$s.status)===1)&&(aA(),me.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},Uu=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.Er)({id:fi.pathId});(kl==null?void 0:kl.status)===0&&(aA(),me.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),GA=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"ml20"},y.createElement(ye.ZP.Group,{defaultValue:1,onChange:kl=>mc.current=kl.target.value},y.createElement(ye.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",y.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),y.createElement(ye.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",y.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>Og(void 0,null,function*(){(0,ie.xg)(`/classrooms/news/${fi.pathId}/newgold/${mc.current}`)})})}),tf=()=>{ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.c3)({id:fi.pathId});kl.status===0&&(rg(!0),me.ZP.success(kl.message))})})},zg=()=>{(0,Se.tJ)(an)&&ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Og(void 0,null,function*(){var kl;const pA=yield(0,z.JS)({id:Hu==null?void 0:Hu.course_id});pA.status===0&&(me.ZP.success(pA.message),an({type:"pathsDetail/getPathsDetail",payload:{id:fi.pathId}}),((kl=Hu.course_status)==null?void 0:kl.status)===1&&(0,ie.xg)(`/classrooms/${Hu==null?void 0:Hu.course_id}/shixun_homework`))})})},wg=()=>{var kl;if((kl=re.detail)!=null&&kl.need_authorize){(0,Se.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,Se.tJ)(an)&&an({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},aA=()=>{an({type:"pathsDetail/getPathsDetail",payload:{id:fi.pathId}}),an({type:"pathsDetail/getRightData",payload:{id:fi.pathId}})},Zg=!!((xn=re.detail)!=null&&xn.participant_count)&&!((mn=re.detail)!=null&&mn.allow_statistics),Kg=((nr=(Hn=re.detail)==null?void 0:Hn.courses)==null?void 0:nr.findIndex(kl=>(kl==null?void 0:kl.course_id)===(Hu==null?void 0:Hu.course_id)))+1===((Mn=(or=re.detail)==null?void 0:or.courses)==null?void 0:Mn.length);return y.createElement("section",null,y.createElement("aside",{className:vf.banner,style:{paddingTop:20}},y.createElement("aside",{className:vf.wrp},y.createElement("div",null,y.createElement("img",{src:`${we.Z.IMG_SERVER}${(Jr=re==null?void 0:re.detail)==null?void 0:Jr.cover}`,style:{width:273,height:186,border:"1px solid #01A89A"}})),y.createElement("div",{className:"ml30 flex-1"},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{style:{alignItems:"center"},className:[vf.titleWrap,((Tr=(cr=re.detail)==null?void 0:cr.name)==null?void 0:Tr.indexOf(` +`).filter(($s,Hc)=>Hc!==0).join(""))),y.createElement("div",null,y.createElement("div",{className:tl.tagsWrap,ref:y0},((ca=re.detail)==null?void 0:ca.allow_add_member)&&!((Ca=re.detail)!=null&&Ca.excellent)&&y.createElement(a.Z,{title:(Gn=$c[((fo=re.detail)==null?void 0:fo.shixun_tag_num)-1])==null?void 0:Gn.connect},y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{backgroundColor:(Ga=$c[((rr=re.detail)==null?void 0:rr.shixun_tag_num)-1])==null?void 0:Ga.bkcolor,color:(co=$c[((qi=re.detail)==null?void 0:qi.shixun_tag_num)-1])==null?void 0:co.txcolor,height:26,border:`1px solid ${(gt=$c[((ei=re.detail)==null?void 0:ei.shixun_tag_num)-1])==null?void 0:gt.bkcolor}`}},(Aa=$c[((Kr=re.detail)==null?void 0:Kr.shixun_tag_num)-1])==null?void 0:Aa.name))),((ma=re.detail)==null?void 0:ma.featured)>0&&y.createElement("div",null,((za=re.detail)==null?void 0:za.featured)===1&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((ri=re.detail)==null?void 0:ri.featured)===2&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((si=re.detail)==null?void 0:si.featured)===3&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Ci=re.detail)==null?void 0:Ci.featured)===4&&y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Si=re.detail)==null?void 0:Si.excellent)&&((jr=re.detail)==null?void 0:jr.allow_add_member)&&(($n=$c[((En=re.detail)==null?void 0:En.shixun_tag_num)-1])==null?void 0:$n.name)=="\u516C\u5F00\u53D1\u5E03"&&((Or=Ye==null?void 0:Ye.userInfo)==null?void 0:Or.role)!=15&&y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Mr=re.detail)==null?void 0:Mr.excellent)&&((Xn=Ye==null?void 0:Ye.userInfo)==null?void 0:Xn.role)==15&&y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((ba=re.detail)==null?void 0:ba.is_plan)&&y.createElement(a.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},y.createElement("div",null,y.createElement("div",{className:`${tl.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),y.createElement("div",{className:tl.operationWrap},((Ui=Ye.userInfo)==null?void 0:Ui.login)&&((Cn=re.detail)==null?void 0:Cn.is_collect)&&y.createElement(a.Z,{title:"\u53D6\u6D88\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:Jc},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#3061D0"}}))),((Zr=Ye.userInfo)==null?void 0:Zr.login)&&!((lr=re.detail)!=null&&lr.is_collect)&&y.createElement(a.Z,{title:"\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:pi},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!(0,Be.bg)()&&y.createElement(a.Z,{title:"\u6536\u85CF"},y.createElement("span",{className:tl.btns,onClick:()=>{(0,Se.tJ)(an)}},y.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!!((Ya=re.detail)!=null&&Ya.is_free)&&((Zi=re.detail)==null?void 0:Zi.publish_status)!==0&&(((pn=re.detail)==null?void 0:pn.allow_add_member)||!(0,Be.JA)())&&y.createElement(a.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},y.createElement("span",{className:tl.btns,onClick:Zg},y.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}}))),((sr=re.detail)==null?void 0:sr.allow_statistics)&&((oa=re.detail)==null?void 0:oa.public_status)===2&&y.createElement(a.Z,{title:"\u5B66\u4E60\u7EDF\u8BA1"},y.createElement("span",{className:tl.btns,onClick:()=>je.history.push(`/paths/${Xc.pathId}/statistics`)},y.createElement("i",{className:"iconfont icon-hjj-xuexitongji font14",style:{color:"#A2A7B0"}}))),((vo=re.detail)==null?void 0:vo.is_share)&&y.createElement(fA.CopyToClipboard,{text:`${window.location.origin}/paths/${Xc.pathId}?userid=${(Js=Ye.userInfo)==null?void 0:Js.user_id}`,onCopy:()=>me.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},y.createElement("span",{className:tl.btns,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},y.createElement(a.Z,{title:"\u5206\u4EAB\u8BFE\u7A0B"},y.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}})))),((Qs=re.detail)==null?void 0:Qs.allow_add_member)&&y.createElement(ve.Z,{dropdownRender:()=>{var $s,Hc,Fu,QA,pd,Gd,wd,lf,du,M0,uf,iA,Hf,wf,T0,cf,Vm;return y.createElement(Ds.default,null,(($s=re.detail)==null?void 0:$s.courses)&&(((Hc=re.detail)==null?void 0:Hc.is_creator)&&!!((Fu=Ye.userInfo)!=null&&Fu.professional_certification)||(0,Be.ag)())&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:zg},"\u5F00\u8BFE"),((QA=re.detail)==null?void 0:QA.allow_statistics)&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:()=>je.history.push(`/paths/${Xc.pathId}/edit`)},"\u7F16\u8F91\u8BFE\u7A0B"),((pd=re.detail)==null?void 0:pd.allow_add_member)&&((Gd=re.detail)==null?void 0:Gd.publish_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:bl},"\u53D1\u5E03\u8BFE\u7A0B"),((wd=re.detail)==null?void 0:wd.allow_statistics)&&((lf=re.detail)==null?void 0:lf.publish_status)===2&&((du=re.detail)==null?void 0:du.public_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Au},"\u64A4\u9500\u53D1\u5E03"),((M0=re.detail)==null?void 0:M0.allow_statistics)&&((uf=re.detail)==null?void 0:uf.publish_status)===2&&((iA=re.detail)==null?void 0:iA.public_status)===0&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Ku},"\u516C\u5F00\u8BFE\u7A0B"),((Hf=re.detail)==null?void 0:Hf.allow_statistics)&&((wf=re.detail)==null?void 0:wf.public_status)===1&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,Be.GJ)()&&((T0=re.detail)==null?void 0:T0.allow_statistics)&&((cf=re.detail)==null?void 0:cf.public_status)===2&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:tf},"\u64A4\u9500\u516C\u5F00"),((Vm=re.detail)==null?void 0:Vm.allow_delete)&&y.createElement(Ds.default.Item,{style:{textAlign:"center"},onClick:Es},"\u5220\u9664\u8BFE\u7A0B"))}},y.createElement("span",{className:tl.btns},y.createElement("i",{className:"iconfont icon-hjj-shezhi font14",style:{color:"#A2A7B0"}}))))),y.createElement("div",{className:tl.contentWrap},y.createElement("div",null,y.createElement("p",null,((Jl=re.detail)==null?void 0:Jl.stages_count)||"--"),y.createElement("span",null,"\u7AE0\u8282")),y.createElement("div",null,y.createElement("p",null,((Fd=re.detail)==null?void 0:Fd.shixuns_count)||"--"),y.createElement("span",null,"\u5355\u5143")),y.createElement("div",null,y.createElement("p",null,((Ec=re.detail)==null?void 0:Ec.challenge_choose_count)||"--"),y.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361")),y.createElement("div",null,y.createElement("p",null,((pl=re.detail)==null?void 0:pl.challenges_count)||"--"),y.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361")),y.createElement("div",null,y.createElement("p",null,((KA=re.detail)==null?void 0:KA.videos_count)||"--"),y.createElement("span",null,"\u89C6\u9891")),y.createElement("div",null,y.createElement("p",null,((Id=re.detail)==null?void 0:Id.attachment_count)||"--"),y.createElement("span",null,"\u8BFE\u4EF6")),y.createElement("div",null,y.createElement("p",null,((D0=re.detail)==null?void 0:D0.subject_score)||"--"),y.createElement("span",null,"\u7ECF\u9A8C\u503C")),y.createElement("div",null,y.createElement("p",null,((v0=re.detail)==null?void 0:v0.member_count)||"--"),y.createElement("span",null,y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),y.createElement(a.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((L0=re.detail)==null?void 0:L0.member_count_update_at)||"--"}`},y.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})))))),((N0=re.detail)==null?void 0:N0.laboratory_name)&&(0,Be.Ny)()&&y.createElement("div",{className:tl.laboratory},y.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),y.createElement(a.Z,{title:(qf=re.detail)==null?void 0:qf.laboratory_name},y.createElement("a",{href:`https://${(_f=re.detail)==null?void 0:_f.laboratory_url}`,target:"_blank",className:tl.name},(U0=re.detail)==null?void 0:U0.laboratory_name))))),y.createElement(Td,null),O0.status&&y.createElement(Yd,{type:"subject",onCancel:()=>Uu(!1),onOk:$s=>{Uu(!1),GA($s)}}),y.createElement(ge.default,{open:e0,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{E0(!1)},centered:!0,footer:y.createElement("div",null,y.createElement(de.ZP,{type:"primary",onClick:()=>{E0(!1)}},"\u6211\u77E5\u9053\u4E86"))},y.createElement(Pe.Z,{style:{maxHeight:378,overflow:"auto"},value:(Hu=(fi=re==null?void 0:re.detail)==null?void 0:fi.toast)==null?void 0:Hu.content})))};var Sg=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re,globalSetting:Ye})=>({pathsDetail:Ae,user:ce,globalSetting:Ye,loading:re.models.index}))(ed),jd={flex_box_center:"flex_box_center___NBXqb",flex_space_between:"flex_space_between___uN4ws",flex_box_vertical_center:"flex_box_vertical_center___EYOsz",flex_box_center_end:"flex_box_center_end___jHHe4",flex_box_column:"flex_box_column___MyZ3O",rightWrap:"rightWrap___eTv7o",qrCode:"qrCode___sC5jL",cardTop:"cardTop___b0Ci4",cardTop2:"cardTop2___MW_6D",card:"card___Jud8o",flexRow:"flexRow___W6wCA",flexRowAbout:"flexRowAbout___bcmF2",skillWrap:"skillWrap___crwMu",skillTopWrap:"skillTopWrap____04EP",skillContentWrap:"skillContentWrap___rRXF4",skillContentWrapMin:"skillContentWrapMin___YhUXi",skillContentWrapMax:"skillContentWrapMax___lRaVR",skillContentIcon:"skillContentIcon___ZmSyK",skillContentIconNoStatus:"skillContentIconNoStatus___rXQxP",skillExpandAllWrap:"skillExpandAllWrap___BzK4y",skillExpandAllContent:"skillExpandAllContent___rhcpA",memberItem:"memberItem___nIJKL",radius:"radius___xy08l",memberItemContent:"memberItemContent___Mtdpo",directionItemWrap:"directionItemWrap___SDVOa",btns:"btns___xRyiZ",groupActionWrap:"groupActionWrap___i9dmR",divabout:"divabout___u2qQX",classButton:"classButton___A2ViP",bg28e:"bg28e___gfuez",bgGray:"bgGray___egQu6",member_power1:"member_power1___jxH8q",member_power2:"member_power2___ex8a_",btn_submit:"btn_submit___F_5Zk",btn_cancel:"btn_cancel___Z4oIH"},Oc={"sort-list-panel":"sort-list-panel___OGz8K","sort-list-tip":"sort-list-tip___D4HyS","ant-drawer-content":"ant-drawer-content___Ph226","dragging-li":"dragging-li___UBcMh","task-list-container":"task-list-container___NFn8c",imgradius:"imgradius___yZ4Nz",imageWrap:"imageWrap___m536F",directionItemWrap:"directionItemWrap___IqYmB",groupActionWrap:"groupActionWrap___QJ4tt",teamHeight:"teamHeight___N4U8E",divHeight:"divHeight___iGVdF",member_power1:"member_power1___u09g1",member_power2:"member_power2___YEOwP"},pf=Object.defineProperty,od=Object.defineProperties,td=Object.getOwnPropertyDescriptors,W0=Object.getOwnPropertySymbols,og=Object.prototype.hasOwnProperty,X0=Object.prototype.propertyIsEnumerable,g0=(Ae,ce,re)=>ce in Ae?pf(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Kh=(Ae,ce)=>{for(var re in ce||(ce={}))og.call(ce,re)&&g0(Ae,re,ce[re]);if(W0)for(var re of W0(ce))X0.call(ce,re)&&g0(Ae,re,ce[re]);return Ae},vm=(Ae,ce)=>od(Ae,td(ce)),oc=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const gA=({pathsDetail:Ae,loading:ce,dispatch:re,open:Ye,onClose:Ct,onReloadData:xt=()=>{}})=>{const an=(0,je.useParams)(),[Mt,Je]=(0,y.useState)([]),[Ot,ln]=(0,y.useState)(!0),[xn,mn]=(0,y.useState)(!1),[Hn]=x.default.useForm(),[nr,or]=(0,y.useState)([]),[Mn,Jr]=(0,y.useState)(1),[cr,Tr]=(0,y.useState)([]),[_n,Fr]=(0,y.useState)(!0),[Hr,vr]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ye&&Da()},[Ye]);const Da=()=>oc(void 0,null,function*(){const Gn=yield re({type:"classroomList/getSchoolList",payload:{}});Je(Gn.map(rr=>({value:rr})))}),er=()=>{var Gn,rr;if(!((rr=(Gn=Hn.getFieldValue())==null?void 0:Gn.keyword)!=null&&rr.trim())){me.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),or([]);return}Fr(!1),ln(!0),mn(!1),Jr(1),Tr([]),Pa(!0)},ta=Gn=>{Gn=String(Gn);const rr=cr.indexOf(Gn);rr<0?cr.push(Gn):cr.splice(rr,1),Tr([...cr])},Pa=(Gn=!1)=>oc(void 0,null,function*(){var rr,Ga;if(Ot&&!xn||Gn){const qi=Hn.getFieldValue();mn(!0),Jr(Gn?1:Mn+1);const co=yield(0,Ao.nQ)(vm(Kh({page:Gn?1:Mn+1,container_id:an.pathId,container_type:3},qi),{school_name:(qi==null?void 0:qi.school_name)||null,keyword:((rr=qi==null?void 0:qi.keyword)==null?void 0:rr.trim())||null}));or(Gn?[...co.users]:[...nr,...co.users]),mn(!1),((Ga=co.users)==null?void 0:Ga.length)<10&&ln(!1)}}),ca=()=>oc(void 0,null,function*(){if(!(cr!=null&&cr.length))me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{vr(!0);const Gn=yield(0,z.mx)({id:an.pathId,user_ids:cr});vr(!1),Gn&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ca(),xt&&xt())}}),Ca=()=>{Hn.setFieldsValue({keyword:""}),Ct(),Fr(!0),ln(!0)},fo=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Gn,rr)=>y.createElement(Ln.default,{value:rr.numid,checked:cr.includes(String(rr.numid)),disabled:!!Gn})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(Gn,rr)=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement(je.Link,{className:"bold c-black",to:`/users/${rr.login}`,target:"_blank"},Gn||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn},y.createElement("span",null,Gn||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Gn=>Gn?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Gn=>y.createElement(a.Z,{placement:"bottom",title:Gn&&nt()(Gn).format("YYYY-MM-DD HH:mm")},y.createElement("span",null,Gn&&nt()(Gn).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Gn=>{if(Gn===1)return y.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return y.createElement(ge.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ye,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:Hr,onOk:ca,onCancel:Ca},y.createElement(x.default,{layout:"inline",form:Hn,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:er},y.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},y.createElement(jt.default,null,y.createElement(jt.default.Option,{value:"1"},"\u59D3\u540D"),y.createElement(jt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),y.createElement(jt.default.Option,{value:"3"},"\u90AE\u7BB1"))),y.createElement(x.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},y.createElement(ee.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),y.createElement(x.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},y.createElement(vi.Z,{allowClear:!0,defaultOpen:!1,options:Mt,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(Gn,rr)=>rr.value.toUpperCase().indexOf(Gn.toUpperCase())!==-1})),y.createElement(x.default.Item,null,y.createElement(de.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),_n&&y.createElement("div",{className:"tc font16 c-light-black mt40"},y.createElement("img",{src:ws.RL,width:"100",alt:""}),y.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!_n&&y.createElement("section",null,y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(st.default,{pagination:!1,dataSource:[],columns:fo})),y.createElement("div",{style:{maxHeight:260,overflow:"auto"}},y.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Gn=>{Pa()},hasMore:Ot,useWindow:!1},y.createElement(st.default,{loading:xn,showHeader:!1,pagination:!1,dataSource:nr,columns:fo,onRow:Gn=>({onClick:rr=>{rr.currentTarget.querySelector("input").disabled||ta(rr.currentTarget.querySelector("input").value)}})})))))};var Nd=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(gA),jA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Cf=({pathsDetail:Ae,loading:ce,dispatch:re,data:Ye,onReloadData:Ct=()=>{}})=>{const xt=(0,je.useParams)(),[an,Mt]=(0,y.useState)(!0),[Je,Ot]=(0,y.useState)(!1),[ln]=x.default.useForm(),[xn,mn]=(0,y.useState)([]),[Hn,nr]=(0,y.useState)(1),[or,Mn]=(0,y.useState)([]),[Jr,cr]=(0,y.useState)(!0),[Tr,_n]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Ae.actionTabs.key==="Collaborators-AddCourses"&&(cr(!0),Mt(!0),Fr())},[Ae.actionTabs.key]);const Fr=()=>jA(void 0,null,function*(){const ca=yield re({type:"classroomList/getSchoolList",payload:{}})}),Hr=()=>{cr(!1),Mt(!0),Ot(!1),nr(1),Mn([]),Da(!0)},vr=ca=>{ca=String(ca);const Ca=or.indexOf(ca);Ca<0?or.push(ca):or.splice(Ca,1),Mn([...or])},Da=(ca=!1)=>jA(void 0,null,function*(){var Ca,fo;if(an&&!Je||ca){const Gn=ln.getFieldValue();Ot(!0),nr(ca?1:Hn+1);const rr=yield(0,Ao.FU)({page:ca?1:Hn+1,container_id:xt.pathId,container_type:3,manager_name:(Gn==null?void 0:Gn.manager_name)||null,course_name:((Ca=Gn==null?void 0:Gn.course_name)==null?void 0:Ca.trim())||null});mn(ca?[...rr.courses]:[...xn,...rr.courses]),Ot(!1),((fo=rr.courses)==null?void 0:fo.length)<10&&Mt(!1)}}),er=()=>jA(void 0,null,function*(){var ca,Ca,fo;if(!(or!=null&&or.length))me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(Ae.actionTabs.type!=1){if(((Ca=(ca=Ae==null?void 0:Ae.Courses)==null?void 0:ca.spoc_courses)==null?void 0:Ca.length)+(or==null?void 0:or.length)>3){me.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((fo=Ye==null?void 0:Ye.spoc_courses)==null?void 0:fo.length)+(or==null?void 0:or.length)>3){me.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}_n(!0);const Gn=yield(0,z.sm)({id:xt.pathId,course_ids:or,course_type:Ae.actionTabs.type});_n(!1),Gn&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),ta(),Ct&&Ct())}}),ta=()=>{ln.setFieldsValue({course_name:"",manager_name:""}),Mn([]),re({type:"pathsDetail/setActionTabs",payload:{}})},Pa=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(ca,Ca)=>y.createElement(Ln.default,{value:Ca.id,checked:or.includes(String(Ca.id)),disabled:!!ca})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:ca=>y.createElement(a.Z,{placement:"bottom",title:ca},y.createElement("span",null,ca||"--"))}];return y.createElement(ge.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:Ae.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:Tr,onOk:er,onCancel:ta},y.createElement(x.default,{layout:"inline",form:ln,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:Hr},y.createElement(x.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},y.createElement(ee.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),y.createElement(x.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},y.createElement(ee.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),y.createElement(x.default.Item,null,y.createElement(de.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Jr&&y.createElement("div",{className:"tc font16 c-light-black mt40"},y.createElement("img",{src:ws.RL,width:"100",alt:""}),y.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Jr&&y.createElement("section",null,y.createElement("div",{className:"flexd-table-header mt20"},y.createElement(st.default,{pagination:!1,dataSource:[],columns:Pa})),y.createElement("div",{style:{maxHeight:260,overflow:"auto"}},y.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ca=>{Da()},hasMore:an,useWindow:!1},y.createElement(st.default,{loading:Je,showHeader:!1,pagination:!1,dataSource:xn,columns:Pa,onRow:ca=>({onClick:Ca=>{Ca.currentTarget.querySelector("input").disabled||vr(Ca.currentTarget.querySelector("input").value)}})})))))};var Jd=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(Cf),BA=oe(12183),Ed=oe(44589),Ch=oe(39180),a0=oe.n(Ch),CA=oe(59301),Bp=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Em=(0,Ed.W8)(({item:Ae,toIndex:ce,params:re,isShow:Ye,setShow:Ct,dispatch:xt,user:an,classroomList:Mt,handleDeleteMember:Je,pathsDetail:Ot,EditPowerClick:ln})=>{var xn,mn,Hn,nr;return CA.createElement("span",{style:{display:"inline-block",width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:ce%8==0?"":"13px"}},CA.createElement("div",{className:Oc.directionItemWrap},CA.createElement(a.Z,{color:"#ffffff",title:CA.createElement("div",{className:Oc.teamHeight},CA.createElement("div",{style:{display:"flex"}},CA.createElement("div",{className:Oc.imageWrap,style:{marginRight:11}},CA.createElement("img",{className:Oc.imageWrap,src:we.Z.API_SERVER+"/images/"+(Ae==null?void 0:Ae.image_url)})),CA.createElement("div",null,CA.createElement("div",{title:Ae==null?void 0:Ae.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ae==null?void 0:Ae.name)||"--"),CA.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ae==null?void 0:Ae.school))),CA.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ae!=null&&Ae.brief_introduction)&&CA.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ae==null?void 0:Ae.brief_introduction)&&CA.createElement("div",{className:Oc.divHeight},Ae==null?void 0:Ae.brief_introduction),((xn=an==null?void 0:an.userInfo)==null?void 0:xn.user_id)===(Ae==null?void 0:Ae.id)&&CA.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>je.history.push("/account/profile")},CA.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},CA.createElement("div",{style:{position:"relative"}},CA.createElement("img",{draggable:!1,className:Oc.imgradius,onClick:()=>{(0,Be.bg)()?je.history.push(`${Ae.user_url}`):xt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:we.Z.API_SERVER+"/images/"+(Ae==null?void 0:Ae.image_url)}),((0,Be.Ny)()||((mn=Ot==null?void 0:Ot.detail)==null?void 0:mn.is_subject_member))&&CA.createElement(CA.Fragment,null,Ae!=null&&Ae.is_subject_creator?CA.createElement("div",{className:Oc.member_power1},"\u521B\u5EFA\u8005"):Ae!=null&&Ae.can_edit_knowledge_graph||Ae!=null&&Ae.can_edit_stage?CA.createElement("div",{className:Oc.member_power1,style:{cursor:((0,Be.j5)()||((Hn=Ot==null?void 0:Ot.detail)==null?void 0:Hn.is_creator))&&"pointer"},onClick:()=>ln(Ae)},"\u7F16\u8F91\u6743\u9650"):CA.createElement("div",{className:Oc.member_power2,style:{cursor:((0,Be.j5)()||((nr=Ot==null?void 0:Ot.detail)==null?void 0:nr.is_creator))&&"pointer"},onClick:()=>ln(Ae)},"\u67E5\u770B\u6743\u9650"))),CA.createElement("div",{style:{color:"#999999",padding:"0 10px"}},CA.createElement("span",{className:"multi_ellipsis1",style:{color:"#000"}},(Ae==null?void 0:Ae.name)||"--"),CA.createElement("span",{className:"multi_ellipsis1 mt5"},(Ae==null?void 0:Ae.school)||"--"))),CA.createElement("br",null)))}),uh=(0,Ed.JN)(({isShow:Ae,setShow:ce,pathsDetail:re,items:Ye,params:Ct,dispatch:xt,user:an,classroomList:Mt,handleDeleteMember:Je,EditPowerClick:Ot})=>CA.createElement("div",{className:"task-list-container"},Ye==null?void 0:Ye.map((ln,xn)=>CA.createElement(Em,{key:`${ln.id}`,isShow:Ae,setShow:ce,dispatch:xt,pathsDetail:re,handleDeleteMember:Je,user:an,classroomList:Mt,toIndex:xn+1,params:Ct,index:xn,item:ln,EditPowerClick:Ot})))),j0=({data:Ae,user:ce,classroomList:re,pathsDetail:Ye,operation:Ct,callback:xt,handleDeleteMember:an,onCancel:Mt,dispatch:Je,visible:Ot=!1,EditPowerClick:ln})=>{const[xn,mn]=(0,y.useState)(Ae),Hn=(0,je.useParams)(),[nr,or]=(0,y.useState)(),[Mn,Jr]=(0,y.useState)(!0);function cr(_n){const{newIndex:Fr,oldIndex:Hr}=_n;Ct&&(Tr(a0()(xn,Hr,Fr).map(vr=>vr==null?void 0:vr.id)),mn(a0()(xn,Hr,Fr)))}(0,y.useEffect)(()=>{mn(Ae)},[JSON.stringify(Ae)]);function Tr(_n){return Bp(this,null,function*(){const Fr=yield(0,ot.ZP)(`/api/paths/${Hn==null?void 0:Hn.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:_n}});Je({type:"pathsDetail/getRightData",payload:{id:Hn.pathId}}),Je({type:"pathsDetail/getPathsDetail",payload:{id:Hn.pathId}})})}return CA.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},CA.createElement(uh,{axis:"xy",helperClass:"dragging-li",isShow:Mn,setShow:Jr,distance:2,disableAutoscroll:!0,dispatch:Je,pathsDetail:Ye,handleDeleteMember:an,user:ce,classroomList:re,params:Hn,items:xn,onSortEnd:cr,EditPowerClick:ln}))};var V0=(0,je.connect)(({user:Ae,classroomList:ce,pathsDetail:re})=>({user:Ae,classroomList:ce,pathsDetail:re}))(j0),sg=oe(87513),Ym={del_btn:"del_btn___G3Ocu"};const ym=({pathsDetail:Ae,user:ce,loading:re,dispatch:Ye,visible:Ct,onCancel:xt,handleDeleteMember:an,showEditPowerModal:Mt,setMemberInfo:Je})=>{var Ot;const ln=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(xn,mn)=>y.createElement("div",null,(mn==null?void 0:mn.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(xn,mn)=>y.createElement(y.Fragment,null,mn!=null&&mn.can_edit_knowledge_graph||mn!=null&&mn.can_edit_stage?y.createElement(y.Fragment,null,y.createElement("span",null,"\u53EF\u7F16\u8F91"),(mn==null?void 0:mn.can_edit_stage)&&y.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(mn==null?void 0:mn.can_edit_knowledge_graph)&&(mn==null?void 0:mn.can_edit_stage)&&y.createElement("span",null,"\u3001"),(mn==null?void 0:mn.can_edit_knowledge_graph)&&y.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):y.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(xn,mn)=>{var Hn,nr;return y.createElement("div",null,!((mn==null?void 0:mn.id)===((Hn=ce==null?void 0:ce.userInfo)==null?void 0:Hn.user_id)&&((nr=Ae==null?void 0:Ae.detail)!=null&&nr.is_creator))&&y.createElement(y.Fragment,null,y.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Mt(),Je(mn)}},"\u6743\u9650\u8BBE\u7F6E"),y.createElement("a",{className:Ym.del_btn,onClick:()=>{an(mn.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(xn=>!!xn);return y.createElement(ge.default,{title:"\u7F16\u8F91",open:Ct,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:xt,footer:null},y.createElement(st.default,{style:{marginBottom:20},pagination:!1,dataSource:(Ot=Ae==null?void 0:Ae.rightData)==null?void 0:Ot.members,columns:ln}))};var Sh=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re})=>({pathsDetail:Ae,user:ce,loading:re}))(ym),Xg={member_con_warp:"member_con_warp___t7OE2"},Vg=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const wm=({pathsDetail:Ae,loading:ce,dispatch:re,visible:Ye,memberInfo:Ct,onCancel:xt})=>{const an=(0,je.useParams)(),[Mt,Je]=(0,y.useState)(1),[Ot,ln]=(0,y.useState)([]);(0,y.useEffect)(()=>{Ye&&Ct&&(Ct!=null&&Ct.can_edit_knowledge_graph||Ct!=null&&Ct.can_edit_stage?(Je(1),xn()):Je(2))},[Ye]);const xn=()=>{let mn=[];Ct!=null&&Ct.can_edit_stage&&mn.push("stage"),Ct!=null&&Ct.can_edit_knowledge_graph&&mn.push("knowledge_graph"),ln(mn)};return y.createElement(ge.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ye,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>Vg(void 0,null,function*(){if(Mt===1&&Ot.length==0){me.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let mn=yield(0,ot.ZP)(`/api/paths/${an.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Ot.includes("stage"),can_edit_knowledge_graph:!!Ot.includes("knowledge_graph"),user_id:Ct==null?void 0:Ct.id}});(mn==null?void 0:mn.status)==0&&(me.ZP.success("\u8BBE\u7F6E\u6210\u529F"),xt(),re({type:"pathsDetail/getRightData",payload:{id:an.pathId}}))}),onCancel:xt},y.createElement("div",{className:Xg.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},y.createElement(ye.ZP.Group,{onChange:mn=>{mn.target.value===2?ln([]):xn(),Je(mn.target.value)},value:Mt},y.createElement(ye.ZP,{value:1},"\u7F16\u8F91"),y.createElement(ye.ZP,{value:2},"\u67E5\u770B"))),y.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Mt===1&&y.createElement(Ln.default.Group,{value:Ot,onChange:mn=>ln(mn)},y.createElement(Ln.default,{className:Xg.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),y.createElement(Ln.default,{className:Xg.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var lg=(0,je.connect)(({pathsDetail:Ae,loading:ce})=>({pathsDetail:Ae,loading:ce}))(wm),fs=oe(59301),Gh=Object.getOwnPropertySymbols,Jm=Object.prototype.hasOwnProperty,Tv=Object.prototype.propertyIsEnumerable,_p=(Ae,ce)=>{var re={};for(var Ye in Ae)Jm.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&Gh)for(var Ye of Gh(Ae))ce.indexOf(Ye)<0&&Tv.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},ch=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});function Wh(Ae){const ce=(Ct,xt)=>{if(Ct.localName===xt)return Ct;for(let an=0,Mt=Ct;Mt=Mt.parentNode;an++){if(Mt.localName===xt)return Mt;if(Mt==document.documentElement)return!1}},re=Ae.target,Ye=ce(re,"a");if(console.log([Ye],Ye==null?void 0:Ye.href,44),!(Ye!=null&&Ye.href)&&re.tagName.toUpperCase()==="IMG"){let Ct=re.src||re.getAttribute("src");Ct&&Ct.indexOf("/images/avatars/User")===-1&&(Ae.stopPropagation(),Ae.preventDefault(),HA.Z.publish("preview-image",Ct))}}const bm=Ae=>{var ce=Ae,{pathsDetail:re,user:Ye,globalSetting:Ct,loading:xt,classroomList:an,dispatch:Mt}=ce,Je=_p(ce,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Ot,ln,xn,mn,Hn,nr,or,Mn,Jr;const[cr]=(0,je.useSearchParams)(),Tr=(0,je.useParams)(),[_n,Fr]=(0,y.useState)(),[Hr,vr]=(0,y.useState)(),[Da,er]=(0,y.useState)({}),ta=(0,y.useRef)(),[Pa,ca]=(0,y.useState)(!1),[Ca,fo]=(0,y.useState)({}),[Gn,rr]=(0,y.useState)(!1),[Ga,qi]=(0,y.useState)(!1),[co,ei]=(0,y.useState)(!1),[gt,Kr]=(0,y.useState)({}),[Aa,ma]=(0,y.useState)(!1),za=(0,je.useLocation)(),ri=!((Ot=re.detail)!=null&&Ot.can_managed),si=()=>{me.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,y.useEffect)(()=>{if(ta.current)return ta.current.addEventListener("mousedown",Wh),()=>{var Cn;(Cn=ta.current)==null||Cn.removeEventListener("mousedown",Wh)}},[ta.current]);const Ci=()=>ch(void 0,null,function*(){if(!(Hr!=null&&Hr.trim())){me.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Cn=yield(0,z.bw)({id:Tr.pathId,team_title:Hr.trim()});Fr(!_n),(Cn==null?void 0:Cn.status)===0&&(vr(null),me.ZP.success(Cn.message),Mt({type:"pathsDetail/getRightData",payload:{id:Tr.pathId}}))});(0,y.useEffect)(()=>{var Cn,Zr,lr;((Cn=re.detail)==null?void 0:Cn.show_spoc)===1&&Mt({type:"pathsDetail/getCoureses",payload:{id:Tr.pathId}}),(Zr=re.detail)!=null&&Zr.show_history&&Si(),ma((0,Be.Ny)()||((lr=re.detail)==null?void 0:lr.is_subject_member))},[re.detail]);function Si(){return ch(this,null,function*(){fo(yield(0,z.ue)({id:Tr.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var Cn,Zr,lr;if(((Cn=an.actionTabs)==null?void 0:Cn.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Ya=(lr=(Zr=re.detail)==null?void 0:Zr.courses)==null?void 0:lr.find(Zi=>{var pn;return Zi.course_id===((pn=an.actionTabs)==null?void 0:pn.name)});er(Ya||{})}},[an.actionTabs]),(0,y.useEffect)(()=>{var Cn,Zr,lr,Ya,Zi,pn,sr,oa,vo,Js;let Qs;if((Cn=re.detail)!=null&&Cn.has_start){const Jl=(lr=(Zr=re.detail)==null?void 0:Zr.courses)==null?void 0:lr.findIndex(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)===1});Qs=Jl>-1?Jl:0}else{let Jl=(pn=(Zi=(Ya=re.detail)==null?void 0:Ya.courses)==null?void 0:Zi.map(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)}))==null?void 0:pn.lastIndexOf(2);Qs=Jl>-1?Jl:0,Jl=(oa=(sr=re.detail)==null?void 0:sr.courses)==null?void 0:oa.findIndex(Fd=>{var Ec;return parseInt((Ec=Fd.course_status)==null?void 0:Ec.status)===0}),Qs=Jl>-1?Jl:Qs}(vo=re.detail)!=null&&vo.courses&&er(((Js=re.detail)==null?void 0:Js.courses[Qs])||{})},[re.detail]);const jr=Cn=>ch(void 0,null,function*(){ge.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>ch(void 0,null,function*(){var Zr;const lr=yield(0,z.EP)({id:Tr.pathId,user_id:Cn});(lr==null?void 0:lr.status)===1&&(((Zr=Ye.userInfo)==null?void 0:Zr.user_id)===Cn&&(window.location.href=window.location.href),me.ZP.info(lr==null?void 0:lr.message),En())})})}),En=()=>{Mt({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}}),Mt({type:"pathsDetail/getRightData",payload:{id:Tr.pathId}}),Mt({type:"pathsDetail/getCoureses",payload:{id:Tr.pathId}})},$n=()=>{var Cn;return(0,Be.j5)()||((Cn=re==null?void 0:re.detail)==null?void 0:Cn.is_creator)},Or=()=>{var Cn,Zr;return _n?fs.createElement("div",{className:jd.flexRow},fs.createElement(ee.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:Hr,onChange:lr=>vr(lr.target.value)}),fs.createElement(de.ZP,{className:"ml5",onClick:()=>Fr(!_n)},"\u53D6\u6D88"),fs.createElement(de.ZP,{className:"ml5",type:"primary",onClick:Ci},"\u786E\u5B9A")):fs.createElement("div",{className:jd.directionItemWrap},fs.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},(Cn=re.rightData)==null?void 0:Cn.team_title),fs.createElement("span",{className:jd.groupActionWrap},fs.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(ri){si();return}Fr(!_n)}})),fs.createElement("div",{className:jd.btns,style:{marginLeft:"auto"},onClick:()=>{if(ri){si();return}qi(!0)}},fs.createElement("i",{className:"iconfont icon-bianji-moren font14 current"}),fs.createElement("span",null,"\u7F16\u8F91")),($n()||((Zr=re.detail)==null?void 0:Zr.allow_edit_stage))&&fs.createElement("div",{className:jd.btns,style:{marginLeft:30},onClick:()=>{if(ri){si();return}rr(!0)}},fs.createElement("i",{className:"iconfont icon-hjj-bianzu font14 current"}),fs.createElement("span",null,"\u6DFB\u52A0\u5408\u4F5C\u8005")))},Mr=Cn=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Cn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Xn=Cn=>{Cn=Cn!=null&&Cn.includes(".json")?Cn:`${Cn}.json`,ge.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fs.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ch(void 0,null,function*(){const Zr=yield(0,sg.L8)({url:Cn});if(!Zr)return;me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const lr=yield(0,Pr.Ir)({id:Zr.shixun_identifier});if(lr!=null&&lr.game_identifier){(0,ie.xg)(`/tasks/${lr.game_identifier}?subject_id=${Tr.pathId}`);return}(lr==null?void 0:lr.status)===2?Xn(lr==null?void 0:lr.message):(lr==null?void 0:lr.status)===3&&Mr(lr==null?void 0:lr.message)})})},ba=Cn=>{$n()&&(ei(!0),Kr(Cn))},Ui=(0,y.useMemo)(()=>{var Cn,Zr;return fs.createElement("div",{style:{width:"100%",display:"flex",flexWrap:"wrap"}},(Zr=(Cn=re.rightData)==null?void 0:Cn.members)==null?void 0:Zr.map((lr,Ya)=>{var Zi,pn;return fs.createElement("div",{key:Ya,style:{width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:(Ya+1)%8==0?"":"13px"}},fs.createElement("div",{className:Oc.directionItemWrap},fs.createElement(a.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:fs.createElement("div",{className:Oc.teamHeight},fs.createElement("div",{style:{display:"flex"}},fs.createElement("div",{className:Oc.imageWrap,style:{marginRight:11}},fs.createElement("img",{className:Oc.imageWrap,src:we.Z.API_SERVER+"/images/"+(lr==null?void 0:lr.image_url)})),fs.createElement("div",null,fs.createElement("div",{title:lr==null?void 0:lr.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(lr==null?void 0:lr.name)||"--"),fs.createElement("div",{title:lr==null?void 0:lr.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},lr==null?void 0:lr.school))),fs.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(lr!=null&&lr.brief_introduction)&&fs.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(lr==null?void 0:lr.brief_introduction)&&fs.createElement("div",{className:Oc.divHeight},lr==null?void 0:lr.brief_introduction),((Zi=Ye==null?void 0:Ye.userInfo)==null?void 0:Zi.user_id)===(lr==null?void 0:lr.id)&&fs.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>je.history.push("/account/profile")},fs.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},fs.createElement("div",{style:{position:"relative"}},fs.createElement("img",{draggable:!1,className:Oc.imgradius,onClick:()=>{(0,Be.bg)()?je.history.push(`${lr.user_url}`):Mt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:we.Z.API_SERVER+"/images/"+(lr==null?void 0:lr.image_url)}),((0,Be.Ny)()||((pn=re==null?void 0:re.detail)==null?void 0:pn.is_subject_member))&&fs.createElement(fs.Fragment,null,lr!=null&&lr.is_subject_creator?fs.createElement("div",{className:jd.member_power1},"\u521B\u5EFA\u8005"):lr!=null&&lr.can_edit_knowledge_graph||lr!=null&&lr.can_edit_stage?fs.createElement("div",{className:jd.member_power1,style:{cursor:$n()&&"pointer"},onClick:()=>ba(lr)},"\u7F16\u8F91\u6743\u9650"):fs.createElement("div",{className:jd.member_power2,style:{cursor:$n()&&"pointer"},onClick:()=>ba(lr)},"\u67E5\u770B\u6743\u9650"))),fs.createElement("div",{style:{color:"#fff"}},fs.createElement("span",{className:"multi_ellipsis1"},(lr==null?void 0:lr.name)||"--"),fs.createElement("span",{className:"multi_ellipsis1 mt5"},(lr==null?void 0:lr.school)||"--"))),fs.createElement("br",null)))}))},[(ln=re.rightData)==null?void 0:ln.members]);return fs.createElement("section",{className:jd.rightWrap},!!((mn=(xn=re.rightData)==null?void 0:xn.members)!=null&&mn.length)&&fs.createElement("div",{className:`${jd.card} pb0`},$n()?Or():fs.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center",color:"#fff"}},(Hn=re.rightData)==null?void 0:Hn.team_title),Aa&&fs.createElement(V0,{getMemberPower:$n,EditPowerClick:ba,data:(nr=re.rightData)==null?void 0:nr.members,operation:(or=re.detail)==null?void 0:or.allow_add_member,handleDeleteMember:jr}),!Aa&&Ui),fs.createElement(Nd,{open:Gn,onReloadData:En,onClose:()=>rr(!1)}),fs.createElement(Jd,{onReloadData:En,data:Ca}),fs.createElement(BA.Z,{visible:Pa,onCancel:()=>{ca(!1)},data:((Jr=(Mn=re.rightData)==null?void 0:Mn.progress)==null?void 0:Jr.info)||{}}),fs.createElement(Sh,{visible:Ga,onCancel:()=>qi(!1),handleDeleteMember:Cn=>{jr(Cn)},showEditPowerModal:()=>ei(!0),setMemberInfo:Cn=>Kr(Cn)}),fs.createElement(lg,{visible:co,memberInfo:gt,onCancel:()=>ei(!1)}))};var Cp=(0,je.connect)(({pathsDetail:Ae,user:ce,loading:re,globalSetting:Ye,classroomList:Ct})=>({pathsDetail:Ae,user:ce,globalSetting:Ye,loading:re.models.index,classroomList:Ct}))(bm),af={CollapseStyles:"CollapseStyles___aBZYM",EditStyle:"EditStyle___igclo",TreeStyles:"TreeStyles___ctDec",introTitle:"introTitle___KTwp8",actionTabs:"actionTabs___OUJok",tab:"tab___CWdhq",s1:"s1___nb7Zu",s2:"s2___aUzUq",tabActive:"tabActive___bH7FS"},Xh="data:image/png;base64,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",Bm="data:image/png;base64,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",Sp=Object.defineProperty,xh=Object.defineProperties,Cm=Object.getOwnPropertyDescriptors,zc=Object.getOwnPropertySymbols,i0=Object.prototype.hasOwnProperty,ug=Object.prototype.propertyIsEnumerable,$p=(Ae,ce,re)=>ce in Ae?Sp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,dc=(Ae,ce)=>{for(var re in ce||(ce={}))i0.call(ce,re)&&$p(Ae,re,ce[re]);if(zc)for(var re of zc(ce))ug.call(ce,re)&&$p(Ae,re,ce[re]);return Ae},hA=(Ae,ce)=>xh(Ae,Cm(ce)),XA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const SA=(Ae={})=>{var ce,re;switch(Ae==null?void 0:Ae.item_type){case"Challenge":return y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},y.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return y.createElement(a.Z,{title:"\u6559\u5B66\u89C6\u9891"},y.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return y.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((Ae==null?void 0:Ae.homework_type)==="group")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((Ae==null?void 0:Ae.homework_type)==="normal")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return y.createElement(a.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},y.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((Ae==null?void 0:Ae.homework_type)==="hack")return y.createElement(a.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},y.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return Ae!=null&&Ae.is_all_choice?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},y.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):Ae!=null&&Ae.is_unity_3d?((ce=Ae==null?void 0:Ae.challenge_types)==null?void 0:ce.length)<=1?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},y.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},y.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((re=Ae==null?void 0:Ae.challenge_types)==null?void 0:re.length)>1?y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},y.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):Ae!=null&&Ae.is_jupyter_lab?y.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},y.createElement("img",{width:20,src:Xh})):Ae!=null&&Ae.is_jupyter?y.createElement(a.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},y.createElement("img",{width:20,src:Bm})):y.createElement(a.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},y.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return y.createElement(a.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},y.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},cg=(Ae=[],ce="")=>Ae==null?void 0:Ae.map((re,Ye)=>{var Ct;const xt=hA(dc({},re),{chapter_id:ce?[ce,Ye+1].join("-"):Ye+1,title:`${re==null?void 0:re.name}`,key:`${re==null?void 0:re.id}`,icon:SA,isLeaf:(re==null?void 0:re.item_type)!=="StageCatalog"});return((Ct=re==null?void 0:re.children)==null?void 0:Ct.length)>0?hA(dc({},xt),{children:cg(re==null?void 0:re.children,xt==null?void 0:xt.chapter_id)}):xt}),Ph=(Ae,{key:ce},re)=>Ae.map(Ye=>Ye.key===ce?hA(dc({},Ye),{children:re}):Ye.children?hA(dc({},Ye),{children:Ph(Ye.children,{key:ce},re)}):Ye),Fh=({disabled:Ae,pathsDetail:ce,dispatch:re,handEditStage:Ye,handleDeleteStage:Ct,DataProps:xt,hiddenEditBtn:an,showVideoPlay:Mt,isPaths:Je,showInfoModal:Ot,stage_id:ln,course_id:xn,subject_id:mn,user:Hn,getData:nr,currentPosition:or})=>{const Mn=(0,je.useParams)(),[Jr,cr]=(0,y.useState)([]),{isShowSchedule:Tr,visibleType:_n}=ce,[Fr,Hr]=(0,y.useState)([]),[vr,Da]=(0,y.useState)({}),[er,ta]=(0,y.useState)([]),Pa=(gt={})=>gt.item_type!=="Attachment"?gt==null?void 0:gt.name:y.createElement("span",{className:"c-3061d0"},gt==null?void 0:gt.name),ca=gt=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01 ")})},Ca=gt=>{gt=gt!=null&>.includes(".json")?gt:`${gt}.json`,ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>XA(void 0,null,function*(){const Kr=yield(0,Pr.$Q)({url:gt});if(!Kr)return;me.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Aa=yield(0,Pr.Ir)({id:Kr.shixun_identifier});if(Aa!=null&&Aa.game_identifier){(0,ie.xg)(`/tasks/${Aa.game_identifier}`);return}(Aa==null?void 0:Aa.status)===2?Ca(Aa==null?void 0:Aa.message):(Aa==null?void 0:Aa.status)===3&&ca(Aa==null?void 0:Aa.message)})})},fo=(gt,Kr,...Aa)=>XA(void 0,[gt,Kr,...Aa],function*(ma,za,ri={}){const si=za?yield(0,Pr.BK)({id:ma,challenge_id:ri==null?void 0:ri.challenge_id,subject_id:Mn.pathId}):yield(0,Pr.Ir)({id:ma,challenge_id:ri==null?void 0:ri.challenge_id,subject_id:Mn.pathId});if(si!=null&&si.game_identifier||si!=null&&si.identifier){(0,ie.xg)(za?`/tasks/${si==null?void 0:si.identifier}/jupyter`:`/tasks/${si.game_identifier}?subject_id=${Mn.pathId||""}`);return}(si==null?void 0:si.status)===-3?(0,ie.eF)():(si==null?void 0:si.status)===2?Ca(si==null?void 0:si.message):(si==null?void 0:si.status)===3&&ca(si==null?void 0:si.message)}),Gn=(gt,Kr)=>XA(void 0,null,function*(){if((0,Se.tJ)(re,!0)){if(gt!=null&>.need_authorize){(0,Se.rX)(!1);return}yield fo(gt.identifier,gt.is_jupyter||gt.is_jupyter_lab,gt),Kr(),vr!=null&&vr.course_id&&(0,z.JS)({id:vr==null?void 0:vr.course_id})}}),rr=gt=>XA(void 0,[gt],function*({node:Kr}){if((Kr==null?void 0:Kr.item_type)==="Attachment"&&(0,Se.tJ)(re))switch(vr!=null&&vr.course_id&&(yield(0,z.JS)({id:vr==null?void 0:vr.course_id})),Kr==null?void 0:Kr.item_type){case"Attachment":case"VideoItem":case"ExaminationBank":case"HomeworkCommon":Ga(Kr);break;case"SubjectHomework":(Kr.homework_type=="group"||Kr.homework_type=="normal")&&Ga(Kr);break;case"Shixun":Gn(Kr);break}}),Ga=gt=>XA(void 0,null,function*(){var Kr,Aa,ma,za,ri;if(!((Kr=Hn.userInfo)!=null&&Kr.admin)&&!((Aa=Hn.userInfo)!=null&&Aa.business)&&!gt.can_view&>.item_type!=="Attachment")return ge.default.info({centered:!0,width:400,icon:null,okText:"\u77E5\u9053\u5566",content:y.createElement("div",{className:"tc font14"}," \u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650 ")});gt.link&&(0,Ke.DH)({is_f:1,id:gt.id,point:0,total:0});const si=xn?`course_id=${xn}`:`subject_id=${(Mn==null?void 0:Mn.pathId)||mn}`;if(((za=gt==null?void 0:gt.name)==null?void 0:za.substr((ma=gt==null?void 0:gt.name)==null?void 0:ma.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((ri=ce.detail)!=null&&ri.allow_download)){me.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,ie.FH)(gt.name,we.Z.API_SERVER+gt.url)}else(0,ie.xg)(gt.link||`/video/${gt.id}?${si}`);gt.item_type==="Attachment"&>.complete_status!=2&&(yield(0,z.rS)({attachment_id:gt.id,status:2})),(gt.item_type==="Attachment"||gt.item_type==="VideoItem")&&nr({stage_id:gt==null?void 0:gt.stage_item_id})}),qi=gt=>XA(void 0,null,function*(){yield(0,z.Ex)(dc({},gt)),cr(gt.list)}),co=gt=>XA(void 0,null,function*(){var Kr,Aa,ma,za;const ri=gt.node.props.eventKey,si=gt.dragNode.props.eventKey,Ci=gt.node.props.pos.split("-"),Si=gt.dropPosition-Number(Ci[Ci.length-1]);if(Ci.length>3&&!gt.node.dragOverGapBottom&&!gt.node.dragOverGapTop||gt.node.dragOver&>.dragNodesKeys.length>1||Ci.length>2&>.dragNodesKeys.length>1)return;const jr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(jr.includes((Kr=gt.dragNode)==null?void 0:Kr.item_type)&&((Aa=gt.node)==null?void 0:Aa.item_type)!="StageCatalog"&&Si===0||((ma=gt.dragNode)==null?void 0:ma.item_type)==="StageCatalog"&&jr.includes((za=gt.node)==null?void 0:za.item_type)&&Si===0)return;const En=(Mr,Xn,ba)=>{for(let Ui=0;Ui{ba.splice(Xn,1),Or=Mr}),!gt.dropToGap)En($n,ri,Mr=>{Mr.children=Mr.children||[],Mr.children.unshift(Or)});else if((gt.node.props.children||[]).length>0&>.node.props.expanded&&Si===1)En($n,ri,Mr=>{Mr.children=Mr.children||[],Mr.children.unshift(Or)});else{let Mr,Xn;En($n,ri,(ba,Ui,Cn)=>{Mr=Cn,Xn=Ui}),Si===-1?Mr.splice(Xn,0,Or):Mr.splice(Xn+1,0,Or)}yield qi({stage_id:ln,list:$n}),ei($n,0,0,!0),console.log("data:",$n),cr([...$n]),ta([...er,gt.node.key])}),ei=(gt,Kr,Aa,ma)=>{Kr=Kr||0,gt.map((za,ri)=>{var si;try{return za.key2=Kr+1+"-"+(ri+1),za.key3=props.index+1+"-"+(ri+1),za.title="",ma||(za.key=Kr+1+"-"+(ri+1)),Kr?za.index=Aa+"-"+(ri+1):za.index=za.key3,(si=za.children)!=null&&si.length&&ei(za.children,za.key2,za.index,ma),za}catch(Ci){}})};return(0,y.useEffect)(()=>{cr((xt==null?void 0:xt.length)>0?cg(xt,or+""):[])},[xt,or]),(0,y.useEffect)(()=>{var gt,Kr,Aa,ma,za,ri,si,Ci,Si,jr;let En;if((gt=ce.detail)!=null&>.has_start){const $n=(Aa=(Kr=ce.detail)==null?void 0:Kr.courses)==null?void 0:Aa.findIndex(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)===1});En=$n>-1?$n:0}else{let $n=(ri=(za=(ma=ce.detail)==null?void 0:ma.courses)==null?void 0:za.map(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)}))==null?void 0:ri.lastIndexOf(2);En=$n>-1?$n:0,$n=(Ci=(si=ce.detail)==null?void 0:si.courses)==null?void 0:Ci.findIndex(Or=>{var Mr;return parseInt((Mr=Or==null?void 0:Or.course_status)==null?void 0:Mr.status)===0}),En=$n>-1?$n:En}(Si=ce.detail)!=null&&Si.courses&&Da(((jr=ce.detail)==null?void 0:jr.courses[En])||{})},[ce.detail]),(0,y.useEffect)(()=>{ta([]),Hr([])},[_n]),y.createElement(tn.default.DirectoryTree,{className:`mt20 ${af.TreeStyles}`,treeData:Jr,draggable:{icon:!1,nodeDraggable:()=>!Ae},defaultExpandAll:!0,selectable:!1,multiple:!0,showIcon:!0,switcherIcon:!1,expandedKeys:er,blockNode:!0,onDrop:co,loadedKeys:Fr,onExpand:gt=>{_n==se.Qo.All&&ta(gt)},loadData:gt=>XA(void 0,null,function*(){Hr(Fr==null?void 0:Fr.concat([gt.key]));const Kr=yield re({type:"pathsDetail/getStageChildrenData",payload:{id:gt.stage_item_id}});cr(Aa=>{var ma;return Ph(Aa,gt,cg(((ma=Kr==null?void 0:Kr.data)==null?void 0:ma.items)||[],gt==null?void 0:gt.chapter_id))})}),titleRender:gt=>{var Kr,Aa,ma,za,ri;const si=((Kr=gt==null?void 0:gt.learning_status)==null?void 0:Kr[0])==="can";return y.createElement("div",{className:"flex item-center gap-20px group-hover-show"},y.createElement(a.Z,{placement:"topLeft",title:gt==null?void 0:gt.name},y.createElement("div",{className:"multi_ellipsis1 mr-auto",onClick:Ci=>{rr({domEvent:Ci,node:gt})}},gt==null?void 0:gt.chapter_id," ",Pa(gt))),((gt==null?void 0:gt.item_type)==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&(gt==null?void 0:gt.high_resources_consume)&&y.createElement(wn.Z,{type:"paths",style:{marginLeft:10}}),(gt.item_type==="Shixun"||gt.item_type==="Challenge")&&((Aa=gt==null?void 0:gt.shixun_marks)==null?void 0:Aa.length)>0&&(0,Be.Ny)()&&((ma=gt==null?void 0:gt.shixun_marks)==null?void 0:ma.map((Ci,Si)=>y.createElement(a.Z,{title:`${Ci}`,key:Si},y.createElement("div",{className:"c-white rounded-full h-20px text-center text-12px px-12px overflow-hidden text-nowrap flex item-center justify-center",style:{background:"#43a2ff",maxWidth:"70px",textOverflow:"ellipsis"}}," ",Ci," ")))),!!((za=gt.schools)!=null&&za.length)&&y.createElement(a.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},y.createElement("span",{className:"iconfont icon-zhidinggongkai1 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),((gt==null?void 0:gt.item_type)==="Shixun"||gt.item_type==="Challenge")&&!!(gt!=null&>.finished_challenges_count)&&y.createElement(a.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((gt==null?void 0:gt.finished_challenges_count)/(gt==null?void 0:gt.challenges_count)*100)}%`},y.createElement("span",{className:`iconfont icon-a-wanchengdu100 ml10 ${(gt==null?void 0:gt.finished_challenges_count)-(gt==null?void 0:gt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}})),!Ae&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-20px"},y.createElement("div",{className:"text-nowrap c-3061d0"},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),["VideoItem","Attachment","StageCatalog","SubjectHomework","ExaminationBank","HomeworkCommon"].includes(gt==null?void 0:gt.item_type)&&!an&&y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("span",{className:"iconfont icon-bianji8 c-grey-c current-primary-hover",onClick:Ci=>{Ye(gt)}})),y.createElement(a.Z,{title:"\u5220\u9664"},y.createElement("span",{className:"iconfont icon-shanchu c-grey-c current-primary-hover",onClick:()=>{Ct(gt)}})))),Ae&&Mt&&si&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-10px"},!(0,Be.JA)()&&Je&&["SubjectHomework","ExaminationBank","HomeworkCommon","VideoItem"].includes(gt==null?void 0:gt.item_type)&&((0,Be.Ny)()||(gt==null?void 0:gt.is_free)||!(gt!=null&>.is_free)&&(gt==null?void 0:gt.is_trial_study))&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&(gt.item_type==="SubjectHomework"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:(gt==null?void 0:gt.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}}),gt.item_type==="ExaminationBank"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u6D4B\u9A8C",examinationid:gt.id}}}),gt.item_type==="HomeworkCommon"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt==null?void 0:gt.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:gt==null?void 0:gt.id}}}),gt.item_type==="VideoItem"&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u89C6\u9891"}}}))})}," \u53D1\u9001 "),!(0,Be.JA)()&&Je&&["SubjectHomework","ExaminationBank","HomeworkCommon"].includes(gt==null?void 0:gt.item_type)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&((gt.item_type==="SubjectHomework"||gt.item_type==="HomeworkCommon")&&Ot(dc({stage_id:ln},gt)),gt.item_type==="ExaminationBank"&&(0,ie.xg)(`/paperlibrary/see/${gt.id}?defaultActiveKey=1`))})},"\u67E5\u770B\u8BE6\u60C5"),["VideoItem"].includes(gt==null?void 0:gt.item_type)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&Ga(gt)})},gt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60"),gt.item_type==="Attachment"&&((ri=ce.detail)==null?void 0:ri.allow_download)&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){var Ci;(0,Se.tJ)(re)&&(0,ie.Nd)("",`${we.Z.API_SERVER}${(Ci=gt==null?void 0:gt.url)==null?void 0:Ci.replace("disposition=inline","")}`)})}," \u4E0B\u8F7D\u8D44\u6E90 "),gt.item_type==="Attachment"&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&(0,ie.xg)(`/video/${gt.id}?subject_id=${Mn.pathId||""}`)})}," \u5F00\u59CB\u5B66\u4E60 "))),Ae&&si&&["Shixun","Challenge"].includes(gt==null?void 0:gt.item_type)&&((gt==null?void 0:gt.allow_visit)||gt.to_be_built||!gt.shixun_status)&&y.createElement("div",{className:"hover-div"},y.createElement("div",{className:"flex item-center gap-10px"},!(0,Be.JA)()&&Je&&!gt.shixun_status&&((0,Be.Ny)()||(gt==null?void 0:gt.is_free)||!(gt!=null&>.is_free)&&(gt==null?void 0:gt.is_trial_study))&&y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&re({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:gt.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(gt==null?void 0:gt.is_jupyter)||(gt==null?void 0:gt.is_jupyter_lab),identifier:gt==null?void 0:gt.identifier}}})})}," \u53D1\u9001 "),y.createElement(de.ZP,{type:"primary",onClick:()=>XA(void 0,null,function*(){(0,Se.tJ)(re)&&((gt==null?void 0:gt.item_type)!=="Attachment"&&(vr!=null&&vr.course_id)&&(yield(0,z.JS)({id:vr==null?void 0:vr.course_id})),(0,ie.xg)(`/shixuns/${gt==null?void 0:gt.identifier}/challenges`))})}," \u67E5\u770B\u8BE6\u60C5 "),!gt.shixun_status&&y.createElement(Br.Z,{type:"primary",onClick:()=>XA(void 0,null,function*(){return new Promise(Ci=>XA(void 0,null,function*(){Gn(gt,Ci)}))})},gt!=null&>.need_authorize?"\u9700\u6388\u6743":gt!=null&>.finished_challenges_count?(gt==null?void 0:gt.finished_challenges_count)-(gt==null?void 0:gt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"))),Ae&&y.createElement("div",{className:"flex item-center text-nowrap gap-6px c-grey-c"},(gt==null?void 0:gt.shixun_status)==="\u6682\u672A\u516C\u5F00"&&y.createElement("div",null,"\u6682\u672A\u53D1\u5E03"),(gt==null?void 0:gt.shixun_status)==="\u5DF2\u5220\u9664"&&y.createElement("div",null,"\u5DF2\u5220\u9664"),!Tr&&(gt.item_type==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&!!(gt!=null&>.challenges_count)&&y.createElement("span",{className:"c-grey-999"}," \u5B9E\u9A8C\u6570 ",(gt==null?void 0:gt.item_type)==="Challenge"?1:gt==null?void 0:gt.challenges_count," "),Tr&&((gt==null?void 0:gt.item_type)==="Shixun"||(gt==null?void 0:gt.item_type)==="Challenge")&&!!(gt!=null&>.challenges_count)&&(gt==null?void 0:gt.shixun_status)!=="\u6682\u672A\u516C\u5F00"&&(gt==null?void 0:gt.shixun_status)!=="\u5DF2\u5220\u9664"&&y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{color:(gt==null?void 0:gt.finished_challenges_count)===(gt==null?void 0:gt.challenges_count)?"#50DAAE":"#DEDEDE"}}),y.createElement("span",{style:{marginLeft:"4px"}},y.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},gt==null?void 0:gt.finished_challenges_count),y.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",gt==null?void 0:gt.challenges_count))),Tr&&((gt==null?void 0:gt.item_type)==="VideoItem"||(gt==null?void 0:gt.item_type)==="Attachment")&&((gt==null?void 0:gt.complete_status)==0?y.createElement("span",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):(gt==null?void 0:gt.complete_status)==1?y.createElement("span",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):y.createElement("span",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}}))),_n==se.Qo.All&&(gt==null?void 0:gt.item_type)==="StageCatalog"&&(er!=null&&er.includes(gt.key)?y.createElement(Bn.Z,{rev:void 0}):y.createElement(ir.Z,{rev:void 0})))}})};var xp=(0,je.connect)(({pathsDetail:Ae,user:ce})=>({pathsDetail:Ae,user:ce}))(Fh),Pp=Object.defineProperty,Sm=Object.defineProperties,v1=Object.getOwnPropertyDescriptors,jv=Object.getOwnPropertySymbols,ev=Object.prototype.hasOwnProperty,Ih=Object.prototype.propertyIsEnumerable,qm=(Ae,ce,re)=>ce in Ae?Pp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Sf=(Ae,ce)=>{for(var re in ce||(ce={}))ev.call(ce,re)&&qm(Ae,re,ce[re]);if(jv)for(var re of jv(ce))Ih.call(ce,re)&&qm(Ae,re,ce[re]);return Ae},Ah=(Ae,ce)=>Sm(Ae,v1(ce)),k0=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const E1=Ae=>k0(void 0,null,function*(){return(0,ot.ZP)(`/api/attachments/${Ae==null?void 0:Ae.id}.json`,{method:"put",body:Ae})}),tv=Ae=>k0(void 0,null,function*(){return(0,ot.ZP)(`/api/stages/${Ae==null?void 0:Ae.stage_id}/update_item_name.json`,{method:"put",body:Ae})}),nv=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],xm=({isEdit:Ae,DataProps:ce,dispatch:re,UpdataStageChildrenData:Ye,user:Ct,pathsDetail:xt,currentPosition:an})=>{var Mt;const Je=(0,je.useParams)(),[Ot]=x.default.useForm(),[ln]=x.default.useForm(),[xn]=x.default.useForm(),[mn]=x.default.useForm(),[,Hn,nr]=(0,Ve.U)(z.Mt,{}),[,or,Mn]=(0,Ve.U)(z.vf,{}),[,Jr,cr]=(0,Ve.U)(z.xn,{id:ce==null?void 0:ce.stage_id}),[Tr,_n]=(0,y.useState)(!0),[Fr,Hr]=(0,y.useState)(),vr=(0,y.useRef)(null),[Da,er]=(0,y.useState)(!1),[ta,Pa]=(0,y.useState)(!1),[ca,Ca]=(0,y.useState)(null),[fo,Gn]=(0,y.useState)(!1),[rr,Ga]=(0,y.useState)(),[qi,co]=(0,y.useState)(!1),[ei,gt]=(0,y.useState)(!1),[Kr,Aa]=(0,y.useState)([]),[ma,za]=(0,y.useState)(!1),[ri,si]=(0,y.useState)(!1),[Ci,Si]=(0,y.useState)(""),[jr,En]=(0,y.useState)(""),[$n,Or]=(0,y.useState)(""),Mr=pn=>k0(void 0,null,function*(){var sr;if(console.log("AllValues",pn,ce),!(pn!=null&&pn.name)||(pn==null?void 0:pn.name.replace(/(^\s*)|(\s*$)/g,""))==="")return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");pn.stage_tag_attributes=Ah(Sf({},pn.stage_tag_attributes),{name:((sr=pn==null?void 0:pn.stage_tag_attributes)==null?void 0:sr.name)||""});const oa=yield cr(Ah(Sf({},pn),{id:ce==null?void 0:ce.stage_id}));oa!=null&&oa.subject_id&&(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ye({stage_id:ce==null?void 0:ce.stage_id,stage_name:pn==null?void 0:pn.name,stage_description:pn==null?void 0:pn.description,tag:pn.stage_tag_attributes}),re==null||re({type:"pathsDetail/save",payload:{editKey:-1}}))}),Xn=(pn,sr)=>{pn.preventDefault(),Aa([...Kr.filter(oa=>oa!=sr)])},ba=pn=>{if(pn.key=="Enter"){const sr=xn.getFieldValue("tag");if(xn.setFieldsValue({tag:""}),!sr){me.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Kr.filter(oa=>oa===sr).length>0){me.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Kr.push(sr),Aa([...Kr])}},Ui=(...pn)=>k0(void 0,[...pn],function*(sr={}){if(sr==="VideoItem"){const vo=yield(0,Ke.TJ)({id:sr==null?void 0:sr.stage_item_id});Ca(vo),Pa(!0);return}if((sr==null?void 0:sr.item_type)==="ExaminationBank"){je.history.push(`/paperlibrary/add/${sr==null?void 0:sr.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${Je.pathId}&stageId=${ce==null?void 0:ce.stage_id}`);return}if((sr==null?void 0:sr.item_type)==="HomeworkCommon"){je.history.push(`/paths/${Je.pathId}/${ce==null?void 0:ce.stage_id}/program_homework/${sr==null?void 0:sr.id}/edit`);return}if((sr==null?void 0:sr.item_type)==="Attachment"){let vo;ge.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:y.createElement(ee.default,{value:vo,onChange:Js=>{vo=Js.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>k0(void 0,null,function*(){var Js,Qs;if(!vo)return me.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield E1({id:sr==null?void 0:sr.id,name:vo+((Qs=sr==null?void 0:sr.name)==null?void 0:Qs.substr((Js=sr==null?void 0:sr.name)==null?void 0:Js.lastIndexOf(".")))}),Ye({stage_id:ce==null?void 0:ce.stage_id})})});return}if((sr==null?void 0:sr.item_type)==="SubjectHomework"){re==null||re({type:"classroomList/setActionTabs",payload:{key:(sr==null?void 0:sr.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:sr==null?void 0:sr.stage_item_id,type:sr==null?void 0:sr.homework_type}});return}let oa;ge.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:y.createElement(ee.default,{defaultValue:sr==null?void 0:sr.name,value:oa,maxLength:40,onChange:vo=>{oa=vo.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>k0(void 0,null,function*(){if(!(oa||(sr==null?void 0:sr.name)).replaceAll(" ",""))return me.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield tv({stage_id:ce==null?void 0:ce.stage_id,item_id:sr==null?void 0:sr.id,name:oa||(sr==null?void 0:sr.name)}),Ye({stage_id:ce==null?void 0:ce.stage_id})})})}),Cn=(pn={})=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>k0(void 0,null,function*(){(yield(0,z.WW)({id:pn==null?void 0:pn.stage_item_id,stage_id:ce==null?void 0:ce.stage_id})).status===0&&(me.ZP.success("\u5220\u9664\u6210\u529F"),Ye({stage_id:ce==null?void 0:ce.stage_id}))})})},Zr=pn=>k0(void 0,null,function*(){var sr,oa;if(ca){const vo=yield(0,z.M2)(Ah(Sf({id:ca==null?void 0:ca.id,subject_id:Je.pathId},pn),{video_id:(pn==null?void 0:pn.video_id)||((sr=ca==null?void 0:ca.video_item)==null?void 0:sr.video_id),link:(pn==null?void 0:pn.link)||((oa=ca==null?void 0:ca.video_item)==null?void 0:oa.link)}));return vo&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Pa(!1),Ye({stage_id:ce==null?void 0:ce.stage_id})),vo}else{const vo=yield(0,z.A2)(Sf({id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId},pn));return vo.id&&(Pa(!1),Ye({stage_id:ce==null?void 0:ce.stage_id})),vo}}),lr=()=>{var pn,sr,oa,vo,Js,Qs;return((sr=(pn=xt.detail)==null?void 0:pn.courses)==null?void 0:sr.length)>0?(oa=xt.detail)==null?void 0:oa.allow_visit:!(((vo=Ct.userInfo)==null?void 0:vo.user_identity)==="\u5B66\u751F"&&((Js=xt.detail)!=null&&Js.allow_visit)&&((Qs=xt.detail)!=null&&Qs.courses))},Ya=pn=>k0(void 0,null,function*(){const sr=yield(0,z.FD)({id:pn==null?void 0:pn.stage_item_id,type:pn==null?void 0:pn.homework_type});sr&&(Or((pn==null?void 0:pn.item_type)=="HomeworkCommon"?sr==null?void 0:sr.hack_homework:sr==null?void 0:sr.subject_homework),Si(pn==null?void 0:pn.item_type),En(pn==null?void 0:pn.stage_item_id),si(!0))}),Zi=(0,y.useMemo)(()=>{var pn,sr;return y.createElement(xp,{isPaths:!0,currentPosition:an,stage_id:ce==null?void 0:ce.stage_id,showInfoModal:Ya,showVideoPlay:((pn=Ct.userInfo)==null?void 0:pn.admin)||((sr=Ct.userInfo)==null?void 0:sr.business)||lr(),DataProps:(ce==null?void 0:ce.items)||[],handEditStage:Ui,handleDeleteStage:Cn,disabled:!Ae,getData:Ye})},[ce==null?void 0:ce.items,Ae,Ct]);return(0,y.useEffect)(()=>{if(!vr.current)return;const pn=(()=>{var sr;const oa=new ResizeObserver(vo=>{for(let Js of vo)Hr(Js.target.offsetHeight>=280)});return oa.observe((sr=vr.current)==null?void 0:sr.firstElementChild),oa})();return()=>{var sr,oa;(sr=vr.current)!=null&&sr.firstElementChild&&pn.unobserve((oa=vr.current)==null?void 0:oa.firstElementChild)}},[vr.current,ce]),(0,y.useEffect)(()=>{ce&&Ot.setFieldsValue(Ah(Sf({},ce),{name:ce==null?void 0:ce.stage_name,description:ce==null?void 0:ce.stage_description,stage_tag_attributes:ce==null?void 0:ce.tag}))},[ce]),y.createElement(y.Fragment,null,y.createElement(x.default,{form:Ot,onFinish:Mr,size:"large"},!Ae&&(ce!=null&&ce.stage_description?y.createElement(y.Fragment,null,y.createElement("div",{ref:vr,style:Tr&&{maxHeight:280,overflow:"hidden"}},y.createElement(Pe.Z,{value:ce==null?void 0:ce.stage_description})),Fr&&y.createElement("div",{className:"current",onClick:pn=>{pn.stopPropagation(),_n(!Tr)}},y.createElement(ae.Z,{dashed:!1},y.createElement("a",{className:"font14"},Tr?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",y.createElement("i",{className:`iconfont font14 ${Tr?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):((Mt=ce==null?void 0:ce.items)==null?void 0:Mt.length)==0?y.createElement("div",null,"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),Ae&&y.createElement(y.Fragment,null,y.createElement(x.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u5168\u4E3A\u7A7A\u683C"}]},y.createElement(ee.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",showCount:!0})),y.createElement(x.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},y.createElement(Ne.h,{scrollId:"description",placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u63CF\u8FF0",height:300})),y.createElement(x.default.Item,{name:["stage_tag_attributes","id"],hidden:!0,label:"\u6807\u7B7Eid"}),y.createElement(x.default.Item,{name:["stage_tag_attributes","name"],label:"\u6807\u7B7E",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57"}]},y.createElement(ee.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",maxLength:10,showCount:!0})),y.createElement("div",{className:"flex item-center gap-20px"},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"}),onClick:()=>{if(!(ce!=null&&ce.stage_id))return me.ZP.warning("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Se.tJ)(re)&&(er(!0),mn.resetFields())}},"\u5C0F\u8282"),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"){if(!(0,Se.tJ)(re)||!(0,Se.xY)())return;Gn(!0),ln.setFieldsValue({name:"",is_jupyter:!1})}(pn==="2"||pn==="3")&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId,isMissionLevel:pn==="3"}}))}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u5B9E\u8DF5\u9879\u76EE ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u89C6\u9891\u9879\u76EE"}],onClick:({key:pn})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"&&(Ca(null),Pa(!0)),pn==="2"){if(!(0,Se.tJ)(re))return;Ga("\u89C6\u9891\u9879\u76EE"),co(!0)}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u89C6\u9891\u9879\u76EE ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"},{key:"2",label:"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(pn==="1"&&(Ca(null),Aa([]),za(!1),gt(!0),xn.resetFields()),pn==="2"){if(!(0,Se.tJ)(re))return;Ga("\u6559\u5B66\u8BFE\u4EF6"),co(!0)}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6559\u5B66\u8BFE\u4EF6 ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"},{key:"2",label:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"},{key:"3",label:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"},{key:"4",label:"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"},{key:"5",label:"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"},{key:"6",label:"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"}],onClick:({key:pn,keyPath:sr,domEvent:oa})=>{if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,Se.tJ)(re)&&(pn==="1"&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}})),pn==="2"&&(re==null||re({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}})),pn==="3"&&je.history.push(`/paths/${Je.pathId}/${ce==null?void 0:ce.stage_id}/program_homework/null/add`),pn==="4"&&(Ga("\u5206\u7EC4\u4F5C\u4E1A"),co(!0)),pn==="5"&&(Ga("\u56FE\u6587\u4F5C\u4E1A"),co(!0)),pn==="6"&&(Ga("\u7F16\u7A0B\u4F5C\u4E1A"),co(!0)))}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u4F5C\u4E1A ")),y.createElement(ve.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u8BD5\u5377"},{key:"2",label:"\u9009\u7528\u8BD5\u5377"}],onClick:({key:pn})=>{if(pn==="1"&&je.history.push(`/paperlibrary/add?pageType=course&courseId=${Je.pathId}&stageId=${ce==null?void 0:ce.stage_id}`),pn==="2"){if(!(ce!=null&&ce.stage_id))return me.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!(0,Se.tJ)(re))return;re==null||re({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}}}},y.createElement(de.ZP,{ghost:!0,type:"primary",icon:y.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6D4B\u9A8C "))),y.createElement("div",{className:"c-light-black mt10"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002 ",y.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),Zi,Ae&&y.createElement("aside",{className:"flex item-center justify-end gap-20px"},y.createElement(de.ZP,{htmlType:"reset",onClick:()=>{re==null||re({type:"pathsDetail/save",payload:{editKey:-1}})},type:"primary",ghost:!0},"\u53D6\u6D88"),y.createElement(de.ZP,{htmlType:"submit",type:"primary",loading:Jr},"\u4FDD\u5B58"))),y.createElement(ge.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:fo,confirmLoading:or,destroyOnClose:!0,onOk:()=>k0(void 0,null,function*(){ln.submit()}),onCancel:()=>{Gn(!1),ln.resetFields()}},y.createElement(x.default,{form:ln,initialValues:{name:"",is_jupyter:!1},onFinish:pn=>k0(void 0,null,function*(){(yield Mn(Sf({id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId},pn))).id&&(Gn(!1),ln.resetFields(),me.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ye(Sf({},ce)))})},y.createElement(x.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},y.createElement(ye.ZP.Group,{options:[{value:!1,label:"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"},{value:!0,label:"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"}]})),y.createElement(x.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),y.createElement(ge.default,{centered:!0,title:ca?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ei,confirmLoading:ma,onCancel:()=>{gt(!1),Aa([]),Ca(null)},destroyOnClose:!0,onOk:()=>k0(void 0,null,function*(){var pn,sr;const oa=xn.getFieldsValue();za(!0);const vo=oa.files.find(Jl=>!Jl.response||!Jl.response.id);if(vo){me.ZP.error(`${vo==null?void 0:vo.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Js;const Qs=Ah(Sf({},oa),{subject_id:Je.pathId,tags:Kr,attachment_ids:(pn=oa==null?void 0:oa.files)==null?void 0:pn.map(Jl=>Jl.response.id)});ca?Js=yield(0,z.M2)(Ah(Sf({},Qs),{id:ca==null?void 0:ca.id,attachment_id:(sr=Qs==null?void 0:Qs.attachment_ids)==null?void 0:sr[0]})):Js=yield(0,z.s0)(Ah(Sf({},Qs),{id:ce==null?void 0:ce.stage_id})),Js.status===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),gt(!1),Ye(Sf({},ce))),za(!1)})},y.createElement(x.default,{form:xn},y.createElement(x.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},y.createElement(Qt.Z,{aloneClear:!0,maxSize:(0,Be.Ny)()?500:100,accept:nv.toString(),number:ca?1:10})),y.createElement(x.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},y.createElement(ee.default,{onKeyUp:ba})),y.createElement("div",{className:af["tagsList-content"]},Kr.map((pn,sr)=>y.createElement(Ie.Z,{key:sr+pn,closable:!0,onClose:oa=>{Xn(oa,pn)}},pn))),y.createElement("div",null,y.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A")," ",y.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",y.createElement(je.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"}," \u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE "),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B ",y.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B ",y.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,Be.Ny)()?500:100,"M\uFF1B ",y.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B ",y.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B ",y.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),y.createElement(ge.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Da,confirmLoading:Hn,onOk:()=>k0(void 0,null,function*(){mn.submit()}),onCancel:()=>{er(!1),mn.resetFields()}},y.createElement(x.default,{form:mn,onFinish:pn=>k0(void 0,null,function*(){(yield nr(Ah(Sf({},pn),{id:ce==null?void 0:ce.stage_id,subject_id:Je.pathId}))).status===0&&(me.ZP.success("\u6DFB\u52A0\u6210\u529F"),er(!1),mn.resetFields(),Ye==null||Ye(Sf({},ce)))})},y.createElement(x.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},y.createElement(ee.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),y.createElement(Me.Z,{visible:ta,editData:ca,onCancel:()=>Pa(!1),onOk:Zr}),qi&&y.createElement(Pn,{setScoreShow:co,ScoreShow:qi,getData:()=>{Ye({stage_id:ce==null?void 0:ce.stage_id})},id:ce==null?void 0:ce.stage_id,modalType:rr,subjectId:Je.pathId,openPreview:pn=>{var sr,oa;pn!=null&&pn.container_id?re==null||re({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:pn==null?void 0:pn.attachment_detail,params:{course_id:pn==null?void 0:pn.container_id,coursesId:pn==null?void 0:pn.container_id,id:pn==null?void 0:pn.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):re==null||re({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u9884\u89C8",params:{content:we.Z.API_SERVER+((sr=pn==null?void 0:pn.attachment_detail)==null?void 0:sr.url),type:(oa=pn==null?void 0:pn.attachment_detail)==null?void 0:oa.file_type}}})}}),y.createElement(Vt,{setScoreShow:si,ScoreShow:ri,homeType:Ci,homeId:jr,modalDdata:$n}))};var rv=y.memo(xm),Fp="data:image/png;base64,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",y1=Object.defineProperty,av=Object.defineProperties,iv=Object.getOwnPropertyDescriptors,Vh=Object.getOwnPropertySymbols,_m=Object.prototype.hasOwnProperty,w1=Object.prototype.propertyIsEnumerable,uA=(Ae,ce,re)=>ce in Ae?y1(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Sl=(Ae,ce)=>{for(var re in ce||(ce={}))_m.call(ce,re)&&uA(Ae,re,ce[re]);if(Vh)for(var re of Vh(ce))w1.call(ce,re)&&uA(Ae,re,ce[re]);return Ae},bu=(Ae,ce)=>av(Ae,iv(ce)),Yc=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const sd=({pathsDetail:Ae,dispatch:ce,user:re,attachment:Ye})=>{var Ct,xt,an,Mt,Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr;const Tr=(0,je.useParams)(),{editKey:_n,keywords:Fr,visibleType:Hr="All",stageData:vr}=Ae,{shixuns_count:Da=0,videos_count:er=0,attachment_count:ta=0,chapter_statis:Pa,group_count:ca=0,normal_count:Ca=0,disscuss_count:fo=0,banks_count:Gn=0,hack_count:rr=0}=Ae==null?void 0:Ae.detail,Ga=((Ct=Ae.detail)==null?void 0:Ct.is_free)||((xt=Ae.detail)==null?void 0:xt.can_learning),qi=!((an=Ae.detail)!=null&&an.can_managed),co=((Mt=Ae.detail)==null?void 0:Mt.allow_add_member)&&Ga&&_n==-1,ei=(((Je=re.userInfo)==null?void 0:Je.admin)||((Ot=re.userInfo)==null?void 0:Ot.business)||((ln=Ae.detail)==null?void 0:ln.allow_statistics))&&_n!=-1,[gt,Kr]=(0,y.useState)(!1),[Aa,ma]=(0,y.useState)([]),[,za,ri]=(0,Ve.U)(z.CI,{}),si=[{name:"\u5168\u90E8",type:"All",number:Da+er+ta+ca+Ca+Gn+rr+((Pa==null?void 0:Pa.challenge_count)||0)},{name:"\u5B9E\u8DF5\u9879\u76EE",type:se.Qo.Shixun,number:Da,hidden:!Da},{name:"\u89C6\u9891",type:se.Qo.VideoItem,number:er,hidden:!er},{name:"\u8BFE\u4EF6",type:se.Qo.Attachment,number:ta,hidden:!ta},{name:"\u5173\u5361",type:se.Qo.Challenge,number:Pa==null?void 0:Pa.challenge_count,hidden:!(Pa!=null&&Pa.challenge_count)},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:se.Qo.Group_count,number:ca,hidden:!(!(0,Be.JA)()&&ca)},{name:"\u56FE\u6587\u4F5C\u4E1A",type:se.Qo.Normal_count,number:Ca,hidden:!(!(0,Be.JA)()&&Ca)},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:se.Qo.HomeworkCommon,number:rr,hidden:!(!(0,Be.JA)()&&rr)},{name:"\u6D4B\u9A8C",type:se.Qo.ExaminationBank,number:Gn,hidden:!(!(0,Be.JA)()&&Gn)},{name:"\u8BA8\u8BBA",type:se.Qo.Discusses,number:fo,hidden:!fo}],Ci=(...Cn)=>Yc(void 0,[...Cn],function*(Zr={}){var lr,Ya;Kr(!0);const Zi=yield ce({type:"pathsDetail/getStageData",payload:bu(Sl({tab:Hr},Zr),{show_course_section:(lr=Ae.detail)==null?void 0:lr.show_course_section,subject_id:Tr.pathId,keywords:Fr})});return ma((Ya=Zi==null?void 0:Zi.filter(pn=>Hr!="All"||!(pn!=null&&pn.limit_expansion)))==null?void 0:Ya.map(pn=>`${pn==null?void 0:pn.stage_id}`)),Kr(!1),Zi}),Si=Cn=>{ge.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Yc(void 0,null,function*(){(yield(0,z._V)({id:Cn})).status===1&&(ce({type:"pathsDetail/save",payload:{editKey:-1,stageData:vr.filter(lr=>lr.stage_id!==Cn)}}),me.ZP.success("\u5220\u9664\u6210\u529F"))})})},jr=()=>{me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},En=()=>_n!==-1?(ge.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:y.createElement("div",{className:"mt10 font14"}," \u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01 "),onOk:()=>{const Cn=document.getElementById(`Edit_${_n}`);Cn&&setTimeout(()=>Cn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,$n=(Cn,Zr)=>{const lr=vr.findIndex(Zi=>Zi.stage_id===Cn),Ya=[...vr];return Zr==="up"&&lr>0?[Ya[lr-1],Ya[lr]]=[Ya[lr],Ya[lr-1]]:Zr==="down"&&lr{var lr;if(qi){jr();return}if(!En())return;const Ya=()=>Yc(void 0,null,function*(){(yield(Cn=="up"?z.ms:z.yy)({id:Zr})).status===1&&(me.ZP.success(Cn=="up"?"\u4E0A\u79FB\u6210\u529F!":"\u4E0B\u79FB\u6210\u529F!"),ce({type:"pathsDetail/save",payload:{stageData:$n(Zr,Cn)}}))});((lr=Ae.detail)==null?void 0:lr.shixun_tag_num)==4?ge.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:Ya,content:y.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Ya()},Mr=Cn=>{if(qi){jr();return}En()&&(!(Aa!=null&&Aa.includes(`${Cn==null?void 0:Cn.stage_id}`))&&ma([...Aa,`${Cn==null?void 0:Cn.stage_id}`]),ce({type:"pathsDetail/save",payload:{stage_id:Cn.stage_id,editKey:Cn.stage_id}}))},Xn=Cn=>{(0,z._C)({id:_n,subject_id:Tr.pathId,homework_type:"exercise",examination_bank_ids:[Cn]}).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&(me.ZP.success("\u9009\u7528\u6210\u529F"),ba({stage_id:_n}))})},ba=(...Cn)=>Yc(void 0,[...Cn],function*(Zr={}){if(Zr!=null&&Zr.stage_id){const lr=yield ce({type:"pathsDetail/getStageChildrenData",payload:{id:Zr==null?void 0:Zr.stage_id,type:"stage",keywords:Fr,tab:Hr}}),Ya=vr.map(Zi=>{var pn;return Zi.stage_id==(Zr==null?void 0:Zr.stage_id)?bu(Sl(Sl({},Zi),Zr),{items:(pn=lr.data)==null?void 0:pn.items}):Zi});ce({type:"pathsDetail/save",payload:{stageData:Ya}})}Ui()}),Ui=()=>{ce({type:"pathsDetail/getPathsDetail",payload:{id:Tr.pathId}})};return(0,y.useEffect)(()=>{Hr!=="Discusses"&&Ci({tab:Hr=="All"?"all":Hr})},[Hr]),y.createElement(Ee.Z,{spinning:gt},y.createElement("div",{className:af.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u7AE0\u8282"),y.createElement("img",{src:Fp,style:{marginBottom:0,width:64}})),y.createElement("div",{className:af.actionTabs},si==null?void 0:si.map(Cn=>!Cn.hidden&&y.createElement("div",{key:Cn==null?void 0:Cn.type,className:Cn.type===Hr?af.tabActive:af.tab,onClick:()=>{if(_n!==-1){me.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001");return}ce({type:"pathsDetail/save",payload:{visibleType:Cn.type,editKey:-1}})}},y.createElement("span",{className:af.s1},Cn.name," ",Cn.number)))),Hr!=="Discusses"&&y.createElement(y.Fragment,null,y.createElement(pe.default,{className:`mt20 flex flex-col gap-20px bg-transparent ${af.CollapseStyles}`,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Cn})=>y.createElement("i",{className:`iconfont ${Cn?"icon-yizhankai":"icon-weizhankai"} c-light-primary current`,style:{fontSize:Cn?10:12}}),activeKey:Aa,onChange:Cn=>{ma(Cn)},items:vr==null?void 0:vr.map((Cn,Zr)=>{var lr,Ya,Zi;return{key:Cn==null?void 0:Cn.stage_id,extra:Hr==="All"&&!Fr&&((lr=Ae==null?void 0:Ae.detail)==null?void 0:lr.allow_edit_stage)&&y.createElement("div",{className:`${af.EditStyle} h-18px`,onClick:pn=>{pn.preventDefault(),pn.stopPropagation()}},y.createElement("div",{className:"flex item-center gap-10px "},ei&&(Cn==null?void 0:Cn.stage_id)==_n&&y.createElement(a.Z,{title:"\u5220\u9664"}," ",y.createElement("span",{onClick:()=>{Si(Cn==null?void 0:Cn.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),co&&y.createElement(y.Fragment,null,Zr!=0&&y.createElement(a.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},y.createElement("span",{className:"iconfont icon-xiangshangyi font14 current",style:{color:"#3061d0"},onClick:()=>{Or("up",Cn==null?void 0:Cn.stage_id)}})),Zr!=(vr==null?void 0:vr.length)-1&&y.createElement(a.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},y.createElement("span",{className:"iconfont icon-xiangxiayi font14 current",style:{color:"#3061d0"},onClick:()=>{Or("down",Cn==null?void 0:Cn.stage_id)}})),y.createElement(a.Z,{title:"\u7F16\u8F91"},y.createElement("span",{className:"iconfont icon-bianjidaibeijing font14 current",style:{color:"#3061d0"},onClick:pn=>{Mr(Cn)}}))))," "),label:y.createElement(a.Z,{placement:"topLeft",title:Cn.stage_name||`\u7B2C${vr==null?void 0:vr.length}\u7AE0\u8282`},y.createElement("div",{className:"flex item-center gap-10px mr-10px"},y.createElement("span",{className:"text-16px font-medium c-grey-333 multi_ellipsis1"},Cn.stage_name||`\u7B2C${vr==null?void 0:vr.length}\u7AE0\u8282`),((Ya=Cn==null?void 0:Cn.tag)==null?void 0:Ya.name)&&y.createElement("div",{className:"rounded-full bg-blue c-white text-nowrap px-10px py-2px"},(Zi=Cn==null?void 0:Cn.tag)==null?void 0:Zi.name))),children:y.createElement(rv,{currentPosition:Zr+1,user:re,isEdit:(Cn==null?void 0:Cn.stage_id)==_n,DataProps:Cn,UpdataStageChildrenData:ba,pathsDetail:Ae,dispatch:ce})}})}),((xn=Ae.detail)==null?void 0:xn.allow_statistics)&&Hr=="All"&&!Fr&&y.createElement(Ee.Z,{spinning:za},y.createElement("div",{className:"mt-10px text-center bg-white current c-grey-999 rounded-4px",style:{lineHeight:"90px",border:"1px solid #fafafa"},onClick:()=>Yc(void 0,null,function*(){if(qi){me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!En())return;const Cn=yield ri({name:`\u7B2C${(0,ie.EM)(vr.length+1)}\u7AE0\u8282`,subject_id:Tr.pathId,pathId:Tr.pathId,list:[]});Cn!=null&&Cn.stage_id&&(ma([...Aa,Cn==null?void 0:Cn.stage_id]),ce({type:"pathsDetail/save",payload:{editKey:Cn==null?void 0:Cn.stage_id,stage_id:Cn==null?void 0:Cn.stage_id,stageData:[...vr,Cn]}}))})},y.createElement("span",{className:"c-blue"},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(vr==null?void 0:vr.length)===0&&y.createElement(he.Z,{className:"bg-white mt20 mb20 ml-auto mr-auto",styles:{padding:"100px 0"}})),Hr==="Discusses"&&y.createElement(Wg,{activeIndex:3,isDelete:(mn=Ae.detail)==null?void 0:mn.allow_add_member,shixunIdentifier:11,identity:(Hn=re.userInfo)==null?void 0:Hn.role,user:re.userInfo,isShixunDetail:!0,keywords:Fr,refreshCount:Ui}),y.createElement(yi,null),y.createElement(ul,null),y.createElement(Bu,null),y.createElement(Yi,null),y.createElement(zr,null),y.createElement(Al,{cb:Cn=>{Cn!=="\u53D6\u6D88"&&ba({stage_id:_n})}}),y.createElement(Nu.Z,null),y.createElement(bg,{saveExercise:Xn}),((nr=Ye==null?void 0:Ye.actionTabs)==null?void 0:nr.key)=="\u8D44\u6E90\u9884\u89C8"&&y.createElement(It.Z,{close:!0,data:(Mn=(or=Ye==null?void 0:Ye.actionTabs)==null?void 0:or.params)==null?void 0:Mn.content,type:(cr=(Jr=Ye==null?void 0:Ye.actionTabs)==null?void 0:Jr.params)==null?void 0:cr.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{ce==null||ce({type:"attachment/setActionTabs",payload:{key:""}})}}))};var Dh=(0,je.connect)(({pathsDetail:Ae,user:ce,attachment:re})=>({pathsDetail:Ae,user:ce,attachment:re}))(sd),Y0=oe(5083),Lh=oe(3918),Nh={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},LA=oe(59301),Pm=Object.defineProperty,xg=Object.defineProperties,f5=Object.getOwnPropertyDescriptors,kv=Object.getOwnPropertySymbols,g5=Object.prototype.hasOwnProperty,b1=Object.prototype.propertyIsEnumerable,h5=(Ae,ce,re)=>ce in Ae?Pm(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,m5=(Ae,ce)=>{for(var re in ce||(ce={}))g5.call(ce,re)&&h5(Ae,re,ce[re]);if(kv)for(var re of kv(ce))b1.call(ce,re)&&h5(Ae,re,ce[re]);return Ae},B1=(Ae,ce)=>xg(Ae,f5(ce)),ov=(Ae,ce)=>{var re={};for(var Ye in Ae)g5.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&kv)for(var Ye of kv(Ae))ce.indexOf(Ye)<0&&b1.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},Ip=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{RangePicker:$5}=Y0.default,eE=Ae=>{var ce=Ae,{user:re,pathsDetail:Ye}=ce,Ct=ov(ce,["user","pathsDetail"]),xt;const[an]=x.default.useForm(),[Mt,Je]=(0,y.useState)([]),[Ot,ln]=(0,y.useState)(!0),[xn,mn]=(0,y.useState)(!1),[Hn,nr]=(0,y.useState)(!1),[or,Mn]=(0,y.useState)(0),[Jr,cr]=(0,y.useState)({}),Tr=(0,je.useParams)(),[_n,Fr]=(0,y.useState)({page:1,limit:10}),Hr=!((xt=Ye.detail)!=null&&xt.can_managed),vr=()=>{me.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Da=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(Gn,rr)=>LA.createElement(LA.Fragment,null,(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",null,"\u7533\u8BF7\u4E2D"),(rr==null?void 0:rr.state)==="rejected"&&LA.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(rr==null?void 0:rr.state)==="passed"&&LA.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:Gn=>`${Gn}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(Gn,rr)=>LA.createElement("div",{className:Nh.actionsBtns},(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",{onClick:()=>er(rr)},"\u540C\u610F"),(rr==null?void 0:rr.state)==="drafted"&&LA.createElement("span",{onClick:()=>ta(rr)},"\u62D2\u7EDD"),(rr==null?void 0:rr.state)==="rejected"&&LA.createElement("span",{onClick:()=>Pa(rr)},"\u62D2\u7EDD\u539F\u56E0"),(rr==null?void 0:rr.state)==="passed"&&LA.createElement("span",{onClick:()=>ca(rr)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(Gn=>Hn?!0:Gn.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&Gn.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,y.useEffect)(()=>{Ca(_n)},[]);const er=Gn=>Ip(void 0,null,function*(){if(Hr){vr();return}const rr=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:Gn==null?void 0:Gn.id,op:"pass"}});(rr==null?void 0:rr.status)===0&&Ca(_n)}),ta=Gn=>{if(Hr){vr();return}let rr="";ge.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:LA.createElement("div",null,LA.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),LA.createElement("aside",{className:"flex-container"},LA.createElement("sup",{className:"c-red-ee4"},"*"),LA.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),LA.createElement(ee.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Ga=>rr=Ga.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Ip(void 0,null,function*(){if(!rr)return me.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ga=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:Gn==null?void 0:Gn.id,op:"reject",content:rr}});(Ga==null?void 0:Ga.status)===0&&Ca(_n)})})},Pa=Gn=>{if(Hr){vr();return}ge.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:LA.createElement("div",null,Gn==null?void 0:Gn.content),okText:"\u786E\u5B9A"})},ca=Gn=>{cr((Gn==null?void 0:Gn.info)||{}),mn(!0)},Ca=Gn=>Ip(void 0,null,function*(){ln(!0);const rr=yield(0,ot.ZP)(`/api/paths/${Tr==null?void 0:Tr.pathId}/request_certificates.json`,{method:"get",params:Gn});rr!=null&&rr.data&&(Je(rr==null?void 0:rr.data),Mn((rr==null?void 0:rr.total_count)||0),nr(rr==null?void 0:rr.is_manage)),ln(!1)}),fo=(Gn,rr)=>{const Ga=B1(m5({},_n),{page:Gn,limit:rr});Fr(Ga),Ca(Ga)};return LA.createElement("div",{className:Nh.certificate},LA.createElement(x.default,{form:an,layout:"inline",className:"mb20",size:"large",onValuesChange:(Gn,rr)=>{const{state:Ga="",keyword:qi="",time:co=[]}=rr,ei=B1(m5({},_n),{page:1,state:Ga,keyword:qi,start_time:co!=null&&co[0]?nt()(co[0]).format("YYYY-MM-DD"):"",end_time:co!=null&&co[1]?nt()(co[1]).format("YYYY-MM-DD"):""});Fr(ei),Ca(ei)}},LA.createElement(x.default.Item,{name:"state",initialValue:"",className:"mr10"},LA.createElement(jt.default,{style:{width:104}},LA.createElement(jt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),LA.createElement(jt.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),LA.createElement(jt.default.Option,{value:"passed"},"\u901A\u8FC7"),LA.createElement(jt.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),LA.createElement(x.default.Item,{name:"time"},LA.createElement($5,{onChange:(Gn,rr)=>{console.log(rr,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),LA.createElement(x.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},LA.createElement(Lh.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),LA.createElement(st.default,{dataSource:Mt,rowKey:Gn=>Gn.id,columns:Da,loading:Ot,pagination:{pageSize:_n.limit,total:or,current:_n.page,onChange:fo,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),LA.createElement(BA.Z,{visible:xn,onCancel:()=>{mn(!1),cr({})},data:Jr}))};var tE=(0,je.connect)(({user:Ae,pathsDetail:ce})=>({user:Ae,pathsDetail:ce}))(eE),kd={flex_box_center:"flex_box_center___XYUVF",flex_space_between:"flex_space_between___AI5zv",flex_box_vertical_center:"flex_box_vertical_center___kx05a",flex_box_center_end:"flex_box_center_end___a9H0Y",flex_box_column:"flex_box_column___ZDqRQ",bg:"bg___KDO6T",wrap:"wrap___nWpmk",content:"content___mu1Hw",wrapTabs:"wrapTabs___DceBi",intro:"intro___NZb7u",introTitle:"introTitle___OxWfK",historyClass:"historyClass___UKfy1",zs1:"zs1____Gz73",zs2:"zs2___VSW8B",leftTabsWrap:"leftTabsWrap___igB8J",tabItem:"tabItem___WuKJc",activeIcon:"activeIcon___C7bJs",icon:"icon___qgAJd",activeTab:"activeTab___lQqd0",tabsWrap:"tabsWrap___nUaVq",tab:"tab___FVmHu",s1:"s1___vawpC",tabActive:"tabActive___g_UxP"},Rv="data:image/png;base64,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",C1=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});nt().locale("ZH-cn");const{TabPane:nE}=dt.default,Dp=({data:Ae})=>{const[ce,re]=(0,y.useState)("1"),[Ye,Ct]=(0,y.useState)(1),[xt,an]=(0,y.useState)(),[Mt,Je]=(0,y.useState)(!0),Ot=(0,je.useParams)(),ln=[{name:"\u901A\u5173\u699C",key:"1"},{name:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},{name:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},{name:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"}];function xn(){return C1(this,null,function*(){let Hn;Je(!0),ce==="1"?Hn=`/api/paths/${Ot.pathId}/study_ranking_shixuns_passed.json`:ce==="2"?Hn=`/api/paths/${Ot.pathId}/study_ranking_videos.json`:ce==="3"?Hn=`/api/paths/${Ot.pathId}/study_ranking_pdf_attachments.json`:ce==="4"&&(Hn=`/api/paths/${Ot.pathId}/study_ranking_discusses.json`);const nr=yield(0,ot.ZP)(Hn,{method:"get",params:{page:Ye}});Je(!1),an(nr)})}(0,y.useEffect)(()=>{xn()},[Ye,ce]);const mn=()=>{var Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er;return y.createElement(y.Fragment,null,y.createElement(Ee.Z,{spinning:Mt},y.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),y.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),ce==="1"&&y.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),ce==="2"&&y.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),ce==="3"&&y.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),ce==="4"&&y.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(xt==null?void 0:xt.user_show)&&y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},y.createElement("span",{style:{flex:"1"}},((Hn=xt==null?void 0:xt.data_user)==null?void 0:Hn.rank)===0&&((nr=xt==null?void 0:xt.data_user)==null?void 0:nr.num)===0?"--":((or=xt==null?void 0:xt.data_user)==null?void 0:or.rank)<=100&&((Mn=xt==null?void 0:xt.data_user)==null?void 0:Mn.rank)!=0?(Jr=xt==null?void 0:xt.data_user)==null?void 0:Jr.rank:"\u672A\u4E0A\u699C"),y.createElement("span",{style:{flex:"1"}},(cr=xt==null?void 0:xt.data_user)==null?void 0:cr.user_real_name),ce==="1"&&y.createElement("span",{style:{flex:"3"}},((Tr=xt==null?void 0:xt.data_user)==null?void 0:Tr.num)||"--"),ce==="2"&&y.createElement("span",{style:{flex:"3"}},(_n=xt==null?void 0:xt.data_user)!=null&&_n.num?(0,ie.li)((Fr=xt==null?void 0:xt.data_user)==null?void 0:Fr.num):"--"),ce==="3"&&y.createElement("span",{style:{flex:"3"}},((Hr=xt==null?void 0:xt.data_user)==null?void 0:Hr.num)||"--"),ce==="4"&&y.createElement("span",{style:{flex:"3"}},((vr=xt==null?void 0:xt.data_user)==null?void 0:vr.num)||"--")),(xt==null?void 0:xt.user_show)&&y.createElement(ae.Z,null),((Da=xt==null?void 0:xt.data)==null?void 0:Da.length)>0?(er=xt==null?void 0:xt.data)==null?void 0:er.map((ta,Pa)=>y.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(ta==null?void 0:ta.rank)===1&&y.createElement("span",{style:{flex:"1",color:"#E02020"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===2&&y.createElement("span",{style:{flex:"1",color:"#FA6400"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)===3&&y.createElement("span",{style:{flex:"1",color:"#F7B500"}},ta==null?void 0:ta.rank),(ta==null?void 0:ta.rank)>3&&y.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.rank),y.createElement("span",{style:{flex:"1"}},ta==null?void 0:ta.user_real_name),ce==="1"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ce==="2"&&y.createElement("span",{style:{flex:"3"}},(0,ie.li)(ta==null?void 0:ta.num)),ce==="3"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num),ce==="4"&&y.createElement("span",{style:{flex:"3"}},ta==null?void 0:ta.num))):y.createElement(he.Z,null),(xt==null?void 0:xt.count)>10&&y.createElement(Ft.Z,{current:Ye,pageSize:10,showSizeChanger:!1,total:xt==null?void 0:xt.count,style:{textAlign:"center",margin:"20px 0px"},onChange:ta=>{Ct(ta)}})))};return y.createElement("div",null,y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u6392\u884C\u699C"),y.createElement("img",{src:Rv,style:{marginBottom:0,width:66}})),y.createElement("aside",{className:kd.tabsWrap},ln.map(function(Hn,nr){return y.createElement("div",{key:nr,className:Hn.key===ce?kd.tabActive:kd.tab,onClick:()=>{re(Hn.key),Ct(1)}},y.createElement("span",{className:kd.s1},Hn.name))})),y.createElement(mn,null))};var p5=oe(42441),yd=oe(84056),Fm=Object.getOwnPropertySymbols,Lp=Object.prototype.hasOwnProperty,Yh=Object.prototype.propertyIsEnumerable,Im=(Ae,ce)=>{var re={};for(var Ye in Ae)Lp.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&Fm)for(var Ye of Fm(Ae))ce.indexOf(Ye)<0&&Yh.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},$m=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const Jh=Ae=>{var ce=Ae,{user:re,pathsDetail:Ye}=ce,Ct=Im(ce,["user","pathsDetail"]),xt;const an=(0,je.useParams)(),Mt=(0,y.useRef)(),Je=(0,y.useRef)(),Ot=(0,y.useRef)(!1),[ln,xn]=(0,y.useState)({}),[mn,Hn]=(0,y.useState)(700);(0,y.useEffect)(()=>{setTimeout(()=>{var Mn,Jr;(Jr=(Mn=Mt.current)==null?void 0:Mn.resize)==null||Jr.call(Mn)},300)},[mn]),(0,y.useEffect)(()=>{var Mn;xn((Mn=Ye.detail)==null?void 0:Mn.atlas_data)},[(xt=Ye.detail)==null?void 0:xt.atlas_data]),(0,y.useEffect)(()=>(document.addEventListener((0,yd.gH)(),nr),()=>{document.removeEventListener((0,yd.gH)(),nr)}),[]);const nr=()=>{(0,yd.vp)()||Hn(700)},or=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:Mn=>{if(Mn.dataType==="edge")return Mn.data.relation;if(Mn.dataType==="node")return"\u540D\u79F0\uFF1A"+Mn.data.name+"
\u7C7B\u522B\uFF1A"+Mn.data.labels.join(", ")+"
ID: "+Mn.data.uid+"
"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:ln.categories.map(Mn=>{if(Mn.name)return Mn.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:ln.nodes,links:ln.links,categories:ln.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,yd.vp)()?(setTimeout(()=>{Hn(700)},300),(0,yd.BU)()):((0,yd.Dj)(Je.current),setTimeout(()=>{Hn(window.innerHeight-40)},300))}}}}});return y.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:mn+30,background:"#FFF"},ref:Je},ln.nodes&&y.createElement(p5.Z,{style:{height:mn+"px"},option:or(),onChartReady:Mn=>{Mt.current=Mn,Mn.resize()},opts:{renderer:"svg"},onEvents:{click:Mn=>{Ot.current=!1,setTimeout(()=>{if(!Ot.current&&Mn.dataType==="node"){let Jr=Mn.data.url;Jr&&window.open(Jr,"_blank")}},500)},dblclick:(Mn,Jr,cr)=>$m(void 0,null,function*(){console.log("p:",Mn,Jr,cr),Ot.current=!0;const Tr=yield(0,ot.ZP)(`/api/paths/${an.pathId}/atlas_data.json`,{method:"get",params:{node_id:Mn.data.id}});let{nodes:_n,links:Fr,categories:Hr}=Tr.atlas_data;_n=ln.nodes.concat(_n),Fr=ln.links.concat(Fr);let vr=_n.filter((Pa,ca,Ca)=>Ca.findIndex(fo=>fo.id===Pa.id)===ca),Da=Fr.filter((Pa,ca,Ca)=>Ca.findIndex(fo=>fo.source===Pa.source&&fo.target===Pa.target)===ca),er=[],ta=Math.max(Hr.length,ln.categories.length);for(let Pa=0;Pa({user:Ae,pathsDetail:ce}))(Jh),S1=oe(93948),x1=oe(54580),Np=oe(73755),Dm=oe(26743),nu={flex_box_center:"flex_box_center___Szzqu",flex_space_between:"flex_space_between___dPVA6",flex_box_vertical_center:"flex_box_vertical_center___jyJ_1",flex_box_center_end:"flex_box_center_end___LcIki",flex_box_column:"flex_box_column___URqef","diagram-component":"diagram-component___p5I1J",rightmodal:"rightmodal___m9muS",title:"title___o_SbY",button:"button___dkDCG",linetitles:"linetitles___OnY49",line:"line___DRyRv",additem:"additem___e0i2I",multi_ellipsis1:"multi_ellipsis1___cM9m0",multi_ellipsis2:"multi_ellipsis2___MrWmr",lebels:"lebels___L_GjD",describe:"describe___kQnz2",describetitle:"describetitle___ruvEj",ehover:"ehover___yL7ec",dhover:"dhover___Fk5zc",a:"a___xPaTA",header:"header___pmtBA",headeractivite:"headeractivite___NrVuo",upitem:"upitem___vzQzU",neo4jd3Wrp:"neo4jd3Wrp___xJqHM",neo4jd3Wrp1:"neo4jd3Wrp1___Qim0q",selectshixun:"selectshixun___jBdAe"},P1=oe(96249),sv=oe.n(P1),rE=oe(46973),v5=oe.n(rE),R0={flex_box_center:"flex_box_center___Mfaa4",flex_space_between:"flex_space_between___NM_yU",flex_box_vertical_center:"flex_box_vertical_center___SZ4U1",flex_box_center_end:"flex_box_center_end___Z_JAZ",flex_box_column:"flex_box_column___rLEHU",wrp:"wrp___p_ac5",drawer:"drawer___sPjHT",menu:"menu___F8oHH",actived:"actived___NOiqR",actived2:"actived2___XsjFY",listItem:"listItem___On1Zv",info:"info___i3yT9",title:"title___mLoky",titleLeft:"titleLeft___xNQNE",titleRight:"titleRight___UrMZ2",search:"search___I977_",description:"description___Yz10S",filter:"filter___ekFLM",menuCourse:"menuCourse___SvznH",authorname:"authorname___tdRk5","tooltip-content":"tooltip-content___MLAU2"},Op=Object.defineProperty,aE=Object.defineProperties,lv=Object.getOwnPropertyDescriptors,F1=Object.getOwnPropertySymbols,E5=Object.prototype.hasOwnProperty,y5=Object.prototype.propertyIsEnumerable,I1=(Ae,ce,re)=>ce in Ae?Op(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,J0=(Ae,ce)=>{for(var re in ce||(ce={}))E5.call(ce,re)&&I1(Ae,re,ce[re]);if(F1)for(var re of F1(ce))y5.call(ce,re)&&I1(Ae,re,ce[re]);return Ae},Hv=(Ae,ce)=>aE(Ae,lv(ce)),uv=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{Search:iE}=ee.default,oE=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Uv=({classroomList:Ae,loading:ce,dispatch:re,cb:Ye,shixunIds:Ct=[]})=>{var xt;const an=(0,je.useParams)(),Mt=(0,je.useLocation)(),{actionTabs:Je}=Ae,[Ot]=x.default.useForm(),{shixunLists:ln}=Ae,[xn,mn]=(0,y.useState)([]),[Hn,nr]=(0,y.useState)(""),or=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(_n=>!!_n),[Mn,Jr]=(0,y.useState)({page:1,type:(0,Be.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,y.useEffect)(()=>{Ae.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(cr(),Mn.page=1,re({type:"classroomList/getShixunLists",payload:J0({},Mn)}))},[Ae.actionTabs.key]);const cr=()=>uv(void 0,null,function*(){const _n=yield(0,ot.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});mn([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(_n==null?void 0:_n.groups)||[]])}),Tr=()=>{re({type:"classroomList/setActionTabs",payload:{}}),Jr({page:1,type:(0,Be.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return Ae.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Sa.Z,{placement:"bottom",height:"100%",closable:!1,open:Ae.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:R0.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(de.ZP,{size:"middle",onClick:()=>{Tr(),nr(""),Ye("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(de.ZP,{size:"middle",onClick:()=>uv(void 0,null,function*(){var _n;if(!Hn){me.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE");return}nr(""),Tr(),Ye((_n=ln==null?void 0:ln.shixun_list)==null?void 0:_n.find(Fr=>Fr.id===Hn))}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(la.Z,{onChange:_n=>{Jr(Hv(J0(J0({},Mn),_n),{page:1})),re({type:"classroomList/getShixunLists",payload:Hv(J0(J0({},Mn),_n),{page:1})})}})),y.createElement(Ee.Z,{spinning:ce.effects["classroomList/getShixunLists"]},y.createElement("section",{className:"edu-container"},oE.map(function(_n,Fr){var Hr;return y.createElement("ul",{className:R0.menu,key:Fr},y.createElement("li",null,_n.name),(Hr=_n==null?void 0:_n.children)==null?void 0:Hr.map(function(vr,Da){return!(0,Be.Ny)()&&_n.id==="type"&&vr.name==="\u5168\u90E8"?y.createElement(y.Fragment,null):y.createElement("li",{key:Da,className:Mn[_n.id]==vr.id?R0.actived:"",onClick:()=>{Mn[_n.id]=vr.id,Mn.page=1,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},y.createElement("strong",null,vr.name))}))}),Mn.type==="mine"&&y.createElement("ul",{className:R0.menu},y.createElement("li",null,"\u76EE\u5F55"),xn==null?void 0:xn.map((_n,Fr)=>y.createElement("li",{className:Mn.group_id==_n.id?R0.actived:"",key:_n.name,onClick:()=>{Mn.group_id=_n.id,Mn.page=1,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},y.createElement("strong",null,_n.name)))),y.createElement(na.Z,{align:"middle"},y.createElement($r.Z,{flex:"1",className:R0.filter},or.map(function(_n,Fr){return y.createElement(de.ZP,{key:Fr,className:"mr20",type:Mn.sort===_n.id?"primary":"default",onClick:()=>{Mn.sort=_n.id,Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},_n.name)})),y.createElement($r.Z,{className:"c-grey-999"},y.createElement("div",{className:R0.menuCourse},y.createElement("ul",null,y.createElement("li",{className:"current",onClick:()=>{Mn.order=Mn.order==="asc"?"desc":"asc",Jr(J0({},Mn)),re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Mn.order}`},y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(xt=ln==null?void 0:ln.shixun_list)==null?void 0:xt.map(function(_n,Fr){return y.createElement("div",{className:R0.listItem,key:Fr},y.createElement(ye.ZP,{checked:Hn===_n.id,value:_n.id,onChange:Hr=>{nr(Hr.target.value)},disabled:(_n==null?void 0:_n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),y.createElement("div",{className:R0.info},y.createElement("div",{className:R0.title},y.createElement("div",{className:R0.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${_n==null?void 0:_n.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:_n.title}})),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===1&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===2&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Be.Ny)()&&(_n==null?void 0:_n.mark_status)===3&&y.createElement(a.Z,{title:_n==null?void 0:_n.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(_n==null?void 0:_n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&y.createElement(a.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},y.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:R0.description,dangerouslySetInnerHTML:{__html:_n.description}})),y.createElement("div",{className:" mt15"},_n.challenge_names.map(function(Hr,vr){return y.createElement("span",{key:vr,className:"mr30 font12"},"\u7B2C",vr+1,"\u5173 ",Hr," ")})),y.createElement(ae.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(a.Z,{overlayClassName:R0["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:_n==null?void 0:_n.member_user_names}}))},y.createElement("span",{className:R0.authorname,dangerouslySetInnerHTML:{__html:_n==null?void 0:_n.member_user_names}})),_n.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:_n.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",_n.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",_n.study_count)))))}),y.createElement("p",null))),y.createElement("div",{className:"tc"},y.createElement(Ft.Z,{current:Mn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:ln==null?void 0:ln.shixuns_count,onChange:_n=>{Mn.page=_n,re({type:"classroomList/getShixunLists",payload:J0({},Mn)})}})))};var w5=(0,je.connect)(({classroomList:Ae,loading:ce})=>({classroomList:Ae,loading:ce}))(Uv),Pg=oe(19941),b5=oe(44080),ep={flex_box_center:"flex_box_center___hbe61",flex_space_between:"flex_space_between___s9G7D",flex_box_vertical_center:"flex_box_vertical_center___JFV_R",flex_box_center_end:"flex_box_center_end___mejRd",flex_box_column:"flex_box_column___k3szE",scoremodal:"scoremodal___Q3CB_",selectWrapper:"selectWrapper___fwVA8",allqingchu:"allqingchu___SLTdn",title:"title___FwnE1",score:"score___WUUiC",close:"close___xEqG8",content:"content___O_hpO",items:"items___XR2Ji",bottom:"bottom___JOwMp",yes:"yes___evROm",no:"no___phDwV",titlecount:"titlecount___x_CQz",add:"add___LZara",search:"search___Z99KL",searchIcon:"searchIcon___kmnLg",header_style:"header_style___CfaFP",tabWrap:"tabWrap___nj2pu",form_style:"form_style___DiMO_",previewModal:"previewModal___g1zI8"},Tf=oe(59301),zv=Object.defineProperty,tp=Object.defineProperties,TE=Object.getOwnPropertyDescriptors,D1=Object.getOwnPropertySymbols,jE=Object.prototype.hasOwnProperty,yl=Object.prototype.propertyIsEnumerable,np=(Ae,ce,re)=>ce in Ae?zv(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,q0=(Ae,ce)=>{for(var re in ce||(ce={}))jE.call(ce,re)&&np(Ae,re,ce[re]);if(D1)for(var re of D1(ce))yl.call(ce,re)&&np(Ae,re,ce[re]);return Ae},_0=(Ae,ce)=>tp(Ae,TE(ce)),L1=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const VA=({setScoreShow:Ae,ScoreShow:ce,modalType:re,user:Ye,subjectId:Ct,onOk:xt,dispatch:an})=>{var Mt;let[Je,Ot]=(0,y.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[ln,xn]=(0,y.useState)([]),[mn,Hn]=(0,y.useState)([]),[nr,or]=(0,y.useState)([]);const[Mn,Jr]=(0,y.useState)(!1),[cr]=x.default.useForm(),[Tr,_n]=(0,y.useState)(0),[Fr,Hr]=(0,y.useState)(!1),[vr,Da]=(0,y.useState)(""),[er,ta]=(0,y.useState)([]),Pa=(0,y.useRef)(new Set),ca=(0,y.useRef)(new Set),[Ca,fo]=(0,y.useState)([{}]),[Gn,rr]=(0,y.useState)(),[Ga,qi]=(0,y.useState)({}),[co,ei]=(0,y.useState)(""),[gt,Kr]=(0,y.useState)(""),Aa=(0,je.useParams)(),ma=[{title:"\u540D\u79F0",dataIndex:(Je==null?void 0:Je.type)=="3"?"title":"name",key:"name",render:(Xn,ba,Ui)=>{var Cn,Zr;return Tf.createElement("div",null,(Je==null?void 0:Je.homework_type)=="1"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="3"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="5"&&(ba==null?void 0:ba.name),(Je==null?void 0:Je.homework_type)=="7"&&((Cn=ba==null?void 0:ba.video)==null?void 0:Cn.title),(Je==null?void 0:Je.homework_type)=="8"&&(Je==null?void 0:Je.type)=="1"?ba==null?void 0:ba.filename:(Zr=ba==null?void 0:ba.attachment)==null?void 0:Zr.filename,(Je==null?void 0:Je.type)=="3"&&Xn)}},{title:(Je==null?void 0:Je.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(Je==null?void 0:Je.type)=="1"?"course_name":"subject_name",width:"55%",key:(Je==null?void 0:Je.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(Je==null?void 0:Je.type)=="3"}].filter(Xn=>!Xn.hidden),za={type:"radio",selectedRowKeys:[ln==null?void 0:ln.id],onSelect(Xn,ba,Ui){console.log("----",Xn,ba),xn(Xn)}};(0,y.useEffect)(()=>{ce&&(Je.search="",Je.type="1",Je.homework_type=re=="\u5206\u7EC4\u4F5C\u4E1A"?"3":re=="\u56FE\u6587\u4F5C\u4E1A"?"1":re=="\u89C6\u9891\u9879\u76EE"?"7":re=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Ot(Je),Mr(Je),cr.setFieldsValue({association_id:"",search:null}),Pa.current.clear(),ca.current.clear(),ta([]),xn([]),Hn([]))},[ce]);const[ri,si]=(0,y.useState)(1),[Ci,Si]=(0,y.useState)([]),jr=Xn=>{const{target:ba}=Xn;ba.scrollHeight-ba.clientHeight===ba.scrollTop&&si(ri+1)};(0,y.useEffect)(()=>{ri!=1&&ce&&En(ri)},[ri]),(0,y.useEffect)(()=>{ce&&(Si([]),si(1),En(1))},[Je.type]);const En=Xn=>{Je.type=="1"?$n(Xn):Je.type=="2"&&Or(Xn)},$n=Xn=>{var ba;(0,Zt.Ho)({page:Xn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login}).then(Ui=>{Xn==1?Si([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Ui==null?void 0:Ui.courses]):Si([...Ci,...Ui==null?void 0:Ui.courses])})},Or=Xn=>{var ba;(0,Zt.w3)({page:Xn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login}).then(Ui=>{Xn==1?Si([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Ui==null?void 0:Ui.subjects]):Si([...Ci,...Ui==null?void 0:Ui.subjects])})};(0,y.useEffect)(()=>{Tr>0&&setTimeout(()=>{_n(0)},2e3)},[Tr]);function Mr(Xn){return L1(this,null,function*(){var ba,Ui,Cn;if(Jr(!0),Ot(q0({},Xn)),Xn.type=="1")(0,z.A7)(q0({user_id:(ba=Ye==null?void 0:Ye.userInfo)==null?void 0:ba.login},Xn)).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&or(Zr==null?void 0:Zr.data)});else if(Xn.type=="2")(0,z.jT)(q0({user_id:(Ui=Ye==null?void 0:Ye.userInfo)==null?void 0:Ui.login},Xn)).then(Zr=>{(Zr==null?void 0:Zr.status)==0&&or(Zr==null?void 0:Zr.data)});else if(Xn.type=="3"){const Zr=yield an({type:"userDetail/getVideos",payload:_0(q0({},Xn),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Cn=Ye.userInfo)==null?void 0:Cn.login})});or({count:Zr==null?void 0:Zr.count,list:Zr==null?void 0:Zr.videos})}Jr(!1)})}return Tf.createElement("div",null,Tf.createElement(ge.default,{title:"\u9009\u7528"+re,open:ce,width:900,centered:!0,className:ep.scoremodal,onCancel:()=>{Ae(!1)},onOk:()=>{if(!(ln!=null&&ln.id)){me.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Ae(!1),xt(ln)}},Tf.createElement("div",{className:ep.header_style},Tf.createElement(dt.default,{className:ep.tabWrap,activeKey:Je.type,onChange:Xn=>{Je.type=Xn,Je.page=1,Je.updated_at="",Je.association_id=null,Je.search=null,cr.setFieldsValue({association_id:"",search:null}),Ot(q0({},Je)),Mr(q0({},Je))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},re!="\u7F16\u7A0B\u4F5C\u4E1A"&&(re=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Tf.createElement(x.default,{layout:"inline",className:ep.form_style,form:cr,onValuesChange:(Xn,ba)=>{Je.page=1,!(Xn.search||Xn.search==="")&&cr.submit()},onFinish:Xn=>{Ot(q0(q0({},Je),Xn)),Mr(q0(q0({},Je),Xn))}},Je.type!="3"&&Tf.createElement(x.default.Item,{name:"association_id"},Tf.createElement(jt.default,{onPopupScroll:jr,className:ep.selectWrapper,style:{width:200},size:"large"},Ci.map((Xn,ba)=>Tf.createElement(jt.default.Option,{key:Xn==null?void 0:Xn.id},Xn==null?void 0:Xn.name)))),Tf.createElement(x.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Tf.createElement(ee.default.Search,{className:ep.search,placeholder:re=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":re=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Tf.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ep.searchIcon}`,onClick:()=>cr.submit()}),onSearch:Xn=>{cr.submit()}})))),((Mt=nr==null?void 0:nr.list)==null?void 0:Mt.length)>0?Tf.createElement(st.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:nr==null?void 0:nr.list,pagination:!1,loading:Mn,rowKey:Xn=>Xn.id,rowSelection:za,columns:ma}):Tf.createElement(he.Z,null),(nr==null?void 0:nr.count)>0&&Tf.createElement(Ft.Z,{current:Je.page,total:nr==null?void 0:nr.count,style:{marginBottom:20},defaultPageSize:Je.per_page,showTotal:Xn=>Tf.createElement("span",null,"\u5171\xA0",Tf.createElement("span",{style:{color:"#165DFF"}},Xn),"\xA0\u6761\u6570\u636E"),pageSize:Je.per_page,onChange:(Xn,ba)=>{Je.page=Xn,Je.per_page=ba,Ot(q0({},Je)),Mr(q0({},Je))}})),Tf.createElement(It.Z,{close:!0,data:Ca==null?void 0:Ca.content,type:Ca==null?void 0:Ca.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{fo({content:"",type:""})}}),Tf.createElement(Bt.K,_0(q0({},Ga),{visible:Gn,allow_skip:!0,width:800,onClose:()=>{rr(!1),qi({})}})))};var Bd=(0,je.connect)(({user:Ae,dispatch:ce})=>({user:Ae,dispatch:ce}))(VA),Zv=oe(24334),NA=oe(12378),On=oe(59301),sc=Object.defineProperty,cv=Object.defineProperties,Rd=Object.getOwnPropertyDescriptors,N1=Object.getOwnPropertySymbols,B5=Object.prototype.hasOwnProperty,O1=Object.prototype.propertyIsEnumerable,qh=(Ae,ce,re)=>ce in Ae?sc(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Mc=(Ae,ce)=>{for(var re in ce||(ce={}))B5.call(ce,re)&&qh(Ae,re,ce[re]);if(N1)for(var re of N1(ce))O1.call(ce,re)&&qh(Ae,re,ce[re]);return Ae},UA=(Ae,ce)=>cv(Ae,Rd(ce)),xA=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});window.d3=oe(83770);const Kv=(Ae,ce)=>{var re;const{uploadInfo:Ye={}}=ce.payload||{};switch(ce.type){case"addVideo":return{videoList:[...Ae.videoList,{name:Ye.file.name,size:Ye.file.size,type:Ye.file.type,fileHash:Ye.fileHash,state:Ye.state,videoId:Ye.videoId,loaded:Ye.loaded||0,title:""}]};case"removeVideo":return{videoList:Ae.videoList.filter(Ct=>Ct.name!==ce.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:Ae.videoList.map(Ct=>Ct.name===ce.payload.uploadInfo.file.name?Mc(Mc({},Ct),{loaded:ce.payload.progressPercent,videoId:Ye.videoId,fileHash:Ye.fileHash}):Ct)};case"updateTitle":return{videoList:(re=Ae.videoList)==null?void 0:re.map(Ct=>Ct.name===ce.payload.item.name?Mc(Mc({},Ct),{title:ce.payload.title}):Ct)};default:return{videoList:[]}}};let Fg=[{name:"\u8BFE\u7A0B",type:"kc",color:"#17153D"},{name:"\u7AE0\u8282",type:"kc",color:"#94A5FF"},{name:"\u77E5\u8BC6\u70B9",type:"kc",color:"#FFB786"},{name:"\u5B9E\u8BAD",type:"kc",color:"#FFEA82"},{name:"\u4F5C\u4E1A",type:"kc",color:"#83FFE1"},{name:"\u89C6\u9891",type:"kc",color:"#8BE6FF"},{name:"\u9644\u4EF6",type:"kc",color:"#F999FF"},{name:"\u8BD5\u9898",type:"kc",color:"#FF92B2"},{name:"\u5173\u5361",type:"kc",color:"#F4DD6B"}];const Gf=({user:Ae,pathsDetail:ce,dispatch:re})=>{var Ye,Ct,xt,an,Mt,Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er,ta,Pa,ca,Ca,fo,Gn,rr,Ga,qi,co,ei,gt,Kr,Aa;const ma=(0,je.useParams)(),[za,ri]=(0,y.useState)(!1),[si,Ci]=(0,y.useState)(!1),[Si,jr]=(0,y.useState)(!1);let[En,$n]=(0,y.useState)({});const[Or]=x.default.useForm(),[Mr,Xn]=(0,y.useState)(!0);let[ba,Ui]=(0,y.useState)({});const Cn=(0,y.useRef)(null),[Zr,lr]=(0,y.useState)(!1),[Ya,Zi]=(0,y.useState)([]),[pn,sr]=(0,y.useReducer)(Kv,{videoList:[]}),oa=(0,y.useRef)(),vo=(0,y.useRef)(),[Js,Qs]=(0,y.useState)(!1),[Jl,Fd]=(0,y.useState)({left:0,top:0,bottom:0,right:0}),Ec=(0,y.useRef)(null),[pl,KA]=(0,y.useState)(!1),[Id,D0]=(0,y.useState)([]),[v0,L0]=(0,y.useState)(!1),[N0,qf]=(0,y.useState)(1),[_f,U0]=(0,y.useState)(!1);let[fi,Hu]=(0,y.useState)({});const[Xc,mc]=(0,y.useState)(!1),[Ug,rg]=(0,y.useState)(!1),[$f,yg]=(0,y.useState)(""),[Kl,Qf]=(0,y.useState)({}),[e0,E0]=(0,y.useState)([]),[y0,O0]=(0,y.useState)(!1),[u0,ef]=(0,y.useState)([]),[Ul,Jc]=(0,y.useState)([]),[pi,Es]=(0,y.useState)(!1),[bl,Au]=(0,y.useState)(!1),[Ku,Uu]=(0,y.useState)(!1),[GA,tf]=(0,y.useState)(!1),[zg,wg]=(0,y.useState)(),[aA,Zg]=(0,y.useState)(),[c0,Kg]=(0,y.useState)(!1),[kl,pA]=(0,y.useState)({}),[$s,Hc]=(0,y.useState)(0),[Fu,QA]=(0,y.useState)(""),[pd,Gd]=(0,y.useState)(!1),[wd,lf]=(0,y.useState)(!1),[du,M0]=(0,y.useState)(!0),uf=(0,y.useRef)(),iA=(0,y.useRef)(),Hf=(Cr,Oa)=>{var Di;const{clientWidth:mi,clientHeight:Jo}=window.document.documentElement,fl=(Di=Ec.current)==null?void 0:Di.getBoundingClientRect();Fd({left:-fl.left+Oa.x,right:mi-(fl.right-Oa.x),top:-fl.top+Oa.y,bottom:Jo-(fl.bottom-Oa.y)-70})};let[wf,T0]=(0,y.useState)(600);(0,y.useEffect)(()=>{Ui({}),fu()},[ma,du]);function cf(Cr,Oa){return xA(this,null,function*(){var Di,mi;let Jo=yield(0,ot.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:Oa,req_type:Cr&&"tree",subject_id:ma.pathId,params:{stage_uuid:Oa==="\u77E5\u8BC6\u70B9"&&(En==null?void 0:En.stage_uuid)||(En==null?void 0:En.id),subject_uuid:$f}}});if((Jo==null?void 0:Jo.status)===200)if(Cr&&Oa==="\u7AE0\u8282"){let fl=(mi=(Di=Jo==null?void 0:Jo.data)==null?void 0:Di.filter(xl=>{var gu;return((gu=xl==null?void 0:xl.children)==null?void 0:gu.length)>0}))==null?void 0:mi.map(xl=>UA(Mc({checkable:!1},xl),{disabled:!1}));E0(fl)}else E0(Jo==null?void 0:Jo.data)})}(0,y.useEffect)(()=>{u5(),me.ZP.config({getContainer:()=>Cn.current,top:100})},[]);function Vm(Cr,Oa){var Di=Cr.findNodeForKey(Oa);if(Di!==null){Cr.startTransaction("Layout");var mi=new NA.l4,Jo=new NA.l4;Di.findLinksConnected().each(fl=>{var xl=fl.toNode;xl.data.dir==="left"?(Jo.add(Di),Jo.add(fl),Jo.addAll(xl.findTreeParts())):(mi.add(Di),mi.add(fl),mi.addAll(xl.findTreeParts()))}),Lv(mi,0),Lv(Jo,180),Cr.commitTransaction("Layout")}}function Lv(Cr,Oa){var Di=NA.bx.make(NA.FF,{angle:Oa,arrangement:NA.FF.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1});Di.doLayout(Cr)}function z0(Cr){var Oa;const Di=(Oa=Cr==null?void 0:Cr[0])==null?void 0:Oa.id;let mi=0;vo.current.model=NA.Hn.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:Cr.map(Jo=>{var fl,xl;return Jo.parent==Di&&(mi%2===0?Jo.dir="left":Jo.dir="right",++mi),Jo.subject_uuid=(fl=Cr==null?void 0:Cr[0])==null?void 0:fl.keys,Jo.brush=(xl=Fg==null?void 0:Fg.find(gu=>gu.name===Jo.node_type))==null?void 0:xl.color,Jo})})),Vm(vo.current,Di)}const u5=()=>{if(vo.current)return;const Cr=NA.bx.make;var Oa=new NA.S0("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});vo.current=Oa,Oa.nodeTemplate=Cr(NA.NB,"Vertical",{selectionObjectName:"TEXT"},Cr(NA.al,{name:"TEXT",minSize:new NA.$u(30,15)},new NA.KX("text","text").makeTwoWay(),new NA.KX("scale","scale").makeTwoWay(),new NA.KX("font","font").makeTwoWay()),Cr(NA.bn,"LineH",{stretch:NA.bx.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:NA.z6.LeftRightSides,toSpot:NA.z6.LeftRightSides},new NA.KX("stroke","brush"),new NA.KX("fromSpot","dir",mi=>zu(mi,!0)),new NA.KX("toSpot","dir",mi=>zu(mi,!1))),new NA.KX("locationSpot","dir",mi=>zu(mi,!1)),{click(mi,Jo){return xA(this,null,function*(){var fl,xl;console.log("---",Jo==null?void 0:Jo.data);let gu=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:(fl=Jo==null?void 0:Jo.data)==null?void 0:fl.node_type,subject_id:ma.pathId,params:{id:(xl=Jo==null?void 0:Jo.data)==null?void 0:xl.keys}}});(gu==null?void 0:gu.status)===200&&$n(gu==null?void 0:gu.data),KA(!1),Fd({left:0,top:0,bottom:0,right:0})})},doubleClick(mi,Jo){return xA(this,null,function*(){var fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou;let To=Jo==null?void 0:Jo.data;if(To.node_type==="\u77E5\u8BC6\u70B9"||To.node_type==="\u7AE0\u8282"||To.node_type==="\u5B9E\u8BAD"){if(To.node_type==="\u77E5\u8BC6\u70B9"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((fl=ce.detail)==null?void 0:fl.id)+"",knowledge_uuid:To==null?void 0:To.keys,user_id:(xl=Ae.userInfo)==null?void 0:xl.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((Fc=(gu=ql==null?void 0:ql.filter(Mo=>(Mo==null?void 0:Mo.parent)==To.id))==null?void 0:gu.filter(Mo=>{var Fo;return(Fo=Hs==null?void 0:Hs.nodes)==null?void 0:Fo.map(ns=>ns.key).includes(Mo.keys)}))==null?void 0:Fc.length)>0)return;let Mu=(AA=Hs==null?void 0:Hs.nodes)==null?void 0:AA.map((Mo,Fo)=>UA(Mc({},Mo),{keys:Mo.key,key:(ql==null?void 0:ql.length)+Fo+1,id:(ql==null?void 0:ql.length)+Fo+1,text:Mo.name,subject_uuid:To.subject_uuid,parent:To.id})),Bl=[...ql,...Mu];z0(Bl),sessionStorage.setItem("pathrit",JSON.stringify(Bl)),setTimeout(()=>{th()},300)}}if(To.node_type==="\u7AE0\u8282"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((oA=ce.detail)==null?void 0:oA.id)+"",stage_uuid:To==null?void 0:To.keys,user_id:(pc=Ae.userInfo)==null?void 0:pc.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((EA=(vA=ql==null?void 0:ql.filter(Mo=>(Mo==null?void 0:Mo.parent)==To.id))==null?void 0:vA.filter(Mo=>{var Fo;return(Fo=Hs==null?void 0:Hs.nodes)==null?void 0:Fo.map(ns=>ns.key).includes(Mo.keys)}))==null?void 0:EA.length)>0)return;let Mu=(vu=Hs==null?void 0:Hs.nodes)==null?void 0:vu.map((Mo,Fo)=>UA(Mc({},Mo),{keys:Mo.key,key:(ql==null?void 0:ql.length)+Fo+1,id:(ql==null?void 0:ql.length)+Fo+1,text:Mo.name,subject_uuid:To.subject_uuid,parent:To.id})),Bl=[...ql,...Mu];z0(Bl),sessionStorage.setItem("pathrit",JSON.stringify(Bl)),setTimeout(()=>{th()},300)}}if(To.node_type==="\u5B9E\u8BAD"){let Hs=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:To==null?void 0:To.node_type,req_type:"tree",subject_id:ma.pathId,params:{subject_uuid:To.subject_uuid,subject_id:((sA=ce.detail)==null?void 0:sA.id)+"",shixun_uuid:To==null?void 0:To.keys,user_id:(Gu=Ae.userInfo)==null?void 0:Gu.user_id}}});if((Hs==null?void 0:Hs.status)===200){let ql=JSON.parse(sessionStorage.getItem("pathrit"));if(((PA=(nc=ql==null?void 0:ql.filter(Fo=>(Fo==null?void 0:Fo.parent)==To.id))==null?void 0:nc.filter(Fo=>{var ns;return(ns=Hs==null?void 0:Hs.nodes)==null?void 0:ns.map(hu=>hu.key).includes(Fo.keys)}))==null?void 0:PA.length)>0)return;let Mu=(Ou=Hs==null?void 0:Hs.nodes)==null?void 0:Ou.map((Fo,ns)=>UA(Mc({},Fo),{keys:Fo.key,key:(ql==null?void 0:ql.length)+ns+1,id:(ql==null?void 0:ql.length)+ns+1,text:Fo.name,subject_uuid:To.subject_uuid,parent:To.id}));const Bl=Array.from(new Set(Mu.map(Fo=>Fo.keys))).map(Fo=>Mu.find(ns=>ns.keys===Fo));let Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}}}})}}),Oa.allowDoubleClick=!1,Oa.allowSelect="single",Oa.commandHandler.canDeleteSelection=!1,Oa.commandHandler.canUndo=!1;const Di=Oa.toolManager.clickSelectingTool;Di.canStartMulti=!1,Oa.linkTemplate=Cr(NA.rU,{curve:NA.rU.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},Cr(NA.bn,{strokeWidth:3},new NA.KX("stroke","toNode",mi=>mi.data.brush?mi.data.brush:"black").ofObject()))};function zu(Cr,Oa){return Cr==="left"?Oa?NA.z6.Left:NA.z6.Right:Oa?NA.z6.Right:NA.z6.Left}(0,y.useEffect)(()=>{var Cr;((Cr=fi==null?void 0:fi.results)==null?void 0:Cr.length)>0&&!du&&(iA.current=new(v5())("#canva",{highlight:[{class:"\u7AE0\u82822",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{\u8BFE\u7A0B:"#17153D",\u7AE0\u8282:"#94A5FF",\u77E5\u8BC6\u70B9:"#FFB786",\u5B9E\u8BAD:"#FFEA82",\u4F5C\u4E1A:"#83FFE1",\u89C6\u9891:"#8BE6FF",\u9644\u4EF6:"#F999FF",\u8BD5\u9898:"#FF92B2",\u5173\u5361:"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:fi,nodeRadius:25,infoPanel:!1,onNodeClick:function(Oa){return xA(this,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});QA(Oa==null?void 0:Oa.key),(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)})},onNodeDoubleClick:function(Oa){return xA(this,null,function*(){var Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu,Bl,Mo,Fo,ns,hu,Dd,es,Uc,FA,rc,ld,nf,Af,df,ss,Du,qo,bf,Wd,dA,t0,zf,cm,Vp,Am,nh,dm,rh,ey,Ly,Ty,jy,ky,nd,ah,A5,ty,g1,Ry,ny,Ey;if(Oa.node_type==="\u77E5\u8BC6\u70B9"||Oa.node_type==="\u7AE0\u8282"||Oa.node_type==="\u5B9E\u8BAD"){if(Oa.node_type==="\u77E5\u8BC6\u70B9"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(Fc=(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu[0])==null?void 0:Fc.id,subject_id:((AA=ce.detail)==null?void 0:AA.id)+"",knowledge_uuid:Oa==null?void 0:Oa.id,user_id:(oA=Ae.userInfo)==null?void 0:oA.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((pc=Z0==null?void 0:Z0.nodes)!=null&&pc.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...(Gu=(sA=(vu=(EA=(vA=fi==null?void 0:fi.results)==null?void 0:vA[0])==null?void 0:EA.data)==null?void 0:vu[0])==null?void 0:sA.graph)==null?void 0:Gu.nodes,...Z0.nodes])==null?void 0:nc.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(ql=(Hs=(To=(Ou=(PA=fi==null?void 0:fi.results)==null?void 0:PA[0])==null?void 0:Ou.data)==null?void 0:To[0])==null?void 0:Hs.graph)==null?void 0:ql.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}if(Oa.node_type==="\u7AE0\u8282"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(Dd=(hu=(ns=(Fo=(Mo=(Bl=(Mu=fi==null?void 0:fi.results)==null?void 0:Mu[0])==null?void 0:Bl.data)==null?void 0:Mo[0])==null?void 0:Fo.graph)==null?void 0:ns.nodes)==null?void 0:hu[0])==null?void 0:Dd.id,subject_id:((es=ce.detail)==null?void 0:es.id)+"",stage_uuid:Oa==null?void 0:Oa.id,user_id:(Uc=Ae.userInfo)==null?void 0:Uc.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((FA=Z0==null?void 0:Z0.nodes)!=null&&FA.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(ss=[...(df=(Af=(nf=(ld=(rc=fi==null?void 0:fi.results)==null?void 0:rc[0])==null?void 0:ld.data)==null?void 0:nf[0])==null?void 0:Af.graph)==null?void 0:df.nodes,...Z0.nodes])==null?void 0:ss.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(dA=(Wd=(bf=(qo=(Du=fi==null?void 0:fi.results)==null?void 0:Du[0])==null?void 0:qo.data)==null?void 0:bf[0])==null?void 0:Wd.graph)==null?void 0:dA.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}if(Oa.node_type==="\u5B9E\u8BAD"){let Z0=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:Oa==null?void 0:Oa.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:(dm=(nh=(Am=(Vp=(cm=(zf=(t0=fi==null?void 0:fi.results)==null?void 0:t0[0])==null?void 0:zf.data)==null?void 0:cm[0])==null?void 0:Vp.graph)==null?void 0:Am.nodes)==null?void 0:nh[0])==null?void 0:dm.id,subject_id:((rh=ce.detail)==null?void 0:rh.id)+"",shixun_uuid:Oa==null?void 0:Oa.id,user_id:(ey=Ae.userInfo)==null?void 0:ey.user_id}}});if((Z0==null?void 0:Z0.status)===200){if(!((Ly=Z0==null?void 0:Z0.nodes)!=null&&Ly.length))return;let ry={results:[{columns:["user","entity"],data:[{graph:{nodes:(A5=[...(ah=(nd=(ky=(jy=(Ty=fi==null?void 0:fi.results)==null?void 0:Ty[0])==null?void 0:jy.data)==null?void 0:ky[0])==null?void 0:nd.graph)==null?void 0:ah.nodes,...Z0.nodes])==null?void 0:A5.map(w0=>{var d5,h1;return UA(Mc({},w0),{name:((d5=w0==null?void 0:w0.name)==null?void 0:d5.length)>4?((h1=w0==null?void 0:w0.name)==null?void 0:h1.substr(0,4))+"...":w0==null?void 0:w0.name})}),relationships:[...(Ey=(ny=(Ry=(g1=(ty=fi==null?void 0:fi.results)==null?void 0:ty[0])==null?void 0:g1.data)==null?void 0:Ry[0])==null?void 0:ny.graph)==null?void 0:Ey.relationships,...Z0.relationships]}}]}],errors:[]};Hu(ry)}}}})},zoomFit:!1,zoom:!0}))},[fi]);const wh=()=>{const Cr=document.getElementById("fileUpload");Cr.value=""},Nv=Cr=>{var Oa;const Di=Cr.target.files[0];if(!Di){wh();return}const mi=Di.name.toLowerCase();if(mi&&mi.indexOf(".avi")==-1&&mi.indexOf(".flv")==-1&&mi.indexOf(".f4v")==-1&&mi.indexOf(".m4v")==-1&&mi.indexOf(".mov")==-1&&mi.indexOf(".mp4")==-1&&mi.indexOf(".rmvb")==-1&&mi.indexOf(".swf")==-1&&mi.indexOf(".webm")==-1&&mi.indexOf(".wmv")==-1){me.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),wh();return}if(Di.size>1024*1*1024*1024){me.ZP.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),wh();return}if((Oa=pn.videoList)!=null&&Oa.find(Jo=>Jo.name===Di.name)){me.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),wh();return}NE(Di)},NE=Cr=>{var Oa,Di='{"Vod":{}}';if(uf.current){uf.current.addFile(Cr,null,null,null,Di);return}(0,Pg.o)((Oa=Ae.userInfo)==null?void 0:Oa.login,"",{create:!uf,addFileSuccess:mi=>{sr({type:"addVideo",payload:{uploadInfo:mi}})},onUploadProgress:(mi,Jo,fl)=>{const xl=Math.ceil(fl*100);sr({type:"updateProgress",payload:{uploadInfo:mi,progressPercent:xl}}),wh()},onUploadFailed:mi=>{me.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:mi=>{},onUploadSucceed:mi=>{},onUploadError:mi=>{},gotUploader:mi=>{mi.addFile(Cr,null,null,null,Di),uf.current=mi}})},Uh=()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA;let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:En==null?void 0:En.node_type,req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:$f,subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",knowledge_uuid:En==null?void 0:En.id,user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id,stage_uuid:En==null?void 0:En.id}}});if((vu==null?void 0:vu.status)===200){if(!((Di=vu==null?void 0:vu.nodes)!=null&&Di.length))return;let sA={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fc=[...(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes,...vu.nodes])==null?void 0:Fc.map(Gu=>{var nc,PA;return UA(Mc({},Gu),{name:((nc=Gu==null?void 0:Gu.name)==null?void 0:nc.length)>4?((PA=Gu==null?void 0:Gu.name)==null?void 0:PA.substr(0,4))+"...":Gu==null?void 0:Gu.name})}),relationships:[...(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships,...vu.relationships]}}]}],errors:[]};Hu(sA)}});let OE=0;function Uf(Cr,Oa="0"){var Di;let mi=[],Jo=++OE,fl={key:Jo,id:Jo,keys:Cr.key,node_type:Cr.node_type,parent:Oa,text:Cr.title};return mi.push(fl),(Di=Cr==null?void 0:Cr.children)==null||Di.map(xl=>{mi.push(...Uf(xl,fl.id))}),mi}function fu(){return xA(this,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA;if(du){let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"tree",subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id}}});if((vu==null?void 0:vu.status)===200){yg((mi=(Di=vu==null?void 0:vu.nodes)==null?void 0:Di[0])==null?void 0:mi.key);let sA=(Jo=vu==null?void 0:vu.nodes)==null?void 0:Jo.map((Gu,nc)=>{var PA,Ou;return UA(Mc({},Gu),{keys:Gu.key,key:nc+1,id:nc+1,text:Gu.name,subject_uuid:(Ou=(PA=vu==null?void 0:vu.nodes)==null?void 0:PA[0])==null?void 0:Ou.key,parent:nc===0?0:1})});sessionStorage.setItem("pathrit",JSON.stringify(sA)),z0(sA),(xl=(fl=vo.current)==null?void 0:fl.zoomToFit)==null||xl.call(fl),(Fc=(gu=oa.current)==null?void 0:gu.zoomToFit)==null||Fc.call(gu)}}else{let vu=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"graph",subject_id:ma.pathId,params:{subject_id:((AA=ce.detail)==null?void 0:AA.id)+"",user_id:(oA=Ae.userInfo)==null?void 0:oA.user_id}}});if(vu.status===200){let sA={results:[{columns:["user","entity"],data:[{graph:{nodes:(pc=[...vu==null?void 0:vu.nodes])==null?void 0:pc.map(Gu=>{var nc,PA;return UA(Mc({},Gu),{name:((nc=Gu==null?void 0:Gu.name)==null?void 0:nc.length)>4?((PA=Gu==null?void 0:Gu.name)==null?void 0:PA.substr(0,4))+"...":Gu==null?void 0:Gu.name})}),relationships:[...vu==null?void 0:vu.relationships]}}]}],errors:[]};yg((EA=(vA=vu==null?void 0:vu.nodes)==null?void 0:vA[0])==null?void 0:EA.id),Hu(sA)}}})}const c5={onRemove:()=>{Zi([])},beforeUpload:Cr=>{if(console.log(Cr),(Cr==null?void 0:Cr.size)>1024*1024*50)return me.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let Oa=[];return Oa.push(Cr),Zi([...Oa]),!1},fileList:Ya,accept:".xls,.xlsx"};function th(){var Cr,Oa,Di,mi;T0(600),(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToFit)==null||Oa.call(Cr),(mi=(Di=oa.current)==null?void 0:Di.zoomToFit)==null||mi.call(Di)}return On.createElement("div",{ref:Cn,style:{paddingBottom:20,background:"#FFF",position:"relative"}},On.createElement(Ee.Z,{spinning:Si},!(ba!=null&&ba.is_root)&&On.createElement("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"}},On.createElement("div",{onClick:()=>{$n({}),M0(!0),Gd(!1)},className:du?nu.headeractivite:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-zhishishu"})),On.createElement("div",null,"\u77E5\u8BC6\u6811")),On.createElement("div",{onClick:()=>{M0(!1),$n({}),Gd(!1)},className:du?nu.header:nu.headeractivite},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-guanxitu"})),On.createElement("div",null,"\u5173\u7CFB\u56FE")),On.createElement("div",{onClick:()=>{var Cr,Oa,Di,mi;if(du){var Jo=vo.current.viewportBounds.width,fl=vo.current.viewportBounds.height;(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToRect)==null||Oa.call(Cr,new NA.UL(1,1,Jo/1.1,fl/1.1)),(mi=(Di=oa.current)==null?void 0:Di.zoomToRect)==null||mi.call(Di,new NA.UL(1,1,Jo/1.1,fl/1.1))}else iA.current.zoomInOut(1)},className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-fangda3"})),On.createElement("div",null,"\u653E\u5927")),On.createElement("div",{onClick:()=>{var Cr,Oa,Di,mi;if(du){var Jo=vo.current.viewportBounds.width,fl=vo.current.viewportBounds.height;(Oa=(Cr=vo.current)==null?void 0:Cr.zoomToRect)==null||Oa.call(Cr,new NA.UL(1,1,Jo*1.1,fl*1.1)),(mi=(Di=oa.current)==null?void 0:Di.zoomToRect)==null||mi.call(Di,new NA.UL(1,1,Jo*1.1,fl*1.1))}else iA.current.zoomInOut(-1)},className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-suoxiao3"})),On.createElement("div",null,"\u7F29\u5C0F")),On.createElement(a.Z,{title:"\u529F\u80FD\u5347\u7EA7\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\uFF0C\u8C22\u8C22",getPopupContainer:()=>Cn.current},On.createElement("div",{onClick:()=>xA(void 0,null,function*(){}),className:nu.header,style:{color:"#C0C0C0"}},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-chazhao"})),On.createElement("div",null,"\u67E5\u627E"))),((Ye=ce.detail)==null?void 0:Ye.allow_add_member)&&On.createElement("div",{onClick:()=>xA(void 0,null,function*(){lf(!0)}),className:nu.header},On.createElement("div",null," ",On.createElement("i",{className:"iconfont icon-daoru"})),On.createElement("div",null,"\u5BFC\u5165")),On.createElement("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"}},((Ct=ce.detail)==null?void 0:Ct.allow_add_member)&&On.createElement(a.Z,{title:"\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784",getPopupContainer:()=>Cn.current},On.createElement("i",{onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Cn.current,content:"\u8BF7\u786E\u5B9A\u662F\u5426\u5C06\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784\uFF0C\u66F4\u65B0\u540E\u539F\u6709\u77E5\u8BC6\u7ED3\u6784\u5C06\u88AB\u8986\u76D6\uFF0C\u8986\u76D6\u540E\u4E0D\u53EF\u64A4\u9500\u6062\u590D\u3002",onOk:()=>xA(void 0,null,function*(){jr(!0);let Cr=yield(0,ot.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:ma.pathId}});jr(!1),Cr.status===0&&me.ZP.info(Cr==null?void 0:Cr.message)})})},style:{margin:"0px 30px"},className:`iconfont icon-jiazai_shuaxin_o ${nu.ehover}`})),((xt=ce.detail)==null?void 0:xt.allow_add_member)&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,menu:{items:[{key:"1",style:{width:100},label:On.createElement("a",{href:`${we.Z.API_SERVER||"https://test3-data.educoder.net"}/api/knowledge/export_kg.json?subject_id=${ma.pathId}&export_type=excel&subject_uuid=${$f}&subject_name=${(an=ce==null?void 0:ce.detail)==null?void 0:an.name}`},"\u5BFC\u51FAExcel")}]}},On.createElement("i",{className:`iconfont icon-xiazai6 ${nu.ehover}`})),On.createElement("i",{onClick:()=>{(0,yd.vp)()?(lr(!1),(0,yd.BU)()):(lr(!0),(0,yd.Dj)(Cn.current)),th()},style:{marginLeft:30,marginRight:20},className:`iconfont ${Zr?"icon-tuichuquanping3":"icon-quanping4"} ${nu.ehover}`}))),On.createElement("div",{className:Zr?nu.neo4jd3Wrp1:nu.neo4jd3Wrp,style:{position:"relative"}},On.createElement("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"}},du&&On.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},On.createElement("div",{style:{color:"#3061D0",fontSize:14}},On.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),On.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),On.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>xA(void 0,null,function*(){var Cr,Oa,Di;if(pd)fu(),Gd(!1);else{let mi=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id}}});if((mi==null?void 0:mi.status)===200){if(((Di=Object.keys(mi==null?void 0:mi.datas))==null?void 0:Di.length)===0)return;Gd(!0);let Jo=Uf(mi==null?void 0:mi.datas);sessionStorage.setItem("pathrit",JSON.stringify(Jo)),z0(Jo),setTimeout(()=>{th()},300)}}}),className:nu.selectshixun},pd?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00")),!du&&On.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},On.createElement("div",{style:{color:"#3061D0",fontSize:14}},On.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),On.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),((mn=(xn=(ln=(Ot=(Je=(Mt=fi==null?void 0:fi.results)==null?void 0:Mt[0])==null?void 0:Je.data)==null?void 0:Ot[0])==null?void 0:ln.graph)==null?void 0:xn.nodes)==null?void 0:mn.length)>0&&On.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi;if(pd)fu(),Gd(!1);else{let Jo=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:ma.pathId,req_type:"graph",params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",subject_uuid:$f}}});if((Jo==null?void 0:Jo.status)===200){Gd(!0);let fl={results:[{columns:["user","entity"],data:[{graph:{nodes:(Oa=[...Jo==null?void 0:Jo.nodes])==null?void 0:Oa.map(xl=>{var gu,Fc;return UA(Mc({},xl),{name:((gu=xl==null?void 0:xl.name)==null?void 0:gu.length)>4?((Fc=xl==null?void 0:xl.name)==null?void 0:Fc.substr(0,4))+"...":xl==null?void 0:xl.name})}),relationships:[...Jo==null?void 0:Jo.relationships]}}]}],errors:[]};yg((mi=(Di=Jo==null?void 0:Jo.nodes)==null?void 0:Di[0])==null?void 0:mi.id),Hu(fl)}}}),className:nu.selectshixun},pd?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00"))),!du&&On.createElement("div",{id:"canva",style:{position:"relative",zIndex:2}}),On.createElement("div",{id:"myDiagramDiv",style:{height:Zr?"calc(100vh - 100px)":540,width:"100%",visibility:ba!=null&&ba.is_root?"hidden":du?"visible":"hidden",position:du?"relative":"absolute"}}),Fg.map((Cr,Oa)=>On.createElement("div",{style:{display:"inline-block",marginLeft:Oa!==0&&20,maxHeight:20}},On.createElement("span",{style:{display:"inline-flex",background:Cr==null?void 0:Cr.color,width:16,height:8,borderRadius:4}}),On.createElement("span",{style:{marginLeft:6}},Cr==null?void 0:Cr.name))))),On.createElement("div",{style:{zIndex:10}},On.createElement(sv(),{disabled:Js,bounds:Jl,onStart:(Cr,Oa)=>Hf(Cr,Oa)},On.createElement("div",{ref:Ec,style:{position:"absolute",cursor:"move",right:Zr?0:-500,top:60,zIndex:10}},On.createElement("div",{onMouseOver:()=>{Js&&Qs(!Mr)},onMouseOut:()=>{Qs(!0)}},(En==null?void 0:En.id)&&On.createElement("div",{className:nu.rightmodal},On.createElement(Ee.Z,{spinning:Si},On.createElement("div",{style:{display:"flex",padding:25,paddingBottom:0}},On.createElement("div",{className:nu.title},On.createElement("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:Fg==null?void 0:Fg.find(Cr=>Cr.name===(En==null?void 0:En.node_type)).color}},(En==null?void 0:En.node_type)+"\u8282\u70B9")," ",En.name," ",(En==null?void 0:En.node_type)!=="\u8BFE\u7A0B"&&(En==null?void 0:En.node_type)!=="\u5173\u5361"&&On.createElement("i",{onClick:()=>{var Cr,Oa,Di,mi;KA(!0),(En==null?void 0:En.node_type)==="\u7AE0\u8282"?(mc(!0),cf(!1,"\u7AE0\u8282"),Or.setFieldsValue(UA(Mc({},En),{backend_stage_uuid:(Cr=En==null?void 0:En.backend_stage)==null?void 0:Cr.id,front_stage_uuid:(Oa=En==null?void 0:En.front_stage)==null?void 0:Oa.id}))):(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"?(Ci(!0),cf(!1,"\u77E5\u8BC6\u70B9"),Or.setFieldsValue(UA(Mc({},En),{backend_knowledge_uuid:(Di=En==null?void 0:En.backend_knowledge)==null?void 0:Di.id,front_knowledge_uuid:(mi=En==null?void 0:En.front_knowledge)==null?void 0:mi.id}))):(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"?(rg(!0),Qf(Mc({},En)),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u4F5C\u4E1A"?(Es(!0),Or.setFieldsValue(Mc({},En)),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u89C6\u9891"?(Uu(!0),Or.setFieldsValue(Mc({},En)),Zg({id:En==null?void 0:En.id,title:En==null?void 0:En.name,video_detail:{play_url:En==null?void 0:En.video_url}}),ef(En==null?void 0:En.knowledge_node_list),Jc(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u9644\u4EF6"?(Kg(!0),Or.setFieldsValue(Mc({},En)),Hc(100),pA({name:En==null?void 0:En.name,response:{id:En==null?void 0:En.attachment_id}}),Jc(En==null?void 0:En.knowledge_node_list),ef(En==null?void 0:En.knowledge_node_list)):(En==null?void 0:En.node_type)==="\u8BD5\u9898"&&(Jc(En==null?void 0:En.knowledge_node_list),ef(En==null?void 0:En.knowledge_node_list),Au(!0),Or.setFieldsValue(Mc({},En)))},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),(En==null?void 0:En.node_type)!=="\u8BFE\u7A0B"&&(En==null?void 0:En.node_type)!=="\u5173\u5361"&&On.createElement("i",{onClick:()=>{ge.default.confirm({title:"\u63D0\u793A",content:"\u5220\u9664\u8282\u70B9\u4F1A\u5C06\u5B50\u8282\u70B9\u4E00\u5E76\u5220\u9664\uFF0C\u5220\u9664\u8282\u70B9\u4E0D\u4F1A\u5F71\u54CD\u5230\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\u3002\u5220\u9664\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",closeIcon:!0,closable:!0,icon:null,onOk:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu;let sA=yield(0,ot.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:En==null?void 0:En.node_type,subject_id:ma.pathId,params:{subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",user_id:(Oa=Ae.userInfo)==null?void 0:Oa.user_id,id:En.id}}});if((sA==null?void 0:sA.status)===200)if(me.ZP.info("\u5220\u9664\u6210\u529F"),$n({}),du)fu();else{let Gu={results:[{columns:["user","entity"],data:[{graph:{nodes:(Fc=[...(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu.filter(nc=>nc.id!==En.id)])==null?void 0:Fc.map(nc=>{var PA,Ou;return UA(Mc({},nc),{name:((PA=nc==null?void 0:nc.name)==null?void 0:PA.length)>4?((Ou=nc==null?void 0:nc.name)==null?void 0:Ou.substr(0,4))+"...":nc==null?void 0:nc.name})}),relationships:[...(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(nc=>nc.id!==En.id&&En.id!==nc.endNode&&En.id!==nc.startNode)]}}]}],errors:[]};Hu(Gu)}})})},className:`iconfont icon-shanchu14 ${nu.dhover}`,style:{marginLeft:14}})),On.createElement("div",null,On.createElement("i",{style:{cursor:"pointer"},onClick:()=>{var Cr,Oa;$n({}),(Cr=vo.current)==null||Cr.clearSelection(),(Oa=oa.current)==null||Oa.clearSelection()},className:"iconfont icon-danchuangguanbi"}))),On.createElement("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0}},On.createElement("div",{style:{marginTop:20}},On.createElement("div",{className:nu.linetitles},On.createElement("span",{className:nu.line}),"\u5C5E\u6027"),(En==null?void 0:En.node_type)==="\u8BFE\u7A0B"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12}},"\u6559\u5B66\u56E2\u961F\uFF1A",(Hn=JSON.parse(En==null?void 0:En.teacher_group))==null?void 0:Hn.map(Cr=>Cr.name).toString())),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12}},"\u53D1\u5E03\u5355\u4F4D\uFF1A",En==null?void 0:En.school)),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u7B80\u4ECB\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12},value:En==null?void 0:En.subject_desc})))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u987B\u77E5\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12},value:En==null?void 0:En.subject_notice}))))),(En==null?void 0:En.node_type)==="\u5173\u5361"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u5173\u5361\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.challenge_desc}))))),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u7AE0\u8282\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.stage_desc}))))),(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u5B9E\u8BAD\u7C7B\u522B\uFF1A",On.createElement("div",null,En==null?void 0:En.shixun_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u5B9E\u8BAD\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement("span",{className:nu.description,dangerouslySetInnerHTML:{__html:En==null?void 0:En.shixun_desc}})))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u96BE\u6613\u7A0B\u5EA6\uFF1A",On.createElement("div",null,En==null?void 0:En.diffculty)))),(En==null?void 0:En.node_type)==="\u89C6\u9891"&&On.createElement("div",null,On.createElement(b5.Z,{onPlayEnded:()=>{},autoPlay:!1,allow_skip:!1,courseId:"",src:(nr=En==null?void 0:En.video_url)!=null&&nr.startsWith("http")||(or=En==null?void 0:En.video_url)!=null&&or.startsWith("https")?En==null?void 0:En.video_url:Zv.Base64.decode(En==null?void 0:En.video_url),videoId:"",toLog:!0,logWatchHistory:()=>{}}),On.createElement("div",{className:nu.linetitles,style:{marginTop:20}},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u89C6\u9891\u63CF\u8FF0\uFF1A",On.createElement("div",null,En==null?void 0:En.video_desc)))),(En==null?void 0:En.node_type)==="\u9644\u4EF6"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles,style:{marginTop:20}},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u9644\u4EF6\u63CF\u8FF0\uFF1A"),On.createElement("div",null,(En==null?void 0:En.attachment_desc)||"\u6682\u65E0")))),(En==null?void 0:En.node_type)==="\u4F5C\u4E1A"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u4F5C\u4E1A\u7C7B\u522B\uFF1A",On.createElement("div",null,En==null?void 0:En.homework_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.homework_desc}))))),(En==null?void 0:En.node_type)==="\u8BD5\u9898"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u8BD5\u9898\u9898\u578B\uFF1A",On.createElement("div",null,En==null?void 0:En.test_type))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:60}},"\u8BD5\u9898\u5185\u5BB9\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:En==null?void 0:En.test_content}))))),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement("div",null,On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u7C7B\u578B\uFF1A"),On.createElement("div",null,(En==null?void 0:En.knowledge_type)||""))),On.createElement("div",{className:nu.linetitles},On.createElement("span",{style:{marginRight:8}}),On.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},On.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u63CF\u8FF0\uFF1A"),On.createElement("div",null,On.createElement(Pe.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(En==null?void 0:En.knowledge_desc)||"\u6682\u65E0\u63CF\u8FF0"})))))),On.createElement("div",{style:{marginTop:20}},On.createElement("div",{className:nu.linetitles,style:{marginBottom:0}},On.createElement("span",{className:nu.line}),"\u5173\u7CFB"),(En==null?void 0:En.node_type)==="\u5173\u5361"&&On.createElement("div",null,On.createElement("div",{style:{marginBottom:15}},On.createElement("span",null,"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",On.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},((Mn=En==null?void 0:En.shixun_names)==null?void 0:Mn[0])||"\u6682\u65E0")))),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement("div",{style:{marginTop:15,display:"flex"}},On.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u7AE0\u8282\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Jr=En==null?void 0:En.front_stage)==null?void 0:Jr.name)||"\u6682\u65E0")),On.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u7AE0\u8282\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((cr=En==null?void 0:En.backend_stage)==null?void 0:cr.name)||"\u6682\u65E0"))),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement("div",{style:{marginTop:15}},On.createElement("div",{style:{marginBottom:15}},On.createElement("span",null,"\u6240\u5C5E\u7AE0\u8282\uFF1A",On.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},(En==null?void 0:En.stage_name)||"\u6682\u65E0"))),On.createElement("div",{style:{display:"flex"}},On.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u77E5\u8BC6\u70B9\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Tr=En==null?void 0:En.front_knowledge)==null?void 0:Tr.name)||"\u6682\u65E0")),On.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u77E5\u8BC6\u70B9\uFF1A",On.createElement("span",{className:nu.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((_n=En==null?void 0:En.backend_knowledge)==null?void 0:_n.name)||"\u6682\u65E0")))),["\u5B9E\u8BAD","\u9644\u4EF6","\u4F5C\u4E1A","\u89C6\u9891","\u8BD5\u9898"].includes(En==null?void 0:En.node_type)&&On.createElement("div",null,On.createElement("span",null,"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A",(Fr=En==null?void 0:En.knowledge_node_list)==null?void 0:Fr.map(Cr=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Oa=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Oa==null?void 0:Oa.status)===200&&$n(Oa==null?void 0:Oa.data)}),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,Cr==null?void 0:Cr.title))))),(En==null?void 0:En.node_type)==="\u8BFE\u7A0B"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement("span",{onClick:()=>{Or.resetFields(),cf(!1,"\u7AE0\u8282"),KA(!1),mc(!0)},className:nu.additem},On.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u7AE0\u8282"),items:[{key:"1",label:`\u7AE0\u8282\uFF08${(Hr=En==null?void 0:En.relations)==null?void 0:Hr.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u7AE0\u8282\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u7AE0\u8282\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement(dt.default,{items:[{key:"1",label:`\u5173\u5361\uFF08${(vr=En==null?void 0:En.relations)==null?void 0:vr.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u5173\u5361\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5173\u5361",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u5173\u5361\u63CF\u8FF0",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),(En==null?void 0:En.node_type)==="\u7AE0\u8282"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement("span",{onClick:()=>{Or.resetFields(),Ci(!0),KA(!1),cf(!1,"\u77E5\u8BC6\u70B9")},className:nu.additem},On.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u77E5\u8BC6\u70B9"),items:[{key:"1",label:`\u77E5\u8BC6\u70B9\uFF08${(Da=En==null?void 0:En.relations)==null?void 0:Da.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.relations,columns:[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){var mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu;let Bl=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});if((Bl==null?void 0:Bl.status)===200){$n(Bl==null?void 0:Bl.data);let Mo=yield(0,ot.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u7AE0\u8282",req_type:"graph",subject_id:ma.pathId,params:{subject_uuid:((AA=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc[0])==null?void 0:AA.id)||$f,subject_id:((oA=ce.detail)==null?void 0:oA.id)+"",stage_uuid:En==null?void 0:En.id,user_id:(pc=Ae.userInfo)==null?void 0:pc.user_id}}});if((Mo==null?void 0:Mo.status)===200){if(!((vA=Mo==null?void 0:Mo.nodes)!=null&&vA.length))return;let Fo={results:[{columns:["user","entity"],data:[{graph:{nodes:(PA=[...(nc=(Gu=(sA=(vu=(EA=fi==null?void 0:fi.results)==null?void 0:EA[0])==null?void 0:vu.data)==null?void 0:sA[0])==null?void 0:Gu.graph)==null?void 0:nc.nodes,...Mo.nodes])==null?void 0:PA.map(ns=>{var hu,Dd;return UA(Mc({},ns),{name:((hu=ns==null?void 0:ns.name)==null?void 0:hu.length)>4?((Dd=ns==null?void 0:ns.name)==null?void 0:Dd.substr(0,4))+"...":ns==null?void 0:ns.name})}),relationships:[...(Mu=(ql=(Hs=(To=(Ou=fi==null?void 0:fi.results)==null?void 0:Ou[0])==null?void 0:To.data)==null?void 0:Hs[0])==null?void 0:ql.graph)==null?void 0:Mu.relationships,...Mo.relationships]}}]}],errors:[]};Hu(Fo)}}})},Cr)}},{title:"\u77E5\u8BC6\u70B9\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(En==null?void 0:En.node_type)==="\u77E5\u8BC6\u70B9"&&On.createElement(dt.default,{tabBarExtraContent:On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{rg(!0),KA(!1),Jc([])}},"\u6DFB\u52A0\u5B9E\u8BAD")},{key:"2",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Es(!0),Jc([])}},"\u6DFB\u52A0\u4F5C\u4E1A")},{key:"3",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Uu(!0),Jc([]),Or.resetFields()}},"\u6DFB\u52A0\u89C6\u9891")},{key:"4",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Jc([]),Kg(!0)}},"\u6DFB\u52A0\u9644\u4EF6")},{key:"5",style:{width:100,textAlign:"center"},label:On.createElement("a",{onClick:()=>{KA(!1),Jc([]),Au(!0)}},"\u6DFB\u52A0\u8BD5\u9898")}]}},On.createElement("span",{style:{color:"#3061D0"}}," \u6DFB\u52A0\u5173\u8054\u5185\u5BB9")),items:[{key:"0",label:`\u5B9E\u8BAD\uFF08${(er=En==null?void 0:En.shixun_relations)==null?void 0:er.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.shixun_relations,columns:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u5B9E\u8BAD\u7C7B\u578B",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"\u5B9E\u8BAD\u5173\u5361",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"\u5B9E\u8BAD\u73AF\u5883",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:`\u4F5C\u4E1A\uFF08${(ta=En==null?void 0:En.homework_relations)==null?void 0:ta.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.homework_relations,columns:[{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u4F5C\u4E1A\u7C7B\u578B",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"\u4F5C\u4E1A\u63CF\u8FF0",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:`\u89C6\u9891\uFF08${(Pa=En==null?void 0:En.video_relations)==null?void 0:Pa.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.video_relations,columns:[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u89C6\u9891",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u89C6\u9891\u63CF\u8FF0",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:`\u9644\u4EF6\uFF08${(ca=En==null?void 0:En.attachment_relations)==null?void 0:ca.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.attachment_relations,columns:[{title:"\u9644\u4EF6\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u9644\u4EF6\u63CF\u8FF0",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:`\u8BD5\u9898\uFF08${(Ca=En==null?void 0:En.test_relations)==null?void 0:Ca.length}\uFF09`,children:On.createElement(st.default,{pagination:!1,dataSource:En==null?void 0:En.test_relations,columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Cr,Oa,Di){return On.createElement("a",{onClick:()=>xA(this,null,function*(){let mi=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:ma.pathId,params:{id:Oa==null?void 0:Oa.id}}});(mi==null?void 0:mi.status)===200&&$n(mi==null?void 0:mi.data)})},Cr)}},{title:"\u8BD5\u9898\u7C7B\u578B",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})),On.createElement("div",{style:{textAlign:"center",marginTop:20}},(En==null?void 0:En.node_type)==="\u5B9E\u8BAD"&&On.createElement(de.ZP,{type:"primary",onClick:()=>{window.open(En==null?void 0:En.shixun_url)}},"\u524D\u5F80\u5B9E\u8BAD"))))))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u7AE0\u8282",getContainer:()=>Cn.current,centered:!0,destroyOnClose:!0,open:Xc,onCancel:()=>{Or.resetFields(),mc(!1),KA(!1)},onOk:()=>{Or.submit()}},On.createElement(x.default,{form:Or,labelCol:{span:5},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if(Cr!=null&&Cr.backend_stage_uuid&&(Cr==null?void 0:Cr.backend_stage_uuid)===(Cr==null?void 0:Cr.front_stage_uuid)){me.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:ma.pathId,params:UA(Mc({},Cr),{stage_uuid:pl&&(En==null?void 0:En.id),subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",subject_uuid:$f,user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u7AE0\u8282":"\u8BFE\u7A0B",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Mo=>Mo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>!((Mo.endNode===En.id||Mo.startNode===En.id)&&Mo.type!=="\u5305\u542B")),Mu=[];Cr!=null&&Cr.backend_stage_uuid&&(Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.backend_stage_uuid,type:"\u540E\u5E8F"}),Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.backend_stage_uuid,endNode:En.id,type:"\u524D\u5E8F"})),Cr!=null&&Cr.front_stage_uuid&&(Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.front_stage_uuid,endNode:En.id,type:"\u524D\u5E8F"}),Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.front_stage_uuid,type:"\u540E\u5E8F"}));let Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(sA=[...Hs])==null?void 0:sA.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=(Gu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)===(En==null?void 0:En.id)))==null?void 0:Gu[0],Mu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)!==(En==null?void 0:En.id));ql.text=(nc=To==null?void 0:To.data)==null?void 0:nc.name,Mu.push(ql),z0(Mu),sessionStorage.setItem("pathrit",JSON.stringify(Mu)),setTimeout(()=>{th()},300)}else fu();Or.resetFields(),mc(!1),KA(!1)}})},On.createElement(x.default.Item,{label:"\u7AE0\u8282\u540D\u79F0",name:"stage_name",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u7AE0\u8282\u70B9\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:200,max:200})),On.createElement(x.default.Item,{label:"\u7AE0\u8282\u63CF\u8FF0",name:"stage_desc"},On.createElement(ee.default.TextArea,{maxLength:1e3})),On.createElement(x.default.Item,{label:"\u540E\u5E8F\u7AE0\u8282",name:"backend_stage_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))),On.createElement(x.default.Item,{label:"\u524D\u5E8F\u7AE0\u8282",name:"front_stage_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{value:Cr==null?void 0:Cr.id,key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))))),On.createElement(w5,{shixunIds:"",cb:Cr=>{Qf(Cr)}}),On.createElement(ge.default,{open:si,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u77E5\u8BC6\u70B9",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>Ci(!1),okButtonProps:{loading:za},onOk:()=>{Or.submit()}},On.createElement(x.default,{size:"large",form:Or,labelCol:{span:5},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if(ri(!0),Cr!=null&&Cr.backend_knowledge_uuid&&(Cr==null?void 0:Cr.backend_knowledge_uuid)===(Cr==null?void 0:Cr.front_knowledge_uuid)){me.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C"),ri(!1);return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:UA(Mc({},Cr),{subject_uuid:$f,knowledge_uuid:En==null?void 0:En.id,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",stage_uuid:pl?En==null?void 0:En.stage_uuid:En==null?void 0:En.id,user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if(ri(!1),(Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u77E5\u8BC6\u70B9":"\u7AE0\u8282",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Mo=>Mo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>!((Mo.endNode===En.id||Mo.startNode===En.id)&&Mo.type!=="\u5305\u542B")),Mu=[];Cr!=null&&Cr.backend_knowledge_uuid&&(Mu.push({id:En.id,startNode:En.id,endNode:Cr==null?void 0:Cr.backend_knowledge_uuid,type:"\u540E\u5E8F"}),Mu.push({id:Cr==null?void 0:Cr.backend_knowledge_uuid,endNode:En.id,startNode:Cr==null?void 0:Cr.backend_knowledge_uuid,type:"\u524D\u5E8F"})),Cr!=null&&Cr.front_knowledge_uuid&&(Mu.push({id:En.id,startNode:Cr==null?void 0:Cr.front_knowledge_uuid,endNode:En.id,type:"\u524D\u5E8F"}),Mu.push({id:Cr==null?void 0:Cr.front_knowledge_uuid,endNode:En.id,startNode:Cr==null?void 0:Cr.front_knowledge_uuid,type:"\u540E\u5E8F"}));let Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(sA=[...Hs])==null?void 0:sA.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=(Gu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)===(En==null?void 0:En.id)))==null?void 0:Gu[0],Mu=Hs==null?void 0:Hs.filter(Bl=>(Bl==null?void 0:Bl.keys)!==(En==null?void 0:En.id));ql.text=(nc=To==null?void 0:To.data)==null?void 0:nc.name,Mu.push(ql),z0(Mu),sessionStorage.setItem("pathrit",JSON.stringify(Mu)),setTimeout(()=>{th()},300)}else fu();Or.resetFields(),Ci(!1),ef([]),Jc([])}})},On.createElement(x.default.Item,{name:"knowledge_name",label:"\u77E5\u8BC6\u70B9\u540D\u79F0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:20})),On.createElement(x.default.Item,{name:"knowledge_type",label:"\u77E5\u8BC6\u70B9\u7C7B\u522B"},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u64CD\u4F5C\u8282\u70B9"},"\u64CD\u4F5C\u8282\u70B9"),On.createElement(ye.ZP,{value:"\u6982\u5FF5\u8282\u70B9"},"\u6982\u5FF5\u8282\u70B9"))),On.createElement(x.default.Item,{name:"knowledge_desc",label:"\u77E5\u8BC6\u70B9\u63CF\u8FF0"},On.createElement(ee.default.TextArea,{maxLength:100})),On.createElement(x.default.Item,{label:"\u540E\u5E8F\u77E5\u8BC6\u70B9",name:"backend_knowledge_uuid"},On.createElement(jt.default,null,e0.map(Cr=>On.createElement(jt.default.Option,{key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))),On.createElement(x.default.Item,{label:"\u524D\u5E8F\u77E5\u8BC6\u70B9",name:"front_knowledge_uuid"},On.createElement(jt.default,null,e0==null?void 0:e0.map(Cr=>On.createElement(jt.default.Option,{value:Cr==null?void 0:Cr.id,key:Cr==null?void 0:Cr.id},Cr==null?void 0:Cr.name)))))),On.createElement(ge.default,{open:Ku,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u89C6\u9891",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{var Cr,Oa;Uu(!1),wh(),sr({type:"removeVideo",payload:{name:(Oa=(Cr=pn.videoList)==null?void 0:Cr[0])==null?void 0:Oa.name}}),Zg({})},okButtonProps:{loading:za},onOk:()=>{Or.submit()}},!pl&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,overlayStyle:{minWidth:90},disabled:pl,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:On.createElement("a",{onClick:()=>{var Cr,Oa;document.getElementById("fileUpload").click(),wh(),sr({type:"removeVideo",payload:{name:(Oa=(Cr=pn.videoList)==null?void 0:Cr[0])==null?void 0:Oa.name}})}},"\u4E0A\u4F20\u89C6\u9891")},{key:"2",label:On.createElement("a",{onClick:()=>{wg("\u89C6\u9891\u9879\u76EE"),tf(!0)}},"\u9009\u62E9\u89C6\u9891")}]}},On.createElement("span",{style:{width:88},className:nu.selectshixun},"\u9009\u62E9\u89C6\u9891")),((Gn=(fo=pn.videoList)==null?void 0:fo[0])==null?void 0:Gn.loaded)==100||aA!=null&&aA.id?On.createElement("span",{className:`${nu.videoName} font14`,style:{marginLeft:10}},((Ga=(rr=pn.videoList)==null?void 0:rr[0])==null?void 0:Ga.name)||(aA==null?void 0:aA.title)):((co=(qi=pn.videoList)==null?void 0:qi[0])==null?void 0:co.loaded)>0&&On.createElement(S1.Z,{style:{width:"70%",marginLeft:10},percent:(gt=(ei=pn.videoList)==null?void 0:ei[0])==null?void 0:gt.loaded,status:((Aa=(Kr=pn.videoList)==null?void 0:Kr[0])==null?void 0:Aa.loaded)==100?"normal":"active"}),On.createElement(x.default,{form:Or,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs,ql,Mu,Bl;if(((Oa=pn==null?void 0:pn.videoList)==null?void 0:Oa.length)===0&&!(aA!=null&&aA.id)){me.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u89C6\u9891");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Mo=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Fo=yield(0,ot.ZP)(Mo,{method:"post",body:{node_type:"\u89C6\u9891",subject_id:ma.pathId,uuid:(mi=(Di=pn.videoList)==null?void 0:Di[0])==null?void 0:mi.videoId,params:Mc({subject_uuid:$f,subject_id:((Jo=ce.detail)==null?void 0:Jo.id)+"",user_id:(fl=Ae==null?void 0:Ae.userInfo)==null?void 0:fl.user_id,video_url:(xl=aA==null?void 0:aA.video_detail)==null?void 0:xl.play_url,video_file_url:(gu=aA==null?void 0:aA.video_detail)==null?void 0:gu.file_url,video_uuid:pl&&(En==null?void 0:En.id),knowledge_uuid_list:Ul==null?void 0:Ul.map(ns=>ns.key||(ns==null?void 0:ns.id))},Cr)}});if((Fo==null?void 0:Fo.status)===200){!pl&&!du&&Uh();let ns=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u89C6\u9891":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((ns==null?void 0:ns.status)===200)if($n(ns==null?void 0:ns.data),pl&&!du){let hu=(EA=(vA=(pc=(oA=(AA=(Fc=fi==null?void 0:fi.results)==null?void 0:Fc[0])==null?void 0:AA.data)==null?void 0:oA[0])==null?void 0:pc.graph)==null?void 0:vA.nodes)==null?void 0:EA.filter(rc=>rc.id!==En.id);hu.push(ns==null?void 0:ns.data);let Dd=(vu=hu==null?void 0:hu.filter(rc=>(rc==null?void 0:rc.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:vu.map(rc=>rc.key),es=(To=(Ou=(PA=(nc=(Gu=(sA=fi==null?void 0:fi.results)==null?void 0:sA[0])==null?void 0:Gu.data)==null?void 0:nc[0])==null?void 0:PA.graph)==null?void 0:Ou.relationships)==null?void 0:To.filter(rc=>rc.endNode!==En.id),Uc=(Hs=Ul.filter(rc=>Dd.includes(rc==null?void 0:rc.key)))==null?void 0:Hs.map(rc=>({id:rc.key,startNode:rc.key,endNode:En.key,type:"\u5305\u542B"})),FA={results:[{columns:["user","entity"],data:[{graph:{nodes:(ql=[...hu])==null?void 0:ql.map(rc=>{var ld,nf;return UA(Mc({},rc),{name:((ld=rc==null?void 0:rc.name)==null?void 0:ld.length)>4?((nf=rc==null?void 0:rc.name)==null?void 0:nf.substr(0,4))+"...":rc==null?void 0:rc.name})}),relationships:[...es,...Uc]}}]}],errors:[]};Hu(FA)}else if(pl&&du){let hu=JSON.parse(sessionStorage.getItem("pathrit")),Dd=hu==null?void 0:hu.filter(rc=>(rc==null?void 0:rc.keys)!==(En==null?void 0:En.id)),es=Dd.filter(rc=>{var ld;return(ld=Ul==null?void 0:Ul.map(nf=>nf.key))==null?void 0:ld.includes(rc.keys)}),Uc=es==null?void 0:es.map((rc,ld)=>{var nf,Af;return UA(Mc({},ns==null?void 0:ns.data),{key:(hu==null?void 0:hu.length)+ld+1,id:(hu==null?void 0:hu.length)+ld+1,parent:rc==null?void 0:rc.key,keys:(nf=ns==null?void 0:ns.data)==null?void 0:nf.key,text:(Af=ns==null?void 0:ns.data)==null?void 0:Af.name})}),FA=[...Dd,...Uc];z0(FA),sessionStorage.setItem("pathrit",JSON.stringify(FA)),setTimeout(()=>{th()},300)}else fu();wh(),sr({type:"removeVideo",payload:{name:(Bl=(Mu=pn.videoList)==null?void 0:Mu[0])==null?void 0:Bl.name}}),Zg({}),Uu(!1),ef([]),Jc([])}})},On.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Nv,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),On.createElement(x.default.Item,{label:"\u89C6\u9891\u540D\u79F0",name:"video_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0"}]},On.createElement(ee.default,null)),On.createElement(x.default.Item,{label:"\u89C6\u9891\u63CF\u8FF0",name:"video_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u63CF\u8FF0"}]},On.createElement(ee.default.TextArea,null))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:12},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:Oa===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x"))))),On.createElement(ge.default,{open:c0,centered:!0,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u9644\u4EF6",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{Kg(!1),Or.resetFields(),pA({}),Zg({})},okButtonProps:{loading:za},onOk:()=>{Or.submit()}},!pl&&On.createElement(ve.Z,{getPopupContainer:()=>Cn.current,overlayStyle:{minWidth:90},disabled:pl,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:On.createElement(x1.default,{action:`${we.Z.API_SERVER}/api/attachments.json`,withCredentials:!0,listType:"picture",showUploadList:!1,onChange:Cr=>{var Oa;Hc((Oa=Cr==null?void 0:Cr.file)==null?void 0:Oa.percent),pA(Cr==null?void 0:Cr.file)},maxCount:1},On.createElement("a",{style:{color:"#333"}},"\u4E0A\u4F20\u9644\u4EF6"))},{key:"2",label:On.createElement("a",{onClick:()=>{wg("\u6559\u5B66\u8BFE\u4EF6"),tf(!0)}},"\u9009\u62E9\u9644\u4EF6")}]}},On.createElement("span",{style:{width:88},className:nu.selectshixun},"\u9009\u62E9\u9644\u4EF6")),$s===100||aA!=null&&aA.id?On.createElement("span",{className:`${nu.videoName} font14`,style:{marginLeft:10}},(kl==null?void 0:kl.name)||(aA==null?void 0:aA.title)||(aA==null?void 0:aA.filename)):$s>0&&On.createElement(S1.Z,{style:{width:"70%",marginLeft:10},percent:parseInt($s),status:$s==100?"normal":"active"}),On.createElement(x.default,{form:Or,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc,PA,Ou,To,Hs;if(!(kl!=null&&kl.name)&&!(aA!=null&&aA.id)){me.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u9644\u4EF6");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let ql=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Mu=yield(0,ot.ZP)(ql,{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:ma.pathId,uuid:(Di=(Oa=pn.videoList)==null?void 0:Oa[0])==null?void 0:Di.videoId,params:Mc({subject_id:((mi=ce.detail)==null?void 0:mi.id)+"",user_id:(Jo=Ae==null?void 0:Ae.userInfo)==null?void 0:Jo.user_id,subject_uuid:$f,attachment_uuid:pl&&(En==null?void 0:En.id),attachment_id:((fl=kl==null?void 0:kl.response)==null?void 0:fl.id)||((xl=aA==null?void 0:aA.attachment)==null?void 0:xl.id),knowledge_uuid_list:Ul==null?void 0:Ul.map(Bl=>(Bl==null?void 0:Bl.key)||(Bl==null?void 0:Bl.id))},Cr)}});if((Mu==null?void 0:Mu.status)===200){!pl&&!du&&Uh();let Bl=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u9644\u4EF6":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((Bl==null?void 0:Bl.status)===200)if($n(Bl==null?void 0:Bl.data),pl&&!du){let Mo=(vA=(pc=(oA=(AA=(Fc=(gu=fi==null?void 0:fi.results)==null?void 0:gu[0])==null?void 0:Fc.data)==null?void 0:AA[0])==null?void 0:oA.graph)==null?void 0:pc.nodes)==null?void 0:vA.filter(es=>es.id!==En.id);Mo.push(Bl==null?void 0:Bl.data);let Fo=(EA=Mo==null?void 0:Mo.filter(es=>(es==null?void 0:es.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:EA.map(es=>es.key),ns=(Ou=(PA=(nc=(Gu=(sA=(vu=fi==null?void 0:fi.results)==null?void 0:vu[0])==null?void 0:sA.data)==null?void 0:Gu[0])==null?void 0:nc.graph)==null?void 0:PA.relationships)==null?void 0:Ou.filter(es=>es.endNode!==En.id),hu=(To=Ul.filter(es=>Fo.includes(es==null?void 0:es.key)))==null?void 0:To.map(es=>({id:es.key,startNode:es.key,endNode:En.key,type:"\u5305\u542B"})),Dd={results:[{columns:["user","entity"],data:[{graph:{nodes:(Hs=[...Mo])==null?void 0:Hs.map(es=>{var Uc,FA;return UA(Mc({},es),{name:((Uc=es==null?void 0:es.name)==null?void 0:Uc.length)>4?((FA=es==null?void 0:es.name)==null?void 0:FA.substr(0,4))+"...":es==null?void 0:es.name})}),relationships:[...ns,...hu]}}]}],errors:[]};Hu(Dd)}else if(pl&&du){let Mo=JSON.parse(sessionStorage.getItem("pathrit")),Fo=Mo==null?void 0:Mo.filter(es=>(es==null?void 0:es.keys)!==(En==null?void 0:En.id)),ns=Fo.filter(es=>{var Uc;return(Uc=Ul==null?void 0:Ul.map(FA=>FA.key))==null?void 0:Uc.includes(es.keys)}),hu=ns==null?void 0:ns.map((es,Uc)=>{var FA,rc;return UA(Mc({},Bl==null?void 0:Bl.data),{key:(Mo==null?void 0:Mo.length)+Uc+1,id:(Mo==null?void 0:Mo.length)+Uc+1,parent:es==null?void 0:es.key,keys:(FA=Bl==null?void 0:Bl.data)==null?void 0:FA.key,text:(rc=Bl==null?void 0:Bl.data)==null?void 0:rc.name})}),Dd=[...Fo,...hu];z0(Dd),sessionStorage.setItem("pathrit",JSON.stringify(Dd)),setTimeout(()=>{th()},300)}else fu();Kg(!1),Or.resetFields(),pA({}),Zg({}),ef([]),Jc([])}})},On.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Nv,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),On.createElement(x.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u540D\u79F0"}],label:"\u9644\u4EF6\u540D\u79F0",name:"attachment_name"},On.createElement(ee.default,null)),On.createElement(x.default.Item,{label:"\u9644\u4EF6\u63CF\u8FF0",name:"attachment_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u63CF\u8FF0"}]},On.createElement(ee.default.TextArea,null))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:12},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:Oa===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x"))))),On.createElement(ge.default,{open:Ug,title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u5B9E\u8BAD",destroyOnClose:!0,width:600,getContainer:()=>Cn.current,onCancel:()=>{rg(!1),Qf({}),ef([]),Jc([])},onOk:()=>xA(void 0,null,function*(){var Cr,Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu;if(!(Kl!=null&&Kl.id)){me.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let nc=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",PA=yield(0,ot.ZP)(nc,{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:ma.pathId,params:{shixun_id:Kl==null?void 0:Kl.id,shixun_name:(Kl==null?void 0:Kl.title)||(Kl==null?void 0:Kl.name),subject_uuid:$f,knowledge_uuid_list:Ul==null?void 0:Ul.map(Ou=>Ou.key||(Ou==null?void 0:Ou.id)),diffculty:(Kl==null?void 0:Kl.level)||(Kl==null?void 0:Kl.diffculty),shixun_uuid:pl&&En.id,language:Kl==null?void 0:Kl.language,challenge_num:Kl==null?void 0:Kl.challenges_count,shixun_desc:Kl==null?void 0:Kl.description,subject_id:((Cr=ce.detail)==null?void 0:Cr.id)+"",shixun_type:Kl==null?void 0:Kl.shixun_type,shixun_url:pl?Kl==null?void 0:Kl.shixun_url:window.location.origin+"/shixuns/"+(Kl==null?void 0:Kl.identifier)+"/challenges",user_id:(Oa=Ae==null?void 0:Ae.userInfo)==null?void 0:Oa.user_id,challenges:Kl==null?void 0:Kl.challenges}}});if((PA==null?void 0:PA.status)===200){!pl&&!du&&Uh();let Ou=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u5B9E\u8BAD":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((Ou==null?void 0:Ou.status)===200)if($n(Ou==null?void 0:Ou.data),pl&&!du){let To=(gu=(xl=(fl=(Jo=(mi=(Di=fi==null?void 0:fi.results)==null?void 0:Di[0])==null?void 0:mi.data)==null?void 0:Jo[0])==null?void 0:fl.graph)==null?void 0:xl.nodes)==null?void 0:gu.filter(Mo=>Mo.id!==En.id);To.push(Ou==null?void 0:Ou.data);let Hs=(Fc=To==null?void 0:To.filter(Mo=>(Mo==null?void 0:Mo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Fc.map(Mo=>Mo.key),ql=(vu=(EA=(vA=(pc=(oA=(AA=fi==null?void 0:fi.results)==null?void 0:AA[0])==null?void 0:oA.data)==null?void 0:pc[0])==null?void 0:vA.graph)==null?void 0:EA.relationships)==null?void 0:vu.filter(Mo=>Mo.endNode!==En.id),Mu=(sA=Ul.filter(Mo=>Hs.includes(Mo==null?void 0:Mo.key)))==null?void 0:sA.map(Mo=>({id:Mo.key,startNode:Mo.key,endNode:En.key,type:"\u5305\u542B"})),Bl={results:[{columns:["user","entity"],data:[{graph:{nodes:(Gu=[...To])==null?void 0:Gu.map(Mo=>{var Fo,ns;return UA(Mc({},Mo),{name:((Fo=Mo==null?void 0:Mo.name)==null?void 0:Fo.length)>4?((ns=Mo==null?void 0:Mo.name)==null?void 0:ns.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...ql,...Mu]}}]}],errors:[]};Hu(Bl)}else if(pl&&du){let To=JSON.parse(sessionStorage.getItem("pathrit")),Hs=To==null?void 0:To.filter(ns=>(ns==null?void 0:ns.keys)===(En==null?void 0:En.id)),ql=To==null?void 0:To.filter(ns=>(ns==null?void 0:ns.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(ns=>{var hu;return(hu=Ul==null?void 0:Ul.map(Dd=>Dd.key))==null?void 0:hu.includes(ns.keys)}),Bl=Mu==null?void 0:Mu.map((ns,hu)=>{var Dd,es,Uc,FA,rc,ld,nf,Af;return UA(Mc({},Ou==null?void 0:Ou.data),{key:((Dd=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:Dd.length)>0?(Uc=(es=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:es[0])==null?void 0:Uc.key:(To==null?void 0:To.length)+hu+1,id:((FA=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:FA.length)>0?(ld=(rc=Hs==null?void 0:Hs.filter(df=>(df==null?void 0:df.parent)===(ns==null?void 0:ns.key)))==null?void 0:rc[0])==null?void 0:ld.key:(To==null?void 0:To.length)+hu+1,parent:ns==null?void 0:ns.key,keys:(nf=Ou==null?void 0:Ou.data)==null?void 0:nf.key,text:(Af=Ou==null?void 0:Ou.data)==null?void 0:Af.name})}),Mo=[...ql,...Bl],Fo=Mo.filter(ns=>Mo.map(hu=>hu.id).includes(ns.parent)||(ns==null?void 0:ns.parent)==0);console.log("---",Mo,Fo),z0(Fo),sessionStorage.setItem("pathrit",JSON.stringify(Fo)),setTimeout(()=>{th()},300)}else fu();rg(!1),Qf({}),ef([]),Jc([])}})},!pl&&On.createElement("span",{className:nu.selectshixun,onClick:()=>{pl||(Qf({}),re({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",subject_id:ma.pathId}}))}},"\u9009\u62E9\u5B9E\u8BAD"),On.createElement("div",null,(Kl==null?void 0:Kl.id)&&On.createElement("div",null,On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u540D\u79F0"),On.createElement("span",{style:{marginLeft:16}},(Kl==null?void 0:Kl.title)||(Kl==null?void 0:Kl.shixun_name))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u94FE\u63A5"),On.createElement("span",{style:{marginLeft:16}},window.location.origin+"/"+(Kl==null?void 0:Kl.identifier)+"/challenges")),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u63CF\u8FF0"),On.createElement("span",{style:{marginLeft:16}},On.createElement("span",{className:nu.description,dangerouslySetInnerHTML:{__html:(Kl==null?void 0:Kl.description)||(Kl==null?void 0:Kl.shixun_desc)}}))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u96BE\u6613\u7A0B\u5EA6"),On.createElement("span",{style:{marginLeft:16}},(Kl==null?void 0:Kl.level)||(Kl==null?void 0:Kl.diffculty))),On.createElement("div",{style:{marginTop:14,display:"flex"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u73AF\u5883"),On.createElement("span",{style:{marginLeft:16}},Kl==null?void 0:Kl.language))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:16},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),Ul==null?void 0:Ul.map(Cr=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Oa=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Oa==null?void 0:Oa.status)===200&&$n(Oa==null?void 0:Oa.data)}),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Oa=>{Oa.stopPropagation();let Di=Ul==null?void 0:Ul.filter(mi=>mi.key!==Cr.key);Jc(Di)}},"x")))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u4F5C\u4E1A",destroyOnClose:!0,width:600,onOk:()=>{Or.submit()},onCancel:()=>{Es(!1),Or.resetFields(),ef([]),Jc([])},getContainer:()=>Cn.current,open:pi},On.createElement(x.default,{form:Or,colon:!1,onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:ma.pathId,params:UA(Mc({},Cr),{knowledge_uuid_list:Ul==null?void 0:Ul.map(To=>To.key||(To==null?void 0:To.id)),homework_uuid:pl&&(En==null?void 0:En.id),diffculty:Kl==null?void 0:Kl.level,subject_uuid:$f,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u4F5C\u4E1A":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Fo=>Fo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(AA=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:AA.map(Fo=>Fo.key),Mu=(sA=(vu=(EA=(vA=(pc=(oA=fi==null?void 0:fi.results)==null?void 0:oA[0])==null?void 0:pc.data)==null?void 0:vA[0])==null?void 0:EA.graph)==null?void 0:vu.relationships)==null?void 0:sA.filter(Fo=>Fo.endNode!==En.id),Bl=(Gu=Ul.filter(Fo=>ql.includes(Fo==null?void 0:Fo.key)))==null?void 0:Gu.map(Fo=>({id:Fo.key,startNode:Fo.key,endNode:En.key,type:"\u5305\u542B"})),Mo={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...Hs])==null?void 0:nc.map(Fo=>{var ns,hu;return UA(Mc({},Fo),{name:((ns=Fo==null?void 0:Fo.name)==null?void 0:ns.length)>4?((hu=Fo==null?void 0:Fo.name)==null?void 0:hu.substr(0,4))+"...":Fo==null?void 0:Fo.name})}),relationships:[...Mu,...Bl]}}]}],errors:[]};Hu(Mo)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(Fo=>{var ns;return(ns=Ul==null?void 0:Ul.map(hu=>hu.key))==null?void 0:ns.includes(Fo.keys)}),Bl=Mu==null?void 0:Mu.map((Fo,ns)=>{var hu,Dd;return UA(Mc({},To==null?void 0:To.data),{key:(Hs==null?void 0:Hs.length)+ns+1,id:(Hs==null?void 0:Hs.length)+ns+1,parent:Fo==null?void 0:Fo.key,keys:(hu=To==null?void 0:To.data)==null?void 0:hu.key,text:(Dd=To==null?void 0:To.data)==null?void 0:Dd.name})}),Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}else fu();Es(!1),Or.resetFields(),ef([]),Jc([])}})},On.createElement(x.default.Item,{name:"homework_type",label:"\u4F5C\u4E1A\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u56FE\u6587\u4F5C\u4E1A"},"\u56FE\u6587\u4F5C\u4E1A"),On.createElement(ye.ZP,{value:"\u5206\u7EC4\u4F5C\u4E1A"},"\u5206\u7EC4\u4F5C\u4E1A"))),On.createElement(x.default.Item,{name:"homework_name",label:"\u4F5C\u4E1A\u540D\u79F0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0")}}]},On.createElement(ee.default,{maxLength:60})),On.createElement(x.default.Item,{name:"homework_desc",label:"\u4F5C\u4E1A\u63CF\u8FF0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},On.createElement(ee.default.TextArea,{maxLength:5e3}))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:10},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("div",{style:{marginLeft:80}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:Oa===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x")))))),On.createElement(ge.default,{title:(pl?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u8BD5\u9898",destroyOnClose:!0,width:800,onOk:()=>{Or.submit()},onCancel:()=>{Au(!1),Or.resetFields()},getContainer:()=>Cn.current,open:bl},On.createElement(x.default,{form:Or,colon:!1,onFinish:Cr=>xA(void 0,null,function*(){var Oa,Di,mi,Jo,fl,xl,gu,Fc,AA,oA,pc,vA,EA,vu,sA,Gu,nc;if((Ul==null?void 0:Ul.length)<=0){me.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let PA=pl?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Ou=yield(0,ot.ZP)(PA,{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:ma.pathId,params:UA(Mc({},Cr),{knowledge_uuid_list:Ul==null?void 0:Ul.map(To=>To.key||(To==null?void 0:To.id)),subject_uuid:$f,diffculty:Kl==null?void 0:Kl.level,test_uuid:pl&&En.id,subject_id:((Oa=ce.detail)==null?void 0:Oa.id)+"",user_id:(Di=Ae==null?void 0:Ae.userInfo)==null?void 0:Di.user_id})}});if((Ou==null?void 0:Ou.status)===200){!pl&&!du&&Uh();let To=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:pl?"\u8BD5\u9898":"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:En==null?void 0:En.id}}});if((To==null?void 0:To.status)===200)if($n(To==null?void 0:To.data),pl&&!du){let Hs=(Fc=(gu=(xl=(fl=(Jo=(mi=fi==null?void 0:fi.results)==null?void 0:mi[0])==null?void 0:Jo.data)==null?void 0:fl[0])==null?void 0:xl.graph)==null?void 0:gu.nodes)==null?void 0:Fc.filter(Fo=>Fo.id!==En.id);Hs.push(To==null?void 0:To.data);let ql=(AA=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:AA.map(Fo=>Fo.key),Mu=(sA=(vu=(EA=(vA=(pc=(oA=fi==null?void 0:fi.results)==null?void 0:oA[0])==null?void 0:pc.data)==null?void 0:vA[0])==null?void 0:EA.graph)==null?void 0:vu.relationships)==null?void 0:sA.filter(Fo=>Fo.endNode!==En.id),Bl=(Gu=Ul.filter(Fo=>ql.includes(Fo==null?void 0:Fo.key)))==null?void 0:Gu.map(Fo=>({id:Fo.key,startNode:Fo.key,endNode:En.key,type:"\u5305\u542B"})),Mo={results:[{columns:["user","entity"],data:[{graph:{nodes:(nc=[...Hs])==null?void 0:nc.map(Fo=>{var ns,hu;return UA(Mc({},Fo),{name:((ns=Fo==null?void 0:Fo.name)==null?void 0:ns.length)>4?((hu=Fo==null?void 0:Fo.name)==null?void 0:hu.substr(0,4))+"...":Fo==null?void 0:Fo.name})}),relationships:[...Mu,...Bl]}}]}],errors:[]};Hu(Mo)}else if(pl&&du){let Hs=JSON.parse(sessionStorage.getItem("pathrit")),ql=Hs==null?void 0:Hs.filter(Fo=>(Fo==null?void 0:Fo.keys)!==(En==null?void 0:En.id)),Mu=ql.filter(Fo=>{var ns;return(ns=Ul==null?void 0:Ul.map(hu=>hu.key))==null?void 0:ns.includes(Fo.keys)}),Bl=Mu==null?void 0:Mu.map((Fo,ns)=>{var hu,Dd;return UA(Mc({},To==null?void 0:To.data),{key:(Hs==null?void 0:Hs.length)+ns+1,id:(Hs==null?void 0:Hs.length)+ns+1,parent:Fo==null?void 0:Fo.key,keys:(hu=To==null?void 0:To.data)==null?void 0:hu.key,text:(Dd=To==null?void 0:To.data)==null?void 0:Dd.name})}),Mo=[...ql,...Bl];z0(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{th()},300)}else fu();Au(!1),ef([]),Jc([]),Or.resetFields()}})},On.createElement(x.default.Item,{name:"test_title",label:"\u8BD5\u9898\u6807\u9898",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u9898\u6807\u9898")}}]},On.createElement(ee.default,null)),On.createElement(x.default.Item,{name:"test_type",label:"\u8BD5\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},On.createElement(ye.ZP.Group,null,On.createElement(ye.ZP,{value:"\u5355\u9009\u9898"},"\u5355\u9009\u9898"),On.createElement(ye.ZP,{value:"\u591A\u9009\u9898"},"\u591A\u9009\u9898"),On.createElement(ye.ZP,{value:"\u5224\u65AD\u9898"},"\u5224\u65AD\u9898"),On.createElement(ye.ZP,{value:"\u586B\u7A7A\u9898"},"\u586B\u7A7A\u9898"),On.createElement(ye.ZP,{value:"\u7F16\u7A0B\u9898"},"\u7F16\u7A0B\u9898"),On.createElement(ye.ZP,{value:"\u7B80\u7B54\u9898"},"\u7B80\u7B54\u9898"),On.createElement(ye.ZP,{value:"\u7EC4\u5408\u9898"},"\u7EC4\u5408\u9898"),On.createElement(ye.ZP,{value:"\u5B9E\u8BAD\u9898"},"\u5B9E\u8BAD\u9898"),On.createElement(ye.ZP,{value:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"))),On.createElement(x.default.Item,{name:"test_content",label:"\u8BD5\u9898\u63CF\u8FF0",rules:[{required:!0,validator:(Cr,Oa)=>{var Di;return((Di=Oa==null?void 0:Oa.replaceAll(" ",""))==null?void 0:Di.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},On.createElement(ur.Z,{watch:!0,defaultValue:Or.getFieldValue("test_content")}))),On.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},On.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),On.createElement("span",{style:{marginLeft:10},className:nu.selectshixun,onClick:()=>{O0(!0),cf(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),On.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},On.createElement("div",{style:{marginLeft:80}},Ul==null?void 0:Ul.map((Cr,Oa)=>On.createElement("span",{onClick:()=>xA(void 0,null,function*(){let Di=yield(0,ot.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:ma.pathId,params:{id:Cr==null?void 0:Cr.key}}});(Di==null?void 0:Di.status)===200&&$n(Di==null?void 0:Di.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:Oa===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},On.createElement("span",null,(Cr==null?void 0:Cr.title)||(Cr==null?void 0:Cr.name)),On.createElement("span",{style:{marginLeft:6},onClick:Di=>{Di.stopPropagation();let mi=Ul==null?void 0:Ul.filter(Jo=>Jo.key!==Cr.key);Jc(mi)}},"x")))))),On.createElement(Bd,{setScoreShow:tf,ScoreShow:GA,modalType:zg,onOk:Cr=>{var Oa,Di;wh(),sr({type:"removeVideo",payload:{name:(Di=(Oa=pn.videoList)==null?void 0:Oa[0])==null?void 0:Di.name}}),Zg(Cr)},subjectId:ma.pathId}),On.createElement(ge.default,{title:"\u9009\u62E9\u77E5\u8BC6\u70B9",open:y0,destroyOnClose:!0,onCancel:()=>{ef([]),O0(!1)},onOk:()=>{Jc(u0),O0(!1)}},On.createElement("div",{style:{maxHeight:500,overflow:"auto"}},On.createElement(tn.default,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:u0==null?void 0:u0.map(Cr=>Cr.key),onCheck:(Cr,Oa)=>{ef(Oa.checkedNodes)},treeData:e0}))),On.createElement(ge.default,{title:"\u5386\u53F2\u8BB0\u5F55",open:_f,getContainer:()=>Cn.current,onCancel:()=>U0(!1),footer:!1},On.createElement("div",{style:{maxHeight:300,overflow:"auto",padding:10}},On.createElement(wA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>xA(void 0,null,function*(){var Cr;qf(N0+1);let Oa=yield(0,ot.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:ma.pathId,limit:10,page:N0+1}});Oa.status===0&&(D0([...Id,...Oa==null?void 0:Oa.histories]),((Cr=Oa==null?void 0:Oa.histories)==null?void 0:Cr.length)<10&&L0(!1))}),hasMore:v0,useWindow:!1},On.createElement(Np.Z,{dataSource:Id,renderItem:Cr=>On.createElement(Np.Z.Item,{key:Cr.id},On.createElement(Np.Z.Item.Meta,{avatar:On.createElement(Dm.C,{src:we.Z.IMG_SERVER+"/images/"+Cr.avatar_url}),title:On.createElement("div",{style:{display:"inline-flex",width:"100%"}},On.createElement("span",{style:{flex:1,display:"inline-flex"}}," ",Cr.real_name)," ",On.createElement("div",null,Cr.created_at)),description:Cr.content}))})))),On.createElement(ge.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:wd,centered:!0,getContainer:()=>Cn.current,okButtonProps:{loading:za},onCancel:()=>{lf(!1),Zi([])},onOk:()=>xA(void 0,null,function*(){var Cr,Oa;const Di=new FormData;if(Ya.length>0)Di.append("file",Ya[0]);else{me.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ri(!0),Di.append("subject_id",((Cr=ce.detail)==null?void 0:Cr.id)+"");let mi=yield(0,ot.ZP)("/api/knowledge/import_kg.json",{method:"post",body:Di},!0);ri(!1),(mi==null?void 0:mi.status)===0&&(((Oa=mi==null?void 0:mi.fail)==null?void 0:Oa.length)>0&&ge.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",content:On.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",On.createElement("a",{href:`${we.Z.API_SERVER}${mi==null?void 0:mi.url}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}),Zi([]),En={},$n({}),(mi==null?void 0:mi.success)>0&&me.ZP.info("\u6DFB\u52A0\u6210\u529F"),fu(),lf(!1))})},!(ba!=null&&ba.is_root)&&On.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u5220\u9664\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),On.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",On.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),On.createElement("a",{href:`${we.Z.API_SERVER}/api/knowledge_graphs/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),On.createElement(na.Z,null,On.createElement($r.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",On.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),On.createElement(na.Z,{style:{marginTop:10,marginLeft:50}},On.createElement(x1.default,Mc({},c5),On.createElement("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},On.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))))};var S0=(0,je.connect)(({user:Ae,pathsDetail:ce})=>({user:Ae,pathsDetail:ce}))(Gf),h0=oe(30214),x0="data:image/png;base64,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",sE="data:image/png;base64,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",M1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAB2CAYAAAAA9ZvPAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQ+MW/Wd58f2s/088Uw8YQYmMIEMZGhCEkgaaEkvSMlec9r0LrqN9sIdlVi1uyp7dAW7dAUnqNoOnAoLtLALahFFLb0iHRLRFl3TNu2lUqIL13CXdMM2gWSZwAzMwDixEzvjN+M39s9+x+f3ez/72fOexxNY9ibhoZDJ+Pn9+X0/3/9/fiF8cnyoFRgacsKvX4eQlYZxujTRGY5EuuAYiUioGneqlVgoHIo4lVAoHHKqTtWphMLhEpxwMYRScQaYujQ2VUj2rRCr34AzNBSqfqiHOY8vh87jOxf9V0j0l/CGkTCXJsLx8iXhSrg7YjiLnGo0BAj/9THqvzZgQMjzDEAI2OXyVDgUydmGmZsxTk+t/wAQu24NVT6Ohf4EAPNY5Z0vOZF/eueUmYhHu1GqXhaOmUn1dSEJOa/DIPk9qIABG0ClODVTCpmZUAVnY0sWW7/781B5Xted58mfAKCtBXNCn33qbGe1InpQRZ+Z6IoKYc+f6EH3kmDgof4vYMK2bZRnKqdLlVLGQG7yjaHVpbYedZ4nfQKAORZs4xNjiWo5dIkTTiyLL+qIfaSEb763KxUIA8oTW5iwpguOcMKZWKV46vVv9ecQCjnzpHHL0z8BQMDybB5yDHtxvj8cCvc64XDHeYn586VUk0SwhIkpq1CtVKs5pzg19vaj15w730s3f+8TAPis5GeHznRhkVgeCYVSkVgiJKR+n6eO/wgoZLgSgXe2BFC0DZSK1nQ5Yrw3NtT7/kdwC3wCgKZV3PBkZmlUVK4MxeOmUsgfP+FnaQbDAMFg2QIF20C5WBIlB+kx49IRfEjX8RMAuKtN1+5nXZmro1X0hWPRyP8PhPcCwWgCwUyp7FRmKtmYZb118unBmfOVBp8AAMC2p4bjmZlLBqORyiXKEm+f65WYVgY8RUZP0kDSBEzXw7NsIO/+oSqRyqT9yzfQlSDgdfOuJLDpfdqlXFcse+J8vYSLHgDXfe90ssPGYDQa7WqHMqQdiZA0gJRpYG0/sKYHGOwF+pJKVM8+BCzbwEhe4MQEcGAcSFtKpJOIvl8JYOkGEFiADRPl4rmJxfFzo+cDgosaABuG3u+IdEWvixjmItCvb3FowpPIa/uATQPATf0qlDMfhtbEPp4V+M0wcEiCYX5AMF11kLVoE6i4wdR0/r3V5snR/UNb5vM4F68RuOHZ9ztiU+Y1hhldIuxg4rsBWyzvATb2G9g6aGBFjxLj81rpJnARCJQkJ7PAy8cFDo4D43nRtjQw+WUBEARFAdhlA9VSceT9v1k6Np9YwUUpATY/75hWNrcisShxibCtQL4ngSnmb+4HvrjekCCQUd/ztbiCxDqAg+MCLx8FXhtXdsJch1YFthDI5KkKDMwUy1WrJI4Xvnt5dq7v688vOgAwslcS5qqOZLKzFfG5QJ9fYWD7WmBVz/xFfbsE0OdRItDX3zcs8OJrwLg1tzSgvZE0DGRpFEp7wMD0zHRZTE4fO/v04GQ7z3BRAWDz0D6j0LVqVcxYtKSVzuei3n4jsGXQQE/y/K32dgjQ4Oq59sTBEYEXXgNOZOcGAVUBwaPtAYLAKkydyy+64vftxAguKgCse+z0YMIIXR7k6lH09qcM3LURWN+nXK52xPF8Cd3O+UfTAo/vm1sSSClgGqC7maExWWQOQWCmOj2Se/Sad+e610UDgBueyF4RR/XqCKJhP7KS0Gv6DNyzERjomY9jNtcSn9/nfIJ9IwLPvTo3CCgFGIPIWkCOrmUZzCTOnKqeOorv3DDV6gkuCgCsGxpJRTs7rjNCsWgQ8W/uN3D3LQb63Az/+ZHto/0WQbD7uMDzh4UMJgUfBlJJgM6MVAVFqi2B6VIpc/Y7Vx5v5RVc8AC4bsiJdSaza8Nhg9rcdw03LTfw1Y1K33+Yo1lufBTqgyL+hUM0DFWsIOigV5AyVUxBGoRlA9Ol6XJRWG8WvvupQK/gggbAzpdeirz97h8MxsLOZTJE1xSD5XrS0r/jJsX58yGYJrbM1NnUu0r36vKdqOvnM2jD0PB8A0aNhBZ4eC+wf7TVEyopwFdM5wWKReVVzJQLudw7h1/Hrlt9S8wuaADc9NjpvkjUuCYUCRl+xF/RY+DhrSqE2y7xNeHJaRMWMJ5TwRz+nLVVeJcHCU+JsiwJGTha3g0sSykubfdeXheRbuEDewTG862lAO85ngUK0hYwMG1PimmnPGx9Z8Vpv29esACQYd4EroskOmeFeaW1nzRw5y3ALf3tEV8TfjQvcDwDHBoFXksLjFuKu705AK900IGjvpSKJN7YD9y0zJC5hPkAQdsDT78qWqQsFOgokbQtIN1CazJrjV95ArtmF5pekADYufOlyLuf/defCsdivWq16kvNn8jx996iYvntEIHEHU4L/Pw4cCQNEAQ85usr8FEME7ixz8D2lcDGgfldgd9/4oDAb066T+2jV7TkGfVIgcnSdHnGnnlr6u+uPtUsBS5IAGz4m7OLIzFxfdyIhlU1T/2gb/+VGw3sWEtYtCaAXl8GZp5/DRjN1oq5P4ytKEHHtPH2FcDO9Sre0O4x/AFh/3o3DcJg6DKWQZdQ5gmkLWDAKmZOW3977fELHgDXDb0eSyQvuzrWEb9M+kWeg5y8ebmBr90SlLZtXB7q8xePAntPCKnf50GnOemps4v0QO7eqII57Ryk+3MHBXadCIYvr0UVQ3tBxQVMTE6fnp48Ez6KHw80LMoFJwHWPzXRm6iaq5wwQs3Kkpzx2Lb23D1a0k8dVHp+vjn7dgjpNfBuXG7ggVsMmKoIbc5jOCvw13vo9/tLAQKd70o1YNEtLNMusDEzbR0rfG/VGe8NLigAbB4aMac6Fq00zMTi5lg/F+XBrYbU+3MdI1ngkQNCivyP45i/ZAKePyTw8jHhW4DC69HOYfAomwcKQsAqm8jn3nvXPvX7d70u4YUDAMcJbfjbbF8skrwWYnaKd8dKA1/ZOLfoJ3c9sq+1u/XPAQoS7bY1Bm6/aW6A8gwWknx9rx3oEVAN0OWkS0g1YJUNnD2bLUyXz53AD26c1u9wwQBg21NOPFs6c70Ri3R4V0UneJ7YpgyvoIOfkPj/9V+A+PqZSLR7NwG3DLT2TvisjENQRb0y6m8L0BvoT9FwVTWJhaJA1rJhTU4exQ9Xn72wAKC5P568Fk0FHgTAvZsNbB0I5n4uKAMtD+8VONF2KUUdSn6KYm4+boKi63Ko4JSbhp5D1Ow5LvD4/iA1oACQl94AkCsI5OkNTE6M2r2rxnSq+IKQAOzimU5k10USxiIv99NGooH1zS2qsifooLX/1IG5Qq2N39ZE53Upar3hXjofUv8yFlvr8mlPcTCmv2MlcOfGuaXAUUqsveTs2demSuGz8bW1GsgXDZzNn8qVLqucgNtr2AAAZ+fOCCbjl8KIXyIvWa1WYUSKEBULSE6G9jx93vXn7b3++Z3FZo5YxLi2WSFSpH5jq8rtBx0EyTMHBfacaM/g4/myTGw5A0lAXyfQyzJwtzCDV6F1nrOB0RxLvYBXR934QRsJARWoAu662WipCngpgkwagwEuId+fxiBrDWkM5qQaKFTteOEfdJq4EQD/9s5uQKxCGNGa18tqWSdUgmPMIOJYqFSz+PUPcyHgI21SPD/SA3Cc0Ke/m/10PIyGXB4JtXONgS/fpJIxfgcXcddRlW51mTXwMTQ8GEfYtgoY7DHQ08Jt07Rm+feRCZXNY86gHXdfJ6ke2DJ3oIrp4sdfCbADTAP9SSaHXDVAADAKkB17w/rR+izTxDUAOENDYfz2nSsQN6+eZVrqQDejEJFwCdVqEeFIBjf2Tfxu9+5IMZNIxiqlcCISqzozHaWX7/xccWho6GOZdrH6ibElHdX4GiMcagBzKmng/hbhXqn38wIP7FWh3VZLrQ3J29YBG5fVCd+OzNBAoIH54hFg/0l/nS2R556scxUPbgMGU8GqgGA6NC7wrb31JJQXwTQEmYOQuYE8MFFQQLcy779r91//Du2ARgAcfr8fochAAwBqK+NZIk61mMxV334vXbLL5VDVCUX0izoIOeGwUwFC0yXg7FIjfmZgdH/rovvzZn/gs985c104XO31XoLcr12qIO7nOZr75yI+DbN7bzEwyKrgD3FQV794xEdk6wcg5T0guHeTge2rggGgQfzNvcBJHxCTb+n5mFBqYCKnAHD2TPZsCVN0B8uNKuALX+pDJPEplTzxXxaRz2N8Io2CG2Zl3ttvhIXkjlDIqVSqlXA4dOpS4L3+8d/aIXx0/e2bhxxzqvP0p41oLOoFLZFP3b9x+awscI3RyDn09+cK8a7rN6RBNpD6EJR3v8oV5f0e2itkhFEKVu9Se0QKf6S6YaFKq1oFCuVv7hXSzmCiyZvd4uUpCWmzMLI5kiEABM7kczNlY/QInv7CTCMANn8phY749YiEm7wD5i5tWOksxjPptlZCg0K/X6karoTjzlg8ccXE6jd2fSTTLtZ/5/2romHjSm+dH+/H2r6Htirr3O/Iuz50S3EM4MZ+lTf4sJVC3mdQQRyBpw82qR4fKUAj7sEtBtb3B6eOqQYI5N0BhiCJ35cykM4K2ZpmFQXSlg0xc+YQA0KNANh+RwdKWIlYvLMBmraN7Ng4sla+aa5NMBa8+rFeJWNgGiJnlBNv3XDqf7YsVpwLZezm/Xln5oZZPX2GMv7u2mgEllAdGBH41m9a6/2VfQZohNGIakfXz/W8jbpZqQIanzKc75UEnpvxs3tcNeDfc6iMSpaMvRBQMlYDQF5gPCuUJ8AEkQoI0ZivH87OlyKY3ncVwsYy+dqqKR3psVFYjCiwJ62NN/UumP65AQThsjVTrbzxufGDxTYu53uKTPnGnesikXBMi3/ea3kKuOcWQ7p+foRjZ+1De1WSJ+hdKHLv32LKHsCPmvj6ZUhcqoLD4+4dvA/j/op/qWxhsBTi11g9/Myr/vEA6QqmlBFIO0AGhFi5VDx1Es/c8P6sQFBh2129IonreGEzbyE/Mg7LssAAhT4aFk4YEEbjMul/Nf/ttRXKkdDpDe/8r1n56XYBcdOTp65GJdRvxKK1rJ9eMIr/oIO5/a+34H6+5p03G9jRwvhqFunef7cLGHLu3mGBJ19h57DHSGi6AHX4o1uVAep3bb4pG03ZQ+BnCKpYgIoIEgAZFwDls++Nzwz8fKQBAM8++2xHf/el1y4144sJmd5DxyFOjkJk8zByFgybBUY83P/Lv9TPflyvu9z4mfrcqBmMM2GIjmTPofOxBzbccTiKFVetjZlmpzfrx5e982ZIy9kvU8qFvm8Pw73+3M9npPfApNFchz5jWPrYAqIMJBOqjYyeR6sKXi8jsc7vcDqgH1AWmgLf/kMVFAo6+F4P7BU45iPVdIUQjUVmN5UEEJi2zmRLV9xwvAaAoaGhcCqV6v/c5z430N3bi9xEBt22gGnZkvCEEIGAiSyQzkBks1KuGLm8p9rWVRGy3q0ODEV89ZJlV+FVwoYYTp46dOsbb8zbIPzMw+OXhOKJwXA0HG8Q/z3AU9vMwMAPja+v7wnm0fnUC7CH78AocwiqHp9vpxf7luXAtsG5O4u4QnuGBVjn1wAYj13A37OCqVXlEK9DYL867gG2a1dQ0ugk2GgayBRs5IXA1Nkzk+XJN3/fAADE41d+5oYbrqJEHz1xUnKsmUwi6f5JmaY0OjppCgoBg9CzNDDSsNMZIM30E+OOlm8Zdl0NiLPXjx88Ohen+X0uxX+5uszw+D06p/7NreSa2dxCArG0mtkzv4NS+BtMGg0Gcxo/YdDoR4cguU1G1XwOeh/0RFrp7potYAv86W4VqvUzSsi5uoopKKZBmtAVpFfTfMhYAMPUbEVPMylkSwkwlT9ll60Nh70qIDT0pb9abF62aE0sFo+sPJGDyaiRYSBvmrCTUYikCaPThCEBYSKZSiFpkuNMJDi+hO/AJ7ZtCIIjnYWYyEKMj6FMUFBq5CwpHQ79wQ322LLefEQ4xVK8o1iJFO2RwwPTuwLq1/WL0fr/dVdutWFEl8iZfe7BxWH8nAT0IzHTp1992aNvPSvF8+nvP7BFLZbfwd+yhfu5Q0qUBp7k0YcEwTdbuKNKKQIP7RMSmLLMz8cdZCCKdk2QO8pHfvKAcgWbSwW9SSECgBKAyS9rMivEsvz/qQFg3+bNBk5OLnfM+BUnOk1s7enHCiMJkotFsBZMFEwDeQkIA5b844LCVMBQ0sJUEsMDDPlOEhgCwrKQsfIYT5qysLFUKju2XUCp5Dil6ZJTdTBTrYqiqIaK1XB8uiuCafvq7uJ1QGXXLuDtDRuScaPjWieWdPP+ihhMenx/R3Dc/+WjAs8d9i+p5hUe/HywnuXz03Xk90fzASGyAFeOVjzdySA3js/OtK4s9/ZDlVD1gt/fDunP+x0EgKwTPNbkVrrl6joreDKtjEAJgHwGIlr9rQSAg6Hwby7f3R8PhwfkQwiBZb09WNG/gmkudU85GpUVpgIWa81hoMDedBcQChRR2KppHYYGBYGQUoAgQMwk1QhzpI0vQzBwPKr+Y1m2BAgza5zgUXJCM+EQpt4r9YTPhC/tmjIuDSuTVHE8gzYPb2fkz2+RBO7eLXDCJ4alv3vfLf4FI7yayhm0IL6mSjMI3MFRd20ypE0QZH2wePOrL9tyVrAvBgTwwx1GYNMqAcC4AmMBNY9CixfhhoOlCtAAsGFZOYj8mdckAPZdvqHHCYdXe2/Od1k/uALJFAPgnlFYutOBgCCSpHRQqqJgmBIQWVdSWLSGzSiKfELDhGEaSFBSEBQEgpYYBIf8k6i5m9JzkAAoShDIP8IFCCNZBKIwkIMJC0ms6kth04pOdMrr0wBjkaXiPIpsAqBhcdyX5aLfTwKtmg0c/obfef6IwK7XWiRxmqnmvZRgZ5CBp7YHSwEKxz/ZZQfaFDQy/26Him34qicDoISTWU2+kAaiCwJKABZDnRhXgSAWiFpWAeLM8JuhX67YFo/bmRtCCCUaLi4EBnt70C+lgL6x+7c3OyiH5RAMqj5NSgdDSYicqQAxbprIm1HkTALFlUuSOAbMhCJ+Z9JEyqNCJEgICJ4Xrb+4KLtSQZRdYChJIcWaG1brSZro6UmiJ9WJ3m4T+0YMOXCBgPHyIUG2PGXg/i3KffPjUIp+Vt2049Y16G8PB9I+YURvS0CpF9eNEobBKSVtGw1C6Qq2UFGU0Zwz1NBF7AEBYwk853haIO8CwCYACm+9E/rF0vVXJSLG8tkJIM6eMrB+cCXMpJsJqdEhCAguGCQohBxZogGRMUyp94+YBAQg9IA9IyqBIP8j5yZco9KVEtqekBKCUsNMSO42mIXyupouMCQYrLIawUY31uQIlQSOWybytqnKouQ6U12IljUD9O8fO6AKOoLy+Bo0zUvTLE1pydMg9AWSAJ7URSm18bA0ldW+AlRrrBWkgetnS/DedCefe9VtI28yJKUNMAsAOYjJ9Hho7xWfvtkJOfE6jzXKr6XJJFYOrHR1dnN9kwZCUyRIOsZ6hr6eqsRXMXDINPB0T1LZCnxFLRHkz6xDccHAv7WUiCr1ISWFlAzqZ6lGXNWhxL2WFuq5GJyhzSKk+lCLk7UMZGwD45aBtG3IekGOgmm2nvlvLiq5vxXx2WPId6CdIBnX3wSRdfpUA0GunI7n8x20OagD7zIncDOkmmoNAFUlBPrxLjKlSeZWKx0fU+KfbqBt5YCZ98dCv77y0xui1UhSkafOVXUEC6xduhw9fX3urzxvKH/010s1ANSAoIxLO4LKnZdEsqcRTkbCkUU0Ft32yhrIakBwjUUJCTkbT6sN92/aFDI2QUAkle73AMKk3aElTd0RUWCw1GKxZnDtMvc8D9syY/jQPv+cAdeWhGeByAq3EoHlXy8fc+f6NC+Ja4hR1QTlKKjDn3lVEa8540IA3OVGOAMBcJxeipoiqsmoryPrFQVwdMLV/xoA5yZGQz+/clO3UbUHOxBKBFmp5ICbBlbA0KrAS/SGl/UBgwaAbtIsVUo/Hggf+eXUVMiKxaKiEE+aUaOrFA53xYworUDX6FREBpRhqAippYNiNc3xNWAQEK6xKYFgaAlBNaOMQ3VN/q24hO/cA4FBgsDDnpzR85e7/UPGdMfYXLq2r5FUjBMwJi+JoHWw+zfF8FdahKnpCjIv4M25aDzOBQDSR7u5nEgqqa3eUopmSgAu//EJFQOQBrWVAc6NvcnqjNCeFdtiienTneVwpTvqRBeVHWcRwpWG9E/KMLB+YAWQ9JbeNRM8qATWXWk+hVPOofPc66Fdu+TAAsdxQlu2PBhJJM5EsARxFItd1VB8cSgW7QohFJPegyS2shXkv+XbKUBIl1J6KUr8q3P1d5QakaCQUoKgiMq/pUpx1QxVxNa9B2B+8SaI/h6pp3W6tln88zoPblWdxX4HI3INtfouACjobncbP/zsACaGHt/vr0JUWliFl/0kQN0NVF5L4zkuAOw6AKRazGcA+5xyAyUh8MHU0KGh0K7XXw/1ZjKhzkIhVDjTGeksFcJnKuVQKRJ1Pnvt1eHexUuuhGP0wGE5md8ieKHfpDVKogqIY/jFM/mgolIC4sEHHwzt349w19XTifJMcXG12rE4FA13hSJGTAJBE7wmFbSodzm8BgTN7R5AuJIjKgEQlVJCmCZue/4FpHbeDHvrWuktkJDNyRXy1XZ2GAUUms7yxz3GGD9jnQITTb4AkMWdwQC4f5MaWxcEAFYHv3hMVSRLO4KhevdkCjYCY3iCbrRSA8KaABIdKhA0n0MWj/7DeC9EbCmc6iKEIpHGCqImKVCpOghFBIxyEWHjHbz0RC50HtueyIEPmLwuXjm9yOAebXZWbrMkuVgKOnXfOvebHongVR/uzx7J0WkLfPnlXchs3wJr01oYCUNW7NBGkPEI136gAPvuds4K9ud+/pYJpycPqjEtdbdQJYZ2rFH1/n4AYHXv0y0A8ODngVuW+UtYXvuZA6w15LDIRrbkMxEArEccoQqQsRRKgHQFE+LVeQPACxbnj/4qBdtOIRpZBAdxhEPh2udVo4pIqIwIphCJnQntevRDbXPyrx7NdJaM8FpZ/6eVt53HjT05rEpmMZHNg4abHMleVlMzZVRQ78OTqHsX2paQVrtpYuPwSWzJpyHu2YGJqIljYzaOpPU4F8JMNVrK2QK1+sDZ3MjFZm7+kX1uuZd26YTKFO5cByk9/ACgVI6/BKDb+r3tyubwO/hcj+8T2HOy7sxrT4IKkwCglzLGmkAZr2FIPm3DnmhIBs1HEPieK6XDfoSxGdXQR1wWvu7JXCrq4AbXwZP3J9ezeOO29UoK5Fm6lrWQyVnI5os4Mm5LMa6HRGgvR7lGah7gylQSN1lZpNYPwOhXZb80yB6R+ljI5FbSELKogrV5a9gP0Al0ymYQgkIZl8roAuSAxwNqwTX4KDl4v9vXQT7rLACwOUV2+wargB/uCJ5fyNuzruCV0cbvE+D8jFFAlqWnc8oIlOtRmChgJv2PH0oCfGjEzOMCG77zfk+so3c17PqUJL7g/fTjm/r+SGBVKwc878bH67yjEkLr+iEDM8yVS/XhBgL4l+RGhn5rz6eCRyTgTk4WETaKXMgiw1zAwEB/DQCMHD79qhK52qXjgjMad+eNKpjT7G3xno/tE9jfREBVZaDUxw9aJIN4c9YDHB5vbDzRAKCjTQBkCQAZF2HkNn0G12x+Y2EAwHFC6x/LLjU7k4Pe5k/qu7/bxqrZ2aKRi/a01IuzM4DkQGbpHpPJo0YU8t9sFWNq1XvIXoN1bqeRoUbCjY2NobOzEz09SnLU79lU7S2YyVPzCQZTs0u7eM+v7vZvSednnFKuG0abeYZvzu4j1hce8+k80l4MXUB2B9PjEaIITKXfx7W/fWtBAIA1AP8jmV+W7DCXeyd8kyj/bad/lkyXS/v1/JG0m/oVAJrFcRAA+B1Vp8+aATVxI5/Po6+vr57A+iC9zU4jzYmKf5VFLhNCO/yLasmQX9zln28g0AhWlqf7lblrtfPkAdods1UI10HHAPJuhlUOFLZOjeClz48tCABwy9a3R08v70h29XsBwOX977f5j3fVVTKcqNUsHzQxH97mD4Dn3OkbXm6TASMTeHQbsJSj2NxC2VRK5Ul4P9Wm1ZSRcw33VrkAJmn+yx7/ok8leYDb1/qPkOG7sTztmcNK7TS7iXwuAowSgDaSFP+UACJzHC/8m8yCAMCGZw9HQ/mrro4mzD5vESj93J/s9K+U0YYRAdAczJkLAM02gHYDuTPH124Gtg6ofmyVsUzKRWfF0fcPqhZzSQSPBqEBSGPVryaAp8ow8GF/g4j++/2bga3MA/icomwdgRdkDEABQEseDUwmtaQL6HoAsAtAtPQP+NGmwgIBgBOtFs4OmnLun7cMzMAPdgQDgIYR6+T8ACBtgAAJIKNybsetNwbAIcxGVOChTTbWLxO1yidy3o/cxs8GGrlAYOj4+wGJIJ4iW7vGZ1NXYkjGHoJzCHVV5+9B8POxrMC49ABo/FH/Zxx0vPt/8eMv2wsCABz4nDBPfSrW0bjRA+PrLAPzq5Xji9+3m5b1bABQrN683MAT2/xrACiS/2K3YmGdyiDxZc2B4D5dyhvYuFyll3V1sG9c1FDRQ3Yq+eVaqOPv2CVkZnKWqnINQA64YN2C3/f5fBpAGuhaAsg4qKHEfzavKq6k+C+mp1DJ/x67bi0tCACseGo43jXT9al4vKPbKwHoWpGzggBA39hXBUg30ABtAL9UL4M+f8oKHbewuSCAvKylc3Wom1dg4Ul3Qvn4QQc/++42EwM+ncUkkCw4eUUNdm4GAIH6hyuAOzYGG4BUPewO5mibWXkL96GOjjXpfyudwerEmxjaIhYEALixY3q6a6XZ0ZGaDQD/Wr65jMCVPSzQUMWkzR269JWfOADsPqbiaWyolBY0dSe5SNYidEMCoLP10Icrap/rAAAUcklEQVRtK1VruR/3avG9V5Zzz5YffA7dIu4HMB155HyABgPQvRw/J4iOjlmS+wXFvyzsPDOC1f97HEND9fkA84jJfOynEgBZe/Gq5vl/SgUEA4Bds0FuIEXqPW5KtwYAmbRUpKIdcN9upQJoPdvsf2AKlZ+bKSRTvejpNtHt2SW0eWEomR7bZsphTX4HVcrdu93t4prMd96XkUaZeQzocySA6AF8az8f3Cc0bbB3R2A4o2oppfHH569MHsNPPs9JYfUJIR87VedxwyAJwPj6j3YGA4ABHZZKzwr2yO3gVMfN9lU+bVyCLdQUrYYMC0vuYfZMRiEZW+1DKtWNVAsJQA+FjSYbB/xftGa9s6vX5xQ+81zzARhf4NQRlUNws38SCyr+QAlA4qfzHvdvKi+QmjqCH2yXswIXhAoIsgFIDMYB/GwAMtQuv1JpT80l07N3bmwEgEyUuH/2DTNCp3x+EAByAKUJpJaB/n9Pp6FyAk3Sm8v/lRtpKAZXAlM000ZhrqJZ+pN0NA7Z6LJjrX8CiL/laLvvHwBeYUuYJ/GkcxAksNT/fH4af1IKZM7BCh3Hni/IgV8LAgBBXgC55Ce3cR7e7EXibyjGWWbFfvjmg78ihz20VX1SmyquN3i2bdlFw7j+8we4eBwgSEc7BaSWygpmPwDwTgwZ37Y2uP6PgKlX8DR2A6lcPg1LgW9sMeQeA34Sgu93JK3GxNX2E3JBwPfh51QxR1kDoAHAC5feG0e1PKrHxS4IAGx41j8OQCI+u8PAKp80qQ6RPqIzc14EsEkJwMpajF2pCQ0CKfIFR60XMJq2Ze/9nqMuGcwUjFSvFP+pRKMEIBd++UYV8GnlGZAwrDfkbAAJ3WYJItwpJ1taD4yUE8J00aon+KTqZAzp/49OWBBS97uFunb+Dez6AtEsp7wtEAAcjuLM5dfEkp2Xeb0AEo2t0zcxG+ijR1n4eR+nf3rn8bjn6UwZCy02LlNqQIt+AqBYZEOKDSufl0mU546YODhuwjZSMJLdYKNsKlFPC1MK3bZGjXn1rQx278vn1F08bhuDbwyYsQN6D0HdQqx9YOTxN97Io7sIWv/T/09zEQgALpZ9poSZ0jH87N8TEfJYEADgjp+T8dXL44s7r/BmA0lENlwE1soBuJtt0z7hWX6Xod2vSl0tlUAjAAoF6fcr90mRYdRK4mC+B+N2t9yxmzUCHCWzkUMjl6l9glod/LTutwfPKGDFMT2UoB1NtPvH/IFshtHc7wEAwUz9L+0XGfsnALIZWCffwp67awM/FwQAdDbQ7DCXNwNApmhZEOJde9edk+nZgyzXbvQEtEXANeGGTvfeIjCQ0h1HFP1FuXBaFWjVwP7GVCqJ7u5ut/ycN/VEgeYAAD0wjqZ75nDr+UQMU7NWIejgc8s5wa+4UU6P+CcYWAU0kRc4qcW/np4+lX8LP932HjyT2hYEADgNVNUDpAabC0JoyN23pSmi5xpyBMDeYchy61kbL7qFyozyfe1mge2rVFu7XSzKEXjNxCcxVJdSEp2dbFlTJee68FIVqrb2bQ/JqF/rTSDpnlKq3TJQH7LRfFW+S23UXNOHqstKhX/THDoguf+DjNJMwcFU+Sh+8e9y3q8sDAB8sIPmhu9M9sQ6Eg0VQXyR5W7jZYMr5koAJXKBr7HYommgso4NUA0wvfvgZgvLOqn72XNYB4BeLF1WzgIQ1XxSrzRWdlxrAHBEG3P23B7eL/ys7yO7nLe1RhJzFexZaDhcKaC9iCMjlGA51CRm6dw0EuZR/HjLwtwyhlPBwmboBqNpKxhK3Z/sNFUswE2feZdGp4VZbqXjsfrzsusNWAWWXAvce2MeJopuW7qymmVUVXcksTUtkXD7CpoBoK282cRjfeDD+4BjWVoOwQdzG9/eGtyoym9S5T91QOBXPnUO/Jx2yJgU/3mAANDZLDt7Gi/vOOEV/wvGCOSDbv7e6eT0tLM2Eo/VxsLppXx0u9s67RLMu8Qkhyy5flXP8lGfclSNtIvKenaFwJ3rLexcWXDb0hvtb831CQ0AT6taTUpIUdAIAN1gWnP5AujPr21boYy/VhYCwcRJJ36VxVodMfafz7vcLwGQrwD2CHbd+l7z7ReMCtj4xFii7MRXRqOJrub9gPQQJVUtPjvow1atO3YpdeAlPsvHJQjYsyhLtwUe2FjApn6rIS6gxb+X+KwGVn0IdYJ71YCM1OVVUqnW9t2C+ynBntiuPIugg2/24qHmgtX62XwWFpAcHclD2Oz8cUEsJj9wiKffwK5bZ81lXDAA4HZwZqL7mnii89JmADC3LyN69abY2qqoDhlW3QK/OqG0AEW/6h2oA0AOo2D1rilw3011EHjFPwEgwSBbypQwbwRAXQIcGRey1Jtbtsx5GGq+EcfbtToIZHK/3wYRsk2OsX/X+BNS/FONyT8TeHnHcLP4X1AqIMgV5Etw02SWhvktn3bhuOHiX+xWvr+Uih7uJyhIfB0IYob49rVF7FxpSYNNNZWaaBb/GgC1aB4zh8KQYV5mIVtv+V4nNQHMOUKtjEOezdwGy9Wbk1v6Ofj8R5j61eKfcJ+xZhCx38SuW2v7BHlBtmAkAB/6+sfTly6KL17VvCsYF+4bcku4xsl03l1DuWg0xNg9w0Prfs35qvSr3kTCtVvfJ/CV9UWs6SPIEujsJJFUY6lqWVf6mtdmQQf3FGZmTjaFtHHwLNYjsDQtKGWsL0Puv/tlZin9L6yMPxujYxT/mvs/KBeqTubw9//h90GPs6AAsG5oJBXrWLQ2YkbDXjYgIVTZ1ezMnn5xEnc4A/zFzw2wvEvqfhn9qxNe/tysRwxDRvl2rlG5AzluJaE6lEn8bIHWvdrG7SSt/DliAbXncS12FnwG9fzpc1lOwvF0fqntOvcDx8fyyGczbtZSxjUqMOyT2HVr4Ij3BQUANoiGumJrokY80WwHMB7AUWoe5d9oDkodDzx10MALR9RZzdzfYERqJiZB3ZZztsgv61Yqh7+W27F9kI/gCCMSvk3a1x7x9nWtJ4BK4rrG5H17VBjZ76AdkqHrN5Z1ud+tZSvPWMin/hH7twSKpAUFAPYHvDN2ek0k0ZVqDgkzgsb06Xp3wnfzptH639w04S9/ZWI4o5wtqftr4l/CwkWHO3bAFfVqtoDS02YC3FTJzcHXs3nzAcDnV6gmk7n2DCb3M4C052SQ7ieQDQyPsR+SRSskvg1Uyg4g3sFP//idVtpoQQGAL7LusdODCTNxuTL5G4Gtmi/qmT3F5nXXUIFA4MCIgQf2qh221adaFXgA4K6a9gKS7tg5MwokPFPztAHYLvEJO6qT29er3cdaWQsEG2MYTEf7jbjT4n9C6v4MhMXQr/RtgEpxGmeXHGnF/fz+ggPAhm9nloai1aujZqyhsY8LySzaw9vUtmua4xsNQQUAusc/OcIZAEy3KiApKdAIAO3XK85XcweDAKDFdStu4+VvliNpdet5a0uRIp9No6+lA0ZxuMUjSve7FUvSkLHp8b2Fn/6xT7dB4z0XHACufzy9yAhFVsZjZlLbAZqLZL2+24OvZgbOBoKWArkC8MxhA88fqafS6gBwTTwdAna7gGTX8YeQAMzyUezT8p/LT+ATPH1QbRAddFA6sS7g+PAYBOsVpc9Py79kY/0lv2PZd2uILUAJIDODj6RXmclkr2LZeuyP/6TLxkYK9vFp3d4MBA2CTAH4+m9M7BtzJ/LVlktmANwxRC73a/0fVUZfg+ifwwCkKKeXctv6uXW+liScM8A+w6BNraQLKgyMTOSRHh+rW/5chMrMMH522/tzEX9BqgA+9KpvZ5YualIDWoRzsdnHTx2rq3z8AKBVw0SujCcPJ7B3uLFRVJdVyYy/lgSuBJgPABjiZZlY8wyDVsRh/qDWZxhworL8bZwcmYCw3HpFLoJjW1jX+4/tcP+CBcCKp5x4Vym7RqsBL+OS6Cv72E9PI0tbzo01f7WAT7ksk0L8zvOvJfDycUMGWlSFbT0LKEHgDlukCmgEgBrL1mwEMlK8rs/AHTcxyKMkSjuHnlDGwc9B3+Dz0Y4Zlrrf5X5yfijiwKm8jp/uOMst+9q534KzAfRL3fDw+LUxM75Uj1OtW/zqDDVatTG65zUM5c8uAHh+gt7BeALPvWZiOEcfX6kAbQDKn0nGZgA0UYnuKJtOtq9kirkd07CRTHpeYGviGZjIWBgdH6m7fVInTJ9G7sQw9g/Nqfv19RcsAOSuYRG1a1jNCnCTQYz3Mx5wjyz1UqPT/O0AYqC+h0kUAkVh4FcnE9g3bmCM84WLSjVI/5/MrndVNuqxAFYAc9QMt5jbsgLYMqAkhl/MvhVhOV+AgyZZxh7I/e4E86M0/Kx03RWuzpThTB7Fz/6sVvB5QUsAvtynHz97fTwS6m4GAD8rsMFT2gLMBnpUgCfww/O8AOC/GeChmC8gitcmTBzNmlItcAKnMjmViiAY6MfT2GTj58qlwNp5bBjVTBzO8Ana+avxXAPDI1lk0yP1Um+eUJ15G+v/03vcD7gdwi94CcAXWPvIO92xaGJ1OByN6Fywln2a+zhjd9ugyot7kz3e+ECDFIjKMeS1tC8JzcnmBAAlC3W5tAFcAMg5vK5F3rbc9VCInM4GD275ErgbiXs+1R2t/nEp+tmmxjvS3bFOobD05FxBHz9gLFgVIF9maCi83rxzrRELq/ZLTz0AAUCC9cp6P4FVvfV0r1cd+C1KrdBTzyiuGYTNtX9KUPvN922HCymZjo4rf5/t3XOZiZb0+Udcq78G9RIq8YZa/3bufUFIAL7E6qFzS2Id02slEZoAoC38VXJCl41e7oLlLRvzqSBqIL6iruvzNxI7qBKo3cU3IXAorSaSzU18NWiKAR8rP+6Gez/Y5qziOAg77+Hl//h2u1Z/8/MtbAngSoG14f+82kzGl3iJK418Vyow979+KfDgFhud0jVsLay9IPByeAPRvaVgtZ/bc/cIJbZ1s7iD+wW1PhTwjo+kkafeZ42/fvxK6SxOTZ3A7/7cbwP3uS4sP1/4APigTu5Tj2Y6Y055vRlOhGq7lbqLpIs/WQG0fikbLm3Z0x8EgmYiK9rOFvX1foDZhaCtVp7YY3MIQ7ztVQwpvZ8dHYYQ7iadfKhS2UK46zh2qzbv8z0uCACwXOzv46eXG5EOdvkpc8AHAPzV2l6B+zfZMq+vD1k36Ip7/bsgKeCVCDVozNUR5F6UEb7dx4EXX2vXXKS/n8c4ic9MX431qzMoxd7Er/3LvOYDhgsCAHzhFXcNx+O9yetjSe4nqDaw4uGVADpcPNAtcM/NQkoEaeU3rZifqA8U/3M0hBBYrONgbJ/DHFge3lbVEEO9GUsS384z1Os+pVOuICzexs/+rK1Y/1xguGAAwGknKx8uLImHsSocrkS0PeC1A6RkcEO/PQngi2sE/miVQK/cMEdJjfkQX0kA/0yQzjGOZAX2j6j+RL9BUP4EotspMHz8OGwafZr4HL0fCY9h958wCPCRHBcQAABWDL32xumrzI4YJ+tLPa8BIKuA3SXTxOY/t60S2LaC0kCNjanZh75G3myXb7bqUNdgK9ixMVXJcyzdepBUIyUNGbkcGRlBPs357x75FLIn8Muv+JZ3ny8aLigAcBHYSv4uBq9e3LF4qd5bWPYBEBBNtrIGAvv8V/UIWVW8aTmwdqnHPtAGYJONoP+pJQCBwIghx74dkQWiaoRLzU5oi0IGcpaN0WGKfY+7x++GqqP4zAd53494DP8FBwCu1fKhETMWNtfGTWUPaDtAqgAfh8kLBOYOOJ17bZ+qAh7oZpy/WTUoxmSufiwPjGa4UYTaSp4l4dq6nyuw08z5GcvG+DDFPmP8ntY0Z+YddF4ypse6tIWlNk+6IAHAd+8fOrckES4Pmmbc1CCoBYo86qB5ndSGlJCuIlWCDvXy5/okTqWjuU29aitTe/K0FwXwp8xEzkb65DBsb4KnMu0AsREsTr7/z0F8KVjaBMrCO81xQlc88N6SRNwYTMTi8bInTFjTql5p0JTl40cuFpQY91QBSUniyfDPj9Mbl5LXmZiwkB49DsFBVPrhqjNVRErD+Ezm9Ect9r1PcOECgG/pOKGur413L0lGB81EXBWJuQs8y/VzlXUD0T0K3BMPmqdeD+YdSo2xiQlY46NukEefOzODkDGKX3zp1PmGeNvl2AsbAO4q9NyX6eyI49qOKNRsd9/muiaObyZ+kzV3/lyv4vq5go3x8THYWbp5rr6nm1cuTcKw38aeuyfbJeKHOe+iAIBcoC+NmP2XGYOJRKQ7EkuEGjJHbnGHXkh/bq/vyNmEhfbWX/qlynaYmHDz+bWUrgFU7TJE9TS6utjHLzfV/DiOiwcAXM0hJ3zZuXeXJxYnLzVjsbjrHDbq+iBO97D8vLjfJTyNxRx3M+Ogruyoa+VTGpH7I5NAZRx7/pTDiD/W4+ICgLu0nX/9Tz2L4x2XRyORxfHOzjBLwagWWur5eQNAfYEeQq5gyabNfDbtFnK4D+KUi6jYZ4CZce/oto8TARclAOQCDznhxfa7ixOh2FIDore7u0fuRKqtxAYunxfxVelYzhLI57Kw8hnYTOSwZ08P9KvMnINRPY14Z85vascnAPg4V+CuX8Y7qwPJeDx2SSzi9HZ0X2Z0SpfP4yfUduNuerCmIpSCTaJbsKwMRD6vRrRrA4+Gp1PJI2xkEI/8ixNev8nFKwGaQTa0z7jMWhKvTJa77HiiOxYKp2KLUlGTW84a3IHc/YLEhcox2EU1Sp4bSXA3M8Hhkro9S7ucVebtK2cRqeQwc1kRe7aV/Ea1fJyY997rEwDMWvkP9lAY2h/Bmf5I98w507bPJatwFkUQXeSUy6YTCkWFUwnptjTZmkZQsB07UimjHJ4GKtOoRomKAhabxErl47Ts5wOmTwAw12o5TggPPhjC69fptYpgEklEuV/cdBThqEB5ZgoiW0DxbAW91zlY/YaDb33L+ecO4sz16O18/v8A1y55LsVUQPoAAAAASUVORK5CYII=",Ig="data:image/png;base64,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",C5="data:image/png;base64,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",T1=Object.defineProperty,j1=Object.getOwnPropertySymbols,S5=Object.prototype.hasOwnProperty,_h=Object.prototype.propertyIsEnumerable,Q0=(Ae,ce,re)=>ce in Ae?T1(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Av=(Ae,ce)=>{for(var re in ce||(ce={}))S5.call(ce,re)&&Q0(Ae,re,ce[re]);if(j1)for(var re of j1(ce))_h.call(ce,re)&&Q0(Ae,re,ce[re]);return Ae};const Mp=Ae=>React.createElement("svg",Av({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Oh="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",lE=Object.defineProperty,Tp=Object.getOwnPropertySymbols,x5=Object.prototype.hasOwnProperty,Dg=Object.prototype.propertyIsEnumerable,Mh=(Ae,ce,re)=>ce in Ae?lE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,ou=(Ae,ce)=>{for(var re in ce||(ce={}))x5.call(ce,re)&&Mh(Ae,re,ce[re]);if(Tp)for(var re of Tp(ce))Dg.call(ce,re)&&Mh(Ae,re,ce[re]);return Ae};const Qd=Ae=>React.createElement("svg",ou({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var P5="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0iI0I3QzBEMiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",jp=Object.defineProperty,Lg=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Lm=Object.prototype.propertyIsEnumerable,$0=(Ae,ce,re)=>ce in Ae?jp(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,F5=(Ae,ce)=>{for(var re in ce||(ce={}))Sc.call(ce,re)&&$0(Ae,re,ce[re]);if(Lg)for(var re of Lg(ce))Lm.call(ce,re)&&$0(Ae,re,ce[re]);return Ae};const Nm=Ae=>React.createElement("svg",F5({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var kE="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSIjQjdDMEQyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",I5=Object.defineProperty,uE=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,ze=(Ae,ce,re)=>ce in Ae?I5(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,$e=(Ae,ce)=>{for(var re in ce||(ce={}))Ad.call(ce,re)&&ze(Ae,re,ce[re]);if(uE)for(var re of uE(ce))We.call(ce,re)&&ze(Ae,re,ce[re]);return Ae};const qe=Ae=>React.createElement("svg",$e({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"#B7C0D2",fillRule:"nonzero"}));var Ut="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",gn=Object.defineProperty,kn=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,La=(Ae,ce,re)=>ce in Ae?gn(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Ua=(Ae,ce)=>{for(var re in ce||(ce={}))mr.call(ce,re)&&La(Ae,re,ce[re]);if(kn)for(var re of kn(ce))hr.call(ce,re)&&La(Ae,re,ce[re]);return Ae};const li=Ae=>React.createElement("svg",Ua({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kcxq_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"url(#kcxq_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var uo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",wl=Object.defineProperty,ts=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,Tl=(Ae,ce,re)=>ce in Ae?wl(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,jl=(Ae,ce)=>{for(var re in ce||(ce={}))Ys.call(ce,re)&&Tl(Ae,re,ce[re]);if(ts)for(var re of ts(ce))vc.call(ce,re)&&Tl(Ae,re,ce[re]);return Ae};const lc=Ae=>React.createElement("svg",jl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kczj_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"url(#kczj_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Tc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",Iu=Object.defineProperty,il=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,ju=(Ae,ce,re)=>ce in Ae?Iu(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,Ls=(Ae,ce)=>{for(var re in ce||(ce={}))eA.call(ce,re)&&ju(Ae,re,ce[re]);if(il)for(var re of il(ce))jc.call(ce,re)&&ju(Ae,re,ce[re]);return Ae};const Ng=Ae=>React.createElement("svg",Ls({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"phb_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"url(#phb_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Yg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",dd=Object.defineProperty,Wf=Object.getOwnPropertySymbols,Jg=Object.prototype.hasOwnProperty,P0=Object.prototype.propertyIsEnumerable,eg=(Ae,ce,re)=>ce in Ae?dd(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,rp=(Ae,ce)=>{for(var re in ce||(ce={}))Jg.call(ce,re)&&eg(Ae,re,ce[re]);if(Wf)for(var re of Wf(ce))P0.call(ce,re)&&eg(Ae,re,ce[re]);return Ae};const Ag=Ae=>React.createElement("svg",rp({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ae),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"url(#zstp_active_svg__a)",fillRule:"nonzero"}));var Om="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Mm=oe(92310),$h=oe.n(Mm),qg={"sort-list-panel":"sort-list-panel___bRuPR","sort-list-tip":"sort-list-tip___syvJZ","ant-drawer-content":"ant-drawer-content___EakM1","dragging-li":"dragging-li___4YMl8","task-list-container":"task-list-container___O_kgb",imgradius:"imgradius___ODJ7L",directionItemWrap:"directionItemWrap___WHb5e",groupActionWrap:"groupActionWrap___OAJp7",bottomdiv:"bottomdiv___fIzfS",ml3:"ml3___uwnoc"},ap=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const em=null,ip=(0,Ed.W8)(({item:Ae,toIndex:ce,params:re,dispatch:Ye,classroomList:Ct,handleDeleteMember:xt,pathsDetail:an})=>{var Mt,Je,Ot,ln;return y.createElement("span",{onClick:()=>{window.open(Ae==null?void 0:Ae.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},y.createElement("div",{className:qg.directionItemWrap},y.createElement("img",{className:qg.imgradius,src:we.Z.API_SERVER+(Ae==null?void 0:Ae.default_image)}),y.createElement("span",{className:qg.groupActionWrap},y.createElement(a.Z,{title:Ae.name},y.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Mt=Ae.name)==null?void 0:Mt.length)>7?y.createElement("span",null,(Je=Ae.name)==null?void 0:Je.substring(0,7),y.createElement("br",null)," ",(Ot=Ae.name)==null?void 0:Ot.substring(7,14),(Ae==null?void 0:Ae.name.length)>14&&"..."):Ae.name)))),y.createElement("div",{className:qg.bottomdiv},y.createElement(a.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${Ae==null?void 0:Ae.visits}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},Ae==null?void 0:Ae.visits))),y.createElement(a.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${Ae==null?void 0:Ae.course_members_count}`,placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ae==null?void 0:Ae.course_members_count))),y.createElement(a.Z,{overlayStyle:{maxWidth:380},title:y.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",Ae==null?void 0:Ae.tasks_count),placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),y.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",Ae==null?void 0:Ae.tasks_count))),y.createElement(a.Z,{title:"\u5220\u9664",placement:"bottom"},y.createElement("span",null,y.createElement("i",{style:{color:"#bbbbbb",display:!((ln=an==null?void 0:an.detail)!=null&&ln.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:xn=>{xn.stopPropagation(),xt(Ae.id)}})))))}),dg=(0,Ed.JN)(({items:Ae,params:ce,dispatch:re,classroomList:Ye,handleDeleteMember:Ct,pathsDetail:xt})=>y.createElement("div",{className:"task-list-container",style:{minHeight:(Ae==null?void 0:Ae.length)*240}},Ae==null?void 0:Ae.map((an,Mt)=>y.createElement(ip,{key:`${an.id}`,dispatch:re,pathsDetail:xt,handleDeleteMember:Ct,classroomList:Ye,toIndex:Mt+1,params:ce,index:Mt,item:an})))),D5=({data:Ae,classroomList:ce,pathsDetail:re,callback:Ye,handleDeleteMember:Ct,onCancel:xt,dispatch:an,visible:Mt=!1})=>{const[Je,Ot]=(0,y.useState)(Ae),ln=(0,je.useParams)(),[xn,mn]=(0,y.useState)();function Hn(or){const{newIndex:Mn,oldIndex:Jr}=or;nr(a0()(Je,Jr,Mn).map(cr=>cr==null?void 0:cr.id)),Ot(a0()(Je,Jr,Mn))}(0,y.useEffect)(()=>{Ot(Ae)},[JSON.stringify(Ae)]);function nr(or){return ap(this,null,function*(){const Mn=yield(0,ot.ZP)(`/api/paths/${ln==null?void 0:ln.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:or}})})}return y.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},y.createElement(dg,{axis:"y",helperClass:"dragging-li",pathsDetail:re,distance:2,dispatch:an,handleDeleteMember:Ct,classroomList:ce,params:ln,items:Je,onSortEnd:Hn}))};var ay=(0,je.connect)(({classroomList:Ae,pathsDetail:ce})=>({classroomList:Ae,pathsDetail:ce}))(D5),dv=oe(41708),cE=Object.defineProperty,L5=Object.getOwnPropertySymbols,AE=Object.prototype.hasOwnProperty,RE=Object.prototype.propertyIsEnumerable,dE=(Ae,ce,re)=>ce in Ae?cE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,QE=(Ae,ce)=>{for(var re in ce||(ce={}))AE.call(ce,re)&&dE(Ae,re,ce[re]);if(L5)for(var re of L5(ce))RE.call(ce,re)&&dE(Ae,re,ce[re]);return Ae},By=(Ae,ce)=>{var re={};for(var Ye in Ae)AE.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&L5)for(var Ye of L5(Ae))ce.indexOf(Ye)<0&&RE.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},N5=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const{TabPane:Cy}=dt.default;function HE(Ae){const ce=(Ct,xt)=>{if(Ct.localName===xt)return Ct;for(let an=0,Mt=Ct;Mt=Mt.parentNode;an++){if(Mt.localName===xt)return Mt;if(Mt==document.documentElement)return!1}},re=Ae.target,Ye=ce(re,"a");if(console.log([Ye],Ye==null?void 0:Ye.href,44),!(Ye!=null&&Ye.href)&&re.tagName.toUpperCase()==="IMG"){let Ct=re.src||re.getAttribute("src");Ct&&Ct.indexOf("/images/avatars/User")===-1&&(Ae.stopPropagation(),Ae.preventDefault(),HA.Z.publish("preview-image",Ct))}}const iy=Ae=>{var ce=Ae,{pathsDetail:re,globalSetting:Ye,loading:Ct,dispatch:xt}=ce,an=By(ce,["pathsDetail","globalSetting","loading","dispatch"]),Mt,Je,Ot,ln,xn,mn,Hn,nr;const[or]=(0,je.useSearchParams)(),Mn=(0,je.useParams)(),Jr=(0,y.useRef)(),[cr,Tr]=(0,y.useState)("detail"),[_n,Fr]=(0,y.useState)(""),[Hr,vr]=(0,y.useState)({}),Da=[{name:"\u8BFE\u7A0B\u8BE6\u60C5",key:"detail",icon:Oh,activeIcon:uo},{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage",icon:P5,activeIcon:Tc},{name:"\u6392\u884C\u699C",key:"ranking",icon:kE,activeIcon:Yg},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",icon:Ut,activeIcon:Om,hidden:(Mt=Ye==null?void 0:Ye.setting)==null?void 0:Mt.hide_knowledg_graph}].filter(Gn=>{var rr,Ga;return(rr=re.detail)!=null&&rr.excellent||((Ga=re.detail)==null?void 0:Ga.is_free)===!1?!0:Gn.key!=="certificate"}).filter(Gn=>{var rr,Ga,qi;return(rr=re.detail)!=null&&rr.atlas_data&&((qi=(Ga=re.detail)==null?void 0:Ga.atlas_data)!=null&&qi.nodes)?!0:Gn.key!=="atlas"}).filter(Gn=>!(Gn!=null&&Gn.hidden));(0,y.useEffect)(()=>{if(Jr.current)return Jr.current.addEventListener("mousedown",HE),()=>{var Gn;(Gn=Jr.current)==null||Gn.removeEventListener("mousedown",HE)}},[Jr.current]),(0,y.useEffect)(()=>{Mn.pathId&&Pa()},[Mn.pathId]),(0,y.useEffect)(()=>{var Gn,rr;((Gn=re.detail)==null?void 0:Gn.show_spoc)===1&&xt({type:"pathsDetail/getCoureses",payload:{id:Mn.pathId}}),(rr=re.detail)!=null&&rr.show_history&&er()},[re.detail]);function er(){return N5(this,null,function*(){vr(yield(0,z.ue)({id:Mn.pathId,course_type:1}))})}(0,y.useEffect)(()=>{var Gn;(0,ie.Dk)((Gn=re.detail)==null?void 0:Gn.name)},[re]);const ta=Gn=>{var rr;Fr((rr=decodeURIComponent(Gn))==null?void 0:rr.trim())},Pa=()=>N5(void 0,null,function*(){const Gn=yield xt({type:"pathsDetail/getPathsDetail",payload:QE({id:Mn.pathId},(0,ie.oP)())});xt({type:"pathsDetail/getRightData",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getStageData",payload:{subject_id:Mn.pathId}}),Gn!=null&&Gn.id&&or.get("token")&&(location.href=location.pathname)}),ca=()=>{var Gn,rr;let Ga=new Image;Ga.src=ws.yt;let qi=((rr=(Gn=re.rightData)==null?void 0:Gn.tags)==null?void 0:rr.map((ei,gt)=>({name:ei.tag_name,value:gt})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Ga,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:qi}]}},Ca=Gn=>N5(void 0,null,function*(){ge.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>N5(void 0,null,function*(){const rr=yield(0,z.$D)({id:Mn.pathId,courseid:Gn});(rr==null?void 0:rr.status)===0&&(me.ZP.info("\u5220\u9664\u6210\u529F"),fo())})})}),fo=()=>{xt({type:"pathsDetail/getPathsDetail",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getRightData",payload:{id:Mn.pathId}}),xt({type:"pathsDetail/getCoureses",payload:{id:Mn.pathId}}),er()};return y.createElement(y.Fragment,null,y.createElement(dv.Z,{title:"\u5B9E\u8DF5\u8BFE\u7A0B",defaultBack:"/paths"}),y.createElement(Ee.Z,{spinning:!1},y.createElement("section",{className:kd.bg},y.createElement(Sg,null),y.createElement(h0.Z,null),y.createElement(Cp,null),y.createElement("section",{className:`edu-container pb80 ${kd.wrap}`},y.createElement("div",{className:kd.leftTabsWrap},Da.map(Gn=>y.createElement("div",{key:Gn.key,className:$h()(kd.tabItem,{[kd.activeTab]:cr===Gn.key}),onClick:()=>{if(Gn.key=="knowledge"){je.history.push(`/knowledgegraph/${Mn.pathId}`);return}Tr(Gn.key)}},y.createElement("img",{className:kd.activeIcon,src:Gn.activeIcon,style:{width:14,marginRight:6}}),y.createElement("img",{className:kd.icon,src:cr===Gn.key?Gn.activeIcon:Gn.icon,style:{width:14,marginRight:6}}),y.createElement("span",null,Gn.name)))),y.createElement("div",{className:kd.content},cr==="detail"&&y.createElement("div",{className:kd.detail},y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u4ECB\u7ECD"),y.createElement("img",{src:x0,style:{marginBottom:"10px",width:65}})),y.createElement("div",{ref:Jr,className:"mb30"},y.createElement(Pe.Z,{value:(Je=re.detail)==null?void 0:Je.description}))),y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},(Ot=re.detail)==null?void 0:Ot.learning_notes_title),y.createElement("img",{src:sE,style:{marginBottom:"10px",width:54}})),y.createElement("div",{ref:Jr,className:"mb30"},y.createElement(Pe.Z,{value:(ln=re.detail)==null?void 0:ln.learning_notes}))),!!((mn=(xn=re.rightData)==null?void 0:xn.tags)!=null&&mn.length)&&((Hn=re.detail)==null?void 0:Hn.show_tag)&&y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u6280\u80FD\u6807\u7B7E"),y.createElement("img",{src:M1,style:{marginBottom:"10px",width:64}})),y.createElement("div",{className:"flex item-center justify-center mb30"},y.createElement(p5.Z,{option:ca(),style:{height:390,width:480},opts:{renderer:"svg"}}))),((nr=re.detail)==null?void 0:nr.show_history)&&y.createElement("div",{className:kd.intro},y.createElement("div",{className:kd.introTitle},y.createElement("span",{style:{marginLeft:23}},"\u5386\u53F2\u8BFE\u5802"),y.createElement("img",{src:Ig,style:{marginBottom:"10px",width:54}})),y.createElement("div",{className:kd.historyClass},y.createElement("img",{src:C5,className:kd.zs1}),y.createElement(ay,{data:Hr==null?void 0:Hr.spoc_courses,handleDeleteMember:Ca}),y.createElement("img",{src:C5,className:kd.zs2})))),cr==="stage"&&y.createElement(Dh,{keywords:_n}),cr==="ranking"&&y.createElement(Dp,null),cr==="certificate"&&y.createElement(tE,null),cr==="atlas"&&y.createElement(Qv,null),cr==="knowledge"&&y.createElement(S0,null))))))};var Sy=(0,je.connect)(({pathsDetail:Ae,loading:ce,globalSetting:re})=>({pathsDetail:Ae,globalSetting:re,loading:ce}))(iy),vf={flex_box_center:"flex_box_center___TffqN",flex_space_between:"flex_space_between____H6dl",flex_box_vertical_center:"flex_box_vertical_center___UNKrN",flex_box_center_end:"flex_box_center_end___SHUwf",flex_box_column:"flex_box_column___zTawP",banner:"banner___sCvCK",wrp:"wrp___ER3cC",titleWrap:"titleWrap___ihb8f",titleFlexEnd:"titleFlexEnd___LoPCG",title:"title___iT2rV",titleName:"titleName___HZBbZ",titleIcon:"titleIcon___x6YbV",contentWrap:"contentWrap___RX_WK",verticalLine:"verticalLine___B_iNo",contentLeftWrap:"contentLeftWrap___b9Urx",openCourseTag:"openCourseTag___epm6g",tagsWrap:"tagsWrap___uUDII",ratingWrap:"ratingWrap___fhqwd",ratingTitle:"ratingTitle___Az8iT",rating:"rating____sRFQ",popoverWrap:"popoverWrap___w5waY",popverLeft:"popverLeft___C27Od",popoverRight:"popoverRight___JLS_9",popverScore:"popverScore___t2AnH",popoverRateWrap:"popoverRateWrap___nw_3E",popoverProgress:"popoverProgress___cincK",button:"button___UAsDc",operationWrap:"operationWrap___ox9iU",btns:"btns___LMjRS",forkWrap:"forkWrap___ukDoP",fork:"fork___YgBTA",forkNum:"forkNum___W2oPt",buttonTransparent:"buttonTransparent___bM4MQ",buttonLearnStatistics:"buttonLearnStatistics___CfIob",publishPopverWrap:"publishPopverWrap___Xi4Y6",colorFF6802:"colorFF6802___mKm2G",w140:"w140___ZB1Kj",nav:"nav___F3hSv",navLeft:"navLeft___grQsr",navContent:"navContent___U01iq",flexRow:"flexRow___yIcXn",navRight:"navRight___GVFof",navLeftIcon:"navLeftIcon___WTae4",colorOrange:"colorOrange___w20lU",contentItem:"contentItem___pzF8M",contentItemTitle:"contentItemTitle___RUlKO",contentItemText:"contentItemText___hPZZS",classButton:"classButton___m_IGL",bg28e:"bg28e___XtEry",bgGray:"bgGray___F5rZL",btn:"btn___xjlJ4",laboratory:"laboratory___BvSA0",name:"name___hB037"},UE=Object.defineProperty,oy=Object.defineProperties,sy=Object.getOwnPropertyDescriptors,fE=Object.getOwnPropertySymbols,zE=Object.prototype.hasOwnProperty,kp=Object.prototype.propertyIsEnumerable,tm=(Ae,ce,re)=>ce in Ae?UE(Ae,ce,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ae[ce]=re,gE=(Ae,ce)=>{for(var re in ce||(ce={}))zE.call(ce,re)&&tm(Ae,re,ce[re]);if(fE)for(var re of fE(ce))kp.call(ce,re)&&tm(Ae,re,ce[re]);return Ae},nm=(Ae,ce)=>oy(Ae,sy(ce)),fv=(Ae,ce)=>{var re={};for(var Ye in Ae)zE.call(Ae,Ye)&&ce.indexOf(Ye)<0&&(re[Ye]=Ae[Ye]);if(Ae!=null&&fE)for(var Ye of fE(Ae))ce.indexOf(Ye)<0&&kp.call(Ae,Ye)&&(re[Ye]=Ae[Ye]);return re},Og=(Ae,ce,re)=>new Promise((Ye,Ct)=>{var xt=Je=>{try{Mt(re.next(Je))}catch(Ot){Ct(Ot)}},an=Je=>{try{Mt(re.throw(Je))}catch(Ot){Ct(Ot)}},Mt=Je=>Je.done?Ye(Je.value):Promise.resolve(Je.value).then(xt,an);Mt((re=re.apply(Ae,ce)).next())});const k1=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],op=Ae=>{var ce=Ae,{pathsDetail:re,user:Ye,globalSetting:Ct,loading:xt,dispatch:an}=ce,Mt=fv(ce,["pathsDetail","user","globalSetting","loading","dispatch"]),Je,Ot,ln,xn,mn,Hn,nr,or,Mn,Jr,cr,Tr,_n,Fr,Hr,vr,Da,er,ta,Pa,ca,Ca,fo,Gn,rr,Ga,qi,co,ei,gt,Kr,Aa,ma,za,ri,si,Ci,Si,jr,En,$n,Or,Mr,Xn,ba,Ui,Cn,Zr,lr,Ya,Zi,pn,sr,oa,vo,Js,Qs,Jl,Fd,Ec,pl,KA,Id,D0,v0,L0,N0,qf,_f,U0;const fi=(0,je.useParams)(),[Hu,Xc]=(0,y.useState)({}),mc=(0,y.useRef)(1),[Ug,rg]=(0,y.useState)(),[$f,yg]=(0,y.useState)(!1),[Kl,Qf]=(0,y.useState)(!1),e0=(0,y.useRef)(null),[E0,y0]=(0,y.useState)({status:!1}),O0=((Je=re.detail)==null?void 0:Je.is_free)||((Ot=re.detail)==null?void 0:Ot.can_learning);(0,y.useEffect)(()=>{y0({status:!1})},[]),(0,y.useEffect)(()=>{function kl(){return Og(this,null,function*(){var pA,$s,Hc,Fu,QA,pd,Gd;if((pA=re.detail)!=null&&pA.courses){const wd=($s=re.detail)==null?void 0:$s.courses;if((Hc=wd==null?void 0:wd.toast)!=null&&Hc.is_open&&((Fu=wd.toast)==null?void 0:Fu.open_num)===-1)Qf(!0);else if((QA=wd==null?void 0:wd.toast)!=null&&QA.is_open&&((pd=wd==null?void 0:wd.toast)==null?void 0:pd.open_num)===1){let lf=JSON.parse(localStorage.getItem("pathsshow"))||[];((Gd=lf.filter(du=>du===(fi==null?void 0:fi.pathId)))==null?void 0:Gd.length)>0?Qf(!1):(Qf(!0),lf.push(fi==null?void 0:fi.pathId),localStorage.setItem("pathsshow",JSON.stringify(lf)))}else Qf(!1)}})}kl()},[(ln=re.detail)==null?void 0:ln.courses]),(0,y.useEffect)(()=>{var kl,pA,$s,Hc,Fu,QA,pd,Gd,wd,lf,du;if(!((pA=(kl=re.detail)==null?void 0:kl.courses)==null?void 0:pA.length))return;let uf;if(($s=re.detail)!=null&&$s.has_start){const iA=(Fu=(Hc=re.detail)==null?void 0:Hc.courses)==null?void 0:Fu.findIndex(Hf=>{var wf;return((wf=Hf.course_status)==null?void 0:wf.status)===1});uf=iA>-1?iA:0}else{let iA=(Gd=(pd=(QA=re.detail)==null?void 0:QA.courses)==null?void 0:pd.map(Hf=>{var wf;return(wf=Hf.course_status)==null?void 0:wf.status}))==null?void 0:Gd.lastIndexOf(2);uf=iA>-1?iA:0,iA=(lf=(wd=re.detail)==null?void 0:wd.courses)==null?void 0:lf.findIndex(Hf=>{var wf;return((wf=Hf.course_status)==null?void 0:wf.status)===0}),uf=iA>-1?iA:uf}Xc(((du=re.detail)==null?void 0:du.courses[uf])||{})},[re.detail]);const u0=kl=>{var pA,$s;const Hc=($s=(pA=re.detail)==null?void 0:pA.courses)==null?void 0:$s.find(Fu=>Fu.course_id===kl);Xc(Hc||{}),an({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:kl}})},ef=()=>Og(void 0,null,function*(){const kl=yield(0,z.rs)({container_id:fi.pathId,container_type:"Subject"});kl.status===0&&(aA(),me.ZP.success(kl.message))}),Ul=()=>Og(void 0,null,function*(){const kl=yield(0,z.KM)({container_id:fi.pathId,container_type:"Subject"});kl.status===0&&(aA(),me.ZP.success(kl.message))}),Jc=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>Og(void 0,null,function*(){(yield(0,z.eJ)({id:fi.pathId})).status===1&&je.history.push("/paths")})})}),pi=()=>Og(void 0,null,function*(){ge.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.Go)({id:fi.pathId});(kl==null?void 0:kl.status)===0&&(aA(),me.ZP.success(kl.message))})})}),Es=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:$f},onOk:()=>Og(void 0,null,function*(){yg(!0);const kl=yield(0,z.fj)({id:fi.pathId});(kl==null?void 0:kl.status)===1&&(aA(),me.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),yg(!1)})})}),bl=()=>{re.detail&&re.detail.has_sub_discipline?Ku({user_customize:!1}):Au(!0)},Au=kl=>{y0({status:kl})},Ku=kl=>{ge.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",y.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",y.createElement("br",null)),onOk:()=>Og(void 0,null,function*(){let pA={user_customize:kl.user_customize};kl.user_customize?pA=nm(gE({},pA),{discipline_name:kl.discipline_name,sub_discipline_name:kl.sub_discipline_name}):kl.sub_discipline_id&&(pA=nm(gE({},pA),{sub_discipline_id:kl.sub_discipline_id}));const $s=yield(0,z.WO)(gE({id:fi.pathId},pA));(($s==null?void 0:$s.status)===0||($s==null?void 0:$s.status)===1)&&(aA(),me.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},Uu=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.Er)({id:fi.pathId});(kl==null?void 0:kl.status)===0&&(aA(),me.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),GA=()=>Og(void 0,null,function*(){ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"ml20"},y.createElement(ye.ZP.Group,{defaultValue:1,onChange:kl=>mc.current=kl.target.value},y.createElement(ye.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",y.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),y.createElement(ye.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",y.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>Og(void 0,null,function*(){(0,ie.xg)(`/classrooms/news/${fi.pathId}/newgold/${mc.current}`)})})}),tf=()=>{ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>Og(void 0,null,function*(){const kl=yield(0,z.c3)({id:fi.pathId});kl.status===0&&(rg(!0),me.ZP.success(kl.message))})})},zg=()=>{(0,Se.tJ)(an)&&ge.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:y.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>Og(void 0,null,function*(){var kl;const pA=yield(0,z.JS)({id:Hu==null?void 0:Hu.course_id});pA.status===0&&(me.ZP.success(pA.message),an({type:"pathsDetail/getPathsDetail",payload:{id:fi.pathId}}),((kl=Hu.course_status)==null?void 0:kl.status)===1&&(0,ie.xg)(`/classrooms/${Hu==null?void 0:Hu.course_id}/shixun_homework`))})})},wg=()=>{var kl;if((kl=re.detail)!=null&&kl.need_authorize){(0,Se.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,Se.tJ)(an)&&an({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},aA=()=>{an({type:"pathsDetail/getPathsDetail",payload:{id:fi.pathId}}),an({type:"pathsDetail/getRightData",payload:{id:fi.pathId}})},Zg=!!((xn=re.detail)!=null&&xn.participant_count)&&!((mn=re.detail)!=null&&mn.allow_statistics),Kg=((nr=(Hn=re.detail)==null?void 0:Hn.courses)==null?void 0:nr.findIndex(kl=>(kl==null?void 0:kl.course_id)===(Hu==null?void 0:Hu.course_id)))+1===((Mn=(or=re.detail)==null?void 0:or.courses)==null?void 0:Mn.length);return y.createElement("section",null,y.createElement("aside",{className:vf.banner,style:{paddingTop:20}},y.createElement("aside",{className:vf.wrp},y.createElement("div",null,y.createElement("img",{src:`${we.Z.IMG_SERVER}${(Jr=re==null?void 0:re.detail)==null?void 0:Jr.cover}`,style:{width:273,height:186,border:"1px solid #01A89A"}})),y.createElement("div",{className:"ml30 flex-1"},y.createElement("div",{className:"flex item-center justify-between"},y.createElement("div",{style:{alignItems:"center"},className:[vf.titleWrap,((Tr=(cr=re.detail)==null?void 0:cr.name)==null?void 0:Tr.indexOf(` `))&&vf.titleFlexEnd].join(" ")},y.createElement("div",{className:vf.title},y.createElement(a.Z,{title:(Fr=(_n=re.detail)==null?void 0:_n.name)==null?void 0:Fr.split(` `)[0]},y.createElement("strong",{className:vf.titleName,style:{maxWidth:550}},(vr=(Hr=re.detail)==null?void 0:Hr.name)==null?void 0:vr.split(` `)[0])),y.createElement("span",{className:"font22"},(er=(Da=re.detail)==null?void 0:Da.name)==null?void 0:er.split(` diff --git a/p__Question__OjProblem__index.6e3e9be3.async.js b/p__Question__OjProblem__index.b974f33d.async.js similarity index 99% rename from p__Question__OjProblem__index.6e3e9be3.async.js rename to p__Question__OjProblem__index.b974f33d.async.js index 8a3fbd7dae..688ebf8f6b 100644 --- a/p__Question__OjProblem__index.6e3e9be3.async.js +++ b/p__Question__OjProblem__index.b974f33d.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(ge.Z,{className:oe.Z.lists,gutter:[10,10]},y.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:`$$${re.value}$$`}),re.name),le.createElement("div",{className:oe.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:oe.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(ge.Z,{className:oe.Z.lists,gutter:[10,10]},E.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:"`$$"+re.value+"$$`"}),re.name),le.createElement("div",{className:oe.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},ce.name&&le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:oe.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var se=re.innerText;return ae&&ae(se),se};return(0,ee.useImperativeHandle)(ne,()=>({getData:z})),le.createElement("div",{className:oe.Z.mathWrap},le.createElement(pe.default,{defaultActiveKey:"1",items:x}),le.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ie||""),he&&le.createElement("div",{className:oe.Z.button},le.createElement(Se.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ke.Z=me},42678:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(65582),ge={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},be=te(59301),pe=({message:Se,className:fe,children:oe,style:de={}})=>be.createElement("div",{className:`custom-spinner ${ge.idsRingWrapper} ${fe}`},be.createElement("div",{className:ge.ldsRing},be.createElement("div",null),be.createElement("div",null),be.createElement("div",null),be.createElement("div",null)),Se?be.createElement("p",{style:de},Se):null,oe,be.createElement(ee.Outlet,null))},29584:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(77254),be=te(59301),pe=({defaultX:Se="40%",leftChild:fe,rightChild:oe,className:de,hideResize:le=!1})=>{const[me,ae]=(0,ee.useState)(Se),he=(0,ee.useRef)();function ie(){he.current=!0}(0,ee.useEffect)(()=>{function y(b){he.current&&(ge.Z.publish("resize-move-bar",b),ae(b.pageX))}function E(){he.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",E)}},[]);const ne=typeof me=="number"&&me!==.01?`${me}px`:Se,a=`calc(100% - ${le?"0px":"4px"} - ${ne})`;return be.createElement("div",{className:`split-panel-container ${de}`},be.createElement("section",{style:{width:ne,display:me===.01?"none":""}},fe),be.createElement("section",{className:"resize-x-bar",onMouseDown:ie},be.createElement("a",{className:"btn-resize"},be.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},be.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),be.createElement("section",{style:{width:a}},oe))}},51908:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return fe}});var ee=te(59301),ge={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},be=te(92310),pe=te.n(be),fe=({className:oe,style:de={},leftNode:le,leftTitle:me="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:he="\u8FD0\u884C\u7ED3\u679C"})=>ee.createElement("div",{className:pe()(ge.result,oe),style:de},ee.createElement("div",{className:ge.left},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ee.createElement("span",null,me)),ee.createElement("div",{className:ge.leftNode},le)),ee.createElement("div",{className:ge.right},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ee.createElement("span",null,he)),ee.createElement("div",{className:ge.rightNode},ae)))},22744:function(ht,Ke,te){"use strict";var ee=te(59301);const ge=pe=>String(pe).length===1?`0${pe}`:pe,be=({className:pe="",onChange:Se,defaultValue:fe=0})=>{const[oe,de]=(0,ee.useState)(fe);(0,ee.useEffect)(()=>{const he=setTimeout(()=>{de(oe+1e3)},1e3);return Se(oe+1e3),()=>{clearInterval(he)}},[oe]);const le=parseInt(oe/(60*6e4))||"00",me=parseInt(oe%(60*6e4)/6e4)||"00",ae=parseInt(oe%6e4/1e3)||"00";return ee.createElement("div",{className:pe},ge(le),":",ge(me),":",ge(ae))};Ke.Z=be},44080:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return a}});var ee=te(59301),ge=te(8591),be=te(38854),pe=te(73217),Se=te(17030),fe=te(41867),oe=te(56102),de=te(84056),le={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},me=(y,E,b)=>new Promise((x,z)=>{var re=_e=>{try{ce(b.next(_e))}catch(ye){z(ye)}},se=_e=>{try{ce(b.throw(_e))}catch(ye){z(ye)}},ce=_e=>_e.done?x(_e.value):Promise.resolve(_e.value).then(re,se);ce((b=b.apply(y,E)).next())});function ae(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const E=new Date(y*1e3).toISOString().substr(11,8);return{hour:E.substr(0,2),minutes:E.substr(3,2),seconds:E.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function he(y,E){return y-E}function ie(y){y.sort(he);let E=0;for(let b=0;b{},handlePlay:_e=()=>{},handlePlayEnded:ye=()=>{},autoPlay:De=!1,onPlayEnded:Ee=()=>{},isShowWaterMark:je=!0},Le)=>{var mt;const vt=((mt=E==null?void 0:E.split("."))==null?void 0:mt.pop())==="flv",we=(0,ee.useRef)(),Fe=(0,ee.useRef)(),He=(0,ee.useRef)(),at=(0,ee.useRef)(),We=(0,ee.useRef)(),pt=(0,ee.useRef)(),Pt=(0,ee.useRef)(),At=(0,ee.useRef)(),Bt=(0,ee.useRef)(),rt=(0,ee.useRef)(),Xe=(0,ee.useRef)(),Ct=(0,ee.useRef)(),zt=(0,ee.useRef)(),Et=(0,ee.useRef)(),on=navigator.userAgent.toLowerCase().match(ne),$e=on?on[0]:"pc",yt=(0,ee.useRef)(!1),Lt=(0,fe.eY)();let rn=0,$t=0,st=0,lt=null,Ge=!1,Ne=20,et=1,xt=!1,Ie=!1,Re=[];(0,ee.useImperativeHandle)(Le,()=>({getLastUpdatedTime:()=>we.current.currentTime,getDuration:()=>we.current.duration})),ge.ZP.config({maxCount:1,getContainer:()=>He.current});const Ze=(0,ee.useCallback)((Dt,Ht=!1)=>{let bt={point:we.current.currentTime};lt?(bt.log_id=lt,bt.watch_duration=ie(Re),bt.total_duration=$t):(re?(bt.video_id=parseInt(x,10),bt.course_id=re):bt.video_id=x,bt.duration=rn,bt.device=$e),Ht&&(bt.ed="1");function fn(){return me(this,null,function*(){xt=!0,lt=yield z==null?void 0:z(bt),xt=!1,Dt&&Dt()})}fn()},[x,re]);(0,ee.useEffect)(()=>{we.current&&(at.current.style.display="none",We.current.style.display="block"),ge.ZP.destroy();let Dt=null;return pe.Z.isSupported&&vt&&E&&(E==null?void 0:E.indexOf(".m3u8"))<0?(Dt=pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:E,muted:!1}),we.current&&(Dt.attachMediaElement(we.current),Dt.load())):we.current.setAttribute("src",E),ze(),()=>{Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[we,vt,E]);function Be(){we.current.paused?(at.current.style.display="none",We.current.style.display="block"):(at.current.style.display="block",We.current.style.display="none")}function ze(){Xe.current.style.display="none",zt.current.style.display="none",Ct.current.style.display="none",we.current.muted||we.current.volume===0?Xe.current.style.display="block":we.current.volume>0&&we.current.volume<=.5?zt.current.style.display="block":Ct.current.style.display="block"}(0,ee.useEffect)(()=>{const Dt=document.getElementById("play"),Ht=document.querySelectorAll(".playback-icons use");function bt(){_e(),se&&!yt.current&&(we.current.currentTime=se),yt.current=!0,Re.push(we.current.currentTime),Ge||(Ge=!0,b&&Ze())}function fn(){return me(this,null,function*(){Be(),Re.push(we.current.currentTime),b&&Ze(()=>{lt=null,st=0,Ge=!1,xt=!1,Ie=!1,Re=[],$t=0,et=1},!0),Ee()})}function dn(){pt.current.value=Math.round(we.current.currentTime),Pt.current.value=Math.round(we.current.currentTime)}function wt(){const sn=ae(Math.round(we.current.currentTime));Bt.current.innerText=`${sn.hour>0?sn.hour+":":""}${sn.minutes}:${sn.seconds}`,Bt.current.setAttribute("datetime",`${sn.hour>0?" "+sn.hour+" ":""}${sn.minutes}m ${sn.seconds}s`)}function Sn(){var sn,Yn,dr,Zn,sr,Ar,Ir;const xr=Math.round((sn=we.current)==null?void 0:sn.duration);(dr=(Yn=pt.current)==null?void 0:Yn.setAttribute)==null||dr.call(Yn,"max",xr),(sr=(Zn=Pt.current)==null?void 0:Zn.setAttribute)==null||sr.call(Zn,"max",xr);const Br=ae(xr);At.current&&(At.current.innerText=`${Br.hour>0?Br.hour+":":""}${Br.minutes}:${Br.seconds}`,(Ir=(Ar=At.current).setAttribute)==null||Ir.call(Ar,"datetime",`${Br.hour>0?" "+Br.hour+" ":""}${Br.minutes}m ${Br.seconds}s`))}function pn(){try{const sn=Math.round(we.current.duration);pt.current.setAttribute("max",sn),Pt.current.setAttribute("max",sn);const Yn=ae(sn);At.current.innerText=`${Yn.hour>0?Yn.hour+":":""}${Yn.minutes}:${Yn.seconds}`,At.current.setAttribute("datetime",`${Yn.hour>0?" "+Yn.hour+" ":""}${Yn.minutes}m ${Yn.seconds}s`),dn(),wt();const{width:dr,height:Zn,x:sr,y:Ar}=Fe.current.getBoundingClientRect();if(sr<0||Ar<0||!dr)return;if(!Ie){let Ir=we.current.currentTime,xr=Ir-st;Math.abs(xr)<10?($t+=Math.abs(xr),st=Ir,xt||$t-et*Ne>=0&&(et++,Re.push(st),b&&Ze())):(st=Ir,b&&Ze())}}catch(sn){console.log(sn)}}function zn(){Ie=!0}function wn(){we.current.playing&&Re.push(we.current.currentTime,st),st=we.current.currentTime,Ie=!1}function Wn(){rn=we.current.duration,rn<=20&&(Ne=rn/3),we.current.addEventListener("play",bt)}function qn(sn){sn.preventDefault(),(0,de.vp)()?(we.current.style.width="100%",we.current.style.height="100%"):we.current.style.cssText=""}function Kn(){ce()}function Vn(sn){if(!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Yn=sn.target.dataset.seek?sn.target.dataset.seek:sn.target.value;we.current.currentTime=Yn,Pt.current.value=Yn,pt.current.value=Yn}function Sr(sn){const Yn=Math.round(sn.offsetX/sn.target.clientWidth*parseInt(sn.target.getAttribute("max"),10));pt.current.setAttribute("data-seek",Yn);const dr=ae(Yn);rt.current.textContent=`${dr.hour>0?dr.hour+":":""}${dr.minutes}:${dr.seconds}`;const Zn=we.current.getBoundingClientRect();rt.current.style.left=`${sn.pageX-Zn.left}px`}function cr(sn){switch(sn.code){case"Space":sn.preventDefault(),Mt();break;case"ArrowRight":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime>=we.current.duration)break;we.current.currentTime=parseInt(we.current.currentTime)+5,dn();break;case"ArrowLeft":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime===0)break;we.current.currentTime=parseInt(we.current.currentTime)-5,dn();break;case"ArrowUp":sn.preventDefault(),we.current.volume<1&&(we.current.volume=(parseInt(we.current.volume*10)+1)/10);break;case"ArrowDown":sn.preventDefault(),we.current.volume>0&&(we.current.volume=(parseInt(we.current.volume*10)-1)/10);break}}return He.current.addEventListener((0,de.gH)(),qn),we.current.addEventListener("canplay",Wn),we.current.addEventListener("ended",fn),we.current.addEventListener("seeking",zn),we.current.addEventListener("seeked",wn),we.current.addEventListener("loadedmetadata",Sn),pt.current.addEventListener("mousemove",Sr),pt.current.addEventListener("input",Vn),we.current.addEventListener("timeupdate",pn),we.current.addEventListener("pause",Kn),we.current.addEventListener("volumechange",ze),document.addEventListener("keydown",cr),()=>{var sn,Yn,dr,Zn,sr,Ar,Ir,xr,Br,lr,Kr,Ut;(sn=we.current)==null||sn.removeEventListener("canplay",Wn),(Yn=we.current)==null||Yn.removeEventListener("play",bt),(dr=we.current)==null||dr.removeEventListener("ended",fn),(Zn=we.current)==null||Zn.removeEventListener("seeking",zn),(sr=we.current)==null||sr.removeEventListener("seeked",wn),(Ar=pt.current)==null||Ar.removeEventListener("mousemove",Sr),(Ir=pt.current)==null||Ir.removeEventListener("input",Vn),(xr=we.current)==null||xr.removeEventListener("timeupdate",pn),(Br=we.current)==null||Br.removeEventListener("pause",Kn),(lr=we.current)==null||lr.removeEventListener("loadedmetadata",Sn),(Kr=we.current)==null||Kr.removeEventListener("volumechange",ze),document.removeEventListener("keydown",cr),(Ut=we.current)!=null&&Ut.playing&&(Re.push(st,we.current.currentTime),b&&Ze())}},[we,E]),(0,ee.useEffect)(()=>{if(we.current.onended=()=>{ye(we)},we.current.oncontextmenu=()=>!1,(E==null?void 0:E.indexOf(".m3u8"))>-1){if(we.current.canPlayType("application/vnd.apple.mpegurl"))we.current.src=E;else if(Se.ZP.isSupported()){var Dt=new Se.ZP;Dt.loadSource(E),Dt.attachMedia(we.current)}}},[E]);const[it,It]=(0,ee.useState)(1),Mt=()=>{we.current.paused||we.current.ended?we.current.play():we.current.pause(),Be()};function jt(){we.current.muted=!we.current.muted,we.current.muted?(Et.current.setAttribute("data-volume",volume.value),Et.current.value=0):Et.current.value=Et.current.dataset.volume}return ee.createElement("div",{style:{position:"relative"},ref:He},ee.createElement("div",{ref:Fe,className:`${le.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${le.animate__loop}`},je&&Lt?Lt.login:" "),ee.createElement("div",{className:le.container},ee.createElement("div",{className:le["video-container"],id:"video-container"},ee.createElement("div",{className:le["playback-animation"],id:"playback-animation"},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{className:"hidden",href:"#play-icon"}),ee.createElement("use",{href:"#pause"}))),ee.createElement("video",{className:le.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:we,autoPlay:De}),ee.createElement("div",{className:`${le["video-controls"]} `,id:"video-controls"},ee.createElement("div",{className:le["bottom-controls"]},ee.createElement("div",{className:le["left-controls"]},ee.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Mt},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{ref:We,href:"#play-icon"}),ee.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),ee.createElement("div",{className:le.time},ee.createElement("time",{id:"time-elapsed",ref:Bt},"00:00"),ee.createElement("span",null," / "),ee.createElement("time",{id:"duration",ref:At},"00:00"))),ee.createElement("div",{className:le["right-controls"]},y&&ee.createElement(be.Z,{placement:"top",overlayClassName:le.rateOverlay,getPopupContainer:Dt=>Dt.parentNode,menu:{items:[{key:"1",label:ee.createElement("span",{onClick:()=>{It(1),we.current.playbackRate=1}},"1.0x")},{key:"2",label:ee.createElement("span",{onClick:()=>{It(1.5),we.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ee.createElement("span",{onClick:()=>{It(2),we.current.playbackRate=2}},"2.0x")}]}},ee.createElement("div",{className:`${le.controlText} mr5`},"\u500D\u901F")),ee.createElement(oe.CopyToClipboard,{text:E,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ee.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ee.createElement("div",{className:le["volume-controls"]},ee.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:le["volume-button"],id:"volume-button",onClick:jt},ee.createElement("i",{ref:Xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:Ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ee.createElement("input",{className:le.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Et,style:{display:"none"},onClick:ze})),ee.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:le["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(He.current)}},ee.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ee.createElement("div",{className:le["video-progress"]},ee.createElement("progress",{ref:Pt,value:"0",min:"0"}),ee.createElement("input",{className:le.seek,ref:pt,value:"0",min:"0",type:"range",step:"1"}),ee.createElement("div",{className:le["seek-tooltip"],ref:rt,id:"seek-tooltip"},"00:00"))))),ee.createElement("svg",{style:{display:"none"}},ee.createElement("defs",null,ee.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ee.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ee.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ee.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"})))))})},30214:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(77254),be=te(11611),pe=()=>{const[Se,fe]=(0,ee.useState)(""),[oe,de]=(0,ee.useState)(0);let[le,me]=(0,ee.useState)(),[ae,he]=(0,ee.useState)();const[ie,ne]=(0,ee.useState)(!1),a=(0,ee.useRef)("");(0,ee.useEffect)(()=>ge.Z.subscribe("preview-image",De=>{fe(De),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,ee.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ee.useEffect)(()=>{a.current=Se},[Se]);function y(ye){ye.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",me(void 0),he(void 0),de(0),fe("")}function b(){de(oe+90)}function x(){le=ce.current.width*1.1,ae=ce.current.height*1.1,he(ae),me(le)}function z(){le=ce.current.width/1.1,ae=ce.current.height/1.1,he(ae),me(le)}const re=(0,ee.useRef)(),se=(0,ee.useRef)(),ce=(0,ee.useRef)(),_e=ye=>{(ye.nativeEvent.target===re.current||ye.nativeEvent.target===se.current)&&E()};return ee.createElement(ee.Fragment,null,Se?ee.createElement("div",null,ee.createElement("div",{className:"preview-wrp-group",ref:se},ee.createElement(be.Z,{className:"image-preview",src:Se,style:{display:"none"},preview:{visible:!0,src:Se,movable:!1,onVisibleChange:ye=>{fe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(ht,Ke,te){"use strict";te.d(Ke,{h:function(){return re}});var ee=te(59301),ge=te(57809),be=te(78241),pe=te(3113),Se=te(89780),fe=te.n(Se),oe=te(45559),de=te(42313),le=Object.defineProperty,me=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(se,ce,_e)=>ce in se?le(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):se[ce]=_e,y=(se,ce)=>{for(var _e in ce||(ce={}))ie.call(ce,_e)&&a(se,_e,ce[_e]);if(he)for(var _e of he(ce))ne.call(ce,_e)&&a(se,_e,ce[_e]);return se},E=(se,ce)=>me(se,ae(ce));const b=ge.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ke.Z=({callback:se,onCancel:ce})=>{const[_e,ye]=(0,ee.useState)("python");function De(je){ye(z[je][1])}function Ee(je){se(je)}return ee.createElement(be.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ee,style:{width:500}}),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(ge.default,{getPopupContainer:je=>je.parentNode,onChange:De},Object.keys(z).map(je=>ee.createElement(b,{key:je,value:je},z[je][0])))),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(re,{mode:_e})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:se,onChange:ce,mode:_e,options:ye={}}){const De=(0,ee.useRef)(),[Ee,je]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(Ee){let Le=function(mt){const Ye=mt.getValue();ce&&ce(Ye)};return Ee.on("change",Le),()=>{Ee.off("change",Le)}}},[Ee,ce]),(0,ee.useEffect)(()=>{Ee&&Ee.setOption("mode",_e)},[Ee,_e]),(0,ee.useEffect)(()=>{Ee&&(se!==Ee.getValue()||se==="")&&setTimeout(()=>{Ee.setValue(se||"")},300)},[Ee,se]),(0,ee.useEffect)(()=>{if(De.current&&!Ee){const Le=fe().fromTextArea(De.current,y({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));je(Le)}},[De.current,Ee]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:De}))}},96565:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return ue}});var ee=te(59301),ge=te(89780),be=te.n(ge),pe=te(76374),Se=te(45559),fe=te(6313),oe=te(25717),de=te(99498),le=te(25419),me=te(67549),ae=te(6339),he=({value:ve="",className:Pe,showTextOnly:xe,showLines:ke,style:tt={}})=>{const dt=(0,ee.useMemo)(()=>"",[ve]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:dt}}))},ie=te(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ve,Pe,xe)=>Pe in ve?ne(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,re=(ve,Pe)=>{for(var xe in Pe||(Pe={}))b.call(Pe,xe)&&z(ve,xe,Pe[xe]);if(E)for(var xe of E(Pe))x.call(Pe,xe)&&z(ve,xe,Pe[xe]);return ve},se=(ve,Pe)=>a(ve,y(Pe));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _e({onActionCallback:ve,title:Pe,icon:xe,actionName:ke,className:tt="",children:dt}){function en(){ve(ke)}return ie.createElement("a",{title:Pe,className:tt,onClick:en},ie.createElement("i",{className:`${xe}`}),dt)}var ye=({watch:ve,showNullButton:Pe,showNullProgramButton:xe,onActionCallback:ke,fullScreen:tt,insertTemp:dt,hidetoolBar:en,extraUse:Wt})=>{const _t=[...ce,{title:`${ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ie.createElement("ul",{className:"markdown-toolbar-container"},!en&&_t.map((ft,Ft)=>ie.createElement("li",{key:Ft},ft.actionName?ie.createElement(_e,se(re({},ft),{onActionCallback:ke})):ie.createElement("span",{className:"v-line"}))),Pe?ie.createElement("li",null,ie.createElement(_e,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,xe?ie.createElement(ie.Fragment,null,ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,dt&&ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${dt}`,onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Wt&&ie.createElement("li",null,Wt),ie.createElement("li",{className:"btn-full-screen"},ie.createElement(_e,{icon:`${tt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ke})))},De=te(57261),Ee=te(78241),je=te(92832),Le=te(3113),mt=Object.defineProperty,Ye=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,at=(ve,Pe,xe)=>Pe in ve?mt(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,We=(ve,Pe)=>{for(var xe in Pe||(Pe={}))Fe.call(Pe,xe)&&at(ve,xe,Pe[xe]);if(we)for(var xe of we(Pe))He.call(Pe,xe)&&at(ve,xe,Pe[xe]);return ve},pt=(ve,Pe)=>Ye(ve,vt(Pe));const Pt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:ve,onCancel:Pe})=>{function xe(ke){ve(ke)}return ee.createElement(Ee.default,pt(We({},Pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xe,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(je.default,null)),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(je.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Le.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},Bt=te(85533),rt=te(45053),Xe=te(43418),Ct=te(95237),zt=te(16750),Et=te(59301),on=({callback:ve,onCancel:Pe})=>{const xe=document.createElement("canvas"),ke=xe.getContext("2d");xe.width=1e3,xe.height=800,ke.fillStyle="#ffffff",ke.fillRect(0,0,xe.width,xe.height);const tt=xe.toDataURL("image/png");return Et.createElement(Xe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Ct.Z,{style:{height:"100vh"}},Et.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tt,visible:!0,title:String(Date.now())},onOk:dt=>{ve({src:dt.url})},onClose:Pe})))},$e=te(12378);function yt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(yt,go.CommandHandler),yt.prototype.canAlignSelection=function(){var ve=this.diagram;return!(ve===null||ve.isReadOnly||ve.isModelReadOnly||ve.selection.count<2)},yt.prototype.alignLeft=function(){var ve=this.diagram;ve.startTransaction("aligning left");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.x,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe,xe.position.y))}),ve.commitTransaction("aligning left")},yt.prototype.alignRight=function(){var ve=this.diagram;ve.startTransaction("aligning right");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.x+xe.actualBounds.width;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe-xe.actualBounds.width,xe.position.y))}),ve.commitTransaction("aligning right")},yt.prototype.alignTop=function(){var ve=this.diagram;ve.startTransaction("alignTop");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.y,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.position.x,Pe))}),ve.commitTransaction("alignTop")},yt.prototype.alignBottom=function(){var ve=this.diagram;ve.startTransaction("aligning bottom");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.y+xe.actualBounds.height;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.actualBounds.x,Pe-xe.actualBounds.height))}),ve.commitTransaction("aligning bottom")},yt.prototype.alignCenterX=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center X");var xe=Pe.actualBounds.x+Pe.actualBounds.width/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(xe-ke.actualBounds.width/2,ke.actualBounds.y))}),ve.commitTransaction("aligning Center X")}},yt.prototype.alignCenterY=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center Y");var xe=Pe.actualBounds.y+Pe.actualBounds.height/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(ke.actualBounds.x,xe-ke.actualBounds.height/2))}),ve.commitTransaction("aligning Center Y")}},yt.prototype.alignColumn=function(ve){var Pe=this.diagram;Pe.startTransaction("align Column"),ve===void 0&&(ve=0),ve=parseFloat(ve);var xe=new Array;Pe.selection.each(function(Wt){Wt instanceof go.Link||xe.push(Wt)});for(var ke=0;ke0){for(var Wt=dt.elt(en-1);Wt!==null&&Wt.isTreeExpanded&&!Wt.isTreeLeaf;){var _t=this._sortTreeChildrenByY(Wt);Wt=_t.last()}Wt!==null&&ve.select(Wt)}else ve.select(tt)}}else if(xe.key==="Down")if(Pe.isTreeExpanded&&!Pe.isTreeLeaf){var ke=this._sortTreeChildrenByY(Pe).first();ke!==null&&ve.select(ke)}else for(;Pe!==null;){var tt=Pe.findTreeParentNode();if(tt===null)break;var dt=this._sortTreeChildrenByY(tt),en=dt.indexOf(Pe);if(endt.y?1:tt.xdt.x?1:0}),Pe},yt.prototype.copyToClipboard=function(ve){go.CommandHandler.prototype.copyToClipboard.call(this,ve),this._lastPasteOffset.set(this.pasteOffset)},yt.prototype.pasteFromClipboard=function(){var ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ve},Object.defineProperty(yt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ve){if(ve!=="move"&&ve!=="select"&&ve!=="scroll"&&ve!=="tree"&&ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ve);this._arrowKeyBehavior=ve}}),Object.defineProperty(yt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ve){if(!(ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ve);this._pasteOffset.set(ve)}});var Lt=yt,rn=te(25863),$t=te(43604),st=te(38147),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ge=te(59301),Ne=(ve,Pe,xe)=>new Promise((ke,tt)=>{var dt=_t=>{try{Wt(xe.next(_t))}catch(ft){tt(ft)}},en=_t=>{try{Wt(xe.throw(_t))}catch(ft){tt(ft)}},Wt=_t=>_t.done?ke(_t.value):Promise.resolve(_t.value).then(dt,en);Wt((xe=xe.apply(ve,Pe)).next())});function et({onCancel:ve,callback:Pe}){let xe=(0,ee.useRef)(),ke=(0,ee.useRef)(),tt=(0,ee.useRef)(),dt=(0,ee.useRef)(!1);const en=(0,ee.useRef)(!1),[Wt,_t]=(0,ee.useState)(0);function ft(){const gt=$e.bx.make,Gt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xe.current=new $e.S0(ke.current,{padding:20,grid:gt($e.s_,"Grid",gt($e.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),gt($e.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ln=>{var Pn=ln.diagram.commandHandler.addTopLevelParts(ln.diagram.selection,!0);Pn||ln.diagram.currentTool.doCancel()},commandHandler:gt(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ln=>{var Pn=ln.subject;Pn.location=Pn.location.copy().snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ln=>{var Pn=ln.subject;setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()})},LinkRelinked:ln=>{var Pn=ln.parameter.part;Pn.invalidateConnectedLinks();var Dn=ln.subject;ln.diagram.toolManager.linkingTool.isForwards?Dn.toNode.invalidateConnectedLinks():Dn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xe.current.nodeTemplate=gt($e.NB,"Auto",{locationSpot:$e.z6.Center,locationObjectName:"SHAPE",desiredSize:new $e.$u(120,60),minSize:new $e.$u(40,40),resizable:!0,resizeCellSize:new $e.$u(10,10),rotatable:!0},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),new $e.KX("desiredSize","size",$e.$u.parse).makeTwoWay($e.$u.stringify),gt($e.bn,{name:"SHAPE",fill:Gt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("figure"),new $e.KX("fill"),new $e.KX("stroke","borderColor"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),gt($e.al,{margin:1,textAlign:"center",overflow:$e.al.OverflowEllipsis,editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.nodeTemplate.toolTip=gt("ToolTip",gt($e.s_,"Vertical",{maxSize:new $e.$u(200,NaN)},gt($e.al,{font:"bold 10pt sans-serif",textAlign:"center"},new $e.KX("text")),gt($e.al,{font:"10pt sans-serif",textAlign:"center"},new $e.KX("text","details"))));function Zt(ln,Pn){var Dn=(Cn,rr)=>{Cn.handled=!0,Cn.diagram.model.commit(ar=>{var Dr=rr.part.adornedPart,Hr=new $e.E9().setRectSpot(Dr.actualBounds,ln);Hr.subtract(Dr.location),Hr.scale(2,2),Hr.x+=Math.sign(Hr.x)*130,Hr.y+=Math.sign(Hr.y)*130,Hr.add(Dr.location),Hr.snapToGridPoint(Cn.diagram.grid.gridOrigin,Cn.diagram.grid.gridCellSize);var ei=ar.copyNodeData(Dr.data);ar.setGroupKeyForNodeData(ei,ar.getGroupKeyForNodeData(Dr.data)),ar.addNodeData(ei);var di={from:Dr.key,to:ar.getKeyForNodeData(ei)};ar.addLinkData(di);var bi=Cn.diagram.findNodeForData(ei);bi.location=Hr,Cn.diagram.select(bi),setTimeout(()=>{Cn.diagram.commandHandler.editTextBlock()},20)})};return gt($e.bn,{figure:Pn,alignment:ln,alignmentFocus:ln.opposite(),width:ln.equals($e.z6.Top)||ln.equals($e.z6.Bottom)?25:18,height:ln.equals($e.z6.Top)||ln.equals($e.z6.Bottom)?18:25,fill:"orange",stroke:Gt.white,strokeWidth:4,mouseEnter:(Cn,rr)=>rr.fill="dodgerblue",mouseLeave:(Cn,rr)=>rr.fill="orange",isActionable:!0,click:Dn,contextClick:Dn})}function Tt(ln){return gt($e.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Pn,Dn)=>Dn.fill="dodgerblue",mouseLeave:(Pn,Dn)=>Dn.fill="orange",click:(Pn,Dn)=>{Pn.diagram.commandHandler.showContextMenu(Dn.part.adornedPart)}},ln||{})}xe.current.nodeTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.Vm,{padding:10}),Zt($e.z6.Top,"TriangleUp"),Zt($e.z6.Left,"TriangleLeft"),Zt($e.z6.Right,"TriangleRight"),Zt($e.z6.Bottom,"TriangleDown"),Tt({alignment:new $e.z6(.75,0)}));function kt(ln,Pn){return(Dn,Cn)=>{Dn.handled=!0,Dn.diagram.model.commit(rr=>{rr.set(Cn.part.adornedPart.data,ln,Pn)})}}function Yt(ln,Pn){return Pn||(Pn="color"),gt($e.bn,{width:16,height:16,stroke:"lightgray",fill:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.stroke="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.stroke="lightgray",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function un(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.white,"fill"),Yt(Gt.beige,"fill"),Yt(Gt.extralightblue,"fill"),Yt(Gt.extralightred,"fill"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.lightgray,"fill"),Yt(Gt.lightgreen,"fill"),Yt(Gt.lightblue,"fill"),Yt(Gt.lightred,"fill")))]}function xn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.black),Yt(Gt.green),Yt(Gt.blue),Yt(Gt.red))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.white),Yt(Gt.magenta),Yt(Gt.purple),Yt(Gt.orange)))]}function Fn(ln,Pn){return Pn||(Pn="thickness"),gt($e.bn,"LineH",{width:16,height:16,strokeWidth:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function Qn(ln,Pn){return Pn||(Pn="dash"),gt($e.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function mn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Fn(1),Fn(2),Fn(3),Fn(4))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Qn(null),Qn([2,4]),Qn([4,4])))]}function Rn(ln,Pn){return Pn||(Pn="figure"),gt($e.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.fill="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.fill="lightgray",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}xe.current.nodeTemplate.contextMenu=gt("ContextMenu",gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Rectangle"),Rn("RoundedRectangle"),Rn("Ellipse"),Rn("Diamond"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Parallelogram2"),Rn("ManualOperation"),Rn("Procedure"),Rn("Cylinder1"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Terminator"),Rn("CreateRequest"),Rn("Document"),Rn("TriangleDown"))),un(),xn(),mn()),xe.current.groupTemplate=gt($e.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:$e.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ln,Pn)=>{var Dn=Pn.addMembers(Pn.diagram.selection,!0);Dn||Pn.diagram.currentTool.doCancel()},avoidable:!1},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),gt($e.s_,"Auto",{name:"BODY"},gt($e.bn,{parameter1:10,fill:Gt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("fill"),new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.Vm,{background:"transparent",margin:20})),gt($e.al,{alignment:$e.z6.Top,alignmentFocus:$e.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new $e.KX("text"),new $e.KX("stroke","color"))),xe.current.groupTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.s_,"Auto",gt($e.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),gt($e.Vm,{margin:1.5})),Tt({alignment:$e.z6.TopRight,alignmentFocus:$e.z6.BottomRight})),xe.current.groupTemplate.contextMenu=gt("ContextMenu",un(),xn(),mn()),xe.current.linkTemplate=gt($e.rU,{layerName:"Foreground",routing:$e.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new $e.KX("fromSpot","fromSpot",$e.z6.parse),new $e.KX("toSpot","toSpot",$e.z6.parse),new $e.KX("fromShortLength","dir",ln=>ln>=1?10:0),new $e.KX("toShortLength","dir",ln=>ln>=1?10:0),new $e.KX("points").makeTwoWay(),gt($e.bn,{strokeWidth:2},new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,0),segmentOrientation:$e.rU.OrientAlong,alignmentFocus:$e.z6.Right,figure:"circle",width:10,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln===1)),gt($e.bn,{segmentIndex:-1,segmentOffset:new $e.E9(-10,6),segmentOrientation:$e.rU.OrientPlus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln>=1),new $e.KX("width","thickness",ln=>7+3*ln),new $e.KX("height","thickness",ln=>7+3*ln),new $e.KX("segmentOffset","thickness",ln=>new $e.E9(-15,4+1.5*ln))),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,-6),segmentOrientation:$e.rU.OrientMinus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln===2),new $e.KX("width","thickness",ln=>7+3*ln),new $e.KX("height","thickness",ln=>7+3*ln),new $e.KX("segmentOffset","thickness",ln=>new $e.E9(-15,4+1.5*ln))),gt($e.al,{alignmentFocus:new $e.z6(0,1,-4,0),editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.linkTemplate.selectionAdornmentTemplate=gt($e.uz,gt($e.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:gr(2)},new $e.KX("pathPattern","thickness",gr)),Tt({alignmentFocus:new $e.z6(0,0,-6,-4)}));function gr(ln){return gt($e.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ln+4).toString()+" H3"})}function ir(ln){var Pn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ln===0?Pn="M0 0 M16 16 M0 8 L16 8":ln===2&&(Pn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),gt($e.bn,{geometryString:Pn,margin:2,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt("dir",ln),contextClick:kt("dir",ln)})}function or(ln){var Pn=(Dn,Cn)=>{Dn.handled=!0,Dn.diagram.model.commit(rr=>{var ar=Cn.part.adornedPart;rr.set(ar.data,ln?"toSpot":"fromSpot",$e.z6.stringify($e.z6.AllSides)),(ln?ar.toNode:ar.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:Pn,contextClick:Pn})}function fr(ln,Pn){var Dn=0,Cn=$e.z6.RightSide;ln.equals($e.z6.Top)?(Dn=270,Cn=$e.z6.TopSide):ln.equals($e.z6.Left)?(Dn=180,Cn=$e.z6.LeftSide):ln.equals($e.z6.Bottom)&&(Dn=90,Cn=$e.z6.BottomSide),Pn||(Dn-=180);var rr=(ar,Dr)=>{ar.handled=!0,ar.diagram.model.commit(Hr=>{var ei=Dr.part.adornedPart;Hr.set(ei.data,Pn?"toSpot":"fromSpot",$e.z6.stringify(Cn)),(Pn?ei.toNode:ei.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{alignment:ln,alignmentFocus:ln.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Dn,background:"transparent",mouseEnter:(ar,Dr)=>Dr.background="dodgerblue",mouseLeave:(ar,Dr)=>Dr.background="transparent",click:rr,contextClick:rr})}xe.current.linkTemplate.contextMenu=gt("ContextMenu",xn(),mn(),gt("ContextMenuButton",gt($e.s_,"Horizontal",ir(0),ir(1),ir(2))),gt("ContextMenuButton",gt($e.s_,"Horizontal",gt($e.s_,"Spot",or(!1),fr($e.z6.Top,!1),fr($e.z6.Left,!1),fr($e.z6.Right,!1),fr($e.z6.Bottom,!1)),gt($e.s_,"Spot",{margin:new $e.Zt(0,0,0,2)},or(!0),fr($e.z6.Top,!0),fr($e.z6.Left,!0),fr($e.z6.Right,!0),fr($e.z6.Bottom,!0)))));const an=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:le.createElement(ge.Z,{className:oe.Z.lists,gutter:[10,10]},y.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:`$$${re.value}$$`}),re.name),le.createElement("div",{className:oe.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:oe.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:le.createElement(ge.Z,{className:oe.Z.lists,gutter:[10,10]},E.map((re,se)=>le.createElement(be.Z,{flex:"110px",className:oe.Z.item},le.createElement("div",null,le.createElement(fe.Z,{value:"`$$"+re.value+"$$`"}),re.name),le.createElement("div",{className:oe.Z.children},re.children.map((ce,_e)=>le.createElement("div",{key:_e},ce.name&&le.createElement("h1",null,ce.name),le.createElement(ge.Z,{gutter:[10,10]},ce.data.map((ye,De)=>le.createElement(be.Z,{key:De,onClick:()=>b(ye),className:oe.Z.diamond},le.createElement(fe.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var se=re.innerText;return ae&&ae(se),se};return(0,ee.useImperativeHandle)(ne,()=>({getData:z})),le.createElement("div",{className:oe.Z.mathWrap},le.createElement(pe.default,{defaultActiveKey:"1",items:x}),le.createElement("math-field",{locale:"zh_cn",className:oe.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ie||""),he&&le.createElement("div",{className:oe.Z.button},le.createElement(Se.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ke.Z=me},42678:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(65582),ge={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},be=te(59301),pe=({message:Se,className:fe,children:oe,style:de={}})=>be.createElement("div",{className:`custom-spinner ${ge.idsRingWrapper} ${fe}`},be.createElement("div",{className:ge.ldsRing},be.createElement("div",null),be.createElement("div",null),be.createElement("div",null),be.createElement("div",null)),Se?be.createElement("p",{style:de},Se):null,oe,be.createElement(ee.Outlet,null))},29584:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(77254),be=te(59301),pe=({defaultX:Se="40%",leftChild:fe,rightChild:oe,className:de,hideResize:le=!1})=>{const[me,ae]=(0,ee.useState)(Se),he=(0,ee.useRef)();function ie(){he.current=!0}(0,ee.useEffect)(()=>{function y(b){he.current&&(ge.Z.publish("resize-move-bar",b),ae(b.pageX))}function E(){he.current=!1}return window.addEventListener("mousemove",y),window.addEventListener("mouseup",E),()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",E)}},[]);const ne=typeof me=="number"&&me!==.01?`${me}px`:Se,a=`calc(100% - ${le?"0px":"4px"} - ${ne})`;return be.createElement("div",{className:`split-panel-container ${de}`},be.createElement("section",{style:{width:ne,display:me===.01?"none":""}},fe),be.createElement("section",{className:"resize-x-bar",onMouseDown:ie},be.createElement("a",{className:"btn-resize"},be.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},be.createElement("path",{d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"})))),be.createElement("section",{style:{width:a}},oe))}},51908:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return fe}});var ee=te(59301),ge={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},be=te(92310),pe=te.n(be),fe=({className:oe,style:de={},leftNode:le,leftTitle:me="\u81EA\u6D4B\u8F93\u5165",rightNode:ae,rightTitle:he="\u8FD0\u884C\u7ED3\u679C"})=>ee.createElement("div",{className:pe()(ge.result,oe),style:de},ee.createElement("div",{className:ge.left},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),ee.createElement("span",null,me)),ee.createElement("div",{className:ge.leftNode},le)),ee.createElement("div",{className:ge.right},ee.createElement("div",{className:ge.title},ee.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),ee.createElement("span",null,he)),ee.createElement("div",{className:ge.rightNode},ae)))},22744:function(ht,Ke,te){"use strict";var ee=te(59301);const ge=pe=>String(pe).length===1?`0${pe}`:pe,be=({className:pe="",onChange:Se,defaultValue:fe=0})=>{const[oe,de]=(0,ee.useState)(fe);(0,ee.useEffect)(()=>{const he=setTimeout(()=>{de(oe+1e3)},1e3);return Se(oe+1e3),()=>{clearInterval(he)}},[oe]);const le=parseInt(oe/(60*6e4))||"00",me=parseInt(oe%(60*6e4)/6e4)||"00",ae=parseInt(oe%6e4/1e3)||"00";return ee.createElement("div",{className:pe},ge(le),":",ge(me),":",ge(ae))};Ke.Z=be},44080:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return a}});var ee=te(59301),ge=te(8591),be=te(38854),pe=te(73217),Se=te(16471),fe=te(41867),oe=te(56102),de=te(84056),le={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},me=(y,E,b)=>new Promise((x,z)=>{var re=_e=>{try{ce(b.next(_e))}catch(ye){z(ye)}},se=_e=>{try{ce(b.throw(_e))}catch(ye){z(ye)}},ce=_e=>_e.done?x(_e.value):Promise.resolve(_e.value).then(re,se);ce((b=b.apply(y,E)).next())});function ae(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const E=new Date(y*1e3).toISOString().substr(11,8);return{hour:E.substr(0,2),minutes:E.substr(3,2),seconds:E.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function he(y,E){return y-E}function ie(y){y.sort(he);let E=0;for(let b=0;b{},handlePlay:_e=()=>{},handlePlayEnded:ye=()=>{},autoPlay:De=!1,onPlayEnded:Ee=()=>{},isShowWaterMark:je=!0},Le)=>{var mt;const vt=((mt=E==null?void 0:E.split("."))==null?void 0:mt.pop())==="flv",we=(0,ee.useRef)(),Fe=(0,ee.useRef)(),He=(0,ee.useRef)(),at=(0,ee.useRef)(),We=(0,ee.useRef)(),pt=(0,ee.useRef)(),Pt=(0,ee.useRef)(),At=(0,ee.useRef)(),Bt=(0,ee.useRef)(),rt=(0,ee.useRef)(),Xe=(0,ee.useRef)(),Ct=(0,ee.useRef)(),zt=(0,ee.useRef)(),Et=(0,ee.useRef)(),on=navigator.userAgent.toLowerCase().match(ne),$e=on?on[0]:"pc",yt=(0,ee.useRef)(!1),Lt=(0,fe.eY)();let rn=0,$t=0,st=0,lt=null,Ge=!1,Ne=20,et=1,xt=!1,Ie=!1,Re=[];(0,ee.useImperativeHandle)(Le,()=>({getLastUpdatedTime:()=>we.current.currentTime,getDuration:()=>we.current.duration})),ge.ZP.config({maxCount:1,getContainer:()=>He.current});const Ze=(0,ee.useCallback)((Dt,Ht=!1)=>{let bt={point:we.current.currentTime};lt?(bt.log_id=lt,bt.watch_duration=ie(Re),bt.total_duration=$t):(re?(bt.video_id=parseInt(x,10),bt.course_id=re):bt.video_id=x,bt.duration=rn,bt.device=$e),Ht&&(bt.ed="1");function fn(){return me(this,null,function*(){xt=!0,lt=yield z==null?void 0:z(bt),xt=!1,Dt&&Dt()})}fn()},[x,re]);(0,ee.useEffect)(()=>{we.current&&(at.current.style.display="none",We.current.style.display="block"),ge.ZP.destroy();let Dt=null;return pe.Z.isSupported&&vt&&E&&(E==null?void 0:E.indexOf(".m3u8"))<0?(Dt=pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:E,muted:!1}),we.current&&(Dt.attachMediaElement(we.current),Dt.load())):we.current.setAttribute("src",E),ze(),()=>{Dt&&(Dt.unload(),Dt.pause(),Dt.destroy(),Dt=null)}},[we,vt,E]);function Be(){we.current.paused?(at.current.style.display="none",We.current.style.display="block"):(at.current.style.display="block",We.current.style.display="none")}function ze(){Xe.current.style.display="none",zt.current.style.display="none",Ct.current.style.display="none",we.current.muted||we.current.volume===0?Xe.current.style.display="block":we.current.volume>0&&we.current.volume<=.5?zt.current.style.display="block":Ct.current.style.display="block"}(0,ee.useEffect)(()=>{const Dt=document.getElementById("play"),Ht=document.querySelectorAll(".playback-icons use");function bt(){_e(),se&&!yt.current&&(we.current.currentTime=se),yt.current=!0,Re.push(we.current.currentTime),Ge||(Ge=!0,b&&Ze())}function fn(){return me(this,null,function*(){Be(),Re.push(we.current.currentTime),b&&Ze(()=>{lt=null,st=0,Ge=!1,xt=!1,Ie=!1,Re=[],$t=0,et=1},!0),Ee()})}function dn(){pt.current.value=Math.round(we.current.currentTime),Pt.current.value=Math.round(we.current.currentTime)}function wt(){const sn=ae(Math.round(we.current.currentTime));Bt.current.innerText=`${sn.hour>0?sn.hour+":":""}${sn.minutes}:${sn.seconds}`,Bt.current.setAttribute("datetime",`${sn.hour>0?" "+sn.hour+" ":""}${sn.minutes}m ${sn.seconds}s`)}function Sn(){var sn,Yn,dr,Zn,sr,Ar,Ir;const xr=Math.round((sn=we.current)==null?void 0:sn.duration);(dr=(Yn=pt.current)==null?void 0:Yn.setAttribute)==null||dr.call(Yn,"max",xr),(sr=(Zn=Pt.current)==null?void 0:Zn.setAttribute)==null||sr.call(Zn,"max",xr);const Br=ae(xr);At.current&&(At.current.innerText=`${Br.hour>0?Br.hour+":":""}${Br.minutes}:${Br.seconds}`,(Ir=(Ar=At.current).setAttribute)==null||Ir.call(Ar,"datetime",`${Br.hour>0?" "+Br.hour+" ":""}${Br.minutes}m ${Br.seconds}s`))}function pn(){try{const sn=Math.round(we.current.duration);pt.current.setAttribute("max",sn),Pt.current.setAttribute("max",sn);const Yn=ae(sn);At.current.innerText=`${Yn.hour>0?Yn.hour+":":""}${Yn.minutes}:${Yn.seconds}`,At.current.setAttribute("datetime",`${Yn.hour>0?" "+Yn.hour+" ":""}${Yn.minutes}m ${Yn.seconds}s`),dn(),wt();const{width:dr,height:Zn,x:sr,y:Ar}=Fe.current.getBoundingClientRect();if(sr<0||Ar<0||!dr)return;if(!Ie){let Ir=we.current.currentTime,xr=Ir-st;Math.abs(xr)<10?($t+=Math.abs(xr),st=Ir,xt||$t-et*Ne>=0&&(et++,Re.push(st),b&&Ze())):(st=Ir,b&&Ze())}}catch(sn){console.log(sn)}}function zn(){Ie=!0}function wn(){we.current.playing&&Re.push(we.current.currentTime,st),st=we.current.currentTime,Ie=!1}function Wn(){rn=we.current.duration,rn<=20&&(Ne=rn/3),we.current.addEventListener("play",bt)}function qn(sn){sn.preventDefault(),(0,de.vp)()?(we.current.style.width="100%",we.current.style.height="100%"):we.current.style.cssText=""}function Kn(){ce()}function Vn(sn){if(!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Yn=sn.target.dataset.seek?sn.target.dataset.seek:sn.target.value;we.current.currentTime=Yn,Pt.current.value=Yn,pt.current.value=Yn}function Sr(sn){const Yn=Math.round(sn.offsetX/sn.target.clientWidth*parseInt(sn.target.getAttribute("max"),10));pt.current.setAttribute("data-seek",Yn);const dr=ae(Yn);rt.current.textContent=`${dr.hour>0?dr.hour+":":""}${dr.minutes}:${dr.seconds}`;const Zn=we.current.getBoundingClientRect();rt.current.style.left=`${sn.pageX-Zn.left}px`}function cr(sn){switch(sn.code){case"Space":sn.preventDefault(),Mt();break;case"ArrowRight":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime>=we.current.duration)break;we.current.currentTime=parseInt(we.current.currentTime)+5,dn();break;case"ArrowLeft":if(sn.preventDefault(),!y){ge.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(we.current.currentTime===0)break;we.current.currentTime=parseInt(we.current.currentTime)-5,dn();break;case"ArrowUp":sn.preventDefault(),we.current.volume<1&&(we.current.volume=(parseInt(we.current.volume*10)+1)/10);break;case"ArrowDown":sn.preventDefault(),we.current.volume>0&&(we.current.volume=(parseInt(we.current.volume*10)-1)/10);break}}return He.current.addEventListener((0,de.gH)(),qn),we.current.addEventListener("canplay",Wn),we.current.addEventListener("ended",fn),we.current.addEventListener("seeking",zn),we.current.addEventListener("seeked",wn),we.current.addEventListener("loadedmetadata",Sn),pt.current.addEventListener("mousemove",Sr),pt.current.addEventListener("input",Vn),we.current.addEventListener("timeupdate",pn),we.current.addEventListener("pause",Kn),we.current.addEventListener("volumechange",ze),document.addEventListener("keydown",cr),()=>{var sn,Yn,dr,Zn,sr,Ar,Ir,xr,Br,lr,Kr,Ut;(sn=we.current)==null||sn.removeEventListener("canplay",Wn),(Yn=we.current)==null||Yn.removeEventListener("play",bt),(dr=we.current)==null||dr.removeEventListener("ended",fn),(Zn=we.current)==null||Zn.removeEventListener("seeking",zn),(sr=we.current)==null||sr.removeEventListener("seeked",wn),(Ar=pt.current)==null||Ar.removeEventListener("mousemove",Sr),(Ir=pt.current)==null||Ir.removeEventListener("input",Vn),(xr=we.current)==null||xr.removeEventListener("timeupdate",pn),(Br=we.current)==null||Br.removeEventListener("pause",Kn),(lr=we.current)==null||lr.removeEventListener("loadedmetadata",Sn),(Kr=we.current)==null||Kr.removeEventListener("volumechange",ze),document.removeEventListener("keydown",cr),(Ut=we.current)!=null&&Ut.playing&&(Re.push(st,we.current.currentTime),b&&Ze())}},[we,E]),(0,ee.useEffect)(()=>{if(we.current.onended=()=>{ye(we)},we.current.oncontextmenu=()=>!1,(E==null?void 0:E.indexOf(".m3u8"))>-1){if(we.current.canPlayType("application/vnd.apple.mpegurl"))we.current.src=E;else if(Se.ZP.isSupported()){var Dt=new Se.ZP;Dt.loadSource(E),Dt.attachMedia(we.current)}}},[E]);const[it,It]=(0,ee.useState)(1),Mt=()=>{we.current.paused||we.current.ended?we.current.play():we.current.pause(),Be()};function jt(){we.current.muted=!we.current.muted,we.current.muted?(Et.current.setAttribute("data-volume",volume.value),Et.current.value=0):Et.current.value=Et.current.dataset.volume}return ee.createElement("div",{style:{position:"relative"},ref:He},ee.createElement("div",{ref:Fe,className:`${le.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${le.animate__loop}`},je&&Lt?Lt.login:" "),ee.createElement("div",{className:le.container},ee.createElement("div",{className:le["video-container"],id:"video-container"},ee.createElement("div",{className:le["playback-animation"],id:"playback-animation"},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{className:"hidden",href:"#play-icon"}),ee.createElement("use",{href:"#pause"}))),ee.createElement("video",{className:le.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:we,autoPlay:De}),ee.createElement("div",{className:`${le["video-controls"]} `,id:"video-controls"},ee.createElement("div",{className:le["bottom-controls"]},ee.createElement("div",{className:le["left-controls"]},ee.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Mt},ee.createElement("svg",{className:le["playback-icons"]},ee.createElement("use",{ref:We,href:"#play-icon"}),ee.createElement("use",{ref:at,style:{display:"none"},href:"#pause"}))),ee.createElement("div",{className:le.time},ee.createElement("time",{id:"time-elapsed",ref:Bt},"00:00"),ee.createElement("span",null," / "),ee.createElement("time",{id:"duration",ref:At},"00:00"))),ee.createElement("div",{className:le["right-controls"]},y&&ee.createElement(be.Z,{placement:"top",overlayClassName:le.rateOverlay,getPopupContainer:Dt=>Dt.parentNode,menu:{items:[{key:"1",label:ee.createElement("span",{onClick:()=>{It(1),we.current.playbackRate=1}},"1.0x")},{key:"2",label:ee.createElement("span",{onClick:()=>{It(1.5),we.current.playbackRate=1.5}},"1.5x")},{key:"3",label:ee.createElement("span",{onClick:()=>{It(2),we.current.playbackRate=2}},"2.0x")}]}},ee.createElement("div",{className:`${le.controlText} mr5`},"\u500D\u901F")),ee.createElement(oe.CopyToClipboard,{text:E,onCopy:()=>ge.ZP.success("\u590D\u5236\u6210\u529F")},ee.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},ee.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),ee.createElement("div",{className:le["volume-controls"]},ee.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:le["volume-button"],id:"volume-button",onClick:jt},ee.createElement("i",{ref:Xe,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:zt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),ee.createElement("i",{ref:Ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),ee.createElement("input",{className:le.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Et,style:{display:"none"},onClick:ze})),ee.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:le["fullscreen-button"],onClick:()=>{(0,de.vp)()?(0,de.BU)():(0,de.Dj)(He.current)}},ee.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),ee.createElement("div",{className:le["video-progress"]},ee.createElement("progress",{ref:Pt,value:"0",min:"0"}),ee.createElement("input",{className:le.seek,ref:pt,value:"0",min:"0",type:"range",step:"1"}),ee.createElement("div",{className:le["seek-tooltip"],ref:rt,id:"seek-tooltip"},"00:00"))))),ee.createElement("svg",{style:{display:"none"}},ee.createElement("defs",null,ee.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),ee.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},ee.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),ee.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},ee.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"})),ee.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},ee.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"})))))})},30214:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return pe}});var ee=te(59301),ge=te(77254),be=te(11611),pe=()=>{const[Se,fe]=(0,ee.useState)(""),[oe,de]=(0,ee.useState)(0);let[le,me]=(0,ee.useState)(),[ae,he]=(0,ee.useState)();const[ie,ne]=(0,ee.useState)(!1),a=(0,ee.useRef)("");(0,ee.useEffect)(()=>ge.Z.subscribe("preview-image",De=>{fe(De),console.log(ce.current),document.body.style.overflow="hidden"}),[]),(0,ee.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,ee.useEffect)(()=>{a.current=Se},[Se]);function y(ye){ye.keyCode==27&&a.current&&E()}function E(){document.body.style.overflow="auto",me(void 0),he(void 0),de(0),fe("")}function b(){de(oe+90)}function x(){le=ce.current.width*1.1,ae=ce.current.height*1.1,he(ae),me(le)}function z(){le=ce.current.width/1.1,ae=ce.current.height/1.1,he(ae),me(le)}const re=(0,ee.useRef)(),se=(0,ee.useRef)(),ce=(0,ee.useRef)(),_e=ye=>{(ye.nativeEvent.target===re.current||ye.nativeEvent.target===se.current)&&E()};return ee.createElement(ee.Fragment,null,Se?ee.createElement("div",null,ee.createElement("div",{className:"preview-wrp-group",ref:se},ee.createElement(be.Z,{className:"image-preview",src:Se,style:{display:"none"},preview:{visible:!0,src:Se,movable:!1,onVisibleChange:ye=>{fe("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(ht,Ke,te){"use strict";te.d(Ke,{h:function(){return re}});var ee=te(59301),ge=te(57809),be=te(78241),pe=te(3113),Se=te(89780),fe=te.n(Se),oe=te(45559),de=te(42313),le=Object.defineProperty,me=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,a=(se,ce,_e)=>ce in se?le(se,ce,{enumerable:!0,configurable:!0,writable:!0,value:_e}):se[ce]=_e,y=(se,ce)=>{for(var _e in ce||(ce={}))ie.call(ce,_e)&&a(se,_e,ce[_e]);if(he)for(var _e of he(ce))ne.call(ce,_e)&&a(se,_e,ce[_e]);return se},E=(se,ce)=>me(se,ae(ce));const b=ge.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ke.Z=({callback:se,onCancel:ce})=>{const[_e,ye]=(0,ee.useState)("python");function De(je){ye(z[je][1])}function Ee(je){se(je)}return ee.createElement(be.default,E(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ee,style:{width:500}}),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ee.createElement(ge.default,{getPopupContainer:je=>je.parentNode,onChange:De},Object.keys(z).map(je=>ee.createElement(b,{key:je,value:je},z[je][0])))),ee.createElement(be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ee.createElement(re,{mode:_e})),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(pe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function re({value:se,onChange:ce,mode:_e,options:ye={}}){const De=(0,ee.useRef)(),[Ee,je]=(0,ee.useState)();return(0,ee.useEffect)(()=>{if(Ee){let Le=function(mt){const Ye=mt.getValue();ce&&ce(Ye)};return Ee.on("change",Le),()=>{Ee.off("change",Le)}}},[Ee,ce]),(0,ee.useEffect)(()=>{Ee&&Ee.setOption("mode",_e)},[Ee,_e]),(0,ee.useEffect)(()=>{Ee&&(se!==Ee.getValue()||se==="")&&setTimeout(()=>{Ee.setValue(se||"")},300)},[Ee,se]),(0,ee.useEffect)(()=>{if(De.current&&!Ee){const Le=fe().fromTextArea(De.current,y({mode:_e,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));je(Le)}},[De.current,Ee]),ee.createElement("div",{className:"my-codemirror-container"},ee.createElement("textarea",{ref:De}))}},96565:function(ht,Ke,te){"use strict";te.d(Ke,{Z:function(){return ue}});var ee=te(59301),ge=te(89780),be=te.n(ge),pe=te(76374),Se=te(45559),fe=te(6313),oe=te(25717),de=te(99498),le=te(25419),me=te(67549),ae=te(6339),he=({value:ve="",className:Pe,showTextOnly:xe,showLines:ke,style:tt={}})=>{const dt=(0,ee.useMemo)(()=>"",[ve]);return ee.createElement(ee.Fragment,null,ee.createElement("div",{dangerouslySetInnerHTML:{__html:dt}}))},ie=te(59301),ne=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(ve,Pe,xe)=>Pe in ve?ne(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,re=(ve,Pe)=>{for(var xe in Pe||(Pe={}))b.call(Pe,xe)&&z(ve,xe,Pe[xe]);if(E)for(var xe of E(Pe))x.call(Pe,xe)&&z(ve,xe,Pe[xe]);return ve},se=(ve,Pe)=>a(ve,y(Pe));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _e({onActionCallback:ve,title:Pe,icon:xe,actionName:ke,className:tt="",children:dt}){function en(){ve(ke)}return ie.createElement("a",{title:Pe,className:tt,onClick:en},ie.createElement("i",{className:`${xe}`}),dt)}var ye=({watch:ve,showNullButton:Pe,showNullProgramButton:xe,onActionCallback:ke,fullScreen:tt,insertTemp:dt,hidetoolBar:en,extraUse:Wt})=>{const _t=[...ce,{title:`${ve?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ve?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ie.createElement("ul",{className:"markdown-toolbar-container"},!en&&_t.map((ft,Ft)=>ie.createElement("li",{key:Ft},ft.actionName?ie.createElement(_e,se(re({},ft),{onActionCallback:ke})):ie.createElement("span",{className:"v-line"}))),Pe?ie.createElement("li",null,ie.createElement(_e,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,xe?ie.createElement(ie.Fragment,null,ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,dt&&ie.createElement("li",null,ie.createElement(_e,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${dt}`,onActionCallback:ke},ie.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Wt&&ie.createElement("li",null,Wt),ie.createElement("li",{className:"btn-full-screen"},ie.createElement(_e,{icon:`${tt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ke})))},De=te(57261),Ee=te(78241),je=te(92832),Le=te(3113),mt=Object.defineProperty,Ye=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,at=(ve,Pe,xe)=>Pe in ve?mt(ve,Pe,{enumerable:!0,configurable:!0,writable:!0,value:xe}):ve[Pe]=xe,We=(ve,Pe)=>{for(var xe in Pe||(Pe={}))Fe.call(Pe,xe)&&at(ve,xe,Pe[xe]);if(we)for(var xe of we(Pe))He.call(Pe,xe)&&at(ve,xe,Pe[xe]);return ve},pt=(ve,Pe)=>Ye(ve,vt(Pe));const Pt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:ve,onCancel:Pe})=>{function xe(ke){ve(ke)}return ee.createElement(Ee.default,pt(We({},Pt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:xe,style:{width:500}}),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ee.createElement(je.default,null)),ee.createElement(Ee.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ee.createElement(je.default,null)),ee.createElement("div",{className:"flex-container flex-end"},ee.createElement(Le.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ee.createElement(Le.ZP,{type:"ghost",onClick:Pe},"\u53D6\u6D88")))},Bt=te(85533),rt=te(45053),Xe=te(43418),Ct=te(95237),zt=te(16750),Et=te(59301),on=({callback:ve,onCancel:Pe})=>{const xe=document.createElement("canvas"),ke=xe.getContext("2d");xe.width=1e3,xe.height=800,ke.fillStyle="#ffffff",ke.fillRect(0,0,xe.width,xe.height);const tt=xe.toDataURL("image/png");return Et.createElement(Xe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Et.createElement(Ct.Z,{style:{height:"100vh"}},Et.createElement(zt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tt,visible:!0,title:String(Date.now())},onOk:dt=>{ve({src:dt.url})},onClose:Pe})))},$e=te(12378);function yt(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(yt,go.CommandHandler),yt.prototype.canAlignSelection=function(){var ve=this.diagram;return!(ve===null||ve.isReadOnly||ve.isModelReadOnly||ve.selection.count<2)},yt.prototype.alignLeft=function(){var ve=this.diagram;ve.startTransaction("aligning left");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.x,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe,xe.position.y))}),ve.commitTransaction("aligning left")},yt.prototype.alignRight=function(){var ve=this.diagram;ve.startTransaction("aligning right");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.x+xe.actualBounds.width;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(Pe-xe.actualBounds.width,xe.position.y))}),ve.commitTransaction("aligning right")},yt.prototype.alignTop=function(){var ve=this.diagram;ve.startTransaction("alignTop");var Pe=1/0;ve.selection.each(function(xe){xe instanceof go.Link||(Pe=Math.min(xe.position.y,Pe))}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.position.x,Pe))}),ve.commitTransaction("alignTop")},yt.prototype.alignBottom=function(){var ve=this.diagram;ve.startTransaction("aligning bottom");var Pe=-1/0;ve.selection.each(function(xe){if(!(xe instanceof go.Link)){var ke=xe.actualBounds.y+xe.actualBounds.height;Pe=Math.max(ke,Pe)}}),ve.selection.each(function(xe){xe instanceof go.Link||xe.move(new go.Point(xe.actualBounds.x,Pe-xe.actualBounds.height))}),ve.commitTransaction("aligning bottom")},yt.prototype.alignCenterX=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center X");var xe=Pe.actualBounds.x+Pe.actualBounds.width/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(xe-ke.actualBounds.width/2,ke.actualBounds.y))}),ve.commitTransaction("aligning Center X")}},yt.prototype.alignCenterY=function(){var ve=this.diagram,Pe=ve.selection.first();if(Pe){ve.startTransaction("aligning Center Y");var xe=Pe.actualBounds.y+Pe.actualBounds.height/2;ve.selection.each(function(ke){ke instanceof go.Link||ke.move(new go.Point(ke.actualBounds.x,xe-ke.actualBounds.height/2))}),ve.commitTransaction("aligning Center Y")}},yt.prototype.alignColumn=function(ve){var Pe=this.diagram;Pe.startTransaction("align Column"),ve===void 0&&(ve=0),ve=parseFloat(ve);var xe=new Array;Pe.selection.each(function(Wt){Wt instanceof go.Link||xe.push(Wt)});for(var ke=0;ke0){for(var Wt=dt.elt(en-1);Wt!==null&&Wt.isTreeExpanded&&!Wt.isTreeLeaf;){var _t=this._sortTreeChildrenByY(Wt);Wt=_t.last()}Wt!==null&&ve.select(Wt)}else ve.select(tt)}}else if(xe.key==="Down")if(Pe.isTreeExpanded&&!Pe.isTreeLeaf){var ke=this._sortTreeChildrenByY(Pe).first();ke!==null&&ve.select(ke)}else for(;Pe!==null;){var tt=Pe.findTreeParentNode();if(tt===null)break;var dt=this._sortTreeChildrenByY(tt),en=dt.indexOf(Pe);if(endt.y?1:tt.xdt.x?1:0}),Pe},yt.prototype.copyToClipboard=function(ve){go.CommandHandler.prototype.copyToClipboard.call(this,ve),this._lastPasteOffset.set(this.pasteOffset)},yt.prototype.pasteFromClipboard=function(){var ve=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ve,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ve},Object.defineProperty(yt.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ve){if(ve!=="move"&&ve!=="select"&&ve!=="scroll"&&ve!=="tree"&&ve!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ve);this._arrowKeyBehavior=ve}}),Object.defineProperty(yt.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ve){if(!(ve instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ve);this._pasteOffset.set(ve)}});var Lt=yt,rn=te(25863),$t=te(43604),st=te(38147),lt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ge=te(59301),Ne=(ve,Pe,xe)=>new Promise((ke,tt)=>{var dt=_t=>{try{Wt(xe.next(_t))}catch(ft){tt(ft)}},en=_t=>{try{Wt(xe.throw(_t))}catch(ft){tt(ft)}},Wt=_t=>_t.done?ke(_t.value):Promise.resolve(_t.value).then(dt,en);Wt((xe=xe.apply(ve,Pe)).next())});function et({onCancel:ve,callback:Pe}){let xe=(0,ee.useRef)(),ke=(0,ee.useRef)(),tt=(0,ee.useRef)(),dt=(0,ee.useRef)(!1);const en=(0,ee.useRef)(!1),[Wt,_t]=(0,ee.useState)(0);function ft(){const gt=$e.bx.make,Gt={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};xe.current=new $e.S0(ke.current,{padding:20,grid:gt($e.s_,"Grid",gt($e.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),gt($e.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ln=>{var Pn=ln.diagram.commandHandler.addTopLevelParts(ln.diagram.selection,!0);Pn||ln.diagram.currentTool.doCancel()},commandHandler:gt(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ln=>{var Pn=ln.subject;Pn.location=Pn.location.copy().snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ln=>{var Pn=ln.subject;setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()})},LinkRelinked:ln=>{var Pn=ln.parameter.part;Pn.invalidateConnectedLinks();var Dn=ln.subject;ln.diagram.toolManager.linkingTool.isForwards?Dn.toNode.invalidateConnectedLinks():Dn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),xe.current.nodeTemplate=gt($e.NB,"Auto",{locationSpot:$e.z6.Center,locationObjectName:"SHAPE",desiredSize:new $e.$u(120,60),minSize:new $e.$u(40,40),resizable:!0,resizeCellSize:new $e.$u(10,10),rotatable:!0},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),new $e.KX("desiredSize","size",$e.$u.parse).makeTwoWay($e.$u.stringify),gt($e.bn,{name:"SHAPE",fill:Gt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("figure"),new $e.KX("fill"),new $e.KX("stroke","borderColor"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),gt($e.al,{margin:1,textAlign:"center",overflow:$e.al.OverflowEllipsis,editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.nodeTemplate.toolTip=gt("ToolTip",gt($e.s_,"Vertical",{maxSize:new $e.$u(200,NaN)},gt($e.al,{font:"bold 10pt sans-serif",textAlign:"center"},new $e.KX("text")),gt($e.al,{font:"10pt sans-serif",textAlign:"center"},new $e.KX("text","details"))));function Zt(ln,Pn){var Dn=(Cn,rr)=>{Cn.handled=!0,Cn.diagram.model.commit(ar=>{var Dr=rr.part.adornedPart,Hr=new $e.E9().setRectSpot(Dr.actualBounds,ln);Hr.subtract(Dr.location),Hr.scale(2,2),Hr.x+=Math.sign(Hr.x)*130,Hr.y+=Math.sign(Hr.y)*130,Hr.add(Dr.location),Hr.snapToGridPoint(Cn.diagram.grid.gridOrigin,Cn.diagram.grid.gridCellSize);var ei=ar.copyNodeData(Dr.data);ar.setGroupKeyForNodeData(ei,ar.getGroupKeyForNodeData(Dr.data)),ar.addNodeData(ei);var di={from:Dr.key,to:ar.getKeyForNodeData(ei)};ar.addLinkData(di);var bi=Cn.diagram.findNodeForData(ei);bi.location=Hr,Cn.diagram.select(bi),setTimeout(()=>{Cn.diagram.commandHandler.editTextBlock()},20)})};return gt($e.bn,{figure:Pn,alignment:ln,alignmentFocus:ln.opposite(),width:ln.equals($e.z6.Top)||ln.equals($e.z6.Bottom)?25:18,height:ln.equals($e.z6.Top)||ln.equals($e.z6.Bottom)?18:25,fill:"orange",stroke:Gt.white,strokeWidth:4,mouseEnter:(Cn,rr)=>rr.fill="dodgerblue",mouseLeave:(Cn,rr)=>rr.fill="orange",isActionable:!0,click:Dn,contextClick:Dn})}function Tt(ln){return gt($e.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Pn,Dn)=>Dn.fill="dodgerblue",mouseLeave:(Pn,Dn)=>Dn.fill="orange",click:(Pn,Dn)=>{Pn.diagram.commandHandler.showContextMenu(Dn.part.adornedPart)}},ln||{})}xe.current.nodeTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.Vm,{padding:10}),Zt($e.z6.Top,"TriangleUp"),Zt($e.z6.Left,"TriangleLeft"),Zt($e.z6.Right,"TriangleRight"),Zt($e.z6.Bottom,"TriangleDown"),Tt({alignment:new $e.z6(.75,0)}));function kt(ln,Pn){return(Dn,Cn)=>{Dn.handled=!0,Dn.diagram.model.commit(rr=>{rr.set(Cn.part.adornedPart.data,ln,Pn)})}}function Yt(ln,Pn){return Pn||(Pn="color"),gt($e.bn,{width:16,height:16,stroke:"lightgray",fill:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.stroke="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.stroke="lightgray",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function un(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.white,"fill"),Yt(Gt.beige,"fill"),Yt(Gt.extralightblue,"fill"),Yt(Gt.extralightred,"fill"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.lightgray,"fill"),Yt(Gt.lightgreen,"fill"),Yt(Gt.lightblue,"fill"),Yt(Gt.lightred,"fill")))]}function xn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.black),Yt(Gt.green),Yt(Gt.blue),Yt(Gt.red))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Yt(Gt.white),Yt(Gt.magenta),Yt(Gt.purple),Yt(Gt.orange)))]}function Fn(ln,Pn){return Pn||(Pn="thickness"),gt($e.bn,"LineH",{width:16,height:16,strokeWidth:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function Qn(ln,Pn){return Pn||(Pn="dash"),gt($e.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}function mn(){return[gt("ContextMenuButton",gt($e.s_,"Horizontal",Fn(1),Fn(2),Fn(3),Fn(4))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Qn(null),Qn([2,4]),Qn([4,4])))]}function Rn(ln,Pn){return Pn||(Pn="figure"),gt($e.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ln,margin:1,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.fill="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.fill="lightgray",click:kt(Pn,ln),contextClick:kt(Pn,ln)})}xe.current.nodeTemplate.contextMenu=gt("ContextMenu",gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Rectangle"),Rn("RoundedRectangle"),Rn("Ellipse"),Rn("Diamond"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Parallelogram2"),Rn("ManualOperation"),Rn("Procedure"),Rn("Cylinder1"))),gt("ContextMenuButton",gt($e.s_,"Horizontal",Rn("Terminator"),Rn("CreateRequest"),Rn("Document"),Rn("TriangleDown"))),un(),xn(),mn()),xe.current.groupTemplate=gt($e.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:$e.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ln,Pn)=>{var Dn=Pn.addMembers(Pn.diagram.selection,!0);Dn||Pn.diagram.currentTool.doCancel()},avoidable:!1},new $e.KX("location","loc",$e.E9.parse).makeTwoWay($e.E9.stringify),gt($e.s_,"Auto",{name:"BODY"},gt($e.bn,{parameter1:10,fill:Gt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:$e.z6.AllSides,toSpot:$e.z6.AllSides},new $e.KX("fill"),new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.Vm,{background:"transparent",margin:20})),gt($e.al,{alignment:$e.z6.Top,alignmentFocus:$e.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new $e.KX("text"),new $e.KX("stroke","color"))),xe.current.groupTemplate.selectionAdornmentTemplate=gt($e.uz,"Spot",gt($e.s_,"Auto",gt($e.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),gt($e.Vm,{margin:1.5})),Tt({alignment:$e.z6.TopRight,alignmentFocus:$e.z6.BottomRight})),xe.current.groupTemplate.contextMenu=gt("ContextMenu",un(),xn(),mn()),xe.current.linkTemplate=gt($e.rU,{layerName:"Foreground",routing:$e.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new $e.KX("fromSpot","fromSpot",$e.z6.parse),new $e.KX("toSpot","toSpot",$e.z6.parse),new $e.KX("fromShortLength","dir",ln=>ln>=1?10:0),new $e.KX("toShortLength","dir",ln=>ln>=1?10:0),new $e.KX("points").makeTwoWay(),gt($e.bn,{strokeWidth:2},new $e.KX("stroke","color"),new $e.KX("strokeWidth","thickness"),new $e.KX("strokeDashArray","dash")),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,0),segmentOrientation:$e.rU.OrientAlong,alignmentFocus:$e.z6.Right,figure:"circle",width:10,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln===1)),gt($e.bn,{segmentIndex:-1,segmentOffset:new $e.E9(-10,6),segmentOrientation:$e.rU.OrientPlus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln>=1),new $e.KX("width","thickness",ln=>7+3*ln),new $e.KX("height","thickness",ln=>7+3*ln),new $e.KX("segmentOffset","thickness",ln=>new $e.E9(-15,4+1.5*ln))),gt($e.bn,{segmentIndex:0,segmentOffset:new $e.E9(15,-6),segmentOrientation:$e.rU.OrientMinus90,alignmentFocus:$e.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new $e.KX("fill","color"),new $e.KX("visible","dir",ln=>ln===2),new $e.KX("width","thickness",ln=>7+3*ln),new $e.KX("height","thickness",ln=>7+3*ln),new $e.KX("segmentOffset","thickness",ln=>new $e.E9(-15,4+1.5*ln))),gt($e.al,{alignmentFocus:new $e.z6(0,1,-4,0),editable:!0},new $e.KX("text").makeTwoWay(),new $e.KX("stroke","color"))),xe.current.linkTemplate.selectionAdornmentTemplate=gt($e.uz,gt($e.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:gr(2)},new $e.KX("pathPattern","thickness",gr)),Tt({alignmentFocus:new $e.z6(0,0,-6,-4)}));function gr(ln){return gt($e.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ln+4).toString()+" H3"})}function ir(ln){var Pn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ln===0?Pn="M0 0 M16 16 M0 8 L16 8":ln===2&&(Pn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),gt($e.bn,{geometryString:Pn,margin:2,background:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:kt("dir",ln),contextClick:kt("dir",ln)})}function or(ln){var Pn=(Dn,Cn)=>{Dn.handled=!0,Dn.diagram.model.commit(rr=>{var ar=Cn.part.adornedPart;rr.set(ar.data,ln?"toSpot":"fromSpot",$e.z6.stringify($e.z6.AllSides)),(ln?ar.toNode:ar.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Dn,Cn)=>Cn.background="dodgerblue",mouseLeave:(Dn,Cn)=>Cn.background="transparent",click:Pn,contextClick:Pn})}function fr(ln,Pn){var Dn=0,Cn=$e.z6.RightSide;ln.equals($e.z6.Top)?(Dn=270,Cn=$e.z6.TopSide):ln.equals($e.z6.Left)?(Dn=180,Cn=$e.z6.LeftSide):ln.equals($e.z6.Bottom)&&(Dn=90,Cn=$e.z6.BottomSide),Pn||(Dn-=180);var rr=(ar,Dr)=>{ar.handled=!0,ar.diagram.model.commit(Hr=>{var ei=Dr.part.adornedPart;Hr.set(ei.data,Pn?"toSpot":"fromSpot",$e.z6.stringify(Cn)),(Pn?ei.toNode:ei.fromNode).invalidateConnectedLinks()})};return gt($e.bn,{alignment:ln,alignmentFocus:ln.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Dn,background:"transparent",mouseEnter:(ar,Dr)=>Dr.background="dodgerblue",mouseLeave:(ar,Dr)=>Dr.background="transparent",click:rr,contextClick:rr})}xe.current.linkTemplate.contextMenu=gt("ContextMenu",xn(),mn(),gt("ContextMenuButton",gt($e.s_,"Horizontal",ir(0),ir(1),ir(2))),gt("ContextMenuButton",gt($e.s_,"Horizontal",gt($e.s_,"Spot",or(!1),fr($e.z6.Top,!1),fr($e.z6.Left,!1),fr($e.z6.Right,!1),fr($e.z6.Bottom,!1)),gt($e.s_,"Spot",{margin:new $e.Zt(0,0,0,2)},or(!0),fr($e.z6.Top,!0),fr($e.z6.Left,!0),fr($e.z6.Right,!0),fr($e.z6.Bottom,!0)))));const an=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/p__User__Detail__Videos__index.fe9e9578.async.js b/p__User__Detail__Videos__index.d7a6c7d0.async.js similarity index 99% rename from p__User__Detail__Videos__index.fe9e9578.async.js rename to p__User__Detail__Videos__index.d7a6c7d0.async.js index 1020658719..e2a81d8694 100644 --- a/p__User__Detail__Videos__index.fe9e9578.async.js +++ b/p__User__Detail__Videos__index.d7a6c7d0.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[2412],{40001:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},26227:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},49198:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},84105:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},41464:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},18785:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},87169:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},73331:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},15277:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},33853:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},62772:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},61485:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},38819:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},47472:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},70031:function(mt,Ye){"use strict";Ye.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},86340:function(mt,Ye,r){"use strict";r.d(Ye,{K:function(){return A}});var t=r(59301),y=r(43418),C=r(44080),z={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},m=r(24334);const A=({visible:j,width:G,videoId:X,file_url:R,course_id:Me,copyUrl:v,toLog:b=!0,logWatchHistory:de=()=>{},allow_skip:ae,onClose:be=()=>{},autoPlay:Ke=!1,onPlayEnded:se=()=>{}})=>t.createElement(y.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:null,footer:null,width:G,className:z.modal},t.createElement("i",{className:`${z.closeIcon} iconfont icon-guanbi10`,onClick:be}),j&&t.createElement(C.Z,{onPlayEnded:se,autoPlay:Ke,allow_skip:ae,courseId:Me,src:R!=null&&R.startsWith("http")?R:m.Base64.decode(R),videoId:X,toLog:b,logWatchHistory:de}))},44080:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return ae}});var t=r(59301),y=r(8591),C=r(38854),z=r(73217),m=r(17030),A=r(41867),j=r(56102),G=r(84056),X={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},R=(be,Ke,se)=>new Promise((Se,k)=>{var V=S=>{try{d(se.next(S))}catch(x){k(x)}},p=S=>{try{d(se.throw(S))}catch(x){k(x)}},d=S=>S.done?Se(S.value):Promise.resolve(S.value).then(V,p);d((se=se.apply(be,Ke)).next())});function Me(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const Ke=new Date(be*1e3).toISOString().substr(11,8);return{hour:Ke.substr(0,2),minutes:Ke.substr(3,2),seconds:Ke.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function v(be,Ke){return be-Ke}function b(be){be.sort(v);let Ke=0;for(let se=0;se{},handlePlay:S=()=>{},handlePlayEnded:x=()=>{},autoPlay:_=!1,onPlayEnded:le=()=>{},isShowWaterMark:Ae=!0},We)=>{var Ge;const Te=((Ge=Ke==null?void 0:Ke.split("."))==null?void 0:Ge.pop())==="flv",g=(0,t.useRef)(),we=(0,t.useRef)(),oe=(0,t.useRef)(),K=(0,t.useRef)(),ie=(0,t.useRef)(),q=(0,t.useRef)(),P=(0,t.useRef)(),ce=(0,t.useRef)(),Z=(0,t.useRef)(),F=(0,t.useRef)(),He=(0,t.useRef)(),ze=(0,t.useRef)(),rt=(0,t.useRef)(),lt=(0,t.useRef)(),st=navigator.userAgent.toLowerCase().match(de),tt=st?st[0]:"pc",et=(0,t.useRef)(!1),nt=(0,A.eY)();let Be=0,Xe=0,J=0,M=null,E=!1,B=20,T=1,te=!1,c=!1,u=[];(0,t.useImperativeHandle)(We,()=>({getLastUpdatedTime:()=>g.current.currentTime,getDuration:()=>g.current.duration})),y.ZP.config({maxCount:1,getContainer:()=>oe.current});const O=(0,t.useCallback)((ye,De=!1)=>{let N={point:g.current.currentTime};M?(N.log_id=M,N.watch_duration=b(u),N.total_duration=Xe):(V?(N.video_id=parseInt(Se,10),N.course_id=V):N.video_id=Se,N.duration=Be,N.device=tt),De&&(N.ed="1");function me(){return R(this,null,function*(){te=!0,M=yield k==null?void 0:k(N),te=!1,ye&&ye()})}me()},[Se,V]);(0,t.useEffect)(()=>{g.current&&(K.current.style.display="none",ie.current.style.display="block"),y.ZP.destroy();let ye=null;return z.Z.isSupported&&Te&&Ke&&(Ke==null?void 0:Ke.indexOf(".m3u8"))<0?(ye=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ke,muted:!1}),g.current&&(ye.attachMediaElement(g.current),ye.load())):g.current.setAttribute("src",Ke),h(),()=>{ye&&(ye.unload(),ye.pause(),ye.destroy(),ye=null)}},[g,Te,Ke]);function f(){g.current.paused?(K.current.style.display="none",ie.current.style.display="block"):(K.current.style.display="block",ie.current.style.display="none")}function h(){He.current.style.display="none",rt.current.style.display="none",ze.current.style.display="none",g.current.muted||g.current.volume===0?He.current.style.display="block":g.current.volume>0&&g.current.volume<=.5?rt.current.style.display="block":ze.current.style.display="block"}(0,t.useEffect)(()=>{const ye=document.getElementById("play"),De=document.querySelectorAll(".playback-icons use");function N(){S(),p&&!et.current&&(g.current.currentTime=p),et.current=!0,u.push(g.current.currentTime),E||(E=!0,se&&O())}function me(){return R(this,null,function*(){f(),u.push(g.current.currentTime),se&&O(()=>{M=null,J=0,E=!1,te=!1,c=!1,u=[],Xe=0,T=1},!0),le()})}function je(){q.current.value=Math.round(g.current.currentTime),P.current.value=Math.round(g.current.currentTime)}function U(){const ft=Me(Math.round(g.current.currentTime));Z.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Z.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`)}function Je(){var ft,Ot,Gt,wt,Vt,Tt,Zt;const cn=Math.round((ft=g.current)==null?void 0:ft.duration);(Gt=(Ot=q.current)==null?void 0:Ot.setAttribute)==null||Gt.call(Ot,"max",cn),(Vt=(wt=P.current)==null?void 0:wt.setAttribute)==null||Vt.call(wt,"max",cn);const vt=Me(cn);ce.current&&(ce.current.innerText=`${vt.hour>0?vt.hour+":":""}${vt.minutes}:${vt.seconds}`,(Zt=(Tt=ce.current).setAttribute)==null||Zt.call(Tt,"datetime",`${vt.hour>0?" "+vt.hour+" ":""}${vt.minutes}m ${vt.seconds}s`))}function ct(){try{const ft=Math.round(g.current.duration);q.current.setAttribute("max",ft),P.current.setAttribute("max",ft);const Ot=Me(ft);ce.current.innerText=`${Ot.hour>0?Ot.hour+":":""}${Ot.minutes}:${Ot.seconds}`,ce.current.setAttribute("datetime",`${Ot.hour>0?" "+Ot.hour+" ":""}${Ot.minutes}m ${Ot.seconds}s`),je(),U();const{width:Gt,height:wt,x:Vt,y:Tt}=we.current.getBoundingClientRect();if(Vt<0||Tt<0||!Gt)return;if(!c){let Zt=g.current.currentTime,cn=Zt-J;Math.abs(cn)<10?(Xe+=Math.abs(cn),J=Zt,te||Xe-T*B>=0&&(T++,u.push(J),se&&O())):(J=Zt,se&&O())}}catch(ft){console.log(ft)}}function _e(){c=!0}function at(){g.current.playing&&u.push(g.current.currentTime,J),J=g.current.currentTime,c=!1}function pt(){Be=g.current.duration,Be<=20&&(B=Be/3),g.current.addEventListener("play",N)}function Pt(ft){ft.preventDefault(),(0,G.vp)()?(g.current.style.width="100%",g.current.style.height="100%"):g.current.style.cssText=""}function Nt(){d()}function xt(ft){if(!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Ot=ft.target.dataset.seek?ft.target.dataset.seek:ft.target.value;g.current.currentTime=Ot,P.current.value=Ot,q.current.value=Ot}function nn(ft){const Ot=Math.round(ft.offsetX/ft.target.clientWidth*parseInt(ft.target.getAttribute("max"),10));q.current.setAttribute("data-seek",Ot);const Gt=Me(Ot);F.current.textContent=`${Gt.hour>0?Gt.hour+":":""}${Gt.minutes}:${Gt.seconds}`;const wt=g.current.getBoundingClientRect();F.current.style.left=`${ft.pageX-wt.left}px`}function Et(ft){switch(ft.code){case"Space":ft.preventDefault(),ue();break;case"ArrowRight":if(ft.preventDefault(),!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(g.current.currentTime>=g.current.duration)break;g.current.currentTime=parseInt(g.current.currentTime)+5,je();break;case"ArrowLeft":if(ft.preventDefault(),!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(g.current.currentTime===0)break;g.current.currentTime=parseInt(g.current.currentTime)-5,je();break;case"ArrowUp":ft.preventDefault(),g.current.volume<1&&(g.current.volume=(parseInt(g.current.volume*10)+1)/10);break;case"ArrowDown":ft.preventDefault(),g.current.volume>0&&(g.current.volume=(parseInt(g.current.volume*10)-1)/10);break}}return oe.current.addEventListener((0,G.gH)(),Pt),g.current.addEventListener("canplay",pt),g.current.addEventListener("ended",me),g.current.addEventListener("seeking",_e),g.current.addEventListener("seeked",at),g.current.addEventListener("loadedmetadata",Je),q.current.addEventListener("mousemove",nn),q.current.addEventListener("input",xt),g.current.addEventListener("timeupdate",ct),g.current.addEventListener("pause",Nt),g.current.addEventListener("volumechange",h),document.addEventListener("keydown",Et),()=>{var ft,Ot,Gt,wt,Vt,Tt,Zt,cn,vt,Kt,En,it;(ft=g.current)==null||ft.removeEventListener("canplay",pt),(Ot=g.current)==null||Ot.removeEventListener("play",N),(Gt=g.current)==null||Gt.removeEventListener("ended",me),(wt=g.current)==null||wt.removeEventListener("seeking",_e),(Vt=g.current)==null||Vt.removeEventListener("seeked",at),(Tt=q.current)==null||Tt.removeEventListener("mousemove",nn),(Zt=q.current)==null||Zt.removeEventListener("input",xt),(cn=g.current)==null||cn.removeEventListener("timeupdate",ct),(vt=g.current)==null||vt.removeEventListener("pause",Nt),(Kt=g.current)==null||Kt.removeEventListener("loadedmetadata",Je),(En=g.current)==null||En.removeEventListener("volumechange",h),document.removeEventListener("keydown",Et),(it=g.current)!=null&&it.playing&&(u.push(J,g.current.currentTime),se&&O())}},[g,Ke]),(0,t.useEffect)(()=>{if(g.current.onended=()=>{x(g)},g.current.oncontextmenu=()=>!1,(Ke==null?void 0:Ke.indexOf(".m3u8"))>-1){if(g.current.canPlayType("application/vnd.apple.mpegurl"))g.current.src=Ke;else if(m.ZP.isSupported()){var ye=new m.ZP;ye.loadSource(Ke),ye.attachMedia(g.current)}}},[Ke]);const[Q,Ie]=(0,t.useState)(1),ue=()=>{g.current.paused||g.current.ended?g.current.play():g.current.pause(),f()};function ke(){g.current.muted=!g.current.muted,g.current.muted?(lt.current.setAttribute("data-volume",volume.value),lt.current.value=0):lt.current.value=lt.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:oe},t.createElement("div",{ref:we,className:`${X.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${X.animate__loop}`},Ae&&nt?nt.login:" "),t.createElement("div",{className:X.container},t.createElement("div",{className:X["video-container"],id:"video-container"},t.createElement("div",{className:X["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:X["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:X.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:g,autoPlay:_}),t.createElement("div",{className:`${X["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:X["bottom-controls"]},t.createElement("div",{className:X["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ue},t.createElement("svg",{className:X["playback-icons"]},t.createElement("use",{ref:ie,href:"#play-icon"}),t.createElement("use",{ref:K,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:X.time},t.createElement("time",{id:"time-elapsed",ref:Z},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:ce},"00:00"))),t.createElement("div",{className:X["right-controls"]},be&&t.createElement(C.Z,{placement:"top",overlayClassName:X.rateOverlay,getPopupContainer:ye=>ye.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{Ie(1),g.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{Ie(1.5),g.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{Ie(2),g.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${X.controlText} mr5`},"\u500D\u901F")),t.createElement(j.CopyToClipboard,{text:Ke,onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:X["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:X["volume-button"],id:"volume-button",onClick:ke},t.createElement("i",{ref:He,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:ze,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:X.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:lt,style:{display:"none"},onClick:h})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:X["fullscreen-button"],onClick:()=>{(0,G.vp)()?(0,G.BU)():(0,G.Dj)(oe.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:X["video-progress"]},t.createElement("progress",{ref:P,value:"0",min:"0"}),t.createElement("input",{className:X.seek,ref:q,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:X["seek-tooltip"],ref:F,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.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"})))))})},61584:function(mt,Ye,r){"use strict";r.d(Ye,{i:function(){return d},Z:function(){return x}});var t={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},y=r(71418),C=r(6848),z=r(93948),m=r(92310),A=r.n(m),j=r(65862),G=r(2524),X=r(41867),R=r(79005),Me=r(20345),v=r(77882),b=r(31081),de=r(75309),ae=r(71979),be=r(47558),Ke=r(42922),se=r(66832),Se=r(96593),k=r(19664),V=r(91833),p=r(59301);const d=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:R,swimg:Me},{name:"101\u8BA1\u5212",ptimg:v,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:de,swimg:ae},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:be,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:Se},{name:"\u519B\u961F\u4E00\u6D41",ptimg:k,swimg:V}];var x=({className:_,dataSource:le=[],col:Ae=4,right:We,bottom:Ge=23,precision:W=0,wrapWidth:Te=1200,trackEventItems:g,loading:we,onRemove:oe=()=>{},isCurrent:K=!0,showAlias:ie=!1,showProgress:q=!1})=>{const P=Math.floor((Te-(Ae-1)*We)/Ae),ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Z=>(window.ENV==="build"&&(Z.ptimg=`/react/build${Z.ptimg}`,Z.swimg=`/react/build${Z.swimg}`),Z));return p.createElement(y.Z,{spinning:we},p.createElement("div",{className:A()(t.list,_)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((Z,F)=>{var He,ze,rt,lt,st,tt;const{name:et,id:nt,identifier:Be,featured:Xe,school_name:J,image_url:M,excellent:E,is_plan:B}=Z;return p.createElement("div",{key:nt,className:K&&q?t.wrapisCurrent:t.wrap,style:{width:P,marginRight:(1+F)%Ae===0?0:We+W,marginBottom:Ge}},p.createElement("a",{className:t.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),g&&(0,j.L9)([g]),(0,j.xg)(`/paths/${Be}`)}},p.createElement("div",{className:t.img},p.createElement("img",{className:t.cover,src:`${M}`}),K&&(0,X.bg)()&&(Z==null?void 0:Z.studying)&&p.createElement("div",{className:`${t.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),oe(Z)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(He=Z==null?void 0:Z.subject_tags)==null?void 0:He.map((T,te)=>{var c,u;if(te===0){const f=(c=ce.find(h=>h.name==T))==null?void 0:c.swimg;return p.createElement("img",{className:t.sign,src:f,style:{left:"-4px"}})}const O=(u=ce.find(f=>f.name==T))==null?void 0:u.ptimg;return p.createElement("img",{className:t.sign,src:O,style:{left:`${48+52*(te-1)+2*te}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&p.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:t.name},p.createElement(C.Z,{title:ie&&(Z!=null&&Z.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${et}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):et},p.createElement("span",{className:t.e},ie&&(Z==null?void 0:Z.excellent_alias_name)||et))),K&&q&&((ze=Z==null?void 0:Z.progress)==null?void 0:ze.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(z.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((rt=Z==null?void 0:Z.progress)==null?void 0:rt.my_score)/((lt=Z==null?void 0:Z.progress)==null?void 0:lt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(st=Z==null?void 0:Z.progress)==null?void 0:st.my_score,"/",(tt=Z==null?void 0:Z.progress)==null?void 0:tt.all_score),(!K||!q)&&p.createElement("div",{className:t.tags},p.createElement("div",null,p.createElement(C.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,Z.stages_count))),p.createElement(C.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.createElement("span",null,Z.members_count)))))))})),!le.length&&p.createElement(G.Z,null)))}},3918:function(mt,Ye,r){"use strict";r.d(Ye,{jL:function(){return m},w9:function(){return cn},vv:function(){return n},dN:function(){return it},QD:function(){return Qt},cQ:function(){return te.Z},vg:function(){return Gt},Oz:function(){return Nt},op:function(){return ut},O5:function(){return Cn},_b:function(){return Ft},t7:function(){return Ge},tT:function(){return g},Gi:function(){return Ne},YG:function(){return L},Ed:function(){return Ve},kT:function(){return ve},qp:function(){return Ke},Um:function(){return d},K3:function(){return k},vr:function(){return gn},qE:function(){return Ht},Je:function(){return K},wb:function(){return tt},rC:function(){return T},lB:function(){return Be},cq:function(){return Le},kO:function(){return Y},tp:function(){return _},Si:function(){return Mn},k8:function(){return Bn},Du:function(){return Gn}});var t=r(59301),y={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},C="data:image/png;base64,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",m=({dataSource:Ue=[],img:Fe,imgWidth:ge=346,title:qe,sunTitle:ht,bannerExtraContent:At})=>t.createElement("div",{className:y.banner},t.createElement("div",{className:y.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,qe),t.createElement("span",null,ht)),Ue.length>0&&t.createElement("div",{className:y.btns},Ue.map(($e,Dt)=>t.createElement("div",{key:Dt,onClick:$e.click},$e.name,$e.sign?t.createElement("img",{src:C,width:39}):null))),At),Fe&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Fe,width:ge}))),A={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},j=r(92310),G=r.n(j),X=r(89392),R=Object.defineProperty,Me=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,de=(Ue,Fe,ge)=>Fe in Ue?R(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,ae=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))v.call(Fe,ge)&&de(Ue,ge,Fe[ge]);if(Me)for(var ge of Me(Fe))b.call(Fe,ge)&&de(Ue,ge,Fe[ge]);return Ue},Ke=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#6A7283",showCount:ln,classNameActive:Yt,styleItem:yt={}})=>{const[qt,en]=(0,t.useState)(0),[yn,$t]=(0,t.useState)(!1),_t=(0,t.useRef)(null),hn=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var In;Ue.length!==0&&(((In=_t==null?void 0:_t.current)==null?void 0:In.clientHeight)>97?en(1):en(0)),Ue.length===0&&en(0),$t(!1)},[Ue]),t.createElement("div",{className:G()(A.row,ht),style:Dt},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e,marginTop:yn?12:4},className:`${A.title} ${qe?"current":""}`},At),t.createElement("div",{className:yn?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},t.createElement("div",{className:A.bar,ref:hn,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:A.tag,ref:_t},Ue==null?void 0:Ue.map(In=>t.createElement("span",{onClick:()=>ge(In.id),key:In.id,style:ae(ae({color:Xt},yt),(In==null?void 0:In.style)||{}),className:Fe===In.id?G()(Yt||A.active,In.classNameActive):""},t.createElement("span",{title:In.name,className:A.name},In.name),!!ln&&t.createElement("span",{className:A.num},In.count))))),!!qt&&t.createElement(t.Fragment,null,qt===1?t.createElement("div",{onClick:()=>{var In;en(2),((In=_t==null?void 0:_t.current)==null?void 0:In.clientHeight)>245?$t(!0):$t(!1)},className:A.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{hn.current.scrollTop=0,en(1),$t(!1)},className:A.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},se={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},k=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#6A7283",showCount:ln,expand:Yt=!0})=>{const[yt,qt]=(0,t.useState)(0),[en,yn]=(0,t.useState)(!1),$t=(0,t.useRef)(null),_t=(0,t.useRef)(null),[hn,In]=(0,t.useState)(Yt);return t.createElement("div",{className:G()(se.row,ht),style:Dt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e,marginTop:en?12:4},className:`${se.title} ${qe?"current":""}`},At),t.createElement("i",{className:`iconfont ${hn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:hn?8:10},onClick:()=>In(!hn)})),hn&&t.createElement("div",{className:en?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},t.createElement("div",{className:se.fenge}),t.createElement("div",{className:se.bar,ref:_t},t.createElement("div",{className:se.tag,ref:$t},Ue==null?void 0:Ue.map(Nn=>t.createElement("span",{onClick:()=>ge(Nn.id),key:Nn.id,style:{color:Xt},className:Fe===Nn.id?se.active:""},t.createElement("span",{title:Nn.name,className:se.name},Nn.name),!!ln&&t.createElement("span",{className:se.num},Nn.count)))))))},V={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},d=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#fff",showCount:ln,expand:Yt=!0})=>{const[yt,qt]=(0,t.useState)(0),[en,yn]=(0,t.useState)(!1),$t=(0,t.useRef)(null),_t=(0,t.useRef)(null),[hn,In]=(0,t.useState)(Yt);return t.createElement("div",{className:G()(V.row,ht),style:Dt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e},className:`${V.title} ${qe?"current":""}`},At),t.createElement("i",{className:`iconfont ${hn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:hn?"#00DDC7":"#037F74",fontSize:hn?10:12},onClick:()=>In(!hn)})),hn&&t.createElement("div",{className:en?`${V.tagsWrap} ${V.tagsBorderWrap}`:V.tagsWrap},t.createElement("div",{className:V.bar,ref:_t},t.createElement("div",{className:V.tag,ref:$t},Ue==null?void 0:Ue.map(Nn=>t.createElement("span",{onClick:()=>ge(Nn.id),key:Nn.id,style:{color:Xt},className:Fe===Nn.id?V.active:""},t.createElement("span",{title:Nn.name,className:V.name},Nn.name),!!ln&&t.createElement("span",{className:V.num},Nn.count)))))))},S={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},_=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={}})=>t.createElement("div",{style:ht,className:G()(S.tabs,qe)},Ue.map(At=>t.createElement("span",{onClick:()=>ge(At.id),className:Fe===At.id?S.active:"",key:At.id},At.name))),le={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ae=r(92832),Ge=({dataSource:Ue=[],value:Fe="",onChange:ge,onInputChange:qe=()=>{},className:ht,style:At={},placeholder:$e,allowClear:Dt=!1})=>{var Xt;const[ln,Yt]=(0,t.useState)(""),[yt,qt]=(0,t.useState)("");(0,t.useEffect)(()=>{var $t;let _t=Fe;($t=JSON.stringify(Fe))!=null&&$t.includes("{")&&(Yt(Fe.id),_t=Fe.value||"");try{qt(decodeURIComponent(_t||""))}catch(hn){qt(decodeURIComponent(_t||""))}},[Fe]);const en=()=>{ge(encodeURIComponent(yt),ln||null)},yn=$t=>{$t!==ln&&(Yt($t),ge(encodeURIComponent(yt),$t))};return t.createElement("div",{className:G()(le.input,ht),style:At},!!Ue.length&&t.createElement("div",{className:le.dropdown},t.createElement("div",{className:le.text},(Xt=Ue.find($t=>$t.id===ln))==null?void 0:Xt.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:le.b1}),t.createElement("b",{className:le.b2})),t.createElement("div",{className:le.menu},Ue.map(($t,_t)=>t.createElement("div",{key:_t,onClick:()=>yn($t.id)},$t.name)))),t.createElement(Ae.default,{onPressEnter:en,value:yt,onChange:$t=>{qt($t.target.value),qe(encodeURIComponent($t.target.value),ln||null)},bordered:!1,placeholder:$e}),t.createElement("i",{onClick:en,className:"iconfont icon-sousuo9 font14 pl10 current"}))},W={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},g=({dataSource:Ue=[],value:Fe="",onChange:ge,onInputChange:qe=()=>{},className:ht,style:At={},placeholder:$e,allowClear:Dt=!1})=>{var Xt;const[ln,Yt]=(0,t.useState)(""),[yt,qt]=(0,t.useState)("");(0,t.useEffect)(()=>{var $t;let _t=Fe;($t=JSON.stringify(Fe))!=null&&$t.includes("{")&&(Yt(Fe.id),_t=Fe.value||"");try{qt(decodeURIComponent(_t||""))}catch(hn){qt(decodeURIComponent(_t||""))}},[Fe]);const en=()=>{ge(encodeURIComponent(yt),ln||null)},yn=$t=>{$t!==ln&&(Yt($t),ge(encodeURIComponent(yt),$t))};return t.createElement("div",{className:G()(W.input,ht),style:At},!!Ue.length&&t.createElement("div",{className:W.dropdown},t.createElement("div",{className:W.text},(Xt=Ue.find($t=>$t.id===ln))==null?void 0:Xt.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:W.menu},Ue.map(($t,_t)=>t.createElement("div",{key:_t,onClick:()=>yn($t.id)},$t.name)))),t.createElement(Ae.default,{onPressEnter:en,value:yt,onChange:$t=>{qt($t.target.value),qe(encodeURIComponent($t.target.value),ln||null)},bordered:!1,placeholder:$e}),t.createElement("i",{onClick:en,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},K=({value:Ue,onChange:Fe,className:ge,total:qe,pageSize:ht,style:At={}})=>{const $e=Ue<2,Dt=Ue>=Math.ceil(qe/ht);return qe<=ht?t.createElement(t.Fragment,null):t.createElement("div",{className:G()(we.quickPager,ge),style:At},t.createElement("div",{onClick:()=>{$e||Fe(Ue-1,"prev")},className:$e?we.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Dt||Fe(Ue+1,"next")},className:Dt?we.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},q=r(71418),P=r(6848),ce=r(13570),Z=r(74128),F=r(65862),He=r(96908),ze=r(57177),rt=r(81378),lt=r(2524),tt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt})=>{const ln=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(ie.list,Ue)},!!Fe.length&&Fe.map((Yt,yt)=>{const{name:qt,id:en,identifier:yn,power:$t,cover_image_id:_t,pic:hn}=Yt;return t.createElement("div",{className:ie.wrap,key:en,style:{width:ln,marginRight:(1+yt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:ie.li,onClick:In=>{In.preventDefault(),Dt&&(0,F.L9)([Dt]),$t&&(0,F.xg)(`/shixuns/${yn}/challenges`)}},t.createElement("div",{className:ie.img},t.createElement("img",{className:ie.cover,src:`${hn}`}),Yt.is_jupyter&&t.createElement("img",{className:ie.sign,src:He}),Yt.is_jupyter_lab&&t.createElement("img",{className:ie.sign,src:ze}),Yt.is_unity_3d&&t.createElement("img",{className:ie.sign,src:rt})),t.createElement("div",{className:ie.name},t.createElement(P.Z,{title:qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:ie.e},qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:ie.tags},t.createElement(P.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Yt.challenges_count))),!!Yt.myshixuns_count&&t.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Yt.myshixuns_count))),t.createElement(P.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Yt.level))),t.createElement("div",{className:ie.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Yt.score_info}),t.createElement("span",null,"\xA0",Yt.score_info?`${Yt.score_info}\u5206`:"5\u5206")))),!$t&&t.createElement("div",{className:ie.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},et={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Be=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(et.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{name:en,id:yn,identifier:$t,power:_t,cover_image_id:hn,pic:In}=yt;return t.createElement("div",{className:G()(et.wrap,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:et.li,onClick:Nn=>{Nn.preventDefault(),Xt&&(0,F.L9)([Xt]),_t&&(0,F.xg)(`/shixuns/${$t}/challenges`)}},t.createElement("img",{src:r(47621),className:et.titleBg}),t.createElement("div",{className:et.name},t.createElement(P.Z,{title:en||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:et.e},en||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:et.img},t.createElement("img",{className:et.cover,src:hn?`${Z.Z.API_SERVER}/api/attachments/${hn}`:`${Z.Z.IMG_SERVER+In}`}),yt.is_jupyter&&t.createElement("div",{className:et.bq},"Jupyter"),yt.is_jupyter_lab&&t.createElement("div",{className:et.bq},"JupyterLab"),yt.is_unity_3d&&t.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:et.value},yt.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:et.value},yt.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:et.text},"\u5173\u5361\u6570"),t.createElement("span",{className:et.value},yt.challenges_count)),t.createElement("div",{className:et.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:yt.score_info}),t.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",yt.score_info?`${yt.score_info}\u5206`:"5\u5206"))))),!_t&&t.createElement("div",{className:et.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},Xe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},J="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg==",M="data:image/png;base64,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",E="data:image/png;base64,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",T=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,wrapClassName:ln,imgClassName:Yt})=>{const yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(Xe.list,Ue)},!!Fe.length&&Fe.map((qt,en)=>{const{name:yn,id:$t,identifier:_t,power:hn,cover_image_id:In,pic:Nn}=qt;return t.createElement("div",{className:G()(Xe.wrap,ln),key:$t,style:{width:yt,marginRight:(1+en)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${_t}/challenges`,className:Xe.li,onClick:Qn=>{Qn.preventDefault(),Dt&&(0,F.L9)([Dt]),hn&&(0,F.xg)(`/shixuns/${_t}/challenges`)}},t.createElement("div",{className:G()(Xe.img,Yt)},t.createElement("img",{className:Xe.cover,src:In?`${Z.Z.API_SERVER}/api/attachments/${In}`:`${Z.Z.IMG_SERVER+Nn}`}),qt.is_jupyter&&t.createElement("img",{className:Xe.sign,src:J}),qt.is_jupyter_lab&&t.createElement("img",{className:Xe.sign,src:M}),qt.is_unity_3d&&t.createElement("img",{className:Xe.sign,src:E})),t.createElement("div",{className:Xe.name},t.createElement(P.Z,{title:yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Xe.e},yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:Xe.tags},t.createElement(P.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,qt.challenges_count))),!!qt.myshixuns_count&&t.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,qt.myshixuns_count))),t.createElement(P.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,qt.level))),t.createElement("div",{className:Xe.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),t.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!hn&&t.createElement("div",{className:Xe.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},te=r(61584),c={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},u=r(79005),O=r(20345),f=r(77882),h=r(31081),Q=r(75309),Ie=r(71979),ue=r(47558),ke=r(42922),ye=r(66832),De=r(96593),N=r(19664),me=r(91833),je=Object.defineProperty,U=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,_e=(Ue,Fe,ge)=>Fe in Ue?je(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,at=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))Je.call(Fe,ge)&&_e(Ue,ge,Fe[ge]);if(U)for(var ge of U(Fe))ct.call(Fe,ge)&&_e(Ue,ge,Fe[ge]);return Ue};const pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:O},{name:"101\u8BA1\u5212",ptimg:f,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:Ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ue,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:De},{name:"\u519B\u961F\u4E00\u6D41",ptimg:N,swimg:me}];var Nt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,wrapClassName:ln,imgClassName:Yt,isArrow:yt=!1,imgStyle:qt={}})=>{const en=Math.floor(($e-(ge-1)*qe)/ge),[yn,$t]=(0,t.useState)(),[_t,hn]=(0,t.useState)(),In=Qn=>$t(Qn),Nn=()=>$t(-1);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(c.list,Ue)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((Qn,qn)=>{var br;const{name:Ar,id:hr,identifier:gr,featured:xr,school_name:rr,image_url:lr,excellent:ur,is_plan:vr}=Qn;return t.createElement("div",{key:hr,className:G()(c.wrap,ln),style:{width:en,marginRight:(1+qn)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/paths/${gr}`,className:c.li,onClick:or=>{or.preventDefault(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(`/paths/${gr}`)}},t.createElement("img",{src:r(39057),className:c.titleBg}),t.createElement("div",{className:c.name},t.createElement(P.Z,{title:Ar},t.createElement("span",{className:c.e,style:{color:yt&&yn===qn?"#145DFF":"#000000"},onMouseEnter:()=>{In(qn)},onMouseLeave:Nn},Ar))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:G()(c.img,Yt)},t.createElement("img",{className:c.cover,style:at({},qt),src:`${Z.Z.IMG_SERVER+lr}`}),(br=Qn==null?void 0:Qn.subject_tags)==null?void 0:br.map((or,Jn)=>{var mr,yr;if(Jn===0){const dr=(mr=pt.find(Rn=>Rn.name==or))==null?void 0:mr.swimg;return t.createElement("img",{className:c.sign,src:dr,style:{left:"-4px"}})}const Er=(yr=pt.find(dr=>dr.name==or))==null?void 0:yr.ptimg;return t.createElement("img",{className:c.sign,src:Er,style:{left:`${48+52*(Jn-1)+2*Jn}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Qn==null?void 0:Qn.excellent)&&t.createElement("div",{className:c.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:c.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:c.value},Qn.stages_count)),t.createElement("div",null,t.createElement("span",{className:c.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:c.value},Qn.members_count))))))})),!Fe.length&&t.createElement(lt.Z,null)))},xt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},nn=r(41867),Et=r(59301);const ft=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:O},{name:"101\u8BA1\u5212",ptimg:f,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:Ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ue,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:De},{name:"\u519B\u961F\u4E00\u6D41",ptimg:N,swimg:me}];var Gt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,onRemove:ln=()=>{},isCurrent:Yt=!0,showAlias:yt=!1,wrapClassName:qt,imgClassName:en})=>{const yn=Math.floor(($e-(ge-1)*qe)/ge),$t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(_t=>(window.ENV==="build"&&(_t.ptimg=`/react/build${_t.ptimg}`,_t.swimg=`/react/build${_t.swimg}`),_t));return Et.createElement(q.Z,{spinning:Xt},Et.createElement("div",{className:G()(xt.list,Ue)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((_t,hn)=>{var In;const{name:Nn,id:Qn,identifier:qn,featured:br,school_name:Ar,image_url:hr,excellent:gr,is_plan:xr}=_t;return Et.createElement("div",{key:Qn,className:G()(xt.wrap,qt),style:{width:yn,marginRight:(1+hn)%ge===0?0:qe+At,marginBottom:ht}},Et.createElement("a",{className:xt.li,onClick:rr=>{rr.preventDefault(),rr.stopPropagation(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(`/paths/${qn}`)}},Et.createElement("div",{className:G()(xt.img,en)},Et.createElement("img",{className:xt.cover,src:`${Z.Z.IMG_SERVER+hr}`}),Yt&&(0,nn.bg)()&&(_t==null?void 0:_t.studying)&&Et.createElement("div",{className:`${xt.movebq} user-path-items`,onClick:rr=>{rr.stopPropagation(),ln(_t)}},Et.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Et.createElement("span",{className:"c-red"},"\u79FB\u9664")),(In=_t==null?void 0:_t.subject_tags)==null?void 0:In.map((rr,lr)=>{var ur,vr;if(lr===0){const Jn=(ur=$t.find(mr=>mr.name==rr))==null?void 0:ur.swimg;return Et.createElement("img",{className:xt.sign,src:Jn,style:{left:"-4px"}})}const or=(vr=$t.find(Jn=>Jn.name==rr))==null?void 0:vr.ptimg;return Et.createElement("img",{className:xt.sign,src:or,style:{left:`${48+52*(lr-1)+2*lr}px`}})}),Et.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(_t==null?void 0:_t.excellent)&&Et.createElement("div",{className:xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Et.createElement("div",{className:xt.name},Et.createElement(P.Z,{title:yt&&(_t!=null&&_t.excellent_alias_name)?Et.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nn}`,Et.createElement("br",null),Et.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${_t==null?void 0:_t.excellent_alias_name}`)):Nn},Et.createElement("span",{className:xt.e},yt&&(_t==null?void 0:_t.excellent_alias_name)||Nn))),Et.createElement("div",{className:xt.tags},Et.createElement("div",null,Et.createElement(P.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Et.createElement("span",null,_t.stages_count))),Et.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Et.createElement("span",null,_t.members_count)))))))})),!Fe.length&&Et.createElement(lt.Z,null)))},wt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Vt="data:image/png;base64,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",Tt=r(59301),cn=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt})=>{const ln=Math.floor(($e-(ge-1)*qe)/ge);return Tt.createElement(q.Z,{spinning:Xt},Tt.createElement("div",{className:G()(wt.list,Ue)},!!Fe.length&&Fe.map((Yt,yt)=>{const{subject_identifier:qt,id:en,identifier:yn,power:$t}=Yt,_t=Yt.is_public!=0&&Yt.is_public;return Tt.createElement("div",{className:wt.wrap,key:en,style:{width:ln,marginRight:(1+yt)%ge===0?0:qe+At,marginBottom:ht}},Tt.createElement("a",{className:wt.li,onClick:hn=>{hn.preventDefault(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(Yt.first_category_url)}},Tt.createElement("div",{className:wt.top},Tt.createElement(P.Z,{title:Yt.name},Tt.createElement("div",{className:wt.name},Yt.name)),Tt.createElement("img",{className:wt.img,src:Z.Z.IMG_SERVER+"/images/"+Yt.avatar_url}),Tt.createElement("div",{className:wt.text,title:Yt.creator},Yt.creator),qt&&Tt.createElement("div",{className:wt.btns},Tt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Tt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),_t&&Tt.createElement("div",{className:wt.sign},"\u516C\u5F00")),Tt.createElement("div",{className:wt.bottom},Yt.visits>0&&Tt.createElement(P.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-liulanyan"}),Tt.createElement("span",null,Yt.visits))),Yt.course_members_count>0&&Tt.createElement(P.Z,{title:"\u6210\u5458",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-chengyuan"}),Yt.course_members_count)),Yt.tasks_count>0&&Tt.createElement(P.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-zuoye"}),Yt.tasks_count)),Yt.is_end?Tt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Tt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Yt.is_accessible&&Tt.createElement("div",{className:wt.lockWrap},Tt.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Tt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&Tt.createElement(lt.Z,null)))},vt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Kt="data:image/png;base64,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",it=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(vt.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{subject_identifier:en,id:yn,identifier:$t,power:_t}=yt,hn=yt.is_public!=0&&yt.is_public;return t.createElement("div",{className:G()(`${vt.wrap} ${yt.is_accessible?"":vt.warpStyle}`,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{className:vt.li,onClick:In=>{In.preventDefault(),Xt&&(0,F.L9)([Xt]),(0,F.xg)(yt.first_category_url)}},t.createElement("div",{className:vt.creator},t.createElement("img",{className:vt.img,src:Z.Z.IMG_SERVER+"/images/"+yt.avatar_url}),t.createElement("div",{className:vt.text,title:yt.creator},yt.creator)),t.createElement("div",{className:vt.top},t.createElement(P.Z,{title:yt.name},t.createElement("div",{className:vt.name},yt.name)),hn&&t.createElement("div",{className:vt.sign},"\u516C\u5F00")),t.createElement("div",{className:vt.middle},t.createElement("div",{className:vt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:vt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:vt.text},"\u6210\u5458"),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.course_members_count)||0))),t.createElement("div",{className:vt.row},t.createElement("div",null,t.createElement("span",{className:vt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:vt.text},"\u72B6\u6001"),yt.is_end?t.createElement("span",{className:vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:vt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),en&&t.createElement("div",{className:vt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yt.is_accessible&&t.createElement("div",{className:vt.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&t.createElement(lt.Z,null)))},e={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},i="data:image/png;base64,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",n=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(e.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{subject_identifier:en,id:yn,identifier:$t,power:_t}=yt,hn=yt.is_public!=0&&yt.is_public;return t.createElement("div",{className:G()(`${e.wrap} ${yt.is_accessible?"":e.warpStyle}`,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{className:e.li,onClick:In=>{In.preventDefault(),Xt&&(0,F.L9)([Xt]),(0,F.xg)(yt.first_category_url)}},t.createElement("div",{className:e.creator},t.createElement("img",{className:e.img,src:Z.Z.IMG_SERVER+"/images/"+yt.avatar_url}),t.createElement("div",{className:e.text,title:yt.creator},yt.creator)),t.createElement("div",{className:e.top},t.createElement(P.Z,{title:yt.name},t.createElement("div",{className:e.name},yt.name)),hn&&t.createElement("div",{className:e.sign})),t.createElement("div",{className:e.middle},t.createElement("div",{className:e.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:e.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:e.value},(yt==null?void 0:yt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:e.text},"\u6210\u5458"),t.createElement("span",{className:e.value},(yt==null?void 0:yt.course_members_count)||0))),t.createElement("div",{className:e.row},t.createElement("div",null,t.createElement("span",{className:e.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:e.value},(yt==null?void 0:yt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:e.text},"\u72B6\u6001"),yt.is_end?t.createElement("span",{className:e.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:e.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),en&&t.createElement("div",{className:e.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yt.is_accessible&&t.createElement("div",{className:e.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&t.createElement(lt.Z,null)))},o={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},s=r(65582),L=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(o.tabs,qe),style:ht},t.createElement("div",{className:o.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:o.tab,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",{className:Fe===$e.id?o.active:""},$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:o.tabBar},At)),w={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},ve=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(w.tabs,qe),style:ht},t.createElement("div",{className:w.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:w.tab,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",{className:Fe===$e.id?w.active:""},$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:w.tabBar},At)),Pe={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Ve=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(Pe.tabs,qe),style:ht},t.createElement("div",{className:Pe.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:`${Pe.tab} ${Fe===$e.id?Pe.active:""}`,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",null,$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:Pe.tabBar},At)),Ne=({className:Ue,style:Fe={},children:ge})=>t.createElement("div",{className:G()(Ue),style:Fe},ge),Re={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},I=r(38854),H=r(20834);const $=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Le=({sortValue:Ue,dropValue:Fe,className:ge,onSort:qe,onDrop:ht,dataSource:At=$})=>{var $e;return t.createElement("div",{className:G()(Re.orderWrap,ge)},t.createElement(I.Z,{dropdownRender:()=>t.createElement(H.default,null,At.map((Dt,Xt)=>t.createElement(H.default.Item,{key:Xt,onClick:()=>ht(Dt.id)},Dt.name)))},t.createElement("span",{className:Re.orderTextWrap},($e=At.find(Dt=>Fe===Dt.id))==null?void 0:$e.name)),t.createElement("span",{className:Re.orderIconWrap},t.createElement("span",{className:Re.orderAsc},t.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Re.cursorPointer} ${Re.active}`:`iconfont icon-sanjiaoxing-up font12 ${Re.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")})),t.createElement("span",{className:Re.orderDesc},t.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Re.cursorPointer} ${Re.active}`:`iconfont icon-sanjiaoxing-down font12 ${Re.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")}))))},ne={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Oe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Y=({sortValue:Ue,dropValue:Fe,className:ge,onSort:qe,onDrop:ht,dataSource:At=Oe})=>{var $e;return t.createElement("div",{className:G()(ne.orderWrap,ge)},t.createElement(I.Z,{dropdownRender:()=>t.createElement(H.default,null,At.map((Dt,Xt)=>t.createElement(H.default.Item,{key:Xt,onClick:()=>ht(Dt.id)},Dt.name)))},t.createElement("span",{className:ne.orderTextWrap},($e=At.find(Dt=>Fe===Dt.id))==null?void 0:$e.name)),t.createElement("span",{className:ne.orderIconWrap},t.createElement("span",{className:ne.orderAsc},t.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")})),t.createElement("span",{className:ne.orderDesc},t.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")}))))},ee={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},pe=r(3113),he=r(2337),Ee=Object.defineProperty,xe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,dt=(Ue,Fe,ge)=>Fe in Ue?Ee(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,gt=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))Qe.call(Fe,ge)&&dt(Ue,ge,Fe[ge]);if(xe)for(var ge of xe(Fe))ot.call(Fe,ge)&&dt(Ue,ge,Fe[ge]);return Ue},bt=(Ue,Fe)=>{var ge={};for(var qe in Ue)Qe.call(Ue,qe)&&Fe.indexOf(qe)<0&&(ge[qe]=Ue[qe]);if(Ue!=null&&xe)for(var qe of xe(Ue))Fe.indexOf(qe)<0&&ot.call(Ue,qe)&&(ge[qe]=Ue[qe]);return ge},Mt=(Ue,Fe,ge)=>new Promise((qe,ht)=>{var At=Xt=>{try{Dt(ge.next(Xt))}catch(ln){ht(ln)}},$e=Xt=>{try{Dt(ge.throw(Xt))}catch(ln){ht(ln)}},Dt=Xt=>Xt.done?qe(Xt.value):Promise.resolve(Xt.value).then(At,$e);Dt((ge=ge.apply(Ue,Fe)).next())}),ut=Ue=>{var Fe=Ue,{className:ge,style:qe,children:ht,loading:At=!1,openLoading:$e,onClick:Dt=()=>{},size:Xt="middle",shape:ln="round",theme:Yt}=Fe,yt=bt(Fe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qt,en]=(0,t.useState)(!1),yn=(0,t.useMemo)(()=>{switch(Yt){case he.Fy.THEMEONE:return ee.ThemeOne;case he.Fy.DEFAULT:default:return ee.btn}},[Yt]);return t.createElement(pe.ZP,gt({onClick:(0,X.throttle)($t=>Mt(void 0,null,function*(){$e&&en(!0);try{yield Dt($t)}catch(_t){console.log("error",_t)}$e&&en(!1)}),2e3,{leading:!0,trailing:!1}),className:G()(yn,ee[`${Xt}-${ln}`],ge),style:qe,size:Xt,shape:ln,loading:qt||At},yt),ht)},jt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ht=({className:Ue,style:Fe,children:ge=null,onClick:qe,title:ht})=>t.createElement("div",{className:G()(jt.head,Ue),style:Fe},t.createElement("span",{className:"primary-hover",onClick:qe},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:ht},ht),t.createElement("div",{className:jt.node},ge)),St={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Qt=({confirmShow:Ue=!0,confirmTitle:Fe,confirmClick:ge,cancelShow:qe=!0,cancelTitle:ht,cancelClick:At,className:$e,style:Dt,confirmLoading:Xt=!1})=>t.createElement("div",{className:G()(St.btns,$e),style:Dt},Ue&&t.createElement(pe.ZP,{loading:Xt,onClick:ge,type:"primary",className:St.confirm},Fe),qe&&t.createElement(pe.ZP,{onClick:At,className:St.cancel},ht)),Ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},gn=({className:Ue,style:Fe={},LeftContent:ge,children:qe,RightContent:ht})=>t.createElement("div",{className:G()(Ut.fixedBottom,Ue),style:Fe},t.createElement("div",{className:Ut.wrap},t.createElement("div",{className:Ut.left},ge),t.createElement("div",{className:Ut.center},qe),t.createElement("div",{className:Ut.right},ht))),zt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ft=({className:Ue,style:Fe={},dataSource:ge=[]})=>t.createElement("div",{className:G()(zt.crumbs,Ue),style:Fe},ge.map((qe,ht)=>hts.history.push(qe.path)},qe.name):t.createElement("span",null,qe.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:ht,style:{color:"#5F6368"}},qe.name))),fn=r(31797),dn=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,An=(Ue,Fe,ge)=>Fe in Ue?dn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,Rt=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))kt.call(Fe,ge)&&An(Ue,ge,Fe[ge]);if(tn)for(var ge of tn(Fe))an.call(Fe,ge)&&An(Ue,ge,Fe[ge]);return Ue},Ct=(Ue,Fe)=>sn(Ue,rn(Fe)),Jt=(Ue,Fe)=>{var ge={};for(var qe in Ue)kt.call(Ue,qe)&&Fe.indexOf(qe)<0&&(ge[qe]=Ue[qe]);if(Ue!=null&&tn)for(var qe of tn(Ue))Fe.indexOf(qe)<0&&an.call(Ue,qe)&&(ge[qe]=Ue[qe]);return ge};const{Countdown:un}=fn.default;var Cn=Ue=>{var Fe=Ue,{onChange:ge}=Fe,qe=Jt(Fe,["onChange"]);const[ht,At]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof ht=="number"&&ht>=0&&ge(ht)},[ht]);const $e=Dt=>{const Xt=Math.floor(Dt/1e3);At(Xt)};return t.createElement(un,Ct(Rt({},qe),{onChange:$e}))},bn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Mn=({DataProps:Ue,className:Fe,style:ge={}})=>{var qe;return t.createElement("div",{className:G()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",bn.ClassRoomItem,Fe),style:ge,onClick:()=>{(0,F.xg)(Ue==null?void 0:Ue.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(qe=Z.Z)==null?void 0:qe.IMG_SERVER}/images/${Ue==null?void 0:Ue.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ue==null?void 0:Ue.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ue!=null&&Ue.is_public)&&t.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),t.createElement("span",{className:G()("text-16px font-medium",bn.TitleDom)},Ue==null?void 0:Ue.name)),t.createElement("div",{className:"c-grey-333 font-medium"},Ue==null?void 0:Ue.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ue==null?void 0:Ue.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ue==null?void 0:Ue.tasks_count),Ue!=null&&Ue.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Dn=Object.defineProperty,Pn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Tn=(Ue,Fe,ge)=>Fe in Ue?Dn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,Hn=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))zn.call(Fe,ge)&&Tn(Ue,ge,Fe[ge]);if(Pn)for(var ge of Pn(Fe))On.call(Fe,ge)&&Tn(Ue,ge,Fe[ge]);return Ue},Gn=({DataProps:Ue=[],selectValue:Fe,onChange:ge,className:qe,style:ht={},extra:At,classNameItem:$e,styleItem:Dt={},barHidden:Xt})=>{const[ln,Yt]=(0,t.useState)();return(0,t.useEffect)(()=>{Yt(Array.isArray(Fe)?Fe:[Fe])},[Fe]),t.createElement("div",{className:G()("flex px-20px py-10px gap-40px",qe),style:Hn({borderBottom:"1px solid #D3F0FF"},ht)},Ue==null?void 0:Ue.map(yt=>t.createElement("div",{key:yt==null?void 0:yt.id,className:G()("flex item-center justify-center current c-grey-333 text-16 relative",$e,yt==null?void 0:yt.className),style:Hn(Hn({color:ln!=null&&ln.includes(yt==null?void 0:yt.id)?"#1890FF":"",minWidth:88},Dt),(yt==null?void 0:yt.style)||{}),onClick:qt=>{ge==null||ge({domEvent:qt,item:yt}),yt!=null&&yt.link&&s.history.push(yt==null?void 0:yt.link)}},yt==null?void 0:yt.name,!Xt&&(ln==null?void 0:ln.includes(yt==null?void 0:yt.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},At))},jn=Object.defineProperty,Zn=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,mn=(Ue,Fe,ge)=>Fe in Ue?jn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,vn=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))tr.call(Fe,ge)&&mn(Ue,ge,Fe[ge]);if(Un)for(var ge of Un(Fe))Xn.call(Fe,ge)&&mn(Ue,ge,Fe[ge]);return Ue},Ln=(Ue,Fe)=>Zn(Ue,er(Fe)),Bn=({value:Ue,onChange:Fe,onInputChange:ge,className:qe,style:ht={},InputProps:At})=>{const[$e,Dt]=(0,t.useState)(Ue);return t.createElement("div",{className:G()("flex item-center rounded-full px-10px py-2px",qe),style:vn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ht)},t.createElement(Ae.default,Ln(vn({bordered:!1},At),{onChange:Xt=>{Dt(Xt.target.value),ge==null||ge(encodeURIComponent(Xt.target.value))},onPressEnter:Xt=>{Fe==null||Fe({domEvent:Xt,item:{value:$e}})}})),t.createElement("img",{className:"h-22px current",src:r(25365),height:22,onClick:Xt=>{Fe==null||Fe({domEvent:Xt,item:{value:$e}})}}))}},69118:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return Ge}});var t=r(59301),y=r(65582),C=r(8591),z=r(43418),m=r(99313),A=r(61621),j=r(5112),G={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},X=r(65862),R=r(3918),Me=r(71418),v=r(24905),b=r(89540),de=r(26724),ae=r.n(de),be=(W,Te,g)=>new Promise((we,oe)=>{var K=P=>{try{q(g.next(P))}catch(ce){oe(ce)}},ie=P=>{try{q(g.throw(P))}catch(ce){oe(ce)}},q=P=>P.done?we(P.value):Promise.resolve(P.value).then(K,ie);q((g=g.apply(W,Te)).next())}),se=({username:W,setStages:Te,stages:g,hasError:we,setHasError:oe})=>{const[K,ie]=(0,t.useState)(""),[q,P]=(0,t.useState)(1),[ce,Z]=(0,t.useState)([]),[F,He]=(0,t.useState)(!1),[ze,rt]=(0,t.useState)(0);(0,t.useEffect)(()=>{lt({page:1,search:""},!0)},[]);const lt=(tt,et)=>be(void 0,null,function*(){He(!0);const nt=yield(0,b.w3)({username:W,category:"manage",page:tt.page,search:tt.search});He(!1),Z(Be=>et?nt==null?void 0:nt.subjects:[...Be,...nt==null?void 0:nt.subjects]),rt(nt==null?void 0:nt.count)}),st=(0,t.useRef)();return t.createElement("div",{className:G.wrap},t.createElement("div",{className:"mb10"},t.createElement(R.t7,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:K,style:{width:500},onChange:tt=>{ie(tt),P(1),st.current.scrollTo({behavior:"smooth",top:0}),lt({page:1,search:tt},!0)}})),t.createElement(Me.Z,{spinning:F},t.createElement("div",{className:G.radioWrap,ref:st},t.createElement(ae(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:()=>{P(q+1),lt({page:q+1,search:K},!1)},hasMore:ce.length{Te({subjectId:tt.target.value,stage_ids:[]}),oe(!1)}},ce.map(tt=>{const et=tt.stages.map(nt=>({label:nt.name,value:nt.id}));return t.createElement("div",{key:tt.id},t.createElement(j.ZP,{className:G.radio,value:tt.id},tt.name),tt.id===g.subjectId&&t.createElement("div",{className:G.checkboxWrapper},et.length>0&&t.createElement(v.default,{indeterminate:g.stage_ids.length>0&&g.stage_ids.length{Te({subjectId:tt.id,stage_ids:nt.target.checked?et.map(Be=>Be.value):[]})},checked:g.stage_ids.length===et.length},"\u5168\u9009"),t.createElement(v.default.Group,{options:et,value:g.stage_ids,onChange:nt=>Te({subjectId:tt.id,stage_ids:nt})})))}))))),we&&t.createElement("div",{className:G.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u5B9E\u8DF5\u8BFE\u7A0B\u53CA\u7AE0\u8282"))},Se=r(70031),k=r(47735),V=Object.defineProperty,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,x=(W,Te,g)=>Te in W?V(W,Te,{enumerable:!0,configurable:!0,writable:!0,value:g}):W[Te]=g,_=(W,Te)=>{for(var g in Te||(Te={}))d.call(Te,g)&&x(W,g,Te[g]);if(p)for(var g of p(Te))S.call(Te,g)&&x(W,g,Te[g]);return W},le=(W,Te)=>{var g={};for(var we in W)d.call(W,we)&&Te.indexOf(we)<0&&(g[we]=W[we]);if(W!=null&&p)for(var we of p(W))Te.indexOf(we)<0&&S.call(W,we)&&(g[we]=W[we]);return g},Ae=(W,Te,g)=>new Promise((we,oe)=>{var K=P=>{try{q(g.next(P))}catch(ce){oe(ce)}},ie=P=>{try{q(g.throw(P))}catch(ce){oe(ce)}},q=P=>P.done?we(P.value):Promise.resolve(P.value).then(K,ie);q((g=g.apply(W,Te)).next())});const We=W=>{var Te=W,{userDetail:g,globalSetting:we,loading:oe,user:K,dispatch:ie}=Te,q=le(Te,["userDetail","globalSetting","loading","user","dispatch"]),P,ce,Z,F,He;const[ze,rt]=(0,t.useState)("course"),[lt,st]=(0,t.useState)(""),[tt,et]=(0,t.useState)([]),[nt,Be]=(0,t.useState)(),[Xe,J]=(0,t.useState)(!1),[M,E]=(0,t.useState)(!1);(0,t.useEffect)(()=>{g.actionTabs.key==="UserDetail-SendToClass"&&B(lt)},[g.actionTabs.key]);const B=u=>Ae(void 0,null,function*(){J(!0);const O=yield ie({type:"userDetail/topicGetCourseList",payload:{search:u}});O&&et((O==null?void 0:O.courses)||[]),J(!1)}),[T,te]=(0,t.useState)({subjectId:"",stage_ids:[]}),c=()=>Ae(void 0,null,function*(){var u,O,f,h,Q,Ie;if(ze==="course"){if(!nt){E(!0);return}const ue=yield ie({type:"userDetail/topicSendToClass",payload:_({course_id:nt},(u=g.actionTabs)==null?void 0:u.params)});if(ie({type:"userDetail/setActionTabs",payload:{}}),ue&&ue.status===0){const ke={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll",videos:"video"};(0,X.xg)(`/classrooms/${nt}/${ke[(f=(O=g.actionTabs)==null?void 0:O.params)==null?void 0:f.object_type]}`)}}else{if(!T.subjectId||!T.stage_ids.length){E(!0);return}(yield(0,k.nI)({id:(Q=(h=g.actionTabs)==null?void 0:h.params)==null?void 0:Q.object_id,login:(Ie=K.userInfo)==null?void 0:Ie.login},{stage_ids:T.stage_ids})).status===0&&(C.ZP.success("\u53D1\u9001\u6210\u529F"),ie({type:"userDetail/setActionTabs",payload:{}}),(0,X.xg)(`/paths/${T.subjectId}`))}});return t.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:g.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:oe["userDetail/sendToClass"],width:600,afterClose:()=>{E(!1),et([]),te({subjectId:"",stage_ids:[]}),st("")},onOk:c,wrapClassName:Se.Z.CustomCss,onCancel:()=>{ie({type:"userDetail/setActionTabs",payload:{}})}},t.createElement(m.default,{activeKey:ze,onChange:u=>{E(!1),rt(u)},items:[{label:"\u8BFE\u5802",key:"course",children:t.createElement("div",{className:G.wrap},t.createElement("div",{className:"mb10"},t.createElement(R.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:lt,style:{width:500},onChange:u=>{st(u),B(u)}})),t.createElement(A.Z,{active:!0,loading:Xe},t.createElement("div",{className:G.radioWrap},t.createElement(j.ZP.Group,{value:nt,onChange:u=>{Be(u.target.value),E(!1)}},tt.map((u,O)=>t.createElement(j.ZP,{className:G.radio,value:u.course_id,key:u.course_id},u.course_name))))),((ce=(P=g.actionTabs)==null?void 0:P.params)==null?void 0:ce.object_type)!=="videos"&&t.createElement("div",{className:G.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),M&&t.createElement("div",{className:G.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")),show:!0},{label:"\u5B9E\u8DF5\u8BFE\u7A0B",key:"subject",children:t.createElement(se,{username:(Z=K.userInfo)==null?void 0:Z.login,stages:T,setStages:te,hasError:M,setHasError:E}),show:((He=(F=g.actionTabs)==null?void 0:F.params)==null?void 0:He.object_type)==="videos"}].filter(u=>u.show)}))};var Ge=(0,y.connect)(({userDetail:W,loading:Te,globalSetting:g,user:we})=>({userDetail:W,globalSetting:g,loading:Te.effects,user:we}))(We)},51405:function(mt,Ye,r){"use strict";r.r(Ye),r.d(Ye,{default:function(){return c}});var t=r(59301),y=r(65582),C=r(43418),z=r(8591),m=r(61621),A=r(58421),j=r(2524),G=r(78241),X=r(92832),R=r(54580),Me=r(3113),v=r(38147),b=r(74128),de=r(19248),ae=Object.defineProperty,be=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Se=(u,O,f)=>O in u?ae(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,k=(u,O)=>{for(var f in O||(O={}))Ke.call(O,f)&&Se(u,f,O[f]);if(be)for(var f of be(O))se.call(O,f)&&Se(u,f,O[f]);return u},V=(u,O,f)=>new Promise((h,Q)=>{var Ie=ye=>{try{ke(f.next(ye))}catch(De){Q(De)}},ue=ye=>{try{ke(f.throw(ye))}catch(De){Q(De)}},ke=ye=>ye.done?h(ye.value):Promise.resolve(ye.value).then(Ie,ue);ke((f=f.apply(u,O)).next())});const p=({userDetail:u,user:O,cb:f,loading:h,dispatch:Q})=>{const{actionTabs:Ie}=u,[ue]=G.default.useForm(),[ke,ye]=(0,t.useState)(!1),[De,N]=(0,t.useState)(void 0);(0,t.useEffect)(()=>{var U,Je;u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&(ue.setFieldsValue({title:Ie.data.title,attachment_id:(U=Ie==null?void 0:Ie.data)==null?void 0:U.attachment_id}),N((Je=Ie==null?void 0:Ie.data)==null?void 0:Je.attachment_id))},[u.actionTabs.key]);const me=()=>t.createElement("div",{style:{position:"relative",backgroundColor:"#f4f3f4",display:"flex",alignItems:"center",justifyContent:"center"}},t.createElement("img",{src:b.Z.API_SERVER+"/api/attachments/"+De,alt:"avatar",style:{width:288}}),t.createElement("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",backgroundColor:"#fff",width:"16px",height:"16px",borderRadius:"50%"}},t.createElement(de.Z,{onClick:()=>N(void 0),style:{fontSize:"16px",color:"red"}}))),je=U=>{var Je,ct,_e,at,pt,Pt;if(U.file.status==="uploading"){ye(!0);return}if(U.file.status==="done"){if(ye(!1),U.file.status==="done"&&((ct=(Je=U.file)==null?void 0:Je.response)==null?void 0:ct.status)===-1){z.ZP.error((at=(_e=U.file)==null?void 0:_e.response)==null?void 0:at.message);return}N((Pt=(pt=U==null?void 0:U.file)==null?void 0:pt.response)==null?void 0:Pt.id)}};return t.createElement(C.default,{bodyStyle:{padding:"30px 40px"},centered:!0,open:u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",footer:null,width:643,destroyOnClose:!0,closable:!1},t.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},t.createElement("div",{style:{fontSize:"16px",fontWeight:"500",color:"#000",lineHeight:"16px"}},"\u89C6\u9891\u6807\u9898\u7F16\u8F91"),t.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}})),Ie.data&&t.createElement(G.default,{form:ue},t.createElement(G.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],style:{marginBottom:"34px"}},t.createElement(X.default,{maxLength:60})),t.createElement(G.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:",style:{marginBottom:"34px"}},De?me():t.createElement(R.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange:je,accept:"image/*"},t.createElement(Me.ZP,{loading:ke,icon:t.createElement("i",{className:"iconfont icon-shangchuantupian2"})},t.createElement("span",{style:{marginLeft:"3px"}},"\u4E0A\u4F20\u56FE\u7247")))),t.createElement("aside",null,"\u4EC5\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528278*225\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"),t.createElement(G.default.Item,null,t.createElement(Me.ZP,{style:{float:"right",marginLeft:"20px"},loading:ke,onClick:()=>V(void 0,null,function*(){var U,Je,ct;ue.setFieldsValue({attachment_id:De||((U=Ie==null?void 0:Ie.data)!=null&&U.attachment_id?(Je=Ie==null?void 0:Ie.data)==null?void 0:Je.attachment_id:void 0)});const _e=k({},yield ue.validateFields());(yield(0,v.ZP)(`/api/users/${(ct=O==null?void 0:O.userInfo)==null?void 0:ct.login}/videos/${Ie.data.id}/change_cover.json`,{method:"put",body:k({},_e)}))&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),Q({type:"userDetail/setActionTabs",payload:{}}),f())})},"\u786E\u5B9A"),t.createElement(Me.ZP,{style:{float:"right"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}},"\u53D6\u6D88"))))};var d=(0,y.connect)(({userDetail:u,loading:O,user:f})=>({userDetail:u,loading:O,user:f}))(p),S=r(18889),x=r(6848),_=r(71418),le=r(36193),Ae=r(56102),We={flex_box_center:"flex_box_center___XLvPY",flex_space_between:"flex_space_between___olqDv",flex_box_vertical_center:"flex_box_vertical_center___7Ehj3",flex_box_center_end:"flex_box_center_end___eAyvU",flex_box_column:"flex_box_column___h6EKr",wrap:"wrap___jMjpV",bottomActionWrap:"bottomActionWrap___MLvvL",playIconWrap2:"playIconWrap2___tjBpv",playIcon:"playIcon___Zxs9h",playIconWrap:"playIconWrap___yexC0",linkWrap:"linkWrap___mfd8s",link:"link___XFVyj",imgWrap:"imgWrap___VBvxW",cardBottom:"cardBottom___afGBc",bottomTitle:"bottomTitle___ZuGLa",actionIcon:"actionIcon___yvtTa",timeWrap:"timeWrap___j2lof",time:"time___IA2yw",peopleWrap:"peopleWrap___O2Jrn",playTime:"playTime___apDZs",bottomTitleTip:"bottomTitleTip___nLAHv"},Ge=r(86340),W=Object.defineProperty,Te=Object.defineProperties,g=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,ie=(u,O,f)=>O in u?W(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,q=(u,O)=>{for(var f in O||(O={}))oe.call(O,f)&&ie(u,f,O[f]);if(we)for(var f of we(O))K.call(O,f)&&ie(u,f,O[f]);return u},P=(u,O)=>Te(u,g(O));const ce="90%",Z="55%",F=({data:u,isReview:O,dispatch:f,onDelete:h=()=>{},logWatchHistory:Q=()=>{},onSend:Ie=()=>{}})=>{const[ue,ke]=(0,t.useState)(),[ye,De]=(0,t.useState)({}),N=U=>{if(isNaN(U))return{minutes:"00",seconds:"00"};const Je=new Date(U*1e3).toISOString().substr(11,8);return{hour:Je.substr(0,2),minutes:Je.substr(3,2),seconds:Je.substr(6,2)}},me=U=>{U.link||(ke(!0),De({videoId:U.id,file_url:U.play_url||U.file_url,copyUrl:je(U.play_url||U.file_url,U.cover_url),logWatchHistory:Q}))},je=(U,Je)=>{if(U)return``};return t.createElement(t.Fragment,null,u&&u.map((U,Je)=>{var ct;const _e=N(U.play_duration||0),at=(ct=U==null?void 0:U.cover_url)!=null&&ct.includes("https")?U.cover_url:b.Z.API_SERVER+U.cover_url;return t.createElement("a",{className:We.wrap,key:U.id},t.createElement(S.Z,null,t.createElement(x.Z,{title:"\u89C6\u9891\u65F6\u957F",placement:"bottom"},t.createElement("div",{className:We.playTime},_e.hour==="00"?"":_e.hour+":",_e.minutes+":",_e.seconds)),t.createElement(_.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!U.transcoded&&!U.link},t.createElement("div",{className:We.imgWrap},t.createElement("img",{src:at}),U.link&&t.createElement("a",{className:We.linkWrap,href:U.link,target:"_blank",title:U.title},t.createElement("span",{className:We.link},"\u5916\u94FE")),O?t.createElement("div",{className:We.playIconWrap2},t.createElement("img",{className:We.playIcon,src:le})):t.createElement("div",{className:We.playIconWrap,onClick:()=>{!O&&me(U)}},t.createElement("img",{className:We.playIcon,src:le})),t.createElement("div",{className:We.bottomActionWrap},t.createElement("span",{className:We.peopleWrap},!!U.people_num&&t.createElement(x.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"bottom"},t.createElement("i",{className:"icon-dianjiliang iconfont font12"},U.people_num))),t.createElement("div",null,t.createElement(x.Z,{title:"\u7F16\u8F91",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-bianji10 iconfont`,onClick:()=>{f({type:"userDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u89C6\u9891",data:U}})},style:{marginTop:"1px",display:"inline-block"}})),!O&&t.createElement(Ae.CopyToClipboard,{text:je(U.play_url||U.file_url,U.cover_url),onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement(x.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-lianjie2 iconfont`}))),t.createElement(x.Z,{title:"\u5220\u9664",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-shanchu12 iconfont`,onClick:()=>h(U.id)})),(U==null?void 0:U.status)!="processing"&&t.createElement(x.Z,{title:"\u53D1\u9001",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-fasongzhiketang`,onClick:()=>Ie(U.id)})))))),t.createElement("div",{className:We.cardBottom},t.createElement(x.Z,{overlayClassName:We.bottomTitleTip,getPopupContainer:pt=>pt.parentNode,title:U==null?void 0:U.title,placement:"bottom",autoAdjustOverflow:!1,arrowPointAtCenter:!0,mouseEnterDelay:0,mouseLeaveDelay:0},t.createElement("div",{className:We.bottomTitle},U.title)),U.total_time&&t.createElement("div",{className:We.timeWrap},t.createElement("div",{className:We.time},U.total_time&&`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${U.total_time}`)))))}),t.createElement(Ge.K,P(q({},ye),{visible:ue,allow_skip:!0,width:800,onClose:()=>{ke(!1),De({})}})))};var He=(0,y.connect)(({userDetail:u})=>({userDetail:u}))(F),ze={flex_box_center:"flex_box_center___IcqlF",flex_space_between:"flex_space_between___wI3bO",flex_box_vertical_center:"flex_box_vertical_center___wd4F6",flex_box_center_end:"flex_box_center_end___sX6yw",flex_box_column:"flex_box_column___oOUfO",body:"body___qkQFy",status:"status___lJSfh",datalist:"datalist___u3xx3",pager:"pager___inNi6",wrap:"wrap___u5nsU",midWrap:"midWrap___AEcVw",color999:"color999___UbIGq",orderWrap:"orderWrap___NBpTb",orderIconWrap:"orderIconWrap___BWV6J",orderAsc:"orderAsc___d0bIf",orderDesc:"orderDesc___XbnhV",color0152d9:"color0152d9___QUmiG",h10:"h10___aHhYp",cursorPointer:"cursorPointer___tv0ub",orderTextWrap:"orderTextWrap___xIS1a",cardWrap:"cardWrap___YxQcT",countWrap:"countWrap___nr9pc",colorRed:"colorRed___zZSQ2",modal:"modal___AyGQi"},rt=r(66457),lt=r(77254),st=r(3918),tt=r(65862),et=r(69118),nt=Object.defineProperty,Be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,M=(u,O,f)=>O in u?nt(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,E=(u,O)=>{for(var f in O||(O={}))Xe.call(O,f)&&M(u,f,O[f]);if(Be)for(var f of Be(O))J.call(O,f)&&M(u,f,O[f]);return u},B=(u,O)=>{var f={};for(var h in u)Xe.call(u,h)&&O.indexOf(h)<0&&(f[h]=u[h]);if(u!=null&&Be)for(var h of Be(u))O.indexOf(h)<0&&J.call(u,h)&&(f[h]=u[h]);return f},T=(u,O,f)=>new Promise((h,Q)=>{var Ie=ye=>{try{ke(f.next(ye))}catch(De){Q(De)}},ue=ye=>{try{ke(f.throw(ye))}catch(De){Q(De)}},ke=ye=>ye.done?h(ye.value):Promise.resolve(ye.value).then(Ie,ue);ke((f=f.apply(u,O)).next())});const te=u=>{var O=u,{user:f,userDetail:h,globalSetting:Q,loading:Ie,dispatch:ue}=O,ke=B(O,["user","userDetail","globalSetting","loading","dispatch"]),ye;const[De]=(0,y.useSearchParams)(),N=(0,y.useLocation)(),me=(0,t.useRef)(),[je,U]=(0,t.useState)(0),[Je,ct]=(0,t.useState)([]),[_e,at]=(0,t.useState)({category:De.get("category")||"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:null,search:null}),[pt,Pt]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var vt;me.current=(vt=N.pathname.split("/"))==null?void 0:vt[2],_e.username=me.current,at(_e),xt(_e)},[N.pathname]);const Nt=((ye=N.pathname.split("/"))==null?void 0:ye[3])||"classrooms";(0,t.useEffect)(()=>lt.Z.subscribe("user-detail-search",Kt=>T(void 0,null,function*(){if(Nt===Kt.currentTabName){const En={category:"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:me.current,search:Kt.value};at(En),Pt(!1),yield xt(En),Pt(!0)}})),[]);const xt=vt=>T(void 0,null,function*(){let Kt;vt.category==="all"?Kt=yield ue({type:"userDetail/getVideos",payload:vt}):Kt=yield ue({type:"userDetail/getReviewVideos",payload:vt}),Kt&&(U((Kt==null?void 0:Kt.count)||0),ct((Kt==null?void 0:Kt.videos)||[]))}),nn=vt=>{_e.search=vt,_e.page=1,at(_e),xt(_e)},Et=vt=>{var Kt;_e.category=vt,_e.page=1,(Kt=window.location.href.toString())!=null&&Kt.includes("category")?(0,tt.jz)("category",vt):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${vt}`:`?category=${vt}`),at(_e),xt(_e)},ft=()=>{_e.sort_direction=_e.sort_direction==="desc"?"asc":"desc",at(_e),xt(_e)},Ot=vt=>{_e.page=vt,at(_e),xt(_e)},Gt=()=>{var vt,Kt;((vt=f.userInfo)!=null&&vt.admin||(Kt=f.userInfo)!=null&&Kt.is_teacher&&(0,rt.O5)())&&y.history.push(`/users/${me.current}/videos/upload`)},wt=vt=>{const Kt=C.default.confirm({icon:null,centered:!0,content:t.createElement("div",{style:{margin:"0px ",width:370}},t.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},t.createElement("span",{style:{fontWeight:"500",color:"#000000",lineHeight:"16px"}},"\u63D0\u793A"),t.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{cursor:"pointer"},onClick:()=>{Kt.destroy()}})),t.createElement("div",{className:ze.modal},"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okType:"default",onOk:()=>T(void 0,null,function*(){(yield ue({type:"userDetail/deleteVideo",payload:{id:vt,username:me.current}}))&&(z.ZP.info("\u89C6\u9891\u5220\u9664\u6210\u529F\uFF01"),_e.page>1&&(Je==null?void 0:Je.length)===1&&(_e.page=_e.page-1,at(E({},_e))),xt(_e))})})},Vt=vt=>{ue({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:vt,username:me.current,object_type:"videos"}}})},Tt=vt=>ue({type:"userDetail/logWatchHistory",payload:vt}),Zt=[{id:"all",name:"\u5BA1\u6838\u901A\u8FC7\u89C6\u9891"},{id:"pending",name:"\u5F85\u5BA1\u6838\u89C6\u9891"}],cn=[{id:"published_at",name:"\u6700\u65B0\u4E0A\u4F20"}];return t.createElement("div",{className:ze.body},t.createElement(st.YG,{onChange:Et,value:_e.category,tabBarExtraContent:t.createElement(st.t7,{style:{width:303},placeholder:"\u641C\u7D22\u89C6\u9891",value:_e.search,onChange:nn}),className:"mb25",dataSource:Zt}),t.createElement("div",{className:ze.status},t.createElement(st.cq,{dataSource:cn,sortValue:_e.sort_direction,dropValue:_e.sort_by,onSort:ft,onDrop:()=>{console.log(123123)}}),t.createElement(st.op,{style:{marginLeft:"auto"},onClick:Gt},"\u4E0A\u4F20\u89C6\u9891")),t.createElement(m.Z,{loading:!!(Ie["userDetail/getVideos"]||Ie["userDetail/getReviewVideos"]),active:!0,paragraph:{rows:5}},Je.length==0?t.createElement(j.Z,null):t.createElement("div",{className:ze.datalist},t.createElement(He,{data:Je,isReview:_e.category==="pending",onDelete:wt,onSend:Vt,logWatchHistory:Tt})),t.createElement("div",{className:ze.pager},je>_e.per_page&&t.createElement(A.Z,{showQuickJumper:!0,showSizeChanger:!1,total:je,onChange:vt=>Ot(vt),pageSize:_e.per_page,current:_e.page}))),t.createElement(et.Z,null),t.createElement(d,{cb:()=>xt(_e)}))};var c=(0,y.connect)(({user:u,userDetail:O,loading:f,globalSetting:h})=>({user:u,userDetail:O,globalSetting:h,loading:f.effects}))(te)},84056:function(mt,Ye,r){"use strict";r.d(Ye,{BU:function(){return y},Dj:function(){return t},gH:function(){return C},vp:function(){return z}});function t(m){try{m.mozRequestFullScreen?m.mozRequestFullScreen():m.webkitRequestFullScreen&&m.webkitRequestFullScreen()}catch(A){console.log(A,":e")}}function y(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const C=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var m=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,A=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",m),window.isFullScreen?window.isFullScreen:m!=null}},66457:function(mt,Ye,r){"use strict";r.d(Ye,{rX:function(){return V},pW:function(){return p},gy:function(){return d},xY:function(){return k},O5:function(){return Se},tJ:function(){return de},o1:function(){return ae},Rd:function(){return se}});var t=r(65582),y=r(43418),C=r(28103),z=r(8591),m=r(41867),A=r(65862),j=r(87169),G=r(25510),X="data:image/png;base64,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",R=r.p+"static/newqrcode.a8740efb.png",Me=r(32637),v=r(59301),b=(S,x,_)=>new Promise((le,Ae)=>{var We=Te=>{try{W(_.next(Te))}catch(g){Ae(g)}},Ge=Te=>{try{W(_.throw(Te))}catch(g){Ae(g)}},W=Te=>Te.done?le(Te.value):Promise.resolve(Te.value).then(We,Ge);W((_=_.apply(S,x)).next())});const de=(S,x=!1)=>!!(ae(S)&&be(x)),ae=S=>(0,m.bg)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=(S=!1)=>{var x;const{user:_}=(0,t.getDvaApp)()._store.getState();return(x=_.userInfo)!=null&&x.profile_completed?!0:(y.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,A.xg)("/account/profile/edit"),Ke()}}),!1)},Ke=()=>{y.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},se=()=>{y.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:v.createElement("div",{style:{textAlign:"center"}},v.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),v.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Me}),v.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Se=()=>{var S;const{user:x}=(0,t.getDvaApp)()._store.getState();return(S=x.userInfo)!=null&&S.professional_certification?!0:(y.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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:()=>{(0,A.xg)("/account/certification")}}),!1)},k=()=>(0,m.V9)()?!0:(y.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.createElement("img",{src:R,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),V=(S,x)=>S?!0:(y.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,x||"\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"),v.createElement("div",{style:{marginLeft:"110px"}},v.createElement("img",{src:X,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=S=>{y.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:v.createElement("div",null,v.createElement("div",null,v.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),v.createElement(C.Z,null),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",v.createElement("a",null,S),"\u5929\u3002"),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),v.createElement("div",{style:{textAlign:"center",marginTop:30}},v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:G,alt:"\u4E8C\u7EF4\u7801",width:160})))})},d=(S,x="")=>{const{shixunsDetail:{detail:_}}=(0,t.getDvaApp)()._store.getState();if((_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3){let le="";return(_==null?void 0:_.public)===2&&(le="\u5DF2\u516C\u5F00"),(_==null?void 0:_.public)===1&&(le="\u5F85\u5BA1\u6838"),(_==null?void 0:_.shixun_status)===3&&(le="\u5DF2\u5173\u95ED"),y.default.info({centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",le,"\uFF0C",x,"\u3002"),v.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:G,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_==null?void 0:_.shixun_status)===2?(y.default.confirm({centered:!0,icon:v.createElement(j.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),v.createElement("br",null),v.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:()=>{y.default.confirm({width:440,centered:!0,icon:v.createElement(j.Z,{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:()=>b(void 0,null,function*(){(yield S({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}})).status!==401&&(z.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}))})})}}),!0):!1}},73217:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return En}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,i){return e.__proto__=i,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let i=Object(e);for(let a=1;a ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","error",a),m.ENABLE_ERROR&&(console.error?console.error(a):console.warn?console.warn(a):console.log(a))}static i(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","info",a),m.ENABLE_INFO&&(console.info?console.info(a):console.log(a))}static w(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","warn",a),m.ENABLE_WARN&&(console.warn?console.warn(a):console.log(a))}static d(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","debug",a),m.ENABLE_DEBUG&&(console.debug?console.debug(a):console.log(a))}static v(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","verbose",a),m.ENABLE_VERBOSE&&console.log(a)}}m.GLOBAL_TAG="flv.js",m.FORCE_GLOBAL_TAG=!1,m.ENABLE_ERROR=!0,m.ENABLE_INFO=!0,m.ENABLE_WARN=!0,m.ENABLE_DEBUG=!0,m.ENABLE_VERBOSE=!0,m.ENABLE_CALLBACK=!1,m.emitter=new(z());var A=m;class j{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var G=j;class X{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class R extends X{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Me extends X{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class v extends X{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},de={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ae{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,i){throw new v("Unimplemented abstract function!")}abort(){throw new v("Unimplemented abstract function!")}}let be={};function Ke(){let it=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(it)||/(opr)[\/]([\w.]+)/.exec(it)||/(chrome)[ \/]([\w.]+)/.exec(it)||/(iemobile)[\/]([\w.]+)/.exec(it)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(it)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(it)||/(webkit)[ \/]([\w.]+)/.exec(it)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(it)||/(msie) ([\w.]+)/.exec(it)||it.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(it)||it.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(it)||[],i=/(ipad)/.exec(it)||/(ipod)/.exec(it)||/(windows phone)/.exec(it)||/(iphone)/.exec(it)||/(kindle)/.exec(it)||/(android)/.exec(it)||/(windows)/.exec(it)||/(mac)/.exec(it)||/(linux)/.exec(it)||/(cros)/.exec(it)||[],a={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:i[0]||""},n={};if(a.browser){n[a.browser]=!0;let o=a.majorVersion.split(".");n.version={major:parseInt(a.majorVersion,10),string:a.version},o.length>1&&(n.version.minor=parseInt(o[1],10)),o.length>2&&(n.version.build=parseInt(o[2],10))}if(a.platform&&(n[a.platform]=!0),(n.chrome||n.opr||n.safari)&&(n.webkit=!0),n.rv||n.iemobile){n.rv&&delete n.rv;let o="msie";a.browser=o,n[o]=!0}if(n.edge){delete n.edge;let o="msedge";a.browser=o,n[o]=!0}if(n.opr){let o="opera";a.browser=o,n[o]=!0}if(n.safari&&n.android){let o="android";a.browser=o,n[o]=!0}n.name=a.browser,n.platform=a.platform;for(let o in be)be.hasOwnProperty(o)&&delete be[o];Object.assign(be,n)}Ke();var se=be;class Se extends ae{static isSupported(){try{let e=se.msedge&&se.version.minor>=15048,i=se.msedge?e:!0;return self.fetch&&self.ReadableStream&&i}catch(e){return!1}}constructor(e,i){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=i,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,i){this._dataSource=e,this._range=i;let a=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(a=e.redirectedURL);let n=this._seekHandler.getConfig(a,i),o=new self.Headers;if(typeof n.headers=="object"){let l=n.headers;for(let L in l)l.hasOwnProperty(L)&&o.append(L,l[L])}let s={method:"GET",headers:o,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let l in this._config.headers)o.append(l,this._config.headers[l]);e.cors===!1&&(s.mode="same-origin"),e.withCredentials&&(s.credentials="include"),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(n.url,s).then(l=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(l.ok&&l.status>=200&&l.status<=299){if(l.url!==n.url&&this._onURLRedirect){let w=this._seekHandler.removeURLParameters(l.url);this._onURLRedirect(w)}let L=l.headers.get("Content-Length");return L!=null&&(this._contentLength=parseInt(L),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,l.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:l.status,msg:l.statusText});else throw new X("FetchStreamLoader: Http code invalid, "+l.status+" "+l.statusText)}).catch(l=>{if(this._status=b.kError,this._onError)this._onError(de.EXCEPTION,{code:-1,msg:l.message});else throw l})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(i=>{if(i.done)if(this._contentLength!==null&&this._receivedLength{if(i.code===11&&se.msedge)return;this._status=b.kError;let a=0,n=null;if((i.code===19||i.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new X("MozChunkedLoader: Http code invalid, "+i.status+" "+i.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let i=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,a,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let i=0,a=null;if(this._contentLength&&e.loaded=200&&i.status<=299){if(this._status=LoaderStatus.kBuffering,i.responseURL!=null){let n=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}let a=i.getResponseHeader("Content-Length");if(a!=null&&this._contentLength==null){let n=parseInt(a);n>0&&(this._contentLength=n,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+i.status+" "+i.statusText);else if(i.readyState===3&&i.status>=200&&i.status<=299){this._status=LoaderStatus.kBuffering;let a=i.response;this._reader.readAsArrayBuffer(a)}}_xhrOnError(e){this._status=LoaderStatus.kError;let i=LoaderErrors.EXCEPTION,a={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(i,a);else throw new RuntimeException(a.msg)}_msrOnProgress(e){let a=e.target.result;if(a==null){this._doReconnectIfNeeded();return}let n=a.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=a.byteLength;let o=this._totalRange.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,o,this._receivedLength),a.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${o+n.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(a=this._range.from+this._contentLength-1),this._currentRequestRange={from:i,to:a},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,i){this._lastTimeLoaded=0;let a=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?a=this._currentRedirectedURL:e.redirectedURL!=null&&(a=e.redirectedURL));let n=this._seekHandler.getConfig(a,i);this._currentRequestURL=n.url;let o=this._xhr=new XMLHttpRequest;if(o.open("GET",n.url,!0),o.responseType="arraybuffer",o.onreadystatechange=this._onReadyStateChange.bind(this),o.onprogress=this._onProgress.bind(this),o.onload=this._onLoad.bind(this),o.onerror=this._onXhrError.bind(this),e.withCredentials&&(o.withCredentials=!0),typeof n.headers=="object"){let s=n.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}if(typeof this._config.headers=="object"){let s=this._config.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}o.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let i=e.target;if(i.readyState===2){if(i.responseURL!=null){let a=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&a!==this._currentRedirectedURL&&(this._currentRedirectedURL=a,this._onURLRedirect&&this._onURLRedirect(a))}if(i.status>=200&&i.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new X("RangeLoader: Http code invalid, "+i.status+" "+i.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let a=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,a=!0;let n=e.total;this._internalAbort(),n!=null&n!==0&&(this._totalLength=n)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,a){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}_normalizeSpeed(e){let i=this._chunkSizeKBList,a=i.length-1,n=0,o=0,s=a;if(e=i[n]&&e=3&&(i=this._speedSampler.currentKBps)),i!==0){let s=this._normalizeSpeed(i);this._currentSpeedNormalized!==s&&(this._currentSpeedNormalized=s,this._currentChunkSizeKB=s)}let a=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength;let o=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=b.kError;let i={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(de.EXCEPTION,i);else throw new X(i.msg)}}_dispatchArrayBuffer(e){let i=e,a=this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,a,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let i={code:e.code,msg:e.message};if(this._onError)this._onError(de.EXCEPTION,i);else throw new X(i.msg)}}var Ae=le;class We{constructor(e){this._zeroStart=e||!1}getConfig(e,i){let a={};if(i.from!==0||i.to!==-1){let n;i.to!==-1?n=`bytes=${i.from.toString()}-${i.to.toString()}`:n=`bytes=${i.from.toString()}-`,a.Range=n}else this._zeroStart&&(a.Range="bytes=0-");return{url:e,headers:a}}removeURLParameters(e){return e}}var Ge=We;class W{constructor(e,i){this._startName=e,this._endName=i}getConfig(e,i){let a=e;if(i.from!==0||i.to!==-1){let n=!0;a.indexOf("?")===-1&&(a+="?",n=!1),n&&(a+="&"),a+=`${this._startName}=${i.from.toString()}`,i.to!==-1&&(a+=`&${this._endName}=${i.to.toString()}`)}return{url:a,headers:{}}}removeURLParameters(e){let i=e.split("?")[0],a,n=e.indexOf("?");n!==-1&&(a=e.substring(n+1));let o="";if(a!=null&&a.length>0){let s=a.split("&");for(let l=0;l0;L[0]!==this._startName&&L[0]!==this._endName&&(w&&(o+="&"),o+=s[l])}}return o.length===0?i:i+"?"+o}}var Te=W;class g{constructor(e,i,a){this.TAG="IOController",this._config=i,this._extraData=a,this._stashInitialSize=1024*384,i.stashInitialSize!=null&&i.stashInitialSize>0&&(this._stashInitialSize=i.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,i.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new G,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===_?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ge(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let i=e.seekParamStart||"bstart",a=e.seekParamEnd||"bend";this._seekHandler=new Te(i,a)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Me(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ae;else if(k.isSupported())this._loaderClass=k;else if(p.isSupported())this._loaderClass=p;else if(_.isSupported())this._loaderClass=_;else throw new X("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,i){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(i),this._loader.destroy(),this._loader=null;let a={from:e,to:-1};this._currentRange={from:a.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,a),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let i=this._stashSize;for(;i+1024*1024*10){let n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(a,0,i).set(n,0)}this._stashBuffer=a,this._bufferSize=i}_normalizeSpeed(e){let i=this._speedNormalizeList,a=i.length-1,n=0,o=0,s=a;if(e=i[n]&&e=512&&e<=1024?i=Math.floor(e*1.5):i=e*2,i>8192&&(i=8192);let a=i*1024+1024*1024*1;this._bufferSize0){let s=this._stashBuffer.slice(0,this._stashUsed),l=this._dispatchChunks(s,this._stashByteStart);if(l0){let L=new Uint8Array(s,l);o.set(L,0),this._stashUsed=L.byteLength,this._stashByteStart+=l}}else this._stashUsed=0,this._stashByteStart+=l;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let s=this._dispatchChunks(e,i);if(sthis._bufferSize&&(this._expandBuffer(l),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,s),0),this._stashUsed+=l,this._stashByteStart=i+s}}}else if(this._stashUsed===0){let o=this._dispatchChunks(e,i);if(othis._bufferSize&&this._expandBuffer(s),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,o),0),this._stashUsed+=s,this._stashByteStart=i+o}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let o=new Uint8Array(this._stashBuffer,0,this._bufferSize);o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let s=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(s0){let l=new Uint8Array(this._stashBuffer,s);o.set(l,0)}this._stashUsed-=s,this._stashByteStart+=s}}_flushStashBuffer(e){if(this._stashUsed>0){let i=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(i,this._stashByteStart),n=i.byteLength-a;if(a0){let o=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(i,a);o.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=a}return 0}return this._stashUsed=0,this._stashByteStart=0,n}return 0}_onLoaderComplete(e,i){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,i){switch(A.e(this.TAG,`Loader error, code = ${i.code}, msg = ${i.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=de.UNRECOVERABLE_EARLY_EOF),e){case de.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let a=this._currentRange.to+1;a0){let i=Z.getConfig();e.emit("change",i)}}static registerListener(e){Z.emitter.addListener("change",e)}static removeListener(e){Z.emitter.removeListener("change",e)}static addLogListener(e){A.emitter.addListener("log",e),A.emitter.listenerCount("log")>0&&(A.ENABLE_CALLBACK=!0,Z._notifyChange())}static removeLogListener(e){A.emitter.removeListener("log",e),A.emitter.listenerCount("log")===0&&(A.ENABLE_CALLBACK=!1,Z._notifyChange())}}Z.emitter=new(z());var F=Z;class He{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,i=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&&e&&i}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let i=this.keyframesIndex,a=this._search(i.times,e);return{index:a,milliseconds:i.times[a],fileposition:i.filepositions[a]}}_search(e,i){let a=0,n=e.length-1,o=0,s=0,l=n;for(i=e[o]&&i=128){e.push(String.fromCharCode(o&65535)),a+=2;continue}}}else if(i[a]<240){if(rt(i,a,2)){let o=(i[a]&15)<<12|(i[a+1]&63)<<6|i[a+2]&63;if(o>=2048&&(o&63488)!==55296){e.push(String.fromCharCode(o&65535)),a+=3;continue}}}else if(i[a]<248&&rt(i,a,3)){let o=(i[a]&7)<<18|(i[a+1]&63)<<12|(i[a+2]&63)<<6|i[a+3]&63;if(o>65536&&o<1114112){o-=65536,e.push(String.fromCharCode(o>>>10|55296)),e.push(String.fromCharCode(o&1023|56320)),a+=4;continue}}}e.push("\uFFFD"),++a}return e.join("")}var st=lt;let tt=function(){let it=new ArrayBuffer(2);return new DataView(it).setInt16(0,256,!0),new Int16Array(it)[0]===256}();class et{static parseScriptData(e,i,a){let n={};try{let o=et.parseValue(e,i,a),s=et.parseValue(e,i+o.size,a-o.size);n[o.data]=s.data}catch(o){A.e("AMF",o.toString())}return n}static parseObject(e,i,a){if(a<3)throw new R("Data not enough when parse ScriptDataObject");let n=et.parseString(e,i,a),o=et.parseValue(e,i+n.size,a-n.size),s=o.objectEnd;return{data:{name:n.data,value:o.data},size:n.size+o.size,objectEnd:s}}static parseVariable(e,i,a){return et.parseObject(e,i,a)}static parseString(e,i,a){if(a<2)throw new R("Data not enough when parse String");let o=new DataView(e,i,a).getUint16(0,!tt),s;return o>0?s=st(new Uint8Array(e,i+2,o)):s="",{data:s,size:2+o}}static parseLongString(e,i,a){if(a<4)throw new R("Data not enough when parse LongString");let o=new DataView(e,i,a).getUint32(0,!tt),s;return o>0?s=st(new Uint8Array(e,i+4,o)):s="",{data:s,size:4+o}}static parseDate(e,i,a){if(a<10)throw new R("Data size invalid when parse Date");let n=new DataView(e,i,a),o=n.getFloat64(0,!tt),s=n.getInt16(8,!tt);return o+=s*60*1e3,{data:new Date(o),size:10}}static parseValue(e,i,a){if(a<1)throw new R("Data not enough when parse Value");let n=new DataView(e,i,a),o=1,s=n.getUint8(0),l,L=!1;try{switch(s){case 0:l=n.getFloat64(1,!tt),o+=8;break;case 1:{l=!!n.getUint8(1),o+=1;break}case 2:{let w=et.parseString(e,i+1,a-1);l=w.data,o+=w.size;break}case 3:{l={};let w=0;for((n.getUint32(a-4,!tt)&16777215)===9&&(w=3);o32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let s=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,s}let i=this._current_word_bits_left?this._current_word:0;i=i>>>32-this._current_word_bits_left;let a=e-this._current_word_bits_left;this._fillCurrentWord();let n=Math.min(a,this._current_word_bits_left),o=this._current_word>>>32-n;return this._current_word<<=n,this._current_word_bits_left-=n,i=i<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Xe=Be;class J{static _ebsp2rbsp(e){let i=e,a=i.byteLength,n=new Uint8Array(a),o=0;for(let s=0;s=2&&i[s]===3&&i[s-1]===0&&i[s-2]===0||(n[o]=i[s],o++);return new Uint8Array(n.buffer,0,o)}static parseSPS(e){let i=J._ebsp2rbsp(e),a=new Xe(i);a.readByte();let n=a.readByte();a.readByte();let o=a.readByte();a.readUEG();let s=J.getProfileString(n),l=J.getLevelString(o),L=1,w=420,re=[0,420,422,444],ve=8;if((n===100||n===110||n===122||n===244||n===44||n===83||n===86||n===118||n===128||n===138||n===144)&&(L=a.readUEG(),L===3&&a.readBits(1),L<=3&&(w=re[L]),ve=a.readUEG()+8,a.readUEG(),a.readBits(1),a.readBool())){let gt=L!==3?8:12;for(let bt=0;bt0&><16?(Le=bt[gt-1],ne=Mt[gt-1]):gt===255&&(Le=a.readByte()<<8|a.readByte(),ne=a.readByte()<<8|a.readByte())}if(a.readBool()&&a.readBool(),a.readBool()&&(a.readBits(4),a.readBool()&&a.readBits(24)),a.readBool()&&(a.readUEG(),a.readUEG()),a.readBool()){let gt=a.readBits(32),bt=a.readBits(32);D=a.readBool(),Y=bt,ee=gt*2,Oe=Y/ee}}let he=1;(Le!==1||ne!==1)&&(he=Le/ne);let Ee=0,xe=0;if(L===0)Ee=1,xe=2-Ne;else{let gt=L===3?1:2,bt=L===1?2:1;Ee=gt,xe=bt*(2-Ne)}let Qe=(Ve+1)*16,ot=(2-Ne)*((Ze+1)*16);Qe-=(Re+I)*Ee,ot-=(H+$)*xe;let dt=Math.ceil(Qe*he);return a.destroy(),a=null,{profile_string:s,level_string:l,bit_depth:ve,ref_frames:Ce,chroma_format:w,chroma_format_string:J.getChromaFormatString(w),frame_rate:{fixed:D,fps:Oe,fps_den:ee,fps_num:Y},sar_ratio:{width:Le,height:ne},codec_size:{width:Qe,height:ot},present_size:{width:dt,height:ot}}}static _skipScalingList(e,i){let a=8,n=8,o=0;for(let s=0;s>>8&255|(it&255)<<8}function te(it){return(it&4278190080)>>>24|(it&16711680)>>>8|(it&65280)<<8|(it&255)<<24}function c(it,e){return it[e]<<24|it[e+1]<<16|it[e+2]<<8|it[e+3]}class u{constructor(e,i){this.TAG="FLVDemuxer",this._config=i,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ze,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(){let a=new ArrayBuffer(2);return new DataView(a).setInt16(0,256,!0),new Int16Array(a)[0]===256}()}destroy(){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}static probe(e){let i=new Uint8Array(e),a={match:!1};if(i[0]!==70||i[1]!==76||i[2]!==86||i[3]!==1)return a;let n=(i[4]&4)>>>2!==0,o=(i[4]&1)!==0,s=c(i,5);return s<9?a:{match:!0,consumed:s,dataOffset:s,hasAudioTrack:n,hasVideoTrack:o}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new ze}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,i){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new R("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let a=0,n=this._littleEndian;if(i===0)if(e.byteLength>13)a=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,i+a!==this._dataOffset&&A.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,a).getUint32(0,!n)!==0&&A.w(this.TAG,"PrevTagSize0 !== 0 !!!"),a+=4);ae.byteLength)break;let s=o.getUint8(0),l=o.getUint32(0,!n)&16777215;if(a+11+l+4>e.byteLength)break;if(s!==8&&s!==9&&s!==18){A.w(this.TAG,`Unsupported tag type ${s}, skipped`),a+=11+l+4;continue}let L=o.getUint8(4),w=o.getUint8(5),re=o.getUint8(6),ve=o.getUint8(7),Pe=re|w<<8|L<<16|ve<<24;(o.getUint32(7,!n)&16777215)!==0&&A.w(this.TAG,"Meet tag which has StreamID != 0!");let Ve=a+11;switch(s){case 8:this._parseAudioData(e,Ve,l,Pe);break;case 9:this._parseVideoData(e,Ve,l,Pe,i+a);break;case 18:this._parseScriptData(e,Ve,l);break}let Ze=o.getUint32(11+l,!n);Ze!==11+l&&A.w(this.TAG,`Invalid PrevTagSize ${Ze}`),a+=11+l+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),a}_parseScriptData(e,i,a){let n=nt.parseScriptData(e,i,a);if(n.hasOwnProperty("onMetaData")){if(n.onMetaData==null||typeof n.onMetaData!="object"){A.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&A.w(this.TAG,"Found another onMetaData tag!"),this._metadata=n;let o=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},o)),typeof o.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=o.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof o.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=o.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof o.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=o.audiodatarate),typeof o.videodatarate=="number"&&(this._mediaInfo.videoDataRate=o.videodatarate),typeof o.width=="number"&&(this._mediaInfo.width=o.width),typeof o.height=="number"&&(this._mediaInfo.height=o.height),typeof o.duration=="number"){if(!this._durationOverrided){let s=Math.floor(o.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(typeof o.framerate=="number"){let s=Math.floor(o.framerate*1e3);if(s>0){let l=s/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=l,this._referenceFrameRate.fps_num=s,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=l}}if(typeof o.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let s=o.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(s),o.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=o,A.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))}_parseKeyframesIndex(e){let i=[],a=[];for(let n=1;n>>4;if(L!==2&&L!==10){this._onError(B.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+L);return}let w=0,re=(l&12)>>>2;if(re>=0&&re<=4)w=this._flvSoundRateTable[re];else{this._onError(B.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+re);return}let ve=(l&2)>>>1,Pe=l&1,Ce=this._audioMetadata,Ve=this._audioTrack;if(Ce||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ce=this._audioMetadata={},Ce.type="audio",Ce.id=Ve.id,Ce.timescale=this._timescale,Ce.duration=this._duration,Ce.audioSampleRate=w,Ce.channelCount=Pe===0?1:2),L===10){let Ze=this._parseAACAudioData(e,i+1,a-1);if(Ze==null)return;if(Ze.packetType===0){Ce.config&&A.w(this.TAG,"Found another AudioSpecificConfig!");let Ne=Ze.data;Ce.audioSampleRate=Ne.samplingRate,Ce.channelCount=Ne.channelCount,Ce.codec=Ne.codec,Ce.originalCodec=Ne.originalCodec,Ce.config=Ne.config,Ce.refSampleDuration=1024/Ce.audioSampleRate*Ce.timescale,A.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",Ce);let Re=this._mediaInfo;Re.audioCodec=Ce.originalCodec,Re.audioSampleRate=Ce.audioSampleRate,Re.audioChannelCount=Ce.channelCount,Re.hasVideo?Re.videoCodec!=null&&(Re.mimeType='video/x-flv; codecs="'+Re.videoCodec+","+Re.audioCodec+'"'):Re.mimeType='video/x-flv; codecs="'+Re.audioCodec+'"',Re.isComplete()&&this._onMediaInfo(Re)}else if(Ze.packetType===1){let Ne=this._timestampBase+n,Re={unit:Ze.data,length:Ze.data.byteLength,dts:Ne,pts:Ne};Ve.samples.push(Re),Ve.length+=Ze.data.length}else A.e(this.TAG,`Flv: Unsupported AAC data type ${Ze.packetType}`)}else if(L===2){if(!Ce.codec){let I=this._parseMP3AudioData(e,i+1,a-1,!0);if(I==null)return;Ce.audioSampleRate=I.samplingRate,Ce.channelCount=I.channelCount,Ce.codec=I.codec,Ce.originalCodec=I.originalCodec,Ce.refSampleDuration=1152/Ce.audioSampleRate*Ce.timescale,A.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ce);let H=this._mediaInfo;H.audioCodec=Ce.codec,H.audioSampleRate=Ce.audioSampleRate,H.audioChannelCount=Ce.channelCount,H.audioDataRate=I.bitRate,H.hasVideo?H.videoCodec!=null&&(H.mimeType='video/x-flv; codecs="'+H.videoCodec+","+H.audioCodec+'"'):H.mimeType='video/x-flv; codecs="'+H.audioCodec+'"',H.isComplete()&&this._onMediaInfo(H)}let Ze=this._parseMP3AudioData(e,i+1,a-1,!1);if(Ze==null)return;let Ne=this._timestampBase+n,Re={unit:Ze,length:Ze.byteLength,dts:Ne,pts:Ne};Ve.samples.push(Re),Ve.length+=Ze.length}}_parseAACAudioData(e,i,a){if(a<=1){A.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let n={},o=new Uint8Array(e,i,a);return n.packetType=o[0],o[0]===0?n.data=this._parseAACAudioSpecificConfig(e,i+1,a-1):n.data=o.subarray(1),n}_parseAACAudioSpecificConfig(e,i,a){let n=new Uint8Array(e,i,a),o=null,s=0,l=0,L=null,w=0,re=null;if(s=l=n[0]>>>3,w=(n[0]&7)<<1|n[1]>>>7,w<0||w>=this._mpegSamplingRates.length){this._onError(B.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ve=this._mpegSamplingRates[w],Pe=(n[1]&120)>>>3;if(Pe<0||Pe>=8){this._onError(B.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}s===5&&(re=(n[1]&7)<<1|n[2]>>>7,L=(n[2]&124)>>>2);let Ce=self.navigator.userAgent.toLowerCase();return Ce.indexOf("firefox")!==-1?w>=6?(s=5,o=new Array(4),re=w-3):(s=2,o=new Array(2),re=w):Ce.indexOf("android")!==-1?(s=2,o=new Array(2),re=w):(s=5,re=w,o=new Array(4),w>=6?re=w-3:Pe===1&&(s=2,o=new Array(2),re=w)),o[0]=s<<3,o[0]|=(w&15)>>>1,o[1]=(w&15)<<7,o[1]|=(Pe&15)<<3,s===5&&(o[1]|=(re&15)>>>1,o[2]=(re&1)<<7,o[2]|=8,o[3]=0),{config:o,samplingRate:ve,channelCount:Pe,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+l}}_parseMP3AudioData(e,i,a,n){if(a<4){A.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let o=this._littleEndian,s=new Uint8Array(e,i,a),l=null;if(n){if(s[0]!==255)return;let L=s[1]>>>3&3,w=(s[1]&6)>>1,re=(s[2]&240)>>>4,ve=(s[2]&12)>>>2,Ce=(s[3]>>>6&3)!==3?2:1,Ve=0,Ze=0,Ne=34,Re="mp3";switch(L){case 0:Ve=this._mpegAudioV25SampleRateTable[ve];break;case 2:Ve=this._mpegAudioV20SampleRateTable[ve];break;case 3:Ve=this._mpegAudioV10SampleRateTable[ve];break}switch(w){case 1:Ne=34,re>>4,L=s&15;if(L!==7){this._onError(B.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${L}`);return}this._parseAVCVideoPacket(e,i+1,a-1,n,o,l)}_parseAVCVideoPacket(e,i,a,n,o,s){if(a<4){A.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let l=this._littleEndian,L=new DataView(e,i,a),w=L.getUint8(0),ve=(L.getUint32(0,!l)&16777215)<<8>>8;if(w===0)this._parseAVCDecoderConfigurationRecord(e,i+4,a-4);else if(w===1)this._parseAVCVideoData(e,i+4,a-4,n,o,s,ve);else if(w!==2){this._onError(B.FORMAT_ERROR,`Flv: Invalid video packet type ${w}`);return}}_parseAVCDecoderConfigurationRecord(e,i,a){if(a<7){A.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let n=this._videoMetadata,o=this._videoTrack,s=this._littleEndian,l=new DataView(e,i,a);n?typeof n.avcc!="undefined"&&A.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),n=this._videoMetadata={},n.type="video",n.id=o.id,n.timescale=this._timescale,n.duration=this._duration);let L=l.getUint8(0),w=l.getUint8(1),re=l.getUint8(2),ve=l.getUint8(3);if(L!==1||w===0){this._onError(B.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(l.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(B.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Pe=l.getUint8(5)&31;if(Pe===0){this._onError(B.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pe>1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Pe}`);let Ce=6;for(let Ze=0;Ze1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ve}`);Ce++;for(let Ze=0;Ze=a){A.w(this.TAG,`Malformed Nalu near timestamp ${Ve}, offset = ${Pe}, dataSize = ${a}`);break}let Ne=w.getUint32(Pe,!L);if(Ce===3&&(Ne>>>=8),Ne>a-Ce){A.w(this.TAG,`Malformed Nalus near timestamp ${Ve}, NaluSize > DataSize!`);return}let Re=w.getUint8(Pe+Ce)&31;Re===5&&(Ze=!0);let I=new Uint8Array(e,i+Pe,Ce+Ne),H={type:Re,data:I};re.push(H),ve+=I.byteLength,Pe+=Ce+Ne}if(re.length){let Ne=this._videoTrack,Re={units:re,length:ve,isKeyframe:Ze,dts:Ve,cts:l,pts:Ve+l};Ze&&(Re.fileposition=o),Ne.samples.push(Re),Ne.length+=ve}}}var O=u;class f{static init(){f.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(let i in f.types)f.types.hasOwnProperty(i)&&(f.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3)]);let e=f.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let i=8,a=null,n=Array.prototype.slice.call(arguments,1),o=n.length;for(let l=0;l>>24&255,a[1]=i>>>16&255,a[2]=i>>>8&255,a[3]=i&255,a.set(e,4);let s=8;for(let l=0;l>>24&255,e>>>16&255,e>>>8&255,e&255,i>>>24&255,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]))}static trak(e){return f.box(f.types.trak,f.tkhd(e),f.mdia(e))}static tkhd(e){let i=e.id,a=e.duration,n=e.presentWidth,o=e.presentHeight;return f.box(f.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&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,n>>>8&255,n&255,0,0,o>>>8&255,o&255,0,0]))}static mdia(e){return f.box(f.types.mdia,f.mdhd(e),f.hdlr(e),f.minf(e))}static mdhd(e){let i=e.timescale,a=e.duration;return f.box(f.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,85,196,0,0]))}static hdlr(e){let i=null;return e.type==="audio"?i=f.constants.HDLR_AUDIO:i=f.constants.HDLR_VIDEO,f.box(f.types.hdlr,i)}static minf(e){let i=null;return e.type==="audio"?i=f.box(f.types.smhd,f.constants.SMHD):i=f.box(f.types.vmhd,f.constants.VMHD),f.box(f.types.minf,i,f.dinf(),f.stbl(e))}static dinf(){return f.box(f.types.dinf,f.box(f.types.dref,f.constants.DREF))}static stbl(e){return f.box(f.types.stbl,f.stsd(e),f.box(f.types.stts,f.constants.STTS),f.box(f.types.stsc,f.constants.STSC),f.box(f.types.stsz,f.constants.STSZ),f.box(f.types.stco,f.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp3(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp4a(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.avc1(e))}static mp3(e){let i=e.channelCount,a=e.audioSampleRate,n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return f.box(f.types[".mp3"],n)}static mp4a(e){let i=e.channelCount,a=e.audioSampleRate,n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return f.box(f.types.mp4a,n,f.esds(e))}static esds(e){let i=e.config||[],a=i.length,n=new Uint8Array([0,0,0,0,3,23+a,0,1,0,4,15+a,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([a]).concat(i).concat([6,1,2]));return f.box(f.types.esds,n)}static avc1(e){let i=e.avcc,a=e.codecWidth,n=e.codecHeight,o=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,a>>>8&255,a&255,n>>>8&255,n&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 f.box(f.types.avc1,o,f.box(f.types.avcC,i))}static mvex(e){return f.box(f.types.mvex,f.trex(e))}static trex(e){let i=e.id,a=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return f.box(f.types.trex,a)}static moof(e,i){return f.box(f.types.moof,f.mfhd(e.sequenceNumber),f.traf(e,i))}static mfhd(e){let i=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return f.box(f.types.mfhd,i)}static traf(e,i){let a=e.id,n=f.box(f.types.tfhd,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),o=f.box(f.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),s=f.sdtp(e),l=f.trun(e,s.byteLength+16+16+8+16+8+8);return f.box(f.types.traf,n,o,l,s)}static sdtp(e){let i=e.samples||[],a=i.length,n=new Uint8Array(4+a);for(let o=0;o>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0);for(let l=0;l>>24&255,L>>>16&255,L>>>8&255,L&255,w>>>24&255,w>>>16&255,w>>>8&255,w&255,re.isLeading<<2|re.dependsOn,re.isDependedOn<<6|re.hasRedundancy<<4|re.isNonSync,0,0,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&255],12+16*l)}return f.box(f.types.trun,s)}static mdat(e){return f.box(f.types.mdat,e)}}f.init();var h=f;class Q{static getSilentFrame(e,i){if(e==="mp4a.40.2"){if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(i===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(i===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Ie=Q;class ue{constructor(e,i,a,n,o){this.dts=e,this.pts=i,this.duration=a,this.originalDts=n,this.isSyncPoint=o,this.fileposition=null}}class ke{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ye{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let i=this._list;e.length!==0&&(i.length>0&&e[0].originalDts=i[o].dts&&ei[n].lastSample.originalDts&&e=i[n].lastSample.originalDts&&(n===i.length-1||n0&&(o=this._searchNearestSegmentBefore(a.originalBeginDts)+1),this._lastAppendLocation=o,this._list.splice(o,0,a)}getLastSegmentBefore(e){let i=this._searchNearestSegmentBefore(e);return i>=0?this._list[i]:null}getLastSampleBefore(e){let i=this.getLastSegmentBefore(e);return i!=null?i.lastSample:null}getLastSyncPointBefore(e){let i=this._searchNearestSegmentBefore(e),a=this._list[i].syncPoints;for(;a.length===0&&i>0;)i--,a=this._list[i].syncPoints;return a.length>0?a[a.length-1]:null}}class N{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new De("audio"),this._videoSegmentInfoList=new De("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(se.chrome&&(se.version.major<50||se.version.major===50&&se.version.build<2661)),this._fillSilentAfterSeek=se.msedge||se.msie,this._mp3UseMpegAudio=!se.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,i){if(!this._onMediaSegment)throw new R("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,i),this._remuxVideo(i),this._remuxAudio(e)}_onTrackMetadataReceived(e,i){let a=null,n="mp4",o=i.codec;if(e==="audio")this._audioMeta=i,i.codec==="mp3"&&this._mp3UseMpegAudio?(n="mpeg",o="",a=new Uint8Array):a=h.generateInitSegment(i);else if(e==="video")this._videoMeta=i,a=h.generateInitSegment(i);else return;if(!this._onInitSegment)throw new R("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:a.buffer,codec:o,container:`${e}/${n}`,mediaDuration:i.duration})}_calculateDtsBase(e,i){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),i.samples&&i.samples.length&&(this._videoDtsBase=i.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,i=this._audioStashedLastSample,a={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(a.samples.push(e),a.length=e.length);let n={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};i!=null&&(n.samples.push(i),n.length=i.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(a,!0),this._remuxAudio(n,!0)}_remuxAudio(e,i){if(this._audioMeta==null)return;let a=e,n=a.samples,o,s=-1,l=-1,L=-1,w=this._audioMeta.refSampleDuration,re=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ve=this._dtsBaseInited&&this._audioNextDts===void 0,Pe=!1;if(!n||n.length===0||n.length===1&&!i)return;let Ce=0,Ve=null,Ze=0;re?(Ce=0,Ze=a.length):(Ce=8,Ze=8+a.length);let Ne=null;if(n.length>1&&(Ne=n.pop(),Ze-=Ne.length),this._audioStashedLastSample!=null){let ne=this._audioStashedLastSample;this._audioStashedLastSample=null,n.unshift(ne),Ze+=ne.length}Ne!=null&&(this._audioStashedLastSample=Ne);let Re=n[0].dts-this._dtsBase;if(this._audioNextDts)o=Re-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Pe=!0);else{let ne=this._audioSegmentInfoList.getLastSampleBefore(Re);if(ne!=null){let Oe=Re-(ne.originalDts+ne.duration);Oe<=3&&(Oe=0);let D=ne.dts+ne.duration+Oe;o=Re-D}else o=0}if(Pe){let ne=Re-o,Oe=this._videoSegmentInfoList.getLastSegmentBefore(Re);if(Oe!=null&&Oe.beginDts=1?pe=I[I.length-1].duration:pe=Math.floor(w);let he=!1,Ee=null;if(pe>w*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!se.safari){he=!0;let xe=Math.abs(pe-w),Qe=Math.ceil(xe/w),ot=ee+w;A.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[2412],{40001:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},26227:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},49198:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},84105:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},41464:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},18785:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},87169:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},73331:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},15277:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},33853:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},62772:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},61485:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},38819:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},47472:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return G}});var t=r(54476),y=r(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},z=C,m=r(7657),A=function(R,Me){return y.createElement(m.Z,(0,t.Z)({},R,{ref:Me,icon:z}))},j=y.forwardRef(A),G=j},70031:function(mt,Ye){"use strict";Ye.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},86340:function(mt,Ye,r){"use strict";r.d(Ye,{K:function(){return A}});var t=r(59301),y=r(43418),C=r(44080),z={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},m=r(24334);const A=({visible:j,width:G,videoId:X,file_url:R,course_id:Me,copyUrl:v,toLog:b=!0,logWatchHistory:de=()=>{},allow_skip:ae,onClose:be=()=>{},autoPlay:Ke=!1,onPlayEnded:se=()=>{}})=>t.createElement(y.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:j,title:null,footer:null,width:G,className:z.modal},t.createElement("i",{className:`${z.closeIcon} iconfont icon-guanbi10`,onClick:be}),j&&t.createElement(C.Z,{onPlayEnded:se,autoPlay:Ke,allow_skip:ae,courseId:Me,src:R!=null&&R.startsWith("http")?R:m.Base64.decode(R),videoId:X,toLog:b,logWatchHistory:de}))},44080:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return ae}});var t=r(59301),y=r(8591),C=r(38854),z=r(73217),m=r(16471),A=r(41867),j=r(56102),G=r(84056),X={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},R=(be,Ke,se)=>new Promise((Se,k)=>{var V=S=>{try{d(se.next(S))}catch(x){k(x)}},p=S=>{try{d(se.throw(S))}catch(x){k(x)}},d=S=>S.done?Se(S.value):Promise.resolve(S.value).then(V,p);d((se=se.apply(be,Ke)).next())});function Me(be){if(isNaN(be))return{minutes:"00",seconds:"00"};const Ke=new Date(be*1e3).toISOString().substr(11,8);return{hour:Ke.substr(0,2),minutes:Ke.substr(3,2),seconds:Ke.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function v(be,Ke){return be-Ke}function b(be){be.sort(v);let Ke=0;for(let se=0;se{},handlePlay:S=()=>{},handlePlayEnded:x=()=>{},autoPlay:_=!1,onPlayEnded:le=()=>{},isShowWaterMark:Ae=!0},We)=>{var Ge;const Te=((Ge=Ke==null?void 0:Ke.split("."))==null?void 0:Ge.pop())==="flv",g=(0,t.useRef)(),we=(0,t.useRef)(),oe=(0,t.useRef)(),K=(0,t.useRef)(),ie=(0,t.useRef)(),q=(0,t.useRef)(),P=(0,t.useRef)(),ce=(0,t.useRef)(),Z=(0,t.useRef)(),F=(0,t.useRef)(),He=(0,t.useRef)(),ze=(0,t.useRef)(),rt=(0,t.useRef)(),lt=(0,t.useRef)(),st=navigator.userAgent.toLowerCase().match(de),tt=st?st[0]:"pc",et=(0,t.useRef)(!1),nt=(0,A.eY)();let Be=0,Xe=0,J=0,M=null,E=!1,B=20,T=1,te=!1,c=!1,u=[];(0,t.useImperativeHandle)(We,()=>({getLastUpdatedTime:()=>g.current.currentTime,getDuration:()=>g.current.duration})),y.ZP.config({maxCount:1,getContainer:()=>oe.current});const O=(0,t.useCallback)((ye,De=!1)=>{let N={point:g.current.currentTime};M?(N.log_id=M,N.watch_duration=b(u),N.total_duration=Xe):(V?(N.video_id=parseInt(Se,10),N.course_id=V):N.video_id=Se,N.duration=Be,N.device=tt),De&&(N.ed="1");function me(){return R(this,null,function*(){te=!0,M=yield k==null?void 0:k(N),te=!1,ye&&ye()})}me()},[Se,V]);(0,t.useEffect)(()=>{g.current&&(K.current.style.display="none",ie.current.style.display="block"),y.ZP.destroy();let ye=null;return z.Z.isSupported&&Te&&Ke&&(Ke==null?void 0:Ke.indexOf(".m3u8"))<0?(ye=z.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ke,muted:!1}),g.current&&(ye.attachMediaElement(g.current),ye.load())):g.current.setAttribute("src",Ke),h(),()=>{ye&&(ye.unload(),ye.pause(),ye.destroy(),ye=null)}},[g,Te,Ke]);function f(){g.current.paused?(K.current.style.display="none",ie.current.style.display="block"):(K.current.style.display="block",ie.current.style.display="none")}function h(){He.current.style.display="none",rt.current.style.display="none",ze.current.style.display="none",g.current.muted||g.current.volume===0?He.current.style.display="block":g.current.volume>0&&g.current.volume<=.5?rt.current.style.display="block":ze.current.style.display="block"}(0,t.useEffect)(()=>{const ye=document.getElementById("play"),De=document.querySelectorAll(".playback-icons use");function N(){S(),p&&!et.current&&(g.current.currentTime=p),et.current=!0,u.push(g.current.currentTime),E||(E=!0,se&&O())}function me(){return R(this,null,function*(){f(),u.push(g.current.currentTime),se&&O(()=>{M=null,J=0,E=!1,te=!1,c=!1,u=[],Xe=0,T=1},!0),le()})}function je(){q.current.value=Math.round(g.current.currentTime),P.current.value=Math.round(g.current.currentTime)}function U(){const ft=Me(Math.round(g.current.currentTime));Z.current.innerText=`${ft.hour>0?ft.hour+":":""}${ft.minutes}:${ft.seconds}`,Z.current.setAttribute("datetime",`${ft.hour>0?" "+ft.hour+" ":""}${ft.minutes}m ${ft.seconds}s`)}function Je(){var ft,Ot,Gt,wt,Vt,Tt,Zt;const cn=Math.round((ft=g.current)==null?void 0:ft.duration);(Gt=(Ot=q.current)==null?void 0:Ot.setAttribute)==null||Gt.call(Ot,"max",cn),(Vt=(wt=P.current)==null?void 0:wt.setAttribute)==null||Vt.call(wt,"max",cn);const vt=Me(cn);ce.current&&(ce.current.innerText=`${vt.hour>0?vt.hour+":":""}${vt.minutes}:${vt.seconds}`,(Zt=(Tt=ce.current).setAttribute)==null||Zt.call(Tt,"datetime",`${vt.hour>0?" "+vt.hour+" ":""}${vt.minutes}m ${vt.seconds}s`))}function ct(){try{const ft=Math.round(g.current.duration);q.current.setAttribute("max",ft),P.current.setAttribute("max",ft);const Ot=Me(ft);ce.current.innerText=`${Ot.hour>0?Ot.hour+":":""}${Ot.minutes}:${Ot.seconds}`,ce.current.setAttribute("datetime",`${Ot.hour>0?" "+Ot.hour+" ":""}${Ot.minutes}m ${Ot.seconds}s`),je(),U();const{width:Gt,height:wt,x:Vt,y:Tt}=we.current.getBoundingClientRect();if(Vt<0||Tt<0||!Gt)return;if(!c){let Zt=g.current.currentTime,cn=Zt-J;Math.abs(cn)<10?(Xe+=Math.abs(cn),J=Zt,te||Xe-T*B>=0&&(T++,u.push(J),se&&O())):(J=Zt,se&&O())}}catch(ft){console.log(ft)}}function _e(){c=!0}function at(){g.current.playing&&u.push(g.current.currentTime,J),J=g.current.currentTime,c=!1}function pt(){Be=g.current.duration,Be<=20&&(B=Be/3),g.current.addEventListener("play",N)}function Pt(ft){ft.preventDefault(),(0,G.vp)()?(g.current.style.width="100%",g.current.style.height="100%"):g.current.style.cssText=""}function Nt(){d()}function xt(ft){if(!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Ot=ft.target.dataset.seek?ft.target.dataset.seek:ft.target.value;g.current.currentTime=Ot,P.current.value=Ot,q.current.value=Ot}function nn(ft){const Ot=Math.round(ft.offsetX/ft.target.clientWidth*parseInt(ft.target.getAttribute("max"),10));q.current.setAttribute("data-seek",Ot);const Gt=Me(Ot);F.current.textContent=`${Gt.hour>0?Gt.hour+":":""}${Gt.minutes}:${Gt.seconds}`;const wt=g.current.getBoundingClientRect();F.current.style.left=`${ft.pageX-wt.left}px`}function Et(ft){switch(ft.code){case"Space":ft.preventDefault(),ue();break;case"ArrowRight":if(ft.preventDefault(),!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(g.current.currentTime>=g.current.duration)break;g.current.currentTime=parseInt(g.current.currentTime)+5,je();break;case"ArrowLeft":if(ft.preventDefault(),!be){y.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(g.current.currentTime===0)break;g.current.currentTime=parseInt(g.current.currentTime)-5,je();break;case"ArrowUp":ft.preventDefault(),g.current.volume<1&&(g.current.volume=(parseInt(g.current.volume*10)+1)/10);break;case"ArrowDown":ft.preventDefault(),g.current.volume>0&&(g.current.volume=(parseInt(g.current.volume*10)-1)/10);break}}return oe.current.addEventListener((0,G.gH)(),Pt),g.current.addEventListener("canplay",pt),g.current.addEventListener("ended",me),g.current.addEventListener("seeking",_e),g.current.addEventListener("seeked",at),g.current.addEventListener("loadedmetadata",Je),q.current.addEventListener("mousemove",nn),q.current.addEventListener("input",xt),g.current.addEventListener("timeupdate",ct),g.current.addEventListener("pause",Nt),g.current.addEventListener("volumechange",h),document.addEventListener("keydown",Et),()=>{var ft,Ot,Gt,wt,Vt,Tt,Zt,cn,vt,Kt,En,it;(ft=g.current)==null||ft.removeEventListener("canplay",pt),(Ot=g.current)==null||Ot.removeEventListener("play",N),(Gt=g.current)==null||Gt.removeEventListener("ended",me),(wt=g.current)==null||wt.removeEventListener("seeking",_e),(Vt=g.current)==null||Vt.removeEventListener("seeked",at),(Tt=q.current)==null||Tt.removeEventListener("mousemove",nn),(Zt=q.current)==null||Zt.removeEventListener("input",xt),(cn=g.current)==null||cn.removeEventListener("timeupdate",ct),(vt=g.current)==null||vt.removeEventListener("pause",Nt),(Kt=g.current)==null||Kt.removeEventListener("loadedmetadata",Je),(En=g.current)==null||En.removeEventListener("volumechange",h),document.removeEventListener("keydown",Et),(it=g.current)!=null&&it.playing&&(u.push(J,g.current.currentTime),se&&O())}},[g,Ke]),(0,t.useEffect)(()=>{if(g.current.onended=()=>{x(g)},g.current.oncontextmenu=()=>!1,(Ke==null?void 0:Ke.indexOf(".m3u8"))>-1){if(g.current.canPlayType("application/vnd.apple.mpegurl"))g.current.src=Ke;else if(m.ZP.isSupported()){var ye=new m.ZP;ye.loadSource(Ke),ye.attachMedia(g.current)}}},[Ke]);const[Q,Ie]=(0,t.useState)(1),ue=()=>{g.current.paused||g.current.ended?g.current.play():g.current.pause(),f()};function ke(){g.current.muted=!g.current.muted,g.current.muted?(lt.current.setAttribute("data-volume",volume.value),lt.current.value=0):lt.current.value=lt.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:oe},t.createElement("div",{ref:we,className:`${X.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${X.animate__loop}`},Ae&&nt?nt.login:" "),t.createElement("div",{className:X.container},t.createElement("div",{className:X["video-container"],id:"video-container"},t.createElement("div",{className:X["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:X["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:X.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:g,autoPlay:_}),t.createElement("div",{className:`${X["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:X["bottom-controls"]},t.createElement("div",{className:X["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:ue},t.createElement("svg",{className:X["playback-icons"]},t.createElement("use",{ref:ie,href:"#play-icon"}),t.createElement("use",{ref:K,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:X.time},t.createElement("time",{id:"time-elapsed",ref:Z},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:ce},"00:00"))),t.createElement("div",{className:X["right-controls"]},be&&t.createElement(C.Z,{placement:"top",overlayClassName:X.rateOverlay,getPopupContainer:ye=>ye.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{Ie(1),g.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{Ie(1.5),g.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{Ie(2),g.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${X.controlText} mr5`},"\u500D\u901F")),t.createElement(j.CopyToClipboard,{text:Ke,onCopy:()=>y.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:X["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:X["volume-button"],id:"volume-button",onClick:ke},t.createElement("i",{ref:He,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:ze,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:X.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:lt,style:{display:"none"},onClick:h})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:X["fullscreen-button"],onClick:()=>{(0,G.vp)()?(0,G.BU)():(0,G.Dj)(oe.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:X["video-progress"]},t.createElement("progress",{ref:P,value:"0",min:"0"}),t.createElement("input",{className:X.seek,ref:q,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:X["seek-tooltip"],ref:F,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.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"})))))})},61584:function(mt,Ye,r){"use strict";r.d(Ye,{i:function(){return d},Z:function(){return x}});var t={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},y=r(71418),C=r(6848),z=r(93948),m=r(92310),A=r.n(m),j=r(65862),G=r(2524),X=r(41867),R=r(79005),Me=r(20345),v=r(77882),b=r(31081),de=r(75309),ae=r(71979),be=r(47558),Ke=r(42922),se=r(66832),Se=r(96593),k=r(19664),V=r(91833),p=r(59301);const d=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:R,swimg:Me},{name:"101\u8BA1\u5212",ptimg:v,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:de,swimg:ae},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:be,swimg:Ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:se,swimg:Se},{name:"\u519B\u961F\u4E00\u6D41",ptimg:k,swimg:V}];var x=({className:_,dataSource:le=[],col:Ae=4,right:We,bottom:Ge=23,precision:W=0,wrapWidth:Te=1200,trackEventItems:g,loading:we,onRemove:oe=()=>{},isCurrent:K=!0,showAlias:ie=!1,showProgress:q=!1})=>{const P=Math.floor((Te-(Ae-1)*We)/Ae),ce=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Z=>(window.ENV==="build"&&(Z.ptimg=`/react/build${Z.ptimg}`,Z.swimg=`/react/build${Z.swimg}`),Z));return p.createElement(y.Z,{spinning:we},p.createElement("div",{className:A()(t.list,_)},!!(le!=null&&le.length)&&(le==null?void 0:le.map((Z,F)=>{var He,ze,rt,lt,st,tt;const{name:et,id:nt,identifier:Be,featured:Xe,school_name:J,image_url:M,excellent:E,is_plan:B}=Z;return p.createElement("div",{key:nt,className:K&&q?t.wrapisCurrent:t.wrap,style:{width:P,marginRight:(1+F)%Ae===0?0:We+W,marginBottom:Ge}},p.createElement("a",{className:t.li,onClick:T=>{T.preventDefault(),T.stopPropagation(),g&&(0,j.L9)([g]),(0,j.xg)(`/paths/${Be}`)}},p.createElement("div",{className:t.img},p.createElement("img",{className:t.cover,src:`${M}`}),K&&(0,X.bg)()&&(Z==null?void 0:Z.studying)&&p.createElement("div",{className:`${t.movebq} user-path-items`,onClick:T=>{T.stopPropagation(),oe(Z)}},p.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),p.createElement("span",{className:"c-red"},"\u79FB\u9664")),(He=Z==null?void 0:Z.subject_tags)==null?void 0:He.map((T,te)=>{var c,u;if(te===0){const f=(c=ce.find(h=>h.name==T))==null?void 0:c.swimg;return p.createElement("img",{className:t.sign,src:f,style:{left:"-4px"}})}const O=(u=ce.find(f=>f.name==T))==null?void 0:u.ptimg;return p.createElement("img",{className:t.sign,src:O,style:{left:`${48+52*(te-1)+2*te}px`}})}),p.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&p.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),p.createElement("div",{className:t.name},p.createElement(C.Z,{title:ie&&(Z!=null&&Z.excellent_alias_name)?p.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${et}`,p.createElement("br",null),p.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):et},p.createElement("span",{className:t.e},ie&&(Z==null?void 0:Z.excellent_alias_name)||et))),K&&q&&((ze=Z==null?void 0:Z.progress)==null?void 0:ze.all_score)!=0&&p.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},p.createElement(z.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((rt=Z==null?void 0:Z.progress)==null?void 0:rt.my_score)/((lt=Z==null?void 0:Z.progress)==null?void 0:lt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(st=Z==null?void 0:Z.progress)==null?void 0:st.my_score,"/",(tt=Z==null?void 0:Z.progress)==null?void 0:tt.all_score),(!K||!q)&&p.createElement("div",{className:t.tags},p.createElement("div",null,p.createElement(C.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),p.createElement("span",null,Z.stages_count))),p.createElement(C.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},p.createElement("span",null,p.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),p.createElement("span",null,Z.members_count)))))))})),!le.length&&p.createElement(G.Z,null)))}},3918:function(mt,Ye,r){"use strict";r.d(Ye,{jL:function(){return m},w9:function(){return cn},vv:function(){return n},dN:function(){return it},QD:function(){return Qt},cQ:function(){return te.Z},vg:function(){return Gt},Oz:function(){return Nt},op:function(){return ut},O5:function(){return Cn},_b:function(){return Ft},t7:function(){return Ge},tT:function(){return g},Gi:function(){return Ne},YG:function(){return L},Ed:function(){return Ve},kT:function(){return ve},qp:function(){return Ke},Um:function(){return d},K3:function(){return k},vr:function(){return gn},qE:function(){return Ht},Je:function(){return K},wb:function(){return tt},rC:function(){return T},lB:function(){return Be},cq:function(){return Le},kO:function(){return Y},tp:function(){return _},Si:function(){return Mn},k8:function(){return Bn},Du:function(){return Gn}});var t=r(59301),y={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},C="data:image/png;base64,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",m=({dataSource:Ue=[],img:Fe,imgWidth:ge=346,title:qe,sunTitle:ht,bannerExtraContent:At})=>t.createElement("div",{className:y.banner},t.createElement("div",{className:y.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,qe),t.createElement("span",null,ht)),Ue.length>0&&t.createElement("div",{className:y.btns},Ue.map(($e,Dt)=>t.createElement("div",{key:Dt,onClick:$e.click},$e.name,$e.sign?t.createElement("img",{src:C,width:39}):null))),At),Fe&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Fe,width:ge}))),A={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},j=r(92310),G=r.n(j),X=r(89392),R=Object.defineProperty,Me=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,de=(Ue,Fe,ge)=>Fe in Ue?R(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,ae=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))v.call(Fe,ge)&&de(Ue,ge,Fe[ge]);if(Me)for(var ge of Me(Fe))b.call(Fe,ge)&&de(Ue,ge,Fe[ge]);return Ue},Ke=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#6A7283",showCount:ln,classNameActive:Yt,styleItem:yt={}})=>{const[qt,en]=(0,t.useState)(0),[yn,$t]=(0,t.useState)(!1),_t=(0,t.useRef)(null),hn=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var In;Ue.length!==0&&(((In=_t==null?void 0:_t.current)==null?void 0:In.clientHeight)>97?en(1):en(0)),Ue.length===0&&en(0),$t(!1)},[Ue]),t.createElement("div",{className:G()(A.row,ht),style:Dt},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e,marginTop:yn?12:4},className:`${A.title} ${qe?"current":""}`},At),t.createElement("div",{className:yn?`${A.tagsWrap} ${A.tagsBorderWrap}`:A.tagsWrap},t.createElement("div",{className:A.bar,ref:hn,style:qt>0?{height:qt===1?97:"auto",overflow:qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:A.tag,ref:_t},Ue==null?void 0:Ue.map(In=>t.createElement("span",{onClick:()=>ge(In.id),key:In.id,style:ae(ae({color:Xt},yt),(In==null?void 0:In.style)||{}),className:Fe===In.id?G()(Yt||A.active,In.classNameActive):""},t.createElement("span",{title:In.name,className:A.name},In.name),!!ln&&t.createElement("span",{className:A.num},In.count))))),!!qt&&t.createElement(t.Fragment,null,qt===1?t.createElement("div",{onClick:()=>{var In;en(2),((In=_t==null?void 0:_t.current)==null?void 0:In.clientHeight)>245?$t(!0):$t(!1)},className:A.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{hn.current.scrollTop=0,en(1),$t(!1)},className:A.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},se={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},k=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#6A7283",showCount:ln,expand:Yt=!0})=>{const[yt,qt]=(0,t.useState)(0),[en,yn]=(0,t.useState)(!1),$t=(0,t.useRef)(null),_t=(0,t.useRef)(null),[hn,In]=(0,t.useState)(Yt);return t.createElement("div",{className:G()(se.row,ht),style:Dt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e,marginTop:en?12:4},className:`${se.title} ${qe?"current":""}`},At),t.createElement("i",{className:`iconfont ${hn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:hn?8:10},onClick:()=>In(!hn)})),hn&&t.createElement("div",{className:en?`${se.tagsWrap} ${se.tagsBorderWrap}`:se.tagsWrap},t.createElement("div",{className:se.fenge}),t.createElement("div",{className:se.bar,ref:_t},t.createElement("div",{className:se.tag,ref:$t},Ue==null?void 0:Ue.map(Nn=>t.createElement("span",{onClick:()=>ge(Nn.id),key:Nn.id,style:{color:Xt},className:Fe===Nn.id?se.active:""},t.createElement("span",{title:Nn.name,className:se.name},Nn.name),!!ln&&t.createElement("span",{className:se.num},Nn.count)))))))},V={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},d=({dataSource:Ue=[],value:Fe,onChange:ge,onTitleChange:qe,className:ht,title:At,titleWidth:$e=41,style:Dt={},fontColor:Xt="#fff",showCount:ln,expand:Yt=!0})=>{const[yt,qt]=(0,t.useState)(0),[en,yn]=(0,t.useState)(!1),$t=(0,t.useRef)(null),_t=(0,t.useRef)(null),[hn,In]=(0,t.useState)(Yt);return t.createElement("div",{className:G()(V.row,ht),style:Dt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{onClick:(0,X.throttle)(()=>qe==null?void 0:qe(),2e3),style:{width:$e},className:`${V.title} ${qe?"current":""}`},At),t.createElement("i",{className:`iconfont ${hn?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:hn?"#00DDC7":"#037F74",fontSize:hn?10:12},onClick:()=>In(!hn)})),hn&&t.createElement("div",{className:en?`${V.tagsWrap} ${V.tagsBorderWrap}`:V.tagsWrap},t.createElement("div",{className:V.bar,ref:_t},t.createElement("div",{className:V.tag,ref:$t},Ue==null?void 0:Ue.map(Nn=>t.createElement("span",{onClick:()=>ge(Nn.id),key:Nn.id,style:{color:Xt},className:Fe===Nn.id?V.active:""},t.createElement("span",{title:Nn.name,className:V.name},Nn.name),!!ln&&t.createElement("span",{className:V.num},Nn.count)))))))},S={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},_=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={}})=>t.createElement("div",{style:ht,className:G()(S.tabs,qe)},Ue.map(At=>t.createElement("span",{onClick:()=>ge(At.id),className:Fe===At.id?S.active:"",key:At.id},At.name))),le={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},Ae=r(92832),Ge=({dataSource:Ue=[],value:Fe="",onChange:ge,onInputChange:qe=()=>{},className:ht,style:At={},placeholder:$e,allowClear:Dt=!1})=>{var Xt;const[ln,Yt]=(0,t.useState)(""),[yt,qt]=(0,t.useState)("");(0,t.useEffect)(()=>{var $t;let _t=Fe;($t=JSON.stringify(Fe))!=null&&$t.includes("{")&&(Yt(Fe.id),_t=Fe.value||"");try{qt(decodeURIComponent(_t||""))}catch(hn){qt(decodeURIComponent(_t||""))}},[Fe]);const en=()=>{ge(encodeURIComponent(yt),ln||null)},yn=$t=>{$t!==ln&&(Yt($t),ge(encodeURIComponent(yt),$t))};return t.createElement("div",{className:G()(le.input,ht),style:At},!!Ue.length&&t.createElement("div",{className:le.dropdown},t.createElement("div",{className:le.text},(Xt=Ue.find($t=>$t.id===ln))==null?void 0:Xt.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:le.b1}),t.createElement("b",{className:le.b2})),t.createElement("div",{className:le.menu},Ue.map(($t,_t)=>t.createElement("div",{key:_t,onClick:()=>yn($t.id)},$t.name)))),t.createElement(Ae.default,{onPressEnter:en,value:yt,onChange:$t=>{qt($t.target.value),qe(encodeURIComponent($t.target.value),ln||null)},bordered:!1,placeholder:$e}),t.createElement("i",{onClick:en,className:"iconfont icon-sousuo9 font14 pl10 current"}))},W={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},g=({dataSource:Ue=[],value:Fe="",onChange:ge,onInputChange:qe=()=>{},className:ht,style:At={},placeholder:$e,allowClear:Dt=!1})=>{var Xt;const[ln,Yt]=(0,t.useState)(""),[yt,qt]=(0,t.useState)("");(0,t.useEffect)(()=>{var $t;let _t=Fe;($t=JSON.stringify(Fe))!=null&&$t.includes("{")&&(Yt(Fe.id),_t=Fe.value||"");try{qt(decodeURIComponent(_t||""))}catch(hn){qt(decodeURIComponent(_t||""))}},[Fe]);const en=()=>{ge(encodeURIComponent(yt),ln||null)},yn=$t=>{$t!==ln&&(Yt($t),ge(encodeURIComponent(yt),$t))};return t.createElement("div",{className:G()(W.input,ht),style:At},!!Ue.length&&t.createElement("div",{className:W.dropdown},t.createElement("div",{className:W.text},(Xt=Ue.find($t=>$t.id===ln))==null?void 0:Xt.name,t.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),t.createElement("div",{className:W.menu},Ue.map(($t,_t)=>t.createElement("div",{key:_t,onClick:()=>yn($t.id)},$t.name)))),t.createElement(Ae.default,{onPressEnter:en,value:yt,onChange:$t=>{qt($t.target.value),qe(encodeURIComponent($t.target.value),ln||null)},bordered:!1,placeholder:$e}),t.createElement("i",{onClick:en,className:"iconfont icon-sousuo9 font14 pl10 current"}))},we={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},K=({value:Ue,onChange:Fe,className:ge,total:qe,pageSize:ht,style:At={}})=>{const $e=Ue<2,Dt=Ue>=Math.ceil(qe/ht);return qe<=ht?t.createElement(t.Fragment,null):t.createElement("div",{className:G()(we.quickPager,ge),style:At},t.createElement("div",{onClick:()=>{$e||Fe(Ue-1,"prev")},className:$e?we.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{Dt||Fe(Ue+1,"next")},className:Dt?we.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},q=r(71418),P=r(6848),ce=r(13570),Z=r(74128),F=r(65862),He=r(96908),ze=r(57177),rt=r(81378),lt=r(2524),tt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt})=>{const ln=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(ie.list,Ue)},!!Fe.length&&Fe.map((Yt,yt)=>{const{name:qt,id:en,identifier:yn,power:$t,cover_image_id:_t,pic:hn}=Yt;return t.createElement("div",{className:ie.wrap,key:en,style:{width:ln,marginRight:(1+yt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${yn}/challenges`,className:ie.li,onClick:In=>{In.preventDefault(),Dt&&(0,F.L9)([Dt]),$t&&(0,F.xg)(`/shixuns/${yn}/challenges`)}},t.createElement("div",{className:ie.img},t.createElement("img",{className:ie.cover,src:`${hn}`}),Yt.is_jupyter&&t.createElement("img",{className:ie.sign,src:He}),Yt.is_jupyter_lab&&t.createElement("img",{className:ie.sign,src:ze}),Yt.is_unity_3d&&t.createElement("img",{className:ie.sign,src:rt})),t.createElement("div",{className:ie.name},t.createElement(P.Z,{title:qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:ie.e},qt||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:ie.tags},t.createElement(P.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,Yt.challenges_count))),!!Yt.myshixuns_count&&t.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,Yt.myshixuns_count))),t.createElement(P.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,Yt.level))),t.createElement("div",{className:ie.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:Yt.score_info}),t.createElement("span",null,"\xA0",Yt.score_info?`${Yt.score_info}\u5206`:"5\u5206")))),!$t&&t.createElement("div",{className:ie.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},et={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Be=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(et.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{name:en,id:yn,identifier:$t,power:_t,cover_image_id:hn,pic:In}=yt;return t.createElement("div",{className:G()(et.wrap,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${$t}/challenges`,className:et.li,onClick:Nn=>{Nn.preventDefault(),Xt&&(0,F.L9)([Xt]),_t&&(0,F.xg)(`/shixuns/${$t}/challenges`)}},t.createElement("img",{src:r(47621),className:et.titleBg}),t.createElement("div",{className:et.name},t.createElement(P.Z,{title:en||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:et.e},en||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:et.img},t.createElement("img",{className:et.cover,src:hn?`${Z.Z.API_SERVER}/api/attachments/${hn}`:`${Z.Z.IMG_SERVER+In}`}),yt.is_jupyter&&t.createElement("div",{className:et.bq},"Jupyter"),yt.is_jupyter_lab&&t.createElement("div",{className:et.bq},"JupyterLab"),yt.is_unity_3d&&t.createElement("div",{className:et.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),t.createElement("div",{className:"mt20 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:et.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:et.value},yt.myshixuns_count)),t.createElement("div",null,t.createElement("span",{className:et.text},"\u56F0\u96BE\u7B49\u7EA7"),t.createElement("span",{className:et.value},yt.level))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:et.text},"\u5173\u5361\u6570"),t.createElement("span",{className:et.value},yt.challenges_count)),t.createElement("div",{className:et.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:yt.score_info}),t.createElement("span",{className:et.value,style:{color:"#FF9C00"}},"\xA0",yt.score_info?`${yt.score_info}\u5206`:"5\u5206"))))),!_t&&t.createElement("div",{className:et.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},Xe={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},J="data:image/png;base64,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",M="data:image/png;base64,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",E="data:image/png;base64,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",T=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,wrapClassName:ln,imgClassName:Yt})=>{const yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(Xe.list,Ue)},!!Fe.length&&Fe.map((qt,en)=>{const{name:yn,id:$t,identifier:_t,power:hn,cover_image_id:In,pic:Nn}=qt;return t.createElement("div",{className:G()(Xe.wrap,ln),key:$t,style:{width:yt,marginRight:(1+en)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/shixuns/${_t}/challenges`,className:Xe.li,onClick:Qn=>{Qn.preventDefault(),Dt&&(0,F.L9)([Dt]),hn&&(0,F.xg)(`/shixuns/${_t}/challenges`)}},t.createElement("div",{className:G()(Xe.img,Yt)},t.createElement("img",{className:Xe.cover,src:In?`${Z.Z.API_SERVER}/api/attachments/${In}`:`${Z.Z.IMG_SERVER+Nn}`}),qt.is_jupyter&&t.createElement("img",{className:Xe.sign,src:J}),qt.is_jupyter_lab&&t.createElement("img",{className:Xe.sign,src:M}),qt.is_unity_3d&&t.createElement("img",{className:Xe.sign,src:E})),t.createElement("div",{className:Xe.name},t.createElement(P.Z,{title:yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Xe.e},yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:Xe.tags},t.createElement(P.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,qt.challenges_count))),!!qt.myshixuns_count&&t.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,qt.myshixuns_count))),t.createElement(P.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,qt.level))),t.createElement("div",{className:Xe.rate},t.createElement(ce.Z,{allowHalf:!0,disabled:!0,defaultValue:qt.score_info}),t.createElement("span",null,"\xA0",qt.score_info?`${qt.score_info}\u5206`:"5\u5206")))),!hn&&t.createElement("div",{className:Xe.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Fe.length&&t.createElement(lt.Z,null)))},te=r(61584),c={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},u=r(79005),O=r(20345),f=r(77882),h=r(31081),Q=r(75309),Ie=r(71979),ue=r(47558),ke=r(42922),ye=r(66832),De=r(96593),N=r(19664),me=r(91833),je=Object.defineProperty,U=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,_e=(Ue,Fe,ge)=>Fe in Ue?je(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,at=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))Je.call(Fe,ge)&&_e(Ue,ge,Fe[ge]);if(U)for(var ge of U(Fe))ct.call(Fe,ge)&&_e(Ue,ge,Fe[ge]);return Ue};const pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:O},{name:"101\u8BA1\u5212",ptimg:f,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:Ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ue,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:De},{name:"\u519B\u961F\u4E00\u6D41",ptimg:N,swimg:me}];var Nt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,wrapClassName:ln,imgClassName:Yt,isArrow:yt=!1,imgStyle:qt={}})=>{const en=Math.floor(($e-(ge-1)*qe)/ge),[yn,$t]=(0,t.useState)(),[_t,hn]=(0,t.useState)(),In=Qn=>$t(Qn),Nn=()=>$t(-1);return t.createElement(q.Z,{spinning:Xt},t.createElement("div",{className:G()(c.list,Ue)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((Qn,qn)=>{var br;const{name:Ar,id:hr,identifier:gr,featured:xr,school_name:rr,image_url:lr,excellent:ur,is_plan:vr}=Qn;return t.createElement("div",{key:hr,className:G()(c.wrap,ln),style:{width:en,marginRight:(1+qn)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{target:"_blank",href:`/paths/${gr}`,className:c.li,onClick:or=>{or.preventDefault(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(`/paths/${gr}`)}},t.createElement("img",{src:r(39057),className:c.titleBg}),t.createElement("div",{className:c.name},t.createElement(P.Z,{title:Ar},t.createElement("span",{className:c.e,style:{color:yt&&yn===qn?"#145DFF":"#000000"},onMouseEnter:()=>{In(qn)},onMouseLeave:Nn},Ar))),t.createElement("div",{style:{padding:"14px",paddingBottom:0}},t.createElement("div",{className:G()(c.img,Yt)},t.createElement("img",{className:c.cover,style:at({},qt),src:`${Z.Z.IMG_SERVER+lr}`}),(br=Qn==null?void 0:Qn.subject_tags)==null?void 0:br.map((or,Jn)=>{var mr,yr;if(Jn===0){const dr=(mr=pt.find(Rn=>Rn.name==or))==null?void 0:mr.swimg;return t.createElement("img",{className:c.sign,src:dr,style:{left:"-4px"}})}const Er=(yr=pt.find(dr=>dr.name==or))==null?void 0:yr.ptimg;return t.createElement("img",{className:c.sign,src:Er,style:{left:`${48+52*(Jn-1)+2*Jn}px`}})}),t.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(Qn==null?void 0:Qn.excellent)&&t.createElement("div",{className:c.bq},"\u5F00\u653E\u8BFE\u7A0B"))),t.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},t.createElement("div",null,t.createElement("span",{className:c.text},"\u7AE0\u8282\u6570"),t.createElement("span",{className:c.value},Qn.stages_count)),t.createElement("div",null,t.createElement("span",{className:c.text},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("span",{className:c.value},Qn.members_count))))))})),!Fe.length&&t.createElement(lt.Z,null)))},xt={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},nn=r(41867),Et=r(59301);const ft=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:u,swimg:O},{name:"101\u8BA1\u5212",ptimg:f,swimg:h},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:Ie},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:ue,swimg:ke},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:ye,swimg:De},{name:"\u519B\u961F\u4E00\u6D41",ptimg:N,swimg:me}];var Gt=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt,onRemove:ln=()=>{},isCurrent:Yt=!0,showAlias:yt=!1,wrapClassName:qt,imgClassName:en})=>{const yn=Math.floor(($e-(ge-1)*qe)/ge),$t=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(_t=>(window.ENV==="build"&&(_t.ptimg=`/react/build${_t.ptimg}`,_t.swimg=`/react/build${_t.swimg}`),_t));return Et.createElement(q.Z,{spinning:Xt},Et.createElement("div",{className:G()(xt.list,Ue)},!!(Fe!=null&&Fe.length)&&(Fe==null?void 0:Fe.map((_t,hn)=>{var In;const{name:Nn,id:Qn,identifier:qn,featured:br,school_name:Ar,image_url:hr,excellent:gr,is_plan:xr}=_t;return Et.createElement("div",{key:Qn,className:G()(xt.wrap,qt),style:{width:yn,marginRight:(1+hn)%ge===0?0:qe+At,marginBottom:ht}},Et.createElement("a",{className:xt.li,onClick:rr=>{rr.preventDefault(),rr.stopPropagation(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(`/paths/${qn}`)}},Et.createElement("div",{className:G()(xt.img,en)},Et.createElement("img",{className:xt.cover,src:`${Z.Z.IMG_SERVER+hr}`}),Yt&&(0,nn.bg)()&&(_t==null?void 0:_t.studying)&&Et.createElement("div",{className:`${xt.movebq} user-path-items`,onClick:rr=>{rr.stopPropagation(),ln(_t)}},Et.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Et.createElement("span",{className:"c-red"},"\u79FB\u9664")),(In=_t==null?void 0:_t.subject_tags)==null?void 0:In.map((rr,lr)=>{var ur,vr;if(lr===0){const Jn=(ur=$t.find(mr=>mr.name==rr))==null?void 0:ur.swimg;return Et.createElement("img",{className:xt.sign,src:Jn,style:{left:"-4px"}})}const or=(vr=$t.find(Jn=>Jn.name==rr))==null?void 0:vr.ptimg;return Et.createElement("img",{className:xt.sign,src:or,style:{left:`${48+52*(lr-1)+2*lr}px`}})}),Et.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(_t==null?void 0:_t.excellent)&&Et.createElement("div",{className:xt.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Et.createElement("div",{className:xt.name},Et.createElement(P.Z,{title:yt&&(_t!=null&&_t.excellent_alias_name)?Et.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Nn}`,Et.createElement("br",null),Et.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${_t==null?void 0:_t.excellent_alias_name}`)):Nn},Et.createElement("span",{className:xt.e},yt&&(_t==null?void 0:_t.excellent_alias_name)||Nn))),Et.createElement("div",{className:xt.tags},Et.createElement("div",null,Et.createElement(P.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Et.createElement("span",null,_t.stages_count))),Et.createElement(P.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Et.createElement("span",null,Et.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Et.createElement("span",null,_t.members_count)))))))})),!Fe.length&&Et.createElement(lt.Z,null)))},wt={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Vt="data:image/png;base64,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",Tt=r(59301),cn=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,trackEventItems:Dt,loading:Xt})=>{const ln=Math.floor(($e-(ge-1)*qe)/ge);return Tt.createElement(q.Z,{spinning:Xt},Tt.createElement("div",{className:G()(wt.list,Ue)},!!Fe.length&&Fe.map((Yt,yt)=>{const{subject_identifier:qt,id:en,identifier:yn,power:$t}=Yt,_t=Yt.is_public!=0&&Yt.is_public;return Tt.createElement("div",{className:wt.wrap,key:en,style:{width:ln,marginRight:(1+yt)%ge===0?0:qe+At,marginBottom:ht}},Tt.createElement("a",{className:wt.li,onClick:hn=>{hn.preventDefault(),Dt&&(0,F.L9)([Dt]),(0,F.xg)(Yt.first_category_url)}},Tt.createElement("div",{className:wt.top},Tt.createElement(P.Z,{title:Yt.name},Tt.createElement("div",{className:wt.name},Yt.name)),Tt.createElement("img",{className:wt.img,src:Z.Z.IMG_SERVER+"/images/"+Yt.avatar_url}),Tt.createElement("div",{className:wt.text,title:Yt.creator},Yt.creator),qt&&Tt.createElement("div",{className:wt.btns},Tt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Tt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),_t&&Tt.createElement("div",{className:wt.sign},"\u516C\u5F00")),Tt.createElement("div",{className:wt.bottom},Yt.visits>0&&Tt.createElement(P.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-liulanyan"}),Tt.createElement("span",null,Yt.visits))),Yt.course_members_count>0&&Tt.createElement(P.Z,{title:"\u6210\u5458",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-chengyuan"}),Yt.course_members_count)),Yt.tasks_count>0&&Tt.createElement(P.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Tt.createElement("span",null,Tt.createElement("i",{className:"iconfont icon-zuoye"}),Yt.tasks_count)),Yt.is_end?Tt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Tt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Yt.is_accessible&&Tt.createElement("div",{className:wt.lockWrap},Tt.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Tt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&Tt.createElement(lt.Z,null)))},vt={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Kt="data:image/png;base64,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",it=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(vt.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{subject_identifier:en,id:yn,identifier:$t,power:_t}=yt,hn=yt.is_public!=0&&yt.is_public;return t.createElement("div",{className:G()(`${vt.wrap} ${yt.is_accessible?"":vt.warpStyle}`,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{className:vt.li,onClick:In=>{In.preventDefault(),Xt&&(0,F.L9)([Xt]),(0,F.xg)(yt.first_category_url)}},t.createElement("div",{className:vt.creator},t.createElement("img",{className:vt.img,src:Z.Z.IMG_SERVER+"/images/"+yt.avatar_url}),t.createElement("div",{className:vt.text,title:yt.creator},yt.creator)),t.createElement("div",{className:vt.top},t.createElement(P.Z,{title:yt.name},t.createElement("div",{className:vt.name},yt.name)),hn&&t.createElement("div",{className:vt.sign},"\u516C\u5F00")),t.createElement("div",{className:vt.middle},t.createElement("div",{className:vt.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:vt.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:vt.text},"\u6210\u5458"),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.course_members_count)||0))),t.createElement("div",{className:vt.row},t.createElement("div",null,t.createElement("span",{className:vt.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:vt.value},(yt==null?void 0:yt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:vt.text},"\u72B6\u6001"),yt.is_end?t.createElement("span",{className:vt.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:vt.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),en&&t.createElement("div",{className:vt.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yt.is_accessible&&t.createElement("div",{className:vt.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&t.createElement(lt.Z,null)))},e={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",n=({className:Ue,dataSource:Fe=[],col:ge=4,right:qe,bottom:ht=23,precision:At=0,wrapWidth:$e=1200,wrapClassName:Dt,trackEventItems:Xt,loading:ln})=>{const Yt=Math.floor(($e-(ge-1)*qe)/ge);return t.createElement(q.Z,{spinning:ln},t.createElement("div",{className:G()(e.list,Ue)},!!Fe.length&&Fe.map((yt,qt)=>{const{subject_identifier:en,id:yn,identifier:$t,power:_t}=yt,hn=yt.is_public!=0&&yt.is_public;return t.createElement("div",{className:G()(`${e.wrap} ${yt.is_accessible?"":e.warpStyle}`,Dt),key:yn,style:{width:Yt,marginRight:(1+qt)%ge===0?0:qe+At,marginBottom:ht}},t.createElement("a",{className:e.li,onClick:In=>{In.preventDefault(),Xt&&(0,F.L9)([Xt]),(0,F.xg)(yt.first_category_url)}},t.createElement("div",{className:e.creator},t.createElement("img",{className:e.img,src:Z.Z.IMG_SERVER+"/images/"+yt.avatar_url}),t.createElement("div",{className:e.text,title:yt.creator},yt.creator)),t.createElement("div",{className:e.top},t.createElement(P.Z,{title:yt.name},t.createElement("div",{className:e.name},yt.name)),hn&&t.createElement("div",{className:e.sign})),t.createElement("div",{className:e.middle},t.createElement("div",{className:e.row,style:{marginBottom:6}},t.createElement("div",null,t.createElement("span",{className:e.text},"\u8BBF\u95EE\u91CF"),t.createElement("span",{className:e.value},(yt==null?void 0:yt.visits)||0)),t.createElement("div",null,t.createElement("span",{className:e.text},"\u6210\u5458"),t.createElement("span",{className:e.value},(yt==null?void 0:yt.course_members_count)||0))),t.createElement("div",{className:e.row},t.createElement("div",null,t.createElement("span",{className:e.text,style:{width:42}},"\u4F5C",t.createElement("span",{style:{marginLeft:14}},"\u4E1A")),t.createElement("span",{className:e.value},(yt==null?void 0:yt.tasks_count)||0)),t.createElement("div",null,t.createElement("span",{className:e.text},"\u72B6\u6001"),yt.is_end?t.createElement("span",{className:e.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):t.createElement("span",{className:e.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),en&&t.createElement("div",{className:e.btns},t.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yt.is_accessible&&t.createElement("div",{className:e.lockWrap},t.createElement("img",{src:`${Z.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Fe.length&&t.createElement(lt.Z,null)))},o={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},s=r(65582),L=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(o.tabs,qe),style:ht},t.createElement("div",{className:o.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:o.tab,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",{className:Fe===$e.id?o.active:""},$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:o.tabBar},At)),w={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},ve=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(w.tabs,qe),style:ht},t.createElement("div",{className:w.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:w.tab,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",{className:Fe===$e.id?w.active:""},$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:w.tabBar},At)),Pe={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},Ve=({dataSource:Ue=[],value:Fe,onChange:ge,className:qe,style:ht={},tabBarExtraContent:At})=>t.createElement("div",{className:G()(Pe.tabs,qe),style:ht},t.createElement("div",{className:Pe.tabsWrap},Ue.map(($e,Dt)=>t.createElement("aside",{className:`${Pe.tab} ${Fe===$e.id?Pe.active:""}`,onClick:()=>{ge($e.id),$e.link&&s.history.push($e.link)},key:Dt},t.createElement("div",null,$e.name),($e==null?void 0:$e.resetCount)==null&&($e==null?void 0:$e.total)!==void 0&&t.createElement("span",null,"\uFF08",$e==null?void 0:$e.total,"\uFF09"),($e==null?void 0:$e.resetCount)!==void 0&&($e==null?void 0:$e.total)!==void 0&&t.createElement(P.Z,{title:($e==null?void 0:$e.tip)!=null?$e==null?void 0:$e.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},$e==null?void 0:$e.resetCount),"/",t.createElement("span",null,$e==null?void 0:$e.total),"\uFF09"))))),t.createElement("div",{className:Pe.tabBar},At)),Ne=({className:Ue,style:Fe={},children:ge})=>t.createElement("div",{className:G()(Ue),style:Fe},ge),Re={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},I=r(38854),H=r(20834);const $=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Le=({sortValue:Ue,dropValue:Fe,className:ge,onSort:qe,onDrop:ht,dataSource:At=$})=>{var $e;return t.createElement("div",{className:G()(Re.orderWrap,ge)},t.createElement(I.Z,{dropdownRender:()=>t.createElement(H.default,null,At.map((Dt,Xt)=>t.createElement(H.default.Item,{key:Xt,onClick:()=>ht(Dt.id)},Dt.name)))},t.createElement("span",{className:Re.orderTextWrap},($e=At.find(Dt=>Fe===Dt.id))==null?void 0:$e.name)),t.createElement("span",{className:Re.orderIconWrap},t.createElement("span",{className:Re.orderAsc},t.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Re.cursorPointer} ${Re.active}`:`iconfont icon-sanjiaoxing-up font12 ${Re.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")})),t.createElement("span",{className:Re.orderDesc},t.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Re.cursorPointer} ${Re.active}`:`iconfont icon-sanjiaoxing-down font12 ${Re.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")}))))},ne={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const Oe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Y=({sortValue:Ue,dropValue:Fe,className:ge,onSort:qe,onDrop:ht,dataSource:At=Oe})=>{var $e;return t.createElement("div",{className:G()(ne.orderWrap,ge)},t.createElement(I.Z,{dropdownRender:()=>t.createElement(H.default,null,At.map((Dt,Xt)=>t.createElement(H.default.Item,{key:Xt,onClick:()=>ht(Dt.id)},Dt.name)))},t.createElement("span",{className:ne.orderTextWrap},($e=At.find(Dt=>Fe===Dt.id))==null?void 0:$e.name)),t.createElement("span",{className:ne.orderIconWrap},t.createElement("span",{className:ne.orderAsc},t.createElement("i",{className:Ue==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-up font12 ${ne.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")})),t.createElement("span",{className:ne.orderDesc},t.createElement("i",{className:Ue==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer} ${ne.active}`:`iconfont icon-sanjiaoxing-down font12 ${ne.cursorPointer}`,onClick:()=>qe(Ue==="asc"?"desc":"asc")}))))},ee={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},pe=r(3113),he=r(2337),Ee=Object.defineProperty,xe=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,dt=(Ue,Fe,ge)=>Fe in Ue?Ee(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,gt=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))Qe.call(Fe,ge)&&dt(Ue,ge,Fe[ge]);if(xe)for(var ge of xe(Fe))ot.call(Fe,ge)&&dt(Ue,ge,Fe[ge]);return Ue},bt=(Ue,Fe)=>{var ge={};for(var qe in Ue)Qe.call(Ue,qe)&&Fe.indexOf(qe)<0&&(ge[qe]=Ue[qe]);if(Ue!=null&&xe)for(var qe of xe(Ue))Fe.indexOf(qe)<0&&ot.call(Ue,qe)&&(ge[qe]=Ue[qe]);return ge},Mt=(Ue,Fe,ge)=>new Promise((qe,ht)=>{var At=Xt=>{try{Dt(ge.next(Xt))}catch(ln){ht(ln)}},$e=Xt=>{try{Dt(ge.throw(Xt))}catch(ln){ht(ln)}},Dt=Xt=>Xt.done?qe(Xt.value):Promise.resolve(Xt.value).then(At,$e);Dt((ge=ge.apply(Ue,Fe)).next())}),ut=Ue=>{var Fe=Ue,{className:ge,style:qe,children:ht,loading:At=!1,openLoading:$e,onClick:Dt=()=>{},size:Xt="middle",shape:ln="round",theme:Yt}=Fe,yt=bt(Fe,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[qt,en]=(0,t.useState)(!1),yn=(0,t.useMemo)(()=>{switch(Yt){case he.Fy.THEMEONE:return ee.ThemeOne;case he.Fy.DEFAULT:default:return ee.btn}},[Yt]);return t.createElement(pe.ZP,gt({onClick:(0,X.throttle)($t=>Mt(void 0,null,function*(){$e&&en(!0);try{yield Dt($t)}catch(_t){console.log("error",_t)}$e&&en(!1)}),2e3,{leading:!0,trailing:!1}),className:G()(yn,ee[`${Xt}-${ln}`],ge),style:qe,size:Xt,shape:ln,loading:qt||At},yt),ht)},jt={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ht=({className:Ue,style:Fe,children:ge=null,onClick:qe,title:ht})=>t.createElement("div",{className:G()(jt.head,Ue),style:Fe},t.createElement("span",{className:"primary-hover",onClick:qe},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:ht},ht),t.createElement("div",{className:jt.node},ge)),St={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Qt=({confirmShow:Ue=!0,confirmTitle:Fe,confirmClick:ge,cancelShow:qe=!0,cancelTitle:ht,cancelClick:At,className:$e,style:Dt,confirmLoading:Xt=!1})=>t.createElement("div",{className:G()(St.btns,$e),style:Dt},Ue&&t.createElement(pe.ZP,{loading:Xt,onClick:ge,type:"primary",className:St.confirm},Fe),qe&&t.createElement(pe.ZP,{onClick:At,className:St.cancel},ht)),Ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},gn=({className:Ue,style:Fe={},LeftContent:ge,children:qe,RightContent:ht})=>t.createElement("div",{className:G()(Ut.fixedBottom,Ue),style:Fe},t.createElement("div",{className:Ut.wrap},t.createElement("div",{className:Ut.left},ge),t.createElement("div",{className:Ut.center},qe),t.createElement("div",{className:Ut.right},ht))),zt={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},Ft=({className:Ue,style:Fe={},dataSource:ge=[]})=>t.createElement("div",{className:G()(zt.crumbs,Ue),style:Fe},ge.map((qe,ht)=>hts.history.push(qe.path)},qe.name):t.createElement("span",null,qe.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:ht,style:{color:"#5F6368"}},qe.name))),fn=r(31797),dn=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,An=(Ue,Fe,ge)=>Fe in Ue?dn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,Rt=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))kt.call(Fe,ge)&&An(Ue,ge,Fe[ge]);if(tn)for(var ge of tn(Fe))an.call(Fe,ge)&&An(Ue,ge,Fe[ge]);return Ue},Ct=(Ue,Fe)=>sn(Ue,rn(Fe)),Jt=(Ue,Fe)=>{var ge={};for(var qe in Ue)kt.call(Ue,qe)&&Fe.indexOf(qe)<0&&(ge[qe]=Ue[qe]);if(Ue!=null&&tn)for(var qe of tn(Ue))Fe.indexOf(qe)<0&&an.call(Ue,qe)&&(ge[qe]=Ue[qe]);return ge};const{Countdown:un}=fn.default;var Cn=Ue=>{var Fe=Ue,{onChange:ge}=Fe,qe=Jt(Fe,["onChange"]);const[ht,At]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof ht=="number"&&ht>=0&&ge(ht)},[ht]);const $e=Dt=>{const Xt=Math.floor(Dt/1e3);At(Xt)};return t.createElement(un,Ct(Rt({},qe),{onChange:$e}))},bn={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Mn=({DataProps:Ue,className:Fe,style:ge={}})=>{var qe;return t.createElement("div",{className:G()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",bn.ClassRoomItem,Fe),style:ge,onClick:()=>{(0,F.xg)(Ue==null?void 0:Ue.first_category_url)}},t.createElement("div",{className:"flex flex-col item-center"},t.createElement("img",{src:`${(qe=Z.Z)==null?void 0:qe.IMG_SERVER}/images/${Ue==null?void 0:Ue.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Ue==null?void 0:Ue.subject_identifier)&&t.createElement("div",{className:"mt-40px"},t.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),t.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),t.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},t.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Ue!=null&&Ue.is_public)&&t.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),t.createElement("span",{className:G()("text-16px font-medium",bn.TitleDom)},Ue==null?void 0:Ue.name)),t.createElement("div",{className:"c-grey-333 font-medium"},Ue==null?void 0:Ue.creator),t.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Ue==null?void 0:Ue.course_members_count),t.createElement("div",{className:"c-grey-333 flex item-center justify-between"},t.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Ue==null?void 0:Ue.tasks_count),Ue!=null&&Ue.is_end?t.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):t.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Dn=Object.defineProperty,Pn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,Tn=(Ue,Fe,ge)=>Fe in Ue?Dn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,Hn=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))zn.call(Fe,ge)&&Tn(Ue,ge,Fe[ge]);if(Pn)for(var ge of Pn(Fe))On.call(Fe,ge)&&Tn(Ue,ge,Fe[ge]);return Ue},Gn=({DataProps:Ue=[],selectValue:Fe,onChange:ge,className:qe,style:ht={},extra:At,classNameItem:$e,styleItem:Dt={},barHidden:Xt})=>{const[ln,Yt]=(0,t.useState)();return(0,t.useEffect)(()=>{Yt(Array.isArray(Fe)?Fe:[Fe])},[Fe]),t.createElement("div",{className:G()("flex px-20px py-10px gap-40px",qe),style:Hn({borderBottom:"1px solid #D3F0FF"},ht)},Ue==null?void 0:Ue.map(yt=>t.createElement("div",{key:yt==null?void 0:yt.id,className:G()("flex item-center justify-center current c-grey-333 text-16 relative",$e,yt==null?void 0:yt.className),style:Hn(Hn({color:ln!=null&&ln.includes(yt==null?void 0:yt.id)?"#1890FF":"",minWidth:88},Dt),(yt==null?void 0:yt.style)||{}),onClick:qt=>{ge==null||ge({domEvent:qt,item:yt}),yt!=null&&yt.link&&s.history.push(yt==null?void 0:yt.link)}},yt==null?void 0:yt.name,!Xt&&(ln==null?void 0:ln.includes(yt==null?void 0:yt.id))&&t.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),t.createElement("div",{className:"ml-auto"},At))},jn=Object.defineProperty,Zn=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,mn=(Ue,Fe,ge)=>Fe in Ue?jn(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ue[Fe]=ge,vn=(Ue,Fe)=>{for(var ge in Fe||(Fe={}))tr.call(Fe,ge)&&mn(Ue,ge,Fe[ge]);if(Un)for(var ge of Un(Fe))Xn.call(Fe,ge)&&mn(Ue,ge,Fe[ge]);return Ue},Ln=(Ue,Fe)=>Zn(Ue,er(Fe)),Bn=({value:Ue,onChange:Fe,onInputChange:ge,className:qe,style:ht={},InputProps:At})=>{const[$e,Dt]=(0,t.useState)(Ue);return t.createElement("div",{className:G()("flex item-center rounded-full px-10px py-2px",qe),style:vn({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ht)},t.createElement(Ae.default,Ln(vn({bordered:!1},At),{onChange:Xt=>{Dt(Xt.target.value),ge==null||ge(encodeURIComponent(Xt.target.value))},onPressEnter:Xt=>{Fe==null||Fe({domEvent:Xt,item:{value:$e}})}})),t.createElement("img",{className:"h-22px current",src:r(25365),height:22,onClick:Xt=>{Fe==null||Fe({domEvent:Xt,item:{value:$e}})}}))}},69118:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return Ge}});var t=r(59301),y=r(65582),C=r(8591),z=r(43418),m=r(99313),A=r(61621),j=r(5112),G={title:"title___XAxiE",radioWrap:"radioWrap___k0pOB",radio:"radio___x9kMt",colorFF0000:"colorFF0000___IMgd0",pagination:"pagination___ou2ht",checkboxWrapper:"checkboxWrapper___kF7xI"},X=r(65862),R=r(3918),Me=r(71418),v=r(24905),b=r(89540),de=r(26724),ae=r.n(de),be=(W,Te,g)=>new Promise((we,oe)=>{var K=P=>{try{q(g.next(P))}catch(ce){oe(ce)}},ie=P=>{try{q(g.throw(P))}catch(ce){oe(ce)}},q=P=>P.done?we(P.value):Promise.resolve(P.value).then(K,ie);q((g=g.apply(W,Te)).next())}),se=({username:W,setStages:Te,stages:g,hasError:we,setHasError:oe})=>{const[K,ie]=(0,t.useState)(""),[q,P]=(0,t.useState)(1),[ce,Z]=(0,t.useState)([]),[F,He]=(0,t.useState)(!1),[ze,rt]=(0,t.useState)(0);(0,t.useEffect)(()=>{lt({page:1,search:""},!0)},[]);const lt=(tt,et)=>be(void 0,null,function*(){He(!0);const nt=yield(0,b.w3)({username:W,category:"manage",page:tt.page,search:tt.search});He(!1),Z(Be=>et?nt==null?void 0:nt.subjects:[...Be,...nt==null?void 0:nt.subjects]),rt(nt==null?void 0:nt.count)}),st=(0,t.useRef)();return t.createElement("div",{className:G.wrap},t.createElement("div",{className:"mb10"},t.createElement(R.t7,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:K,style:{width:500},onChange:tt=>{ie(tt),P(1),st.current.scrollTo({behavior:"smooth",top:0}),lt({page:1,search:tt},!0)}})),t.createElement(Me.Z,{spinning:F},t.createElement("div",{className:G.radioWrap,ref:st},t.createElement(ae(),{initialLoad:!1,pageStart:1,threshold:6,loadMore:()=>{P(q+1),lt({page:q+1,search:K},!1)},hasMore:ce.length{Te({subjectId:tt.target.value,stage_ids:[]}),oe(!1)}},ce.map(tt=>{const et=tt.stages.map(nt=>({label:nt.name,value:nt.id}));return t.createElement("div",{key:tt.id},t.createElement(j.ZP,{className:G.radio,value:tt.id},tt.name),tt.id===g.subjectId&&t.createElement("div",{className:G.checkboxWrapper},et.length>0&&t.createElement(v.default,{indeterminate:g.stage_ids.length>0&&g.stage_ids.length{Te({subjectId:tt.id,stage_ids:nt.target.checked?et.map(Be=>Be.value):[]})},checked:g.stage_ids.length===et.length},"\u5168\u9009"),t.createElement(v.default.Group,{options:et,value:g.stage_ids,onChange:nt=>Te({subjectId:tt.id,stage_ids:nt})})))}))))),we&&t.createElement("div",{className:G.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u5B9E\u8DF5\u8BFE\u7A0B\u53CA\u7AE0\u8282"))},Se=r(70031),k=r(47735),V=Object.defineProperty,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,x=(W,Te,g)=>Te in W?V(W,Te,{enumerable:!0,configurable:!0,writable:!0,value:g}):W[Te]=g,_=(W,Te)=>{for(var g in Te||(Te={}))d.call(Te,g)&&x(W,g,Te[g]);if(p)for(var g of p(Te))S.call(Te,g)&&x(W,g,Te[g]);return W},le=(W,Te)=>{var g={};for(var we in W)d.call(W,we)&&Te.indexOf(we)<0&&(g[we]=W[we]);if(W!=null&&p)for(var we of p(W))Te.indexOf(we)<0&&S.call(W,we)&&(g[we]=W[we]);return g},Ae=(W,Te,g)=>new Promise((we,oe)=>{var K=P=>{try{q(g.next(P))}catch(ce){oe(ce)}},ie=P=>{try{q(g.throw(P))}catch(ce){oe(ce)}},q=P=>P.done?we(P.value):Promise.resolve(P.value).then(K,ie);q((g=g.apply(W,Te)).next())});const We=W=>{var Te=W,{userDetail:g,globalSetting:we,loading:oe,user:K,dispatch:ie}=Te,q=le(Te,["userDetail","globalSetting","loading","user","dispatch"]),P,ce,Z,F,He;const[ze,rt]=(0,t.useState)("course"),[lt,st]=(0,t.useState)(""),[tt,et]=(0,t.useState)([]),[nt,Be]=(0,t.useState)(),[Xe,J]=(0,t.useState)(!1),[M,E]=(0,t.useState)(!1);(0,t.useEffect)(()=>{g.actionTabs.key==="UserDetail-SendToClass"&&B(lt)},[g.actionTabs.key]);const B=u=>Ae(void 0,null,function*(){J(!0);const O=yield ie({type:"userDetail/topicGetCourseList",payload:{search:u}});O&&et((O==null?void 0:O.courses)||[]),J(!1)}),[T,te]=(0,t.useState)({subjectId:"",stage_ids:[]}),c=()=>Ae(void 0,null,function*(){var u,O,f,h,Q,Ie;if(ze==="course"){if(!nt){E(!0);return}const ue=yield ie({type:"userDetail/topicSendToClass",payload:_({course_id:nt},(u=g.actionTabs)==null?void 0:u.params)});if(ie({type:"userDetail/setActionTabs",payload:{}}),ue&&ue.status===0){const ke={normal:"common_homework",group:"group_homework",exercise:"exercise",poll:"poll",videos:"video"};(0,X.xg)(`/classrooms/${nt}/${ke[(f=(O=g.actionTabs)==null?void 0:O.params)==null?void 0:f.object_type]}`)}}else{if(!T.subjectId||!T.stage_ids.length){E(!0);return}(yield(0,k.nI)({id:(Q=(h=g.actionTabs)==null?void 0:h.params)==null?void 0:Q.object_id,login:(Ie=K.userInfo)==null?void 0:Ie.login},{stage_ids:T.stage_ids})).status===0&&(C.ZP.success("\u53D1\u9001\u6210\u529F"),ie({type:"userDetail/setActionTabs",payload:{}}),(0,X.xg)(`/paths/${T.subjectId}`))}});return t.createElement(z.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:g.actionTabs.key==="UserDetail-SendToClass",title:"\u53D1\u9001",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:oe["userDetail/sendToClass"],width:600,afterClose:()=>{E(!1),et([]),te({subjectId:"",stage_ids:[]}),st("")},onOk:c,wrapClassName:Se.Z.CustomCss,onCancel:()=>{ie({type:"userDetail/setActionTabs",payload:{}})}},t.createElement(m.default,{activeKey:ze,onChange:u=>{E(!1),rt(u)},items:[{label:"\u8BFE\u5802",key:"course",children:t.createElement("div",{className:G.wrap},t.createElement("div",{className:"mb10"},t.createElement(R.t7,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:lt,style:{width:500},onChange:u=>{st(u),B(u)}})),t.createElement(A.Z,{active:!0,loading:Xe},t.createElement("div",{className:G.radioWrap},t.createElement(j.ZP.Group,{value:nt,onChange:u=>{Be(u.target.value),E(!1)}},tt.map((u,O)=>t.createElement(j.ZP,{className:G.radio,value:u.course_id,key:u.course_id},u.course_name))))),((ce=(P=g.actionTabs)==null?void 0:P.params)==null?void 0:ce.object_type)!=="videos"&&t.createElement("div",{className:G.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u9009\u62E9\u7684\u9898\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),M&&t.createElement("div",{className:G.colorFF0000},"\u8BF7\u5148\u9009\u62E9\u8BFE\u5802")),show:!0},{label:"\u5B9E\u8DF5\u8BFE\u7A0B",key:"subject",children:t.createElement(se,{username:(Z=K.userInfo)==null?void 0:Z.login,stages:T,setStages:te,hasError:M,setHasError:E}),show:((He=(F=g.actionTabs)==null?void 0:F.params)==null?void 0:He.object_type)==="videos"}].filter(u=>u.show)}))};var Ge=(0,y.connect)(({userDetail:W,loading:Te,globalSetting:g,user:we})=>({userDetail:W,globalSetting:g,loading:Te.effects,user:we}))(We)},51405:function(mt,Ye,r){"use strict";r.r(Ye),r.d(Ye,{default:function(){return c}});var t=r(59301),y=r(65582),C=r(43418),z=r(8591),m=r(61621),A=r(58421),j=r(2524),G=r(78241),X=r(92832),R=r(54580),Me=r(3113),v=r(38147),b=r(74128),de=r(19248),ae=Object.defineProperty,be=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,Se=(u,O,f)=>O in u?ae(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,k=(u,O)=>{for(var f in O||(O={}))Ke.call(O,f)&&Se(u,f,O[f]);if(be)for(var f of be(O))se.call(O,f)&&Se(u,f,O[f]);return u},V=(u,O,f)=>new Promise((h,Q)=>{var Ie=ye=>{try{ke(f.next(ye))}catch(De){Q(De)}},ue=ye=>{try{ke(f.throw(ye))}catch(De){Q(De)}},ke=ye=>ye.done?h(ye.value):Promise.resolve(ye.value).then(Ie,ue);ke((f=f.apply(u,O)).next())});const p=({userDetail:u,user:O,cb:f,loading:h,dispatch:Q})=>{const{actionTabs:Ie}=u,[ue]=G.default.useForm(),[ke,ye]=(0,t.useState)(!1),[De,N]=(0,t.useState)(void 0);(0,t.useEffect)(()=>{var U,Je;u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891"&&(ue.setFieldsValue({title:Ie.data.title,attachment_id:(U=Ie==null?void 0:Ie.data)==null?void 0:U.attachment_id}),N((Je=Ie==null?void 0:Ie.data)==null?void 0:Je.attachment_id))},[u.actionTabs.key]);const me=()=>t.createElement("div",{style:{position:"relative",backgroundColor:"#f4f3f4",display:"flex",alignItems:"center",justifyContent:"center"}},t.createElement("img",{src:b.Z.API_SERVER+"/api/attachments/"+De,alt:"avatar",style:{width:288}}),t.createElement("div",{style:{position:"absolute",right:"-6px",top:"-6px",cursor:"pointer",backgroundColor:"#fff",width:"16px",height:"16px",borderRadius:"50%"}},t.createElement(de.Z,{onClick:()=>N(void 0),style:{fontSize:"16px",color:"red"}}))),je=U=>{var Je,ct,_e,at,pt,Pt;if(U.file.status==="uploading"){ye(!0);return}if(U.file.status==="done"){if(ye(!1),U.file.status==="done"&&((ct=(Je=U.file)==null?void 0:Je.response)==null?void 0:ct.status)===-1){z.ZP.error((at=(_e=U.file)==null?void 0:_e.response)==null?void 0:at.message);return}N((Pt=(pt=U==null?void 0:U.file)==null?void 0:pt.response)==null?void 0:Pt.id)}};return t.createElement(C.default,{bodyStyle:{padding:"30px 40px"},centered:!0,open:u.actionTabs.key==="\u7F16\u8F91\u89C6\u9891",footer:null,width:643,destroyOnClose:!0,closable:!1},t.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},t.createElement("div",{style:{fontSize:"16px",fontWeight:"500",color:"#000",lineHeight:"16px"}},"\u89C6\u9891\u6807\u9898\u7F16\u8F91"),t.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}})),Ie.data&&t.createElement(G.default,{form:ue},t.createElement(G.default.Item,{label:"\u89C6\u9891\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165!"}],style:{marginBottom:"34px"}},t.createElement(X.default,{maxLength:60})),t.createElement(G.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:",style:{marginBottom:"34px"}},De?me():t.createElement(R.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${b.Z.API_SERVER}/api/attachments.json`,onChange:je,accept:"image/*"},t.createElement(Me.ZP,{loading:ke,icon:t.createElement("i",{className:"iconfont icon-shangchuantupian2"})},t.createElement("span",{style:{marginLeft:"3px"}},"\u4E0A\u4F20\u56FE\u7247")))),t.createElement("aside",null,"\u4EC5\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528278*225\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"),t.createElement(G.default.Item,null,t.createElement(Me.ZP,{style:{float:"right",marginLeft:"20px"},loading:ke,onClick:()=>V(void 0,null,function*(){var U,Je,ct;ue.setFieldsValue({attachment_id:De||((U=Ie==null?void 0:Ie.data)!=null&&U.attachment_id?(Je=Ie==null?void 0:Ie.data)==null?void 0:Je.attachment_id:void 0)});const _e=k({},yield ue.validateFields());(yield(0,v.ZP)(`/api/users/${(ct=O==null?void 0:O.userInfo)==null?void 0:ct.login}/videos/${Ie.data.id}/change_cover.json`,{method:"put",body:k({},_e)}))&&(z.ZP.success("\u4FEE\u6539\u6210\u529F"),Q({type:"userDetail/setActionTabs",payload:{}}),f())})},"\u786E\u5B9A"),t.createElement(Me.ZP,{style:{float:"right"},onClick:()=>{Q({type:"userDetail/setActionTabs",payload:{}})}},"\u53D6\u6D88"))))};var d=(0,y.connect)(({userDetail:u,loading:O,user:f})=>({userDetail:u,loading:O,user:f}))(p),S=r(18889),x=r(6848),_=r(71418),le=r(36193),Ae=r(56102),We={flex_box_center:"flex_box_center___XLvPY",flex_space_between:"flex_space_between___olqDv",flex_box_vertical_center:"flex_box_vertical_center___7Ehj3",flex_box_center_end:"flex_box_center_end___eAyvU",flex_box_column:"flex_box_column___h6EKr",wrap:"wrap___jMjpV",bottomActionWrap:"bottomActionWrap___MLvvL",playIconWrap2:"playIconWrap2___tjBpv",playIcon:"playIcon___Zxs9h",playIconWrap:"playIconWrap___yexC0",linkWrap:"linkWrap___mfd8s",link:"link___XFVyj",imgWrap:"imgWrap___VBvxW",cardBottom:"cardBottom___afGBc",bottomTitle:"bottomTitle___ZuGLa",actionIcon:"actionIcon___yvtTa",timeWrap:"timeWrap___j2lof",time:"time___IA2yw",peopleWrap:"peopleWrap___O2Jrn",playTime:"playTime___apDZs",bottomTitleTip:"bottomTitleTip___nLAHv"},Ge=r(86340),W=Object.defineProperty,Te=Object.defineProperties,g=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,ie=(u,O,f)=>O in u?W(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,q=(u,O)=>{for(var f in O||(O={}))oe.call(O,f)&&ie(u,f,O[f]);if(we)for(var f of we(O))K.call(O,f)&&ie(u,f,O[f]);return u},P=(u,O)=>Te(u,g(O));const ce="90%",Z="55%",F=({data:u,isReview:O,dispatch:f,onDelete:h=()=>{},logWatchHistory:Q=()=>{},onSend:Ie=()=>{}})=>{const[ue,ke]=(0,t.useState)(),[ye,De]=(0,t.useState)({}),N=U=>{if(isNaN(U))return{minutes:"00",seconds:"00"};const Je=new Date(U*1e3).toISOString().substr(11,8);return{hour:Je.substr(0,2),minutes:Je.substr(3,2),seconds:Je.substr(6,2)}},me=U=>{U.link||(ke(!0),De({videoId:U.id,file_url:U.play_url||U.file_url,copyUrl:je(U.play_url||U.file_url,U.cover_url),logWatchHistory:Q}))},je=(U,Je)=>{if(U)return``};return t.createElement(t.Fragment,null,u&&u.map((U,Je)=>{var ct;const _e=N(U.play_duration||0),at=(ct=U==null?void 0:U.cover_url)!=null&&ct.includes("https")?U.cover_url:b.Z.API_SERVER+U.cover_url;return t.createElement("a",{className:We.wrap,key:U.id},t.createElement(S.Z,null,t.createElement(x.Z,{title:"\u89C6\u9891\u65F6\u957F",placement:"bottom"},t.createElement("div",{className:We.playTime},_e.hour==="00"?"":_e.hour+":",_e.minutes+":",_e.seconds)),t.createElement(_.Z,{tip:"\u6B63\u5728\u8F6C\u7801\uFF0C\u8BF7\u7A0D\u7B49...",spinning:!U.transcoded&&!U.link},t.createElement("div",{className:We.imgWrap},t.createElement("img",{src:at}),U.link&&t.createElement("a",{className:We.linkWrap,href:U.link,target:"_blank",title:U.title},t.createElement("span",{className:We.link},"\u5916\u94FE")),O?t.createElement("div",{className:We.playIconWrap2},t.createElement("img",{className:We.playIcon,src:le})):t.createElement("div",{className:We.playIconWrap,onClick:()=>{!O&&me(U)}},t.createElement("img",{className:We.playIcon,src:le})),t.createElement("div",{className:We.bottomActionWrap},t.createElement("span",{className:We.peopleWrap},!!U.people_num&&t.createElement(x.Z,{title:"\u89C2\u770B\u4EBA\u6570",placement:"bottom"},t.createElement("i",{className:"icon-dianjiliang iconfont font12"},U.people_num))),t.createElement("div",null,t.createElement(x.Z,{title:"\u7F16\u8F91",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-bianji10 iconfont`,onClick:()=>{f({type:"userDetail/setActionTabs",payload:{key:"\u7F16\u8F91\u89C6\u9891",data:U}})},style:{marginTop:"1px",display:"inline-block"}})),!O&&t.createElement(Ae.CopyToClipboard,{text:je(U.play_url||U.file_url,U.cover_url),onCopy:()=>z.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement(x.Z,{title:"\u590D\u5236\u94FE\u63A5",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-lianjie2 iconfont`}))),t.createElement(x.Z,{title:"\u5220\u9664",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-shanchu12 iconfont`,onClick:()=>h(U.id)})),(U==null?void 0:U.status)!="processing"&&t.createElement(x.Z,{title:"\u53D1\u9001",placement:"top"},t.createElement("i",{className:`${We.actionIcon} icon-fasongzhiketang`,onClick:()=>Ie(U.id)})))))),t.createElement("div",{className:We.cardBottom},t.createElement(x.Z,{overlayClassName:We.bottomTitleTip,getPopupContainer:pt=>pt.parentNode,title:U==null?void 0:U.title,placement:"bottom",autoAdjustOverflow:!1,arrowPointAtCenter:!0,mouseEnterDelay:0,mouseLeaveDelay:0},t.createElement("div",{className:We.bottomTitle},U.title)),U.total_time&&t.createElement("div",{className:We.timeWrap},t.createElement("div",{className:We.time},U.total_time&&`\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F\uFF1A${U.total_time}`)))))}),t.createElement(Ge.K,P(q({},ye),{visible:ue,allow_skip:!0,width:800,onClose:()=>{ke(!1),De({})}})))};var He=(0,y.connect)(({userDetail:u})=>({userDetail:u}))(F),ze={flex_box_center:"flex_box_center___IcqlF",flex_space_between:"flex_space_between___wI3bO",flex_box_vertical_center:"flex_box_vertical_center___wd4F6",flex_box_center_end:"flex_box_center_end___sX6yw",flex_box_column:"flex_box_column___oOUfO",body:"body___qkQFy",status:"status___lJSfh",datalist:"datalist___u3xx3",pager:"pager___inNi6",wrap:"wrap___u5nsU",midWrap:"midWrap___AEcVw",color999:"color999___UbIGq",orderWrap:"orderWrap___NBpTb",orderIconWrap:"orderIconWrap___BWV6J",orderAsc:"orderAsc___d0bIf",orderDesc:"orderDesc___XbnhV",color0152d9:"color0152d9___QUmiG",h10:"h10___aHhYp",cursorPointer:"cursorPointer___tv0ub",orderTextWrap:"orderTextWrap___xIS1a",cardWrap:"cardWrap___YxQcT",countWrap:"countWrap___nr9pc",colorRed:"colorRed___zZSQ2",modal:"modal___AyGQi"},rt=r(66457),lt=r(77254),st=r(3918),tt=r(65862),et=r(69118),nt=Object.defineProperty,Be=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,M=(u,O,f)=>O in u?nt(u,O,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[O]=f,E=(u,O)=>{for(var f in O||(O={}))Xe.call(O,f)&&M(u,f,O[f]);if(Be)for(var f of Be(O))J.call(O,f)&&M(u,f,O[f]);return u},B=(u,O)=>{var f={};for(var h in u)Xe.call(u,h)&&O.indexOf(h)<0&&(f[h]=u[h]);if(u!=null&&Be)for(var h of Be(u))O.indexOf(h)<0&&J.call(u,h)&&(f[h]=u[h]);return f},T=(u,O,f)=>new Promise((h,Q)=>{var Ie=ye=>{try{ke(f.next(ye))}catch(De){Q(De)}},ue=ye=>{try{ke(f.throw(ye))}catch(De){Q(De)}},ke=ye=>ye.done?h(ye.value):Promise.resolve(ye.value).then(Ie,ue);ke((f=f.apply(u,O)).next())});const te=u=>{var O=u,{user:f,userDetail:h,globalSetting:Q,loading:Ie,dispatch:ue}=O,ke=B(O,["user","userDetail","globalSetting","loading","dispatch"]),ye;const[De]=(0,y.useSearchParams)(),N=(0,y.useLocation)(),me=(0,t.useRef)(),[je,U]=(0,t.useState)(0),[Je,ct]=(0,t.useState)([]),[_e,at]=(0,t.useState)({category:De.get("category")||"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:null,search:null}),[pt,Pt]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var vt;me.current=(vt=N.pathname.split("/"))==null?void 0:vt[2],_e.username=me.current,at(_e),xt(_e)},[N.pathname]);const Nt=((ye=N.pathname.split("/"))==null?void 0:ye[3])||"classrooms";(0,t.useEffect)(()=>lt.Z.subscribe("user-detail-search",Kt=>T(void 0,null,function*(){if(Nt===Kt.currentTabName){const En={category:"all",page:1,per_page:15,sort_by:"published_at",sort_direction:"desc",username:me.current,search:Kt.value};at(En),Pt(!1),yield xt(En),Pt(!0)}})),[]);const xt=vt=>T(void 0,null,function*(){let Kt;vt.category==="all"?Kt=yield ue({type:"userDetail/getVideos",payload:vt}):Kt=yield ue({type:"userDetail/getReviewVideos",payload:vt}),Kt&&(U((Kt==null?void 0:Kt.count)||0),ct((Kt==null?void 0:Kt.videos)||[]))}),nn=vt=>{_e.search=vt,_e.page=1,at(_e),xt(_e)},Et=vt=>{var Kt;_e.category=vt,_e.page=1,(Kt=window.location.href.toString())!=null&&Kt.includes("category")?(0,tt.jz)("category",vt):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+`&category=${vt}`:`?category=${vt}`),at(_e),xt(_e)},ft=()=>{_e.sort_direction=_e.sort_direction==="desc"?"asc":"desc",at(_e),xt(_e)},Ot=vt=>{_e.page=vt,at(_e),xt(_e)},Gt=()=>{var vt,Kt;((vt=f.userInfo)!=null&&vt.admin||(Kt=f.userInfo)!=null&&Kt.is_teacher&&(0,rt.O5)())&&y.history.push(`/users/${me.current}/videos/upload`)},wt=vt=>{const Kt=C.default.confirm({icon:null,centered:!0,content:t.createElement("div",{style:{margin:"0px ",width:370}},t.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"42px"}},t.createElement("span",{style:{fontWeight:"500",color:"#000000",lineHeight:"16px"}},"\u63D0\u793A"),t.createElement("i",{className:"icon-danchuangguanbi iconfont",style:{cursor:"pointer"},onClick:()=>{Kt.destroy()}})),t.createElement("div",{className:ze.modal},"\u8BE5\u89C6\u9891\u5C06\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D\uFF0C\u662F\u5426\u786E\u8BA4\u5220\u9664?")),okType:"default",onOk:()=>T(void 0,null,function*(){(yield ue({type:"userDetail/deleteVideo",payload:{id:vt,username:me.current}}))&&(z.ZP.info("\u89C6\u9891\u5220\u9664\u6210\u529F\uFF01"),_e.page>1&&(Je==null?void 0:Je.length)===1&&(_e.page=_e.page-1,at(E({},_e))),xt(_e))})})},Vt=vt=>{ue({type:"userDetail/setActionTabs",payload:{key:"UserDetail-SendToClass",params:{object_id:vt,username:me.current,object_type:"videos"}}})},Tt=vt=>ue({type:"userDetail/logWatchHistory",payload:vt}),Zt=[{id:"all",name:"\u5BA1\u6838\u901A\u8FC7\u89C6\u9891"},{id:"pending",name:"\u5F85\u5BA1\u6838\u89C6\u9891"}],cn=[{id:"published_at",name:"\u6700\u65B0\u4E0A\u4F20"}];return t.createElement("div",{className:ze.body},t.createElement(st.YG,{onChange:Et,value:_e.category,tabBarExtraContent:t.createElement(st.t7,{style:{width:303},placeholder:"\u641C\u7D22\u89C6\u9891",value:_e.search,onChange:nn}),className:"mb25",dataSource:Zt}),t.createElement("div",{className:ze.status},t.createElement(st.cq,{dataSource:cn,sortValue:_e.sort_direction,dropValue:_e.sort_by,onSort:ft,onDrop:()=>{console.log(123123)}}),t.createElement(st.op,{style:{marginLeft:"auto"},onClick:Gt},"\u4E0A\u4F20\u89C6\u9891")),t.createElement(m.Z,{loading:!!(Ie["userDetail/getVideos"]||Ie["userDetail/getReviewVideos"]),active:!0,paragraph:{rows:5}},Je.length==0?t.createElement(j.Z,null):t.createElement("div",{className:ze.datalist},t.createElement(He,{data:Je,isReview:_e.category==="pending",onDelete:wt,onSend:Vt,logWatchHistory:Tt})),t.createElement("div",{className:ze.pager},je>_e.per_page&&t.createElement(A.Z,{showQuickJumper:!0,showSizeChanger:!1,total:je,onChange:vt=>Ot(vt),pageSize:_e.per_page,current:_e.page}))),t.createElement(et.Z,null),t.createElement(d,{cb:()=>xt(_e)}))};var c=(0,y.connect)(({user:u,userDetail:O,loading:f,globalSetting:h})=>({user:u,userDetail:O,globalSetting:h,loading:f.effects}))(te)},84056:function(mt,Ye,r){"use strict";r.d(Ye,{BU:function(){return y},Dj:function(){return t},gH:function(){return C},vp:function(){return z}});function t(m){try{m.mozRequestFullScreen?m.mozRequestFullScreen():m.webkitRequestFullScreen&&m.webkitRequestFullScreen()}catch(A){console.log(A,":e")}}function y(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const C=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function z(){var m=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,A=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",m),window.isFullScreen?window.isFullScreen:m!=null}},66457:function(mt,Ye,r){"use strict";r.d(Ye,{rX:function(){return V},pW:function(){return p},gy:function(){return d},xY:function(){return k},O5:function(){return Se},tJ:function(){return de},o1:function(){return ae},Rd:function(){return se}});var t=r(65582),y=r(43418),C=r(28103),z=r(8591),m=r(41867),A=r(65862),j=r(87169),G=r(25510),X="data:image/png;base64,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",R=r.p+"static/newqrcode.a8740efb.png",Me=r(32637),v=r(59301),b=(S,x,_)=>new Promise((le,Ae)=>{var We=Te=>{try{W(_.next(Te))}catch(g){Ae(g)}},Ge=Te=>{try{W(_.throw(Te))}catch(g){Ae(g)}},W=Te=>Te.done?le(Te.value):Promise.resolve(Te.value).then(We,Ge);W((_=_.apply(S,x)).next())});const de=(S,x=!1)=>!!(ae(S)&&be(x)),ae=S=>(0,m.bg)()?!0:(S({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),be=(S=!1)=>{var x;const{user:_}=(0,t.getDvaApp)()._store.getState();return(x=_.userInfo)!=null&&x.profile_completed?!0:(y.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,A.xg)("/account/profile/edit"),Ke()}}),!1)},Ke=()=>{y.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},se=()=>{y.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:v.createElement("div",{style:{textAlign:"center"}},v.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),v.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Me}),v.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Se=()=>{var S;const{user:x}=(0,t.getDvaApp)()._store.getState();return(S=x.userInfo)!=null&&S.professional_certification?!0:(y.default.confirm({title:"\u63D0\u793A",centered:!0,content:v.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:()=>{(0,A.xg)("/account/certification")}}),!1)},k=()=>(0,m.V9)()?!0:(y.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.createElement("img",{src:R,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),V=(S,x)=>S?!0:(y.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("p",null,x||"\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"),v.createElement("div",{style:{marginLeft:"110px"}},v.createElement("img",{src:X,width:200}),v.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),p=S=>{y.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:v.createElement("div",null,v.createElement("div",null,v.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),v.createElement(C.Z,null),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",v.createElement("a",null,S),"\u5929\u3002"),v.createElement("p",{style:{color:"#666666",fontSize:12}}," ",v.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),v.createElement("div",{style:{textAlign:"center",marginTop:30}},v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:G,alt:"\u4E8C\u7EF4\u7801",width:160})))})},d=(S,x="")=>{const{shixunsDetail:{detail:_}}=(0,t.getDvaApp)()._store.getState();if((_==null?void 0:_.public)===2||(_==null?void 0:_.public)===1||(_==null?void 0:_.shixun_status)===3){let le="";return(_==null?void 0:_.public)===2&&(le="\u5DF2\u516C\u5F00"),(_==null?void 0:_.public)===1&&(le="\u5F85\u5BA1\u6838"),(_==null?void 0:_.shixun_status)===3&&(le="\u5DF2\u5173\u95ED"),y.default.info({centered:!0,icon:v.createElement(j.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.createElement("div",{className:"tc",style:{marginLeft:-38}},v.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",le,"\uFF0C",x,"\u3002"),v.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:G,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(_==null?void 0:_.shixun_status)===2?(y.default.confirm({centered:!0,icon:v.createElement(j.Z,null),title:"\u63D0\u793A",content:v.createElement("div",null,v.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",x,"\u3002"),v.createElement("br",null),v.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:()=>{y.default.confirm({width:440,centered:!0,icon:v.createElement(j.Z,{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:()=>b(void 0,null,function*(){(yield S({type:"shixunsDetail/cancelRelease",payload:{id:_==null?void 0:_.identifier}})).status!==401&&(z.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),S({type:"shixunsDetail/getShixunsDetail",payload:{id:_==null?void 0:_.identifier}}),S({type:"practiceSetting/getCommonData",payload:{id:_==null?void 0:_.identifier}}))})})}}),!0):!1}},73217:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return En}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,i){return e.__proto__=i,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let i=Object(e);for(let a=1;a ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","error",a),m.ENABLE_ERROR&&(console.error?console.error(a):console.warn?console.warn(a):console.log(a))}static i(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","info",a),m.ENABLE_INFO&&(console.info?console.info(a):console.log(a))}static w(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","warn",a),m.ENABLE_WARN&&(console.warn?console.warn(a):console.log(a))}static d(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","debug",a),m.ENABLE_DEBUG&&(console.debug?console.debug(a):console.log(a))}static v(e,i){(!e||m.FORCE_GLOBAL_TAG)&&(e=m.GLOBAL_TAG);let a=`[${e}] > ${i}`;m.ENABLE_CALLBACK&&m.emitter.emit("log","verbose",a),m.ENABLE_VERBOSE&&console.log(a)}}m.GLOBAL_TAG="flv.js",m.FORCE_GLOBAL_TAG=!1,m.ENABLE_ERROR=!0,m.ENABLE_INFO=!0,m.ENABLE_WARN=!0,m.ENABLE_DEBUG=!0,m.ENABLE_VERBOSE=!0,m.ENABLE_CALLBACK=!1,m.emitter=new(z());var A=m;class j{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var G=j;class X{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class R extends X{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Me extends X{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class v extends X{constructor(e){super(e)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},de={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class ae{constructor(e){this._type=e||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,i){throw new v("Unimplemented abstract function!")}abort(){throw new v("Unimplemented abstract function!")}}let be={};function Ke(){let it=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(it)||/(opr)[\/]([\w.]+)/.exec(it)||/(chrome)[ \/]([\w.]+)/.exec(it)||/(iemobile)[\/]([\w.]+)/.exec(it)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(it)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(it)||/(webkit)[ \/]([\w.]+)/.exec(it)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(it)||/(msie) ([\w.]+)/.exec(it)||it.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(it)||it.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(it)||[],i=/(ipad)/.exec(it)||/(ipod)/.exec(it)||/(windows phone)/.exec(it)||/(iphone)/.exec(it)||/(kindle)/.exec(it)||/(android)/.exec(it)||/(windows)/.exec(it)||/(mac)/.exec(it)||/(linux)/.exec(it)||/(cros)/.exec(it)||[],a={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:i[0]||""},n={};if(a.browser){n[a.browser]=!0;let o=a.majorVersion.split(".");n.version={major:parseInt(a.majorVersion,10),string:a.version},o.length>1&&(n.version.minor=parseInt(o[1],10)),o.length>2&&(n.version.build=parseInt(o[2],10))}if(a.platform&&(n[a.platform]=!0),(n.chrome||n.opr||n.safari)&&(n.webkit=!0),n.rv||n.iemobile){n.rv&&delete n.rv;let o="msie";a.browser=o,n[o]=!0}if(n.edge){delete n.edge;let o="msedge";a.browser=o,n[o]=!0}if(n.opr){let o="opera";a.browser=o,n[o]=!0}if(n.safari&&n.android){let o="android";a.browser=o,n[o]=!0}n.name=a.browser,n.platform=a.platform;for(let o in be)be.hasOwnProperty(o)&&delete be[o];Object.assign(be,n)}Ke();var se=be;class Se extends ae{static isSupported(){try{let e=se.msedge&&se.version.minor>=15048,i=se.msedge?e:!0;return self.fetch&&self.ReadableStream&&i}catch(e){return!1}}constructor(e,i){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=i,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,i){this._dataSource=e,this._range=i;let a=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(a=e.redirectedURL);let n=this._seekHandler.getConfig(a,i),o=new self.Headers;if(typeof n.headers=="object"){let l=n.headers;for(let L in l)l.hasOwnProperty(L)&&o.append(L,l[L])}let s={method:"GET",headers:o,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let l in this._config.headers)o.append(l,this._config.headers[l]);e.cors===!1&&(s.mode="same-origin"),e.withCredentials&&(s.credentials="include"),e.referrerPolicy&&(s.referrerPolicy=e.referrerPolicy),this._status=b.kConnecting,self.fetch(n.url,s).then(l=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(l.ok&&l.status>=200&&l.status<=299){if(l.url!==n.url&&this._onURLRedirect){let w=this._seekHandler.removeURLParameters(l.url);this._onURLRedirect(w)}let L=l.headers.get("Content-Length");return L!=null&&(this._contentLength=parseInt(L),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,l.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:l.status,msg:l.statusText});else throw new X("FetchStreamLoader: Http code invalid, "+l.status+" "+l.statusText)}).catch(l=>{if(this._status=b.kError,this._onError)this._onError(de.EXCEPTION,{code:-1,msg:l.message});else throw l})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(i=>{if(i.done)if(this._contentLength!==null&&this._receivedLength{if(i.code===11&&se.msedge)return;this._status=b.kError;let a=0,n=null;if((i.code===19||i.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new X("MozChunkedLoader: Http code invalid, "+i.status+" "+i.statusText);else this._status=b.kBuffering}}_onProgress(e){if(this._status===b.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let i=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,a,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=b.kError;let i=0,a=null;if(this._contentLength&&e.loaded=200&&i.status<=299){if(this._status=LoaderStatus.kBuffering,i.responseURL!=null){let n=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}let a=i.getResponseHeader("Content-Length");if(a!=null&&this._contentLength==null){let n=parseInt(a);n>0&&(this._contentLength=n,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+i.status+" "+i.statusText);else if(i.readyState===3&&i.status>=200&&i.status<=299){this._status=LoaderStatus.kBuffering;let a=i.response;this._reader.readAsArrayBuffer(a)}}_xhrOnError(e){this._status=LoaderStatus.kError;let i=LoaderErrors.EXCEPTION,a={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(i,a);else throw new RuntimeException(a.msg)}_msrOnProgress(e){let a=e.target.result;if(a==null){this._doReconnectIfNeeded();return}let n=a.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=a.byteLength;let o=this._totalRange.from+this._receivedLength;this._receivedLength+=n.byteLength,this._onDataArrival&&this._onDataArrival(n,o,this._receivedLength),a.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${o+n.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(a=this._range.from+this._contentLength-1),this._currentRequestRange={from:i,to:a},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,i){this._lastTimeLoaded=0;let a=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?a=this._currentRedirectedURL:e.redirectedURL!=null&&(a=e.redirectedURL));let n=this._seekHandler.getConfig(a,i);this._currentRequestURL=n.url;let o=this._xhr=new XMLHttpRequest;if(o.open("GET",n.url,!0),o.responseType="arraybuffer",o.onreadystatechange=this._onReadyStateChange.bind(this),o.onprogress=this._onProgress.bind(this),o.onload=this._onLoad.bind(this),o.onerror=this._onXhrError.bind(this),e.withCredentials&&(o.withCredentials=!0),typeof n.headers=="object"){let s=n.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}if(typeof this._config.headers=="object"){let s=this._config.headers;for(let l in s)s.hasOwnProperty(l)&&o.setRequestHeader(l,s[l])}o.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let i=e.target;if(i.readyState===2){if(i.responseURL!=null){let a=this._seekHandler.removeURLParameters(i.responseURL);i.responseURL!==this._currentRequestURL&&a!==this._currentRedirectedURL&&(this._currentRedirectedURL=a,this._onURLRedirect&&this._onURLRedirect(a))}if(i.status>=200&&i.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(de.HTTP_STATUS_CODE_INVALID,{code:i.status,msg:i.statusText});else throw new X("RangeLoader: Http code invalid, "+i.status+" "+i.statusText)}}_onProgress(e){if(this._status===b.kError)return;if(this._contentLength===null){let a=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,a=!0;let n=e.total;this._internalAbort(),n!=null&n!==0&&(this._totalLength=n)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,a){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let i=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(i)}_normalizeSpeed(e){let i=this._chunkSizeKBList,a=i.length-1,n=0,o=0,s=a;if(e=i[n]&&e=3&&(i=this._speedSampler.currentKBps)),i!==0){let s=this._normalizeSpeed(i);this._currentSpeedNormalized!==s&&(this._currentSpeedNormalized=s,this._currentChunkSizeKB=s)}let a=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength;let o=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=b.kError;let i={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(de.EXCEPTION,i);else throw new X(i.msg)}}_dispatchArrayBuffer(e){let i=e,a=this._receivedLength;this._receivedLength+=i.byteLength,this._onDataArrival&&this._onDataArrival(i,a,this._receivedLength)}_onWebSocketError(e){this._status=b.kError;let i={code:e.code,msg:e.message};if(this._onError)this._onError(de.EXCEPTION,i);else throw new X(i.msg)}}var Ae=le;class We{constructor(e){this._zeroStart=e||!1}getConfig(e,i){let a={};if(i.from!==0||i.to!==-1){let n;i.to!==-1?n=`bytes=${i.from.toString()}-${i.to.toString()}`:n=`bytes=${i.from.toString()}-`,a.Range=n}else this._zeroStart&&(a.Range="bytes=0-");return{url:e,headers:a}}removeURLParameters(e){return e}}var Ge=We;class W{constructor(e,i){this._startName=e,this._endName=i}getConfig(e,i){let a=e;if(i.from!==0||i.to!==-1){let n=!0;a.indexOf("?")===-1&&(a+="?",n=!1),n&&(a+="&"),a+=`${this._startName}=${i.from.toString()}`,i.to!==-1&&(a+=`&${this._endName}=${i.to.toString()}`)}return{url:a,headers:{}}}removeURLParameters(e){let i=e.split("?")[0],a,n=e.indexOf("?");n!==-1&&(a=e.substring(n+1));let o="";if(a!=null&&a.length>0){let s=a.split("&");for(let l=0;l0;L[0]!==this._startName&&L[0]!==this._endName&&(w&&(o+="&"),o+=s[l])}}return o.length===0?i:i+"?"+o}}var Te=W;class g{constructor(e,i,a){this.TAG="IOController",this._config=i,this._extraData=a,this._stashInitialSize=1024*384,i.stashInitialSize!=null&&i.stashInitialSize>0&&(this._stashInitialSize=i.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,i.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new G,this._speedNormalizeList=[64,128,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===_?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Ge(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let i=e.seekParamStart||"bstart",a=e.seekParamEnd||"bend";this._seekHandler=new Te(i,a)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Me("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Me(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Ae;else if(k.isSupported())this._loaderClass=k;else if(p.isSupported())this._loaderClass=p;else if(_.isSupported())this._loaderClass=_;else throw new X("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,i){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(i),this._loader.destroy(),this._loader=null;let a={from:e,to:-1};this._currentRange={from:a.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,a),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Me("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let i=this._stashSize;for(;i+1024*1024*10){let n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(a,0,i).set(n,0)}this._stashBuffer=a,this._bufferSize=i}_normalizeSpeed(e){let i=this._speedNormalizeList,a=i.length-1,n=0,o=0,s=a;if(e=i[n]&&e=512&&e<=1024?i=Math.floor(e*1.5):i=e*2,i>8192&&(i=8192);let a=i*1024+1024*1024*1;this._bufferSize0){let s=this._stashBuffer.slice(0,this._stashUsed),l=this._dispatchChunks(s,this._stashByteStart);if(l0){let L=new Uint8Array(s,l);o.set(L,0),this._stashUsed=L.byteLength,this._stashByteStart+=l}}else this._stashUsed=0,this._stashByteStart+=l;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let s=this._dispatchChunks(e,i);if(sthis._bufferSize&&(this._expandBuffer(l),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,s),0),this._stashUsed+=l,this._stashByteStart=i+s}}}else if(this._stashUsed===0){let o=this._dispatchChunks(e,i);if(othis._bufferSize&&this._expandBuffer(s),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,o),0),this._stashUsed+=s,this._stashByteStart=i+o}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let o=new Uint8Array(this._stashBuffer,0,this._bufferSize);o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let s=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(s0){let l=new Uint8Array(this._stashBuffer,s);o.set(l,0)}this._stashUsed-=s,this._stashByteStart+=s}}_flushStashBuffer(e){if(this._stashUsed>0){let i=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(i,this._stashByteStart),n=i.byteLength-a;if(a0){let o=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(i,a);o.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=a}return 0}return this._stashUsed=0,this._stashByteStart=0,n}return 0}_onLoaderComplete(e,i){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,i){switch(A.e(this.TAG,`Loader error, code = ${i.code}, msg = ${i.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=de.UNRECOVERABLE_EARLY_EOF),e){case de.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let a=this._currentRange.to+1;a0){let i=Z.getConfig();e.emit("change",i)}}static registerListener(e){Z.emitter.addListener("change",e)}static removeListener(e){Z.emitter.removeListener("change",e)}static addLogListener(e){A.emitter.addListener("log",e),A.emitter.listenerCount("log")>0&&(A.ENABLE_CALLBACK=!0,Z._notifyChange())}static removeLogListener(e){A.emitter.removeListener("log",e),A.emitter.listenerCount("log")===0&&(A.ENABLE_CALLBACK=!1,Z._notifyChange())}}Z.emitter=new(z());var F=Z;class He{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,i=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&&e&&i}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let i=this.keyframesIndex,a=this._search(i.times,e);return{index:a,milliseconds:i.times[a],fileposition:i.filepositions[a]}}_search(e,i){let a=0,n=e.length-1,o=0,s=0,l=n;for(i=e[o]&&i=128){e.push(String.fromCharCode(o&65535)),a+=2;continue}}}else if(i[a]<240){if(rt(i,a,2)){let o=(i[a]&15)<<12|(i[a+1]&63)<<6|i[a+2]&63;if(o>=2048&&(o&63488)!==55296){e.push(String.fromCharCode(o&65535)),a+=3;continue}}}else if(i[a]<248&&rt(i,a,3)){let o=(i[a]&7)<<18|(i[a+1]&63)<<12|(i[a+2]&63)<<6|i[a+3]&63;if(o>65536&&o<1114112){o-=65536,e.push(String.fromCharCode(o>>>10|55296)),e.push(String.fromCharCode(o&1023|56320)),a+=4;continue}}}e.push("\uFFFD"),++a}return e.join("")}var st=lt;let tt=function(){let it=new ArrayBuffer(2);return new DataView(it).setInt16(0,256,!0),new Int16Array(it)[0]===256}();class et{static parseScriptData(e,i,a){let n={};try{let o=et.parseValue(e,i,a),s=et.parseValue(e,i+o.size,a-o.size);n[o.data]=s.data}catch(o){A.e("AMF",o.toString())}return n}static parseObject(e,i,a){if(a<3)throw new R("Data not enough when parse ScriptDataObject");let n=et.parseString(e,i,a),o=et.parseValue(e,i+n.size,a-n.size),s=o.objectEnd;return{data:{name:n.data,value:o.data},size:n.size+o.size,objectEnd:s}}static parseVariable(e,i,a){return et.parseObject(e,i,a)}static parseString(e,i,a){if(a<2)throw new R("Data not enough when parse String");let o=new DataView(e,i,a).getUint16(0,!tt),s;return o>0?s=st(new Uint8Array(e,i+2,o)):s="",{data:s,size:2+o}}static parseLongString(e,i,a){if(a<4)throw new R("Data not enough when parse LongString");let o=new DataView(e,i,a).getUint32(0,!tt),s;return o>0?s=st(new Uint8Array(e,i+4,o)):s="",{data:s,size:4+o}}static parseDate(e,i,a){if(a<10)throw new R("Data size invalid when parse Date");let n=new DataView(e,i,a),o=n.getFloat64(0,!tt),s=n.getInt16(8,!tt);return o+=s*60*1e3,{data:new Date(o),size:10}}static parseValue(e,i,a){if(a<1)throw new R("Data not enough when parse Value");let n=new DataView(e,i,a),o=1,s=n.getUint8(0),l,L=!1;try{switch(s){case 0:l=n.getFloat64(1,!tt),o+=8;break;case 1:{l=!!n.getUint8(1),o+=1;break}case 2:{let w=et.parseString(e,i+1,a-1);l=w.data,o+=w.size;break}case 3:{l={};let w=0;for((n.getUint32(a-4,!tt)&16777215)===9&&(w=3);o32)throw new Me("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let s=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,s}let i=this._current_word_bits_left?this._current_word:0;i=i>>>32-this._current_word_bits_left;let a=e-this._current_word_bits_left;this._fillCurrentWord();let n=Math.min(a,this._current_word_bits_left),o=this._current_word>>>32-n;return this._current_word<<=n,this._current_word_bits_left-=n,i=i<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Xe=Be;class J{static _ebsp2rbsp(e){let i=e,a=i.byteLength,n=new Uint8Array(a),o=0;for(let s=0;s=2&&i[s]===3&&i[s-1]===0&&i[s-2]===0||(n[o]=i[s],o++);return new Uint8Array(n.buffer,0,o)}static parseSPS(e){let i=J._ebsp2rbsp(e),a=new Xe(i);a.readByte();let n=a.readByte();a.readByte();let o=a.readByte();a.readUEG();let s=J.getProfileString(n),l=J.getLevelString(o),L=1,w=420,re=[0,420,422,444],ve=8;if((n===100||n===110||n===122||n===244||n===44||n===83||n===86||n===118||n===128||n===138||n===144)&&(L=a.readUEG(),L===3&&a.readBits(1),L<=3&&(w=re[L]),ve=a.readUEG()+8,a.readUEG(),a.readBits(1),a.readBool())){let gt=L!==3?8:12;for(let bt=0;bt0&><16?(Le=bt[gt-1],ne=Mt[gt-1]):gt===255&&(Le=a.readByte()<<8|a.readByte(),ne=a.readByte()<<8|a.readByte())}if(a.readBool()&&a.readBool(),a.readBool()&&(a.readBits(4),a.readBool()&&a.readBits(24)),a.readBool()&&(a.readUEG(),a.readUEG()),a.readBool()){let gt=a.readBits(32),bt=a.readBits(32);D=a.readBool(),Y=bt,ee=gt*2,Oe=Y/ee}}let he=1;(Le!==1||ne!==1)&&(he=Le/ne);let Ee=0,xe=0;if(L===0)Ee=1,xe=2-Ne;else{let gt=L===3?1:2,bt=L===1?2:1;Ee=gt,xe=bt*(2-Ne)}let Qe=(Ve+1)*16,ot=(2-Ne)*((Ze+1)*16);Qe-=(Re+I)*Ee,ot-=(H+$)*xe;let dt=Math.ceil(Qe*he);return a.destroy(),a=null,{profile_string:s,level_string:l,bit_depth:ve,ref_frames:Ce,chroma_format:w,chroma_format_string:J.getChromaFormatString(w),frame_rate:{fixed:D,fps:Oe,fps_den:ee,fps_num:Y},sar_ratio:{width:Le,height:ne},codec_size:{width:Qe,height:ot},present_size:{width:dt,height:ot}}}static _skipScalingList(e,i){let a=8,n=8,o=0;for(let s=0;s>>8&255|(it&255)<<8}function te(it){return(it&4278190080)>>>24|(it&16711680)>>>8|(it&65280)<<8|(it&255)<<24}function c(it,e){return it[e]<<24|it[e+1]<<16|it[e+2]<<8|it[e+3]}class u{constructor(e,i){this.TAG="FLVDemuxer",this._config=i,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new ze,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(){let a=new ArrayBuffer(2);return new DataView(a).setInt16(0,256,!0),new Int16Array(a)[0]===256}()}destroy(){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}static probe(e){let i=new Uint8Array(e),a={match:!1};if(i[0]!==70||i[1]!==76||i[2]!==86||i[3]!==1)return a;let n=(i[4]&4)>>>2!==0,o=(i[4]&1)!==0,s=c(i,5);return s<9?a:{match:!0,consumed:s,dataOffset:s,hasAudioTrack:n,hasVideoTrack:o}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new ze}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,i){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new R("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let a=0,n=this._littleEndian;if(i===0)if(e.byteLength>13)a=u.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,i+a!==this._dataOffset&&A.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,a).getUint32(0,!n)!==0&&A.w(this.TAG,"PrevTagSize0 !== 0 !!!"),a+=4);ae.byteLength)break;let s=o.getUint8(0),l=o.getUint32(0,!n)&16777215;if(a+11+l+4>e.byteLength)break;if(s!==8&&s!==9&&s!==18){A.w(this.TAG,`Unsupported tag type ${s}, skipped`),a+=11+l+4;continue}let L=o.getUint8(4),w=o.getUint8(5),re=o.getUint8(6),ve=o.getUint8(7),Pe=re|w<<8|L<<16|ve<<24;(o.getUint32(7,!n)&16777215)!==0&&A.w(this.TAG,"Meet tag which has StreamID != 0!");let Ve=a+11;switch(s){case 8:this._parseAudioData(e,Ve,l,Pe);break;case 9:this._parseVideoData(e,Ve,l,Pe,i+a);break;case 18:this._parseScriptData(e,Ve,l);break}let Ze=o.getUint32(11+l,!n);Ze!==11+l&&A.w(this.TAG,`Invalid PrevTagSize ${Ze}`),a+=11+l+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),a}_parseScriptData(e,i,a){let n=nt.parseScriptData(e,i,a);if(n.hasOwnProperty("onMetaData")){if(n.onMetaData==null||typeof n.onMetaData!="object"){A.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&A.w(this.TAG,"Found another onMetaData tag!"),this._metadata=n;let o=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},o)),typeof o.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=o.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof o.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=o.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof o.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=o.audiodatarate),typeof o.videodatarate=="number"&&(this._mediaInfo.videoDataRate=o.videodatarate),typeof o.width=="number"&&(this._mediaInfo.width=o.width),typeof o.height=="number"&&(this._mediaInfo.height=o.height),typeof o.duration=="number"){if(!this._durationOverrided){let s=Math.floor(o.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(typeof o.framerate=="number"){let s=Math.floor(o.framerate*1e3);if(s>0){let l=s/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=l,this._referenceFrameRate.fps_num=s,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=l}}if(typeof o.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let s=o.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(s),o.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=o,A.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))}_parseKeyframesIndex(e){let i=[],a=[];for(let n=1;n>>4;if(L!==2&&L!==10){this._onError(B.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+L);return}let w=0,re=(l&12)>>>2;if(re>=0&&re<=4)w=this._flvSoundRateTable[re];else{this._onError(B.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+re);return}let ve=(l&2)>>>1,Pe=l&1,Ce=this._audioMetadata,Ve=this._audioTrack;if(Ce||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ce=this._audioMetadata={},Ce.type="audio",Ce.id=Ve.id,Ce.timescale=this._timescale,Ce.duration=this._duration,Ce.audioSampleRate=w,Ce.channelCount=Pe===0?1:2),L===10){let Ze=this._parseAACAudioData(e,i+1,a-1);if(Ze==null)return;if(Ze.packetType===0){Ce.config&&A.w(this.TAG,"Found another AudioSpecificConfig!");let Ne=Ze.data;Ce.audioSampleRate=Ne.samplingRate,Ce.channelCount=Ne.channelCount,Ce.codec=Ne.codec,Ce.originalCodec=Ne.originalCodec,Ce.config=Ne.config,Ce.refSampleDuration=1024/Ce.audioSampleRate*Ce.timescale,A.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",Ce);let Re=this._mediaInfo;Re.audioCodec=Ce.originalCodec,Re.audioSampleRate=Ce.audioSampleRate,Re.audioChannelCount=Ce.channelCount,Re.hasVideo?Re.videoCodec!=null&&(Re.mimeType='video/x-flv; codecs="'+Re.videoCodec+","+Re.audioCodec+'"'):Re.mimeType='video/x-flv; codecs="'+Re.audioCodec+'"',Re.isComplete()&&this._onMediaInfo(Re)}else if(Ze.packetType===1){let Ne=this._timestampBase+n,Re={unit:Ze.data,length:Ze.data.byteLength,dts:Ne,pts:Ne};Ve.samples.push(Re),Ve.length+=Ze.data.length}else A.e(this.TAG,`Flv: Unsupported AAC data type ${Ze.packetType}`)}else if(L===2){if(!Ce.codec){let I=this._parseMP3AudioData(e,i+1,a-1,!0);if(I==null)return;Ce.audioSampleRate=I.samplingRate,Ce.channelCount=I.channelCount,Ce.codec=I.codec,Ce.originalCodec=I.originalCodec,Ce.refSampleDuration=1152/Ce.audioSampleRate*Ce.timescale,A.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ce);let H=this._mediaInfo;H.audioCodec=Ce.codec,H.audioSampleRate=Ce.audioSampleRate,H.audioChannelCount=Ce.channelCount,H.audioDataRate=I.bitRate,H.hasVideo?H.videoCodec!=null&&(H.mimeType='video/x-flv; codecs="'+H.videoCodec+","+H.audioCodec+'"'):H.mimeType='video/x-flv; codecs="'+H.audioCodec+'"',H.isComplete()&&this._onMediaInfo(H)}let Ze=this._parseMP3AudioData(e,i+1,a-1,!1);if(Ze==null)return;let Ne=this._timestampBase+n,Re={unit:Ze,length:Ze.byteLength,dts:Ne,pts:Ne};Ve.samples.push(Re),Ve.length+=Ze.length}}_parseAACAudioData(e,i,a){if(a<=1){A.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let n={},o=new Uint8Array(e,i,a);return n.packetType=o[0],o[0]===0?n.data=this._parseAACAudioSpecificConfig(e,i+1,a-1):n.data=o.subarray(1),n}_parseAACAudioSpecificConfig(e,i,a){let n=new Uint8Array(e,i,a),o=null,s=0,l=0,L=null,w=0,re=null;if(s=l=n[0]>>>3,w=(n[0]&7)<<1|n[1]>>>7,w<0||w>=this._mpegSamplingRates.length){this._onError(B.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ve=this._mpegSamplingRates[w],Pe=(n[1]&120)>>>3;if(Pe<0||Pe>=8){this._onError(B.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}s===5&&(re=(n[1]&7)<<1|n[2]>>>7,L=(n[2]&124)>>>2);let Ce=self.navigator.userAgent.toLowerCase();return Ce.indexOf("firefox")!==-1?w>=6?(s=5,o=new Array(4),re=w-3):(s=2,o=new Array(2),re=w):Ce.indexOf("android")!==-1?(s=2,o=new Array(2),re=w):(s=5,re=w,o=new Array(4),w>=6?re=w-3:Pe===1&&(s=2,o=new Array(2),re=w)),o[0]=s<<3,o[0]|=(w&15)>>>1,o[1]=(w&15)<<7,o[1]|=(Pe&15)<<3,s===5&&(o[1]|=(re&15)>>>1,o[2]=(re&1)<<7,o[2]|=8,o[3]=0),{config:o,samplingRate:ve,channelCount:Pe,codec:"mp4a.40."+s,originalCodec:"mp4a.40."+l}}_parseMP3AudioData(e,i,a,n){if(a<4){A.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let o=this._littleEndian,s=new Uint8Array(e,i,a),l=null;if(n){if(s[0]!==255)return;let L=s[1]>>>3&3,w=(s[1]&6)>>1,re=(s[2]&240)>>>4,ve=(s[2]&12)>>>2,Ce=(s[3]>>>6&3)!==3?2:1,Ve=0,Ze=0,Ne=34,Re="mp3";switch(L){case 0:Ve=this._mpegAudioV25SampleRateTable[ve];break;case 2:Ve=this._mpegAudioV20SampleRateTable[ve];break;case 3:Ve=this._mpegAudioV10SampleRateTable[ve];break}switch(w){case 1:Ne=34,re>>4,L=s&15;if(L!==7){this._onError(B.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${L}`);return}this._parseAVCVideoPacket(e,i+1,a-1,n,o,l)}_parseAVCVideoPacket(e,i,a,n,o,s){if(a<4){A.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let l=this._littleEndian,L=new DataView(e,i,a),w=L.getUint8(0),ve=(L.getUint32(0,!l)&16777215)<<8>>8;if(w===0)this._parseAVCDecoderConfigurationRecord(e,i+4,a-4);else if(w===1)this._parseAVCVideoData(e,i+4,a-4,n,o,s,ve);else if(w!==2){this._onError(B.FORMAT_ERROR,`Flv: Invalid video packet type ${w}`);return}}_parseAVCDecoderConfigurationRecord(e,i,a){if(a<7){A.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let n=this._videoMetadata,o=this._videoTrack,s=this._littleEndian,l=new DataView(e,i,a);n?typeof n.avcc!="undefined"&&A.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),n=this._videoMetadata={},n.type="video",n.id=o.id,n.timescale=this._timescale,n.duration=this._duration);let L=l.getUint8(0),w=l.getUint8(1),re=l.getUint8(2),ve=l.getUint8(3);if(L!==1||w===0){this._onError(B.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(l.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(B.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Pe=l.getUint8(5)&31;if(Pe===0){this._onError(B.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Pe>1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Pe}`);let Ce=6;for(let Ze=0;Ze1&&A.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${Ve}`);Ce++;for(let Ze=0;Ze=a){A.w(this.TAG,`Malformed Nalu near timestamp ${Ve}, offset = ${Pe}, dataSize = ${a}`);break}let Ne=w.getUint32(Pe,!L);if(Ce===3&&(Ne>>>=8),Ne>a-Ce){A.w(this.TAG,`Malformed Nalus near timestamp ${Ve}, NaluSize > DataSize!`);return}let Re=w.getUint8(Pe+Ce)&31;Re===5&&(Ze=!0);let I=new Uint8Array(e,i+Pe,Ce+Ne),H={type:Re,data:I};re.push(H),ve+=I.byteLength,Pe+=Ce+Ne}if(re.length){let Ne=this._videoTrack,Re={units:re,length:ve,isKeyframe:Ze,dts:Ve,cts:l,pts:Ve+l};Ze&&(Re.fileposition=o),Ne.samples.push(Re),Ne.length+=ve}}}var O=u;class f{static init(){f.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(let i in f.types)f.types.hasOwnProperty(i)&&(f.types[i]=[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3)]);let e=f.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let i=8,a=null,n=Array.prototype.slice.call(arguments,1),o=n.length;for(let l=0;l>>24&255,a[1]=i>>>16&255,a[2]=i>>>8&255,a[3]=i&255,a.set(e,4);let s=8;for(let l=0;l>>24&255,e>>>16&255,e>>>8&255,e&255,i>>>24&255,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]))}static trak(e){return f.box(f.types.trak,f.tkhd(e),f.mdia(e))}static tkhd(e){let i=e.id,a=e.duration,n=e.presentWidth,o=e.presentHeight;return f.box(f.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&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,n>>>8&255,n&255,0,0,o>>>8&255,o&255,0,0]))}static mdia(e){return f.box(f.types.mdia,f.mdhd(e),f.hdlr(e),f.minf(e))}static mdhd(e){let i=e.timescale,a=e.duration;return f.box(f.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,85,196,0,0]))}static hdlr(e){let i=null;return e.type==="audio"?i=f.constants.HDLR_AUDIO:i=f.constants.HDLR_VIDEO,f.box(f.types.hdlr,i)}static minf(e){let i=null;return e.type==="audio"?i=f.box(f.types.smhd,f.constants.SMHD):i=f.box(f.types.vmhd,f.constants.VMHD),f.box(f.types.minf,i,f.dinf(),f.stbl(e))}static dinf(){return f.box(f.types.dinf,f.box(f.types.dref,f.constants.DREF))}static stbl(e){return f.box(f.types.stbl,f.stsd(e),f.box(f.types.stts,f.constants.STTS),f.box(f.types.stsc,f.constants.STSC),f.box(f.types.stsz,f.constants.STSZ),f.box(f.types.stco,f.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp3(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.mp4a(e)):f.box(f.types.stsd,f.constants.STSD_PREFIX,f.avc1(e))}static mp3(e){let i=e.channelCount,a=e.audioSampleRate,n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return f.box(f.types[".mp3"],n)}static mp4a(e){let i=e.channelCount,a=e.audioSampleRate,n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return f.box(f.types.mp4a,n,f.esds(e))}static esds(e){let i=e.config||[],a=i.length,n=new Uint8Array([0,0,0,0,3,23+a,0,1,0,4,15+a,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([a]).concat(i).concat([6,1,2]));return f.box(f.types.esds,n)}static avc1(e){let i=e.avcc,a=e.codecWidth,n=e.codecHeight,o=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,a>>>8&255,a&255,n>>>8&255,n&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 f.box(f.types.avc1,o,f.box(f.types.avcC,i))}static mvex(e){return f.box(f.types.mvex,f.trex(e))}static trex(e){let i=e.id,a=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return f.box(f.types.trex,a)}static moof(e,i){return f.box(f.types.moof,f.mfhd(e.sequenceNumber),f.traf(e,i))}static mfhd(e){let i=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return f.box(f.types.mfhd,i)}static traf(e,i){let a=e.id,n=f.box(f.types.tfhd,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),o=f.box(f.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,i&255])),s=f.sdtp(e),l=f.trun(e,s.byteLength+16+16+8+16+8+8);return f.box(f.types.traf,n,o,l,s)}static sdtp(e){let i=e.samples||[],a=i.length,n=new Uint8Array(4+a);for(let o=0;o>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0);for(let l=0;l>>24&255,L>>>16&255,L>>>8&255,L&255,w>>>24&255,w>>>16&255,w>>>8&255,w&255,re.isLeading<<2|re.dependsOn,re.isDependedOn<<6|re.hasRedundancy<<4|re.isNonSync,0,0,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&255],12+16*l)}return f.box(f.types.trun,s)}static mdat(e){return f.box(f.types.mdat,e)}}f.init();var h=f;class Q{static getSilentFrame(e,i){if(e==="mp4a.40.2"){if(i===1)return new Uint8Array([0,200,0,128,35,128]);if(i===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(i===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(i===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(i===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(i===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(i===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(i===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null}}var Ie=Q;class ue{constructor(e,i,a,n,o){this.dts=e,this.pts=i,this.duration=a,this.originalDts=n,this.isSyncPoint=o,this.fileposition=null}}class ke{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ye{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let i=this._list;e.length!==0&&(i.length>0&&e[0].originalDts=i[o].dts&&ei[n].lastSample.originalDts&&e=i[n].lastSample.originalDts&&(n===i.length-1||n0&&(o=this._searchNearestSegmentBefore(a.originalBeginDts)+1),this._lastAppendLocation=o,this._list.splice(o,0,a)}getLastSegmentBefore(e){let i=this._searchNearestSegmentBefore(e);return i>=0?this._list[i]:null}getLastSampleBefore(e){let i=this.getLastSegmentBefore(e);return i!=null?i.lastSample:null}getLastSyncPointBefore(e){let i=this._searchNearestSegmentBefore(e),a=this._list[i].syncPoints;for(;a.length===0&&i>0;)i--,a=this._list[i].syncPoints;return a.length>0?a[a.length-1]:null}}class N{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new De("audio"),this._videoSegmentInfoList=new De("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(se.chrome&&(se.version.major<50||se.version.major===50&&se.version.build<2661)),this._fillSilentAfterSeek=se.msedge||se.msie,this._mp3UseMpegAudio=!se.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,i){if(!this._onMediaSegment)throw new R("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,i),this._remuxVideo(i),this._remuxAudio(e)}_onTrackMetadataReceived(e,i){let a=null,n="mp4",o=i.codec;if(e==="audio")this._audioMeta=i,i.codec==="mp3"&&this._mp3UseMpegAudio?(n="mpeg",o="",a=new Uint8Array):a=h.generateInitSegment(i);else if(e==="video")this._videoMeta=i,a=h.generateInitSegment(i);else return;if(!this._onInitSegment)throw new R("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:a.buffer,codec:o,container:`${e}/${n}`,mediaDuration:i.duration})}_calculateDtsBase(e,i){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),i.samples&&i.samples.length&&(this._videoDtsBase=i.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,i=this._audioStashedLastSample,a={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(a.samples.push(e),a.length=e.length);let n={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};i!=null&&(n.samples.push(i),n.length=i.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(a,!0),this._remuxAudio(n,!0)}_remuxAudio(e,i){if(this._audioMeta==null)return;let a=e,n=a.samples,o,s=-1,l=-1,L=-1,w=this._audioMeta.refSampleDuration,re=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ve=this._dtsBaseInited&&this._audioNextDts===void 0,Pe=!1;if(!n||n.length===0||n.length===1&&!i)return;let Ce=0,Ve=null,Ze=0;re?(Ce=0,Ze=a.length):(Ce=8,Ze=8+a.length);let Ne=null;if(n.length>1&&(Ne=n.pop(),Ze-=Ne.length),this._audioStashedLastSample!=null){let ne=this._audioStashedLastSample;this._audioStashedLastSample=null,n.unshift(ne),Ze+=ne.length}Ne!=null&&(this._audioStashedLastSample=Ne);let Re=n[0].dts-this._dtsBase;if(this._audioNextDts)o=Re-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Pe=!0);else{let ne=this._audioSegmentInfoList.getLastSampleBefore(Re);if(ne!=null){let Oe=Re-(ne.originalDts+ne.duration);Oe<=3&&(Oe=0);let D=ne.dts+ne.duration+Oe;o=Re-D}else o=0}if(Pe){let ne=Re-o,Oe=this._videoSegmentInfoList.getLastSegmentBefore(Re);if(Oe!=null&&Oe.beginDts=1?pe=I[I.length-1].duration:pe=Math.floor(w);let he=!1,Ee=null;if(pe>w*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!se.safari){he=!0;let xe=Math.abs(pe-w),Qe=Math.ceil(xe/w),ot=ee+w;A.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${ee+pe} ms, expected: ${ee+Math.round(w)} ms, delta: ${Math.round(xe)} ms, generate: ${Qe} frames`);let dt=Ie.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);dt==null&&(A.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),dt=D),Ee=[];for(let bt=0;bt0){let ut=Ee[Ee.length-1];ut.duration=Mt-ut.dts}let Bt={dts:Mt,pts:Mt,cts:0,unit:dt,size:dt.byteLength,duration:0,originalDts:Y,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Ee.push(Bt),Ze+=Bt.size,ot+=w}let gt=Ee[Ee.length-1];gt.duration=ee+pe-gt.dts,pe=Math.round(w)}I.push({dts:ee,pts:ee,cts:0,unit:Oe.unit,size:Oe.unit.byteLength,duration:pe,originalDts:Y,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),he&&I.push.apply(I,Ee)}re?Ve=new Uint8Array(Ze):(Ve=new Uint8Array(Ze),Ve[0]=Ze>>>24&255,Ve[1]=Ze>>>16&255,Ve[2]=Ze>>>8&255,Ve[3]=Ze&255,Ve.set(h.types.mdat,4));for(let ne=0;ne1&&(Ce=n.pop(),Pe-=Ce.length),this._videoStashedLastSample!=null){let H=this._videoStashedLastSample;this._videoStashedLastSample=null,n.unshift(H),Pe+=H.length}Ce!=null&&(this._videoStashedLastSample=Ce);let Ve=n[0].dts-this._dtsBase;if(this._videoNextDts)o=Ve-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())o=0;else{let H=this._videoSegmentInfoList.getLastSampleBefore(Ve);if(H!=null){let $=Ve-(H.originalDts+H.duration);$<=3&&($=0);let fe=H.dts+H.duration+$;o=Ve-fe}else o=0}let Ze=new ke,Ne=[];for(let H=0;H=1?Y=Ne[Ne.length-1].duration:Y=Math.floor(this._videoMeta.refSampleDuration),Le){let ee=new ue(ne,D,Y,$.dts,!0);ee.fileposition=$.fileposition,Ze.appendSyncPoint(ee)}Ne.push({dts:ne,pts:D,cts:Oe,units:$.units,size:$.length,isKeyframe:Le,duration:Y,originalDts:fe,flags:{isLeading:0,dependsOn:Le?2:1,isDependedOn:Le?1:0,hasRedundancy:0,isNonSync:Le?0:1}})}ve=new Uint8Array(Pe),ve[0]=Pe>>>24&255,ve[1]=Pe>>>16&255,ve[2]=Pe>>>8&255,ve[3]=Pe&255,ve.set(h.types.mdat,4);for(let H=0;H{n.timestampBase=a,a+=n.duration,n.cors=e.cors,n.withCredentials=e.withCredentials,i.referrerPolicy&&(n.referrerPolicy=i.referrerPolicy)}),!isNaN(a)&&this._mediaDataSource.duration!==a&&(this._mediaDataSource.duration=a),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,i){this._currentSegmentIndex=e;let a=this._mediaDataSource.segments[e],n=this._ioctl=new we(a,this._config,e);n.onError=this._onIOException.bind(this),n.onSeeked=this._onIOSeeked.bind(this),n.onComplete=this._onIOComplete.bind(this),n.onRedirect=this._onIORedirect.bind(this),n.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),i?this._demuxer.bindDataSource(this._ioctl):n.onDataArrival=this._onInitChunkArrival.bind(this),n.open(i)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let i=this._searchSegmentIndexContains(e);if(i===this._currentSegmentIndex){let a=this._mediaInfo.segments[i];if(a==null)this._pendingSeekTime=e;else{let n=a.getNearestKeyframe(e);this._remuxer.seek(n.milliseconds),this._ioctl.seek(n.fileposition),this._pendingResolveSeekPoint=n.milliseconds}}else{let a=this._mediaInfo.segments[i];if(a==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(i);else{let n=a.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[i].timestampBase,this._loadSegment(i,n.fileposition),this._pendingResolveSeekPoint=n.milliseconds,this._reportSegmentMediaInfo(i)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let i=this._mediaDataSource.segments,a=i.length-1;for(let n=0;n0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,n=this._demuxer.parseChunks(e,i);else if((a=O.probe(e)).match){this._demuxer=new O(a,this._config),this._remuxer||(this._remuxer=new me(this._config));let o=this._mediaDataSource;o.duration!=null&&!isNaN(o.duration)&&(this._demuxer.overridedDuration=o.duration),typeof o.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=o.hasAudio),typeof o.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=o.hasVideo),this._demuxer.timestampBase=o.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),n=this._demuxer.parseChunks(e,i)}else a=null,A.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(U.DEMUX_ERROR,B.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),n=0;return n}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,ze.prototype));let i=Object.assign({},e);Object.setPrototypeOf(i,ze.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let a=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(a)})}_onMetaDataArrived(e){this._emitter.emit(U.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(U.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let a=e+1;a0&&a[0].originalDts===n&&(n=a[0].pts),this._emitter.emit(U.RECOMMEND_SEEKPOINT,n)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let i=this._mediaInfo.segments[e],a=Object.assign({},i);a.duration=this._mediaInfo.duration,a.segmentCount=this._mediaInfo.segmentCount,delete a.segments,delete a.keyframesIndex,this._emitter.emit(U.MEDIA_INFO,a)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(U.STATISTICS_INFO,e)}}var ct=Je,at=function(it){let e="TransmuxingWorker",i=null,a=Ze.bind(this);y.install(),it.addEventListener("message",function(Ne){switch(Ne.data.cmd){case"init":i=new ct(Ne.data.param[0],Ne.data.param[1]),i.on(U.IO_ERROR,Pe.bind(this)),i.on(U.DEMUX_ERROR,Ce.bind(this)),i.on(U.INIT_SEGMENT,n.bind(this)),i.on(U.MEDIA_SEGMENT,o.bind(this)),i.on(U.LOADING_COMPLETE,s.bind(this)),i.on(U.RECOVERED_EARLY_EOF,l.bind(this)),i.on(U.MEDIA_INFO,L.bind(this)),i.on(U.METADATA_ARRIVED,w.bind(this)),i.on(U.SCRIPTDATA_ARRIVED,re.bind(this)),i.on(U.STATISTICS_INFO,ve.bind(this)),i.on(U.RECOMMEND_SEEKPOINT,Ve.bind(this));break;case"destroy":i&&(i.destroy(),i=null),it.postMessage({msg:"destroyed"});break;case"start":i.start();break;case"stop":i.stop();break;case"seek":i.seek(Ne.data.param);break;case"pause":i.pause();break;case"resume":i.resume();break;case"logging_config":{let Re=Ne.data.param;F.applyConfig(Re),Re.enableCallback===!0?F.addLogListener(a):F.removeLogListener(a);break}}});function n(Ne,Re){let I={msg:U.INIT_SEGMENT,data:{type:Ne,data:Re}};it.postMessage(I,[Re.data])}function o(Ne,Re){let I={msg:U.MEDIA_SEGMENT,data:{type:Ne,data:Re}};it.postMessage(I,[Re.data])}function s(){let Ne={msg:U.LOADING_COMPLETE};it.postMessage(Ne)}function l(){let Ne={msg:U.RECOVERED_EARLY_EOF};it.postMessage(Ne)}function L(Ne){let Re={msg:U.MEDIA_INFO,data:Ne};it.postMessage(Re)}function w(Ne){let Re={msg:U.METADATA_ARRIVED,data:Ne};it.postMessage(Re)}function re(Ne){let Re={msg:U.SCRIPTDATA_ARRIVED,data:Ne};it.postMessage(Re)}function ve(Ne){let Re={msg:U.STATISTICS_INFO,data:Ne};it.postMessage(Re)}function Pe(Ne,Re){it.postMessage({msg:U.IO_ERROR,data:{type:Ne,info:Re}})}function Ce(Ne,Re){it.postMessage({msg:U.DEMUX_ERROR,data:{type:Ne,info:Re}})}function Ve(Ne){it.postMessage({msg:U.RECOMMEND_SEEKPOINT,data:Ne})}function Ze(Ne,Re){it.postMessage({msg:"logcat_callback",data:{type:Ne,logcat:Re}})}};class pt{constructor(e,i){if(this.TAG="Transmuxer",this._emitter=new(z()),i.enableWorker&&typeof Worker!="undefined")try{let a=r(82059);this._worker=a(at),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,i]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},F.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:F.getConfig()})}catch(a){A.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new ct(e,i)}else this._controller=new ct(e,i);if(this._controller){let a=this._controller;a.on(U.IO_ERROR,this._onIOError.bind(this)),a.on(U.DEMUX_ERROR,this._onDemuxError.bind(this)),a.on(U.INIT_SEGMENT,this._onInitSegment.bind(this)),a.on(U.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),a.on(U.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),a.on(U.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),a.on(U.MEDIA_INFO,this._onMediaInfo.bind(this)),a.on(U.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),a.on(U.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),a.on(U.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),a.on(U.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),F.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,i){Promise.resolve().then(()=>{this._emitter.emit(U.INIT_SEGMENT,e,i)})}_onMediaSegment(e,i){Promise.resolve().then(()=>{this._emitter.emit(U.MEDIA_SEGMENT,e,i)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(U.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(U.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(U.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(U.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(U.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(U.STATISTICS_INFO,e)})}_onIOError(e,i){Promise.resolve().then(()=>{this._emitter.emit(U.IO_ERROR,e,i)})}_onDemuxError(e,i){Promise.resolve().then(()=>{this._emitter.emit(U.DEMUX_ERROR,e,i)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(U.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let i=e.data,a=i.data;if(i.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(i.msg){case U.INIT_SEGMENT:case U.MEDIA_SEGMENT:this._emitter.emit(i.msg,a.type,a.data);break;case U.LOADING_COMPLETE:case U.RECOVERED_EARLY_EOF:this._emitter.emit(i.msg);break;case U.MEDIA_INFO:Object.setPrototypeOf(a,ze.prototype),this._emitter.emit(i.msg,a);break;case U.METADATA_ARRIVED:case U.SCRIPTDATA_ARRIVED:case U.STATISTICS_INFO:this._emitter.emit(i.msg,a);break;case U.IO_ERROR:case U.DEMUX_ERROR:this._emitter.emit(i.msg,a.type,a.info);break;case U.RECOMMEND_SEEKPOINT:this._emitter.emit(i.msg,a);break;case"logcat_callback":A.emitter.emit("log",a.type,a.logcat);break;default:break}}}var Pt=pt,xt={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class nn{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(z()),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 ye}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,i){this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaSource)throw new R("MediaSource has been attached to an HTMLMediaElement!");let i=this._mediaSource=new window.MediaSource;i.addEventListener("sourceopen",this.e.onSourceOpen),i.addEventListener("sourceended",this.e.onSourceEnded),i.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let i in this._sourceBuffers){let a=this._pendingSegments[i];a.splice(0,a.length),this._pendingSegments[i]=null,this._pendingRemoveRanges[i]=null,this._lastInitSegments[i]=null;let n=this._sourceBuffers[i];if(n){if(e.readyState!=="closed"){try{e.removeSourceBuffer(n)}catch(o){A.e(this.TAG,o.message)}n.removeEventListener("error",this.e.onSourceBufferError),n.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[i]=null,this._sourceBuffers[i]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(i){A.e(this.TAG,i.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,i){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let a=e,n=`${a.container}`;a.codec&&a.codec.length>0&&(n+=`;codecs=${a.codec}`);let o=!1;if(A.v(this.TAG,"Received Initialization Segment, mimeType: "+n),this._lastInitSegments[a.type]=a,n!==this._mimeTypes[a.type]){if(this._mimeTypes[a.type])A.v(this.TAG,`Notice: ${a.type} mimeType changed, origin: ${this._mimeTypes[a.type]}, target: ${n}`);else{o=!0;try{let s=this._sourceBuffers[a.type]=this._mediaSource.addSourceBuffer(n);s.addEventListener("error",this.e.onSourceBufferError),s.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(s){A.e(this.TAG,s.message),this._emitter.emit(xt.ERROR,{code:s.code,msg:s.message});return}}this._mimeTypes[a.type]=n}i||this._pendingSegments[a.type].push(a),o||this._sourceBuffers[a.type]&&!this._sourceBuffers[a.type].updating&&this._doAppendSegments(),se.safari&&a.container==="audio/mpeg"&&a.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=a.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let i=e;this._pendingSegments[i.type].push(i),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let a=this._sourceBuffers[i.type];a&&!a.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let i in this._sourceBuffers){if(!this._sourceBuffers[i])continue;let a=this._sourceBuffers[i];if(this._mediaSource.readyState==="open")try{a.abort()}catch(o){A.e(this.TAG,o.message)}this._idrList.clear();let n=this._pendingSegments[i];if(n.splice(0,n.length),this._mediaSource.readyState!=="closed"){for(let o=0;o=1&&e-n.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let i in this._sourceBuffers){let a=this._sourceBuffers[i];if(a){let n=a.buffered,o=!1;for(let s=0;s=this._config.autoCleanupMaxBackwardDuration){o=!0;let w=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[i].push({start:l,end:w})}}else L0&&(isNaN(i)||a>i)&&(A.v(this.TAG,`Update MediaSource duration from ${i} to ${a}`),this._mediaSource.duration=a),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let i=this._sourceBuffers[e],a=this._pendingRemoveRanges[e];for(;a.length&&!i.updating;){let n=a.shift();i.remove(n.start,n.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let i in e)if(!(!this._sourceBuffers[i]||this._sourceBuffers[i].updating)&&e[i].length>0){let a=e[i].shift();if(a.timestampOffset){let n=this._sourceBuffers[i].timestampOffset,o=a.timestampOffset/1e3;Math.abs(n-o)>.1&&(A.v(this.TAG,`Update MPEG audio timestampOffset from ${n} to ${o}`),this._sourceBuffers[i].timestampOffset=o),delete a.timestampOffset}if(!a.data||a.data.byteLength===0)continue;try{this._sourceBuffers[i].appendBuffer(a.data),this._isBufferFull=!1,i==="video"&&a.hasOwnProperty("info")&&this._idrList.appendArray(a.info.syncPoints)}catch(n){this._pendingSegments[i].unshift(a),n.code===22?(this._isBufferFull||this._emitter.emit(xt.BUFFER_FULL),this._isBufferFull=!0):(A.e(this.TAG,n.message),this._emitter.emit(xt.ERROR,{code:n.code,msg:n.message}))}}}_onSourceOpen(){if(A.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let i=e.shift();this.appendInitSegment(i,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(xt.SOURCE_OPEN)}_onSourceEnded(){A.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){A.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(xt.UPDATE_END)}_onSourceBufferError(e){A.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Et=nn;const ft={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},Ot={NETWORK_EXCEPTION:de.EXCEPTION,NETWORK_STATUS_CODE_INVALID:de.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:de.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:de.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:B.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:B.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:B.CODEC_UNSUPPORTED};class Gt{constructor(e,i){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(z()),this._config=K(),typeof i=="object"&&Object.assign(this._config,i),e.type.toLowerCase()!=="flv")throw new Me("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let a=se.chrome&&(se.version.major<50||se.version.major===50&&se.version.build<2661);this._alwaysSeekKeyframe=!!(a||se.msedge||se.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,i){e===ce.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ce.MEDIA_INFO,this.mediaInfo)}):e===ce.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(ce.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Et(this._config),this._msectl.on(xt.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(xt.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(xt.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(xt.ERROR,i=>{this._emitter.emit(ce.ERROR,ft.MEDIA_ERROR,Ot.MEDIA_MSE_ERROR,i)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(i){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new R("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new R("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 Pt(this._mediaDataSource,this._config),this._transmuxer.on(U.INIT_SEGMENT,(e,i)=>{this._msectl.appendInitSegment(i)}),this._transmuxer.on(U.MEDIA_SEGMENT,(e,i)=>{if(this._msectl.appendMediaSegment(i),this._config.lazyLoad&&!this._config.isLive){let a=this._mediaElement.currentTime;i.info.endDts>=(a+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(A.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(U.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(ce.LOADING_COMPLETE)}),this._transmuxer.on(U.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(ce.RECOVERED_EARLY_EOF)}),this._transmuxer.on(U.IO_ERROR,(e,i)=>{this._emitter.emit(ce.ERROR,ft.NETWORK_ERROR,e,i)}),this._transmuxer.on(U.DEMUX_ERROR,(e,i)=>{this._emitter.emit(ce.ERROR,ft.MEDIA_ERROR,e,{code:-1,msg:i})}),this._transmuxer.on(U.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(ce.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(U.METADATA_ARRIVED,e=>{this._emitter.emit(ce.METADATA_ARRIVED,e)}),this._transmuxer.on(U.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(ce.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(U.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(ce.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(U.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let i=!0,a=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){let o=this._mediaElement.getVideoPlaybackQuality();a=o.totalVideoFrames,n=o.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(a=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):i=!1;return i&&(e.decodedFrames=a,e.droppedFrames=n),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,i=this._mediaElement.currentTime,a=0,n=0;for(let o=0;o=i+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(A.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){A.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,i=this._mediaElement.buffered,a=!1;for(let n=0;n=o&&e=s-this._config.lazyLoadRecoverDuration&&(a=!0);break}}a&&(window.clearInterval(this._progressChecker),this._progressChecker=null,a&&(A.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let i=this._mediaElement.buffered;for(let a=0;a=n&&e0){let o=this._mediaElement.buffered.start(0);(o<1&&e0&&i.currentTime0){let n=a.start(0);if(n<1&&i{this._emitter.emit(ce.MEDIA_INFO,this.mediaInfo)}):e===ce.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(ce.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,i)}off(e,i){this._emitter.removeListener(e,i)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(i){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new R("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let i={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(i.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(i.width=this._mediaElement.videoWidth,i.height=this._mediaElement.videoHeight)),i}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let i=!0,a=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){let o=this._mediaElement.getVideoPlaybackQuality();a=o.totalVideoFrames,n=o.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(a=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):i=!1;return i&&(e.decodedFrames=a,e.droppedFrames=n),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(ce.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(ce.STATISTICS_INFO,this.statisticsInfo)}}var Tt=Vt;y.install();function Zt(it,e){let i=it;if(i==null||typeof i!="object")throw new Me("MediaDataSource must be an javascript object!");if(!i.hasOwnProperty("type"))throw new Me("MediaDataSource must has type field to indicate video file type!");switch(i.type){case"flv":return new wt(i,e);default:return new Tt(i,e)}}function cn(){return q.supportMSEH264Playback()}function vt(){return q.getFeatureList()}let Kt={};Kt.createPlayer=Zt,Kt.isSupported=cn,Kt.getFeatureList=vt,Kt.BaseLoader=ae,Kt.LoaderStatus=b,Kt.LoaderErrors=de,Kt.Events=ce,Kt.ErrorTypes=ft,Kt.ErrorDetails=Ot,Kt.FlvPlayer=wt,Kt.NativePlayer=Tt,Kt.LoggingControl=F,Object.defineProperty(Kt,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var En=Kt},56762:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return y}});var t=r(59301);function y(){const[,C]=t.useReducer(z=>z+1,0);return C}},19080:function(mt,Ye,r){"use strict";r.d(Ye,{F:function(){return m},Z:function(){return z}});var t=r(92310),y=r.n(t);const C=null;function z(A,j,G){return y()({[`${A}-status-success`]:j==="success",[`${A}-status-warning`]:j==="warning",[`${A}-status-error`]:j==="error",[`${A}-status-validating`]:j==="validating",[`${A}-has-feedback`]:G})}const m=(A,j)=>j||A},18889:function(mt,Ye,r){"use strict";r.d(Ye,{Z:function(){return Te}});var t=r(92310),y=r.n(t),C=r(2738),z=r(59301),m=r(36355),A=r(19716),j=r(61621),G=r(99313),X=function(g,we){var oe={};for(var K in g)Object.prototype.hasOwnProperty.call(g,K)&&we.indexOf(K)<0&&(oe[K]=g[K]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,K=Object.getOwnPropertySymbols(g);ie{var{prefixCls:we,className:oe,hoverable:K=!0}=g,ie=X(g,["prefixCls","className","hoverable"]);const{getPrefixCls:q}=z.useContext(m.E_),P=q("card",we),ce=y()(`${P}-grid`,oe,{[`${P}-grid-hoverable`]:K});return z.createElement("div",Object.assign({},ie,{className:ce}))},v=r(17313),b=r(83116),de=r(37613);const ae=g=>{const{antCls:we,componentCls:oe,headerHeight:K,cardPaddingBase:ie,tabsMarginBottom:q}=g;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:K,marginBottom:-1,padding:`0 ${ie}px`,color:g.colorTextHeading,fontWeight:g.fontWeightStrong,fontSize:g.headerFontSize,background:g.headerBg,borderBottom:`${g.lineWidth}px ${g.lineType} ${g.colorBorderSecondary}`,borderRadius:`${g.borderRadiusLG}px ${g.borderRadiusLG}px 0 0`},(0,v.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},v.vS),{[` > ${oe}-typography, > ${oe}-typography-edit-content diff --git a/p__Video__Detail__id.29c95be3.async.js b/p__Video__Detail__id.f57464b7.async.js similarity index 99% rename from p__Video__Detail__id.29c95be3.async.js rename to p__Video__Detail__id.f57464b7.async.js index 25ce96cdb7..706cd7ecda 100644 --- a/p__Video__Detail__id.29c95be3.async.js +++ b/p__Video__Detail__id.f57464b7.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6444],{18785:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},52671:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},8657:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},56082:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},33853:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},15075:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},43531:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},38819:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},44080:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return q}});var g=i(59301),x=i(8591),Z=i(38854),Q=i(73217),A=i(17030),f=i(41867),de=i(56102),se=i(84056),oe={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},be=(z,Ce,K)=>new Promise((T,M)=>{var u=k=>{try{N(K.next(k))}catch(I){M(I)}},S=k=>{try{N(K.throw(k))}catch(I){M(I)}},N=k=>k.done?T(k.value):Promise.resolve(k.value).then(u,S);N((K=K.apply(z,Ce)).next())});function ce(z){if(isNaN(z))return{minutes:"00",seconds:"00"};const Ce=new Date(z*1e3).toISOString().substr(11,8);return{hour:Ce.substr(0,2),minutes:Ce.substr(3,2),seconds:Ce.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function $(z,Ce){return z-Ce}function d(z){z.sort($);let Ce=0;for(let K=0;K{},handlePlay:k=()=>{},handlePlayEnded:I=()=>{},autoPlay:ne=!1,onPlayEnded:X=()=>{},isShowWaterMark:ue=!0},D)=>{var xe;const P=((xe=Ce==null?void 0:Ce.split("."))==null?void 0:xe.pop())==="flv",v=(0,g.useRef)(),B=(0,g.useRef)(),pe=(0,g.useRef)(),H=(0,g.useRef)(),le=(0,g.useRef)(),Y=(0,g.useRef)(),w=(0,g.useRef)(),j=(0,g.useRef)(),J=(0,g.useRef)(),ie=(0,g.useRef)(),ge=(0,g.useRef)(),Te=(0,g.useRef)(),Pe=(0,g.useRef)(),Ie=(0,g.useRef)(),Je=navigator.userAgent.toLowerCase().match(te),ke=Je?Je[0]:"pc",ze=(0,g.useRef)(!1),Ge=(0,f.eY)();let V=0,Le=0,m=0,y=null,h=!1,a=20,b=1,U=!1,E=!1,l=[];(0,g.useImperativeHandle)(D,()=>({getLastUpdatedTime:()=>v.current.currentTime,getDuration:()=>v.current.duration})),x.ZP.config({maxCount:1,getContainer:()=>pe.current});const p=(0,g.useCallback)((ae,he=!1)=>{let G={point:v.current.currentTime};y?(G.log_id=y,G.watch_duration=d(l),G.total_duration=Le):(u?(G.video_id=parseInt(T,10),G.course_id=u):G.video_id=T,G.duration=V,G.device=ke),he&&(G.ed="1");function Re(){return be(this,null,function*(){U=!0,y=yield M==null?void 0:M(G),U=!1,ae&&ae()})}Re()},[T,u]);(0,g.useEffect)(()=>{v.current&&(H.current.style.display="none",le.current.style.display="block"),x.ZP.destroy();let ae=null;return Q.Z.isSupported&&P&&Ce&&(Ce==null?void 0:Ce.indexOf(".m3u8"))<0?(ae=Q.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ce,muted:!1}),v.current&&(ae.attachMediaElement(v.current),ae.load())):v.current.setAttribute("src",Ce),c(),()=>{ae&&(ae.unload(),ae.pause(),ae.destroy(),ae=null)}},[v,P,Ce]);function o(){v.current.paused?(H.current.style.display="none",le.current.style.display="block"):(H.current.style.display="block",le.current.style.display="none")}function c(){ge.current.style.display="none",Pe.current.style.display="none",Te.current.style.display="none",v.current.muted||v.current.volume===0?ge.current.style.display="block":v.current.volume>0&&v.current.volume<=.5?Pe.current.style.display="block":Te.current.style.display="block"}(0,g.useEffect)(()=>{const ae=document.getElementById("play"),he=document.querySelectorAll(".playback-icons use");function G(){k(),S&&!ze.current&&(v.current.currentTime=S),ze.current=!0,l.push(v.current.currentTime),h||(h=!0,K&&p())}function Re(){return be(this,null,function*(){o(),l.push(v.current.currentTime),K&&p(()=>{y=null,m=0,h=!1,U=!1,E=!1,l=[],Le=0,b=1},!0),X()})}function Ne(){Y.current.value=Math.round(v.current.currentTime),w.current.value=Math.round(v.current.currentTime)}function W(){const Fe=ce(Math.round(v.current.currentTime));J.current.innerText=`${Fe.hour>0?Fe.hour+":":""}${Fe.minutes}:${Fe.seconds}`,J.current.setAttribute("datetime",`${Fe.hour>0?" "+Fe.hour+" ":""}${Fe.minutes}m ${Fe.seconds}s`)}function Be(){var Fe,tt,Et,vt,xt,Ot,gt;const Rt=Math.round((Fe=v.current)==null?void 0:Fe.duration);(Et=(tt=Y.current)==null?void 0:tt.setAttribute)==null||Et.call(tt,"max",Rt),(xt=(vt=w.current)==null?void 0:vt.setAttribute)==null||xt.call(vt,"max",Rt);const it=ce(Rt);j.current&&(j.current.innerText=`${it.hour>0?it.hour+":":""}${it.minutes}:${it.seconds}`,(gt=(Ot=j.current).setAttribute)==null||gt.call(Ot,"datetime",`${it.hour>0?" "+it.hour+" ":""}${it.minutes}m ${it.seconds}s`))}function Xe(){try{const Fe=Math.round(v.current.duration);Y.current.setAttribute("max",Fe),w.current.setAttribute("max",Fe);const tt=ce(Fe);j.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,j.current.setAttribute("datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`),Ne(),W();const{width:Et,height:vt,x:xt,y:Ot}=B.current.getBoundingClientRect();if(xt<0||Ot<0||!Et)return;if(!E){let gt=v.current.currentTime,Rt=gt-m;Math.abs(Rt)<10?(Le+=Math.abs(Rt),m=gt,U||Le-b*a>=0&&(b++,l.push(m),K&&p())):(m=gt,K&&p())}}catch(Fe){console.log(Fe)}}function Ze(){E=!0}function He(){v.current.playing&&l.push(v.current.currentTime,m),m=v.current.currentTime,E=!1}function rt(){V=v.current.duration,V<=20&&(a=V/3),v.current.addEventListener("play",G)}function _t(Fe){Fe.preventDefault(),(0,se.vp)()?(v.current.style.width="100%",v.current.style.height="100%"):v.current.style.cssText=""}function ct(){N()}function st(Fe){if(!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tt=Fe.target.dataset.seek?Fe.target.dataset.seek:Fe.target.value;v.current.currentTime=tt,w.current.value=tt,Y.current.value=tt}function mt(Fe){const tt=Math.round(Fe.offsetX/Fe.target.clientWidth*parseInt(Fe.target.getAttribute("max"),10));Y.current.setAttribute("data-seek",tt);const Et=ce(tt);ie.current.textContent=`${Et.hour>0?Et.hour+":":""}${Et.minutes}:${Et.seconds}`;const vt=v.current.getBoundingClientRect();ie.current.style.left=`${Fe.pageX-vt.left}px`}function Ue(Fe){switch(Fe.code){case"Space":Fe.preventDefault(),F();break;case"ArrowRight":if(Fe.preventDefault(),!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime>=v.current.duration)break;v.current.currentTime=parseInt(v.current.currentTime)+5,Ne();break;case"ArrowLeft":if(Fe.preventDefault(),!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime===0)break;v.current.currentTime=parseInt(v.current.currentTime)-5,Ne();break;case"ArrowUp":Fe.preventDefault(),v.current.volume<1&&(v.current.volume=(parseInt(v.current.volume*10)+1)/10);break;case"ArrowDown":Fe.preventDefault(),v.current.volume>0&&(v.current.volume=(parseInt(v.current.volume*10)-1)/10);break}}return pe.current.addEventListener((0,se.gH)(),_t),v.current.addEventListener("canplay",rt),v.current.addEventListener("ended",Re),v.current.addEventListener("seeking",Ze),v.current.addEventListener("seeked",He),v.current.addEventListener("loadedmetadata",Be),Y.current.addEventListener("mousemove",mt),Y.current.addEventListener("input",st),v.current.addEventListener("timeupdate",Xe),v.current.addEventListener("pause",ct),v.current.addEventListener("volumechange",c),document.addEventListener("keydown",Ue),()=>{var Fe,tt,Et,vt,xt,Ot,gt,Rt,it,at,Ve,me;(Fe=v.current)==null||Fe.removeEventListener("canplay",rt),(tt=v.current)==null||tt.removeEventListener("play",G),(Et=v.current)==null||Et.removeEventListener("ended",Re),(vt=v.current)==null||vt.removeEventListener("seeking",Ze),(xt=v.current)==null||xt.removeEventListener("seeked",He),(Ot=Y.current)==null||Ot.removeEventListener("mousemove",mt),(gt=Y.current)==null||gt.removeEventListener("input",st),(Rt=v.current)==null||Rt.removeEventListener("timeupdate",Xe),(it=v.current)==null||it.removeEventListener("pause",ct),(at=v.current)==null||at.removeEventListener("loadedmetadata",Be),(Ve=v.current)==null||Ve.removeEventListener("volumechange",c),document.removeEventListener("keydown",Ue),(me=v.current)!=null&&me.playing&&(l.push(m,v.current.currentTime),K&&p())}},[v,Ce]),(0,g.useEffect)(()=>{if(v.current.onended=()=>{I(v)},v.current.oncontextmenu=()=>!1,(Ce==null?void 0:Ce.indexOf(".m3u8"))>-1){if(v.current.canPlayType("application/vnd.apple.mpegurl"))v.current.src=Ce;else if(A.ZP.isSupported()){var ae=new A.ZP;ae.loadSource(Ce),ae.attachMedia(v.current)}}},[Ce]);const[_,L]=(0,g.useState)(1),F=()=>{v.current.paused||v.current.ended?v.current.play():v.current.pause(),o()};function fe(){v.current.muted=!v.current.muted,v.current.muted?(Ie.current.setAttribute("data-volume",volume.value),Ie.current.value=0):Ie.current.value=Ie.current.dataset.volume}return g.createElement("div",{style:{position:"relative"},ref:pe},g.createElement("div",{ref:B,className:`${oe.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${oe.animate__loop}`},ue&&Ge?Ge.login:" "),g.createElement("div",{className:oe.container},g.createElement("div",{className:oe["video-container"],id:"video-container"},g.createElement("div",{className:oe["playback-animation"],id:"playback-animation"},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{className:"hidden",href:"#play-icon"}),g.createElement("use",{href:"#pause"}))),g.createElement("video",{className:oe.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:v,autoPlay:ne}),g.createElement("div",{className:`${oe["video-controls"]} `,id:"video-controls"},g.createElement("div",{className:oe["bottom-controls"]},g.createElement("div",{className:oe["left-controls"]},g.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:F},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{ref:le,href:"#play-icon"}),g.createElement("use",{ref:H,style:{display:"none"},href:"#pause"}))),g.createElement("div",{className:oe.time},g.createElement("time",{id:"time-elapsed",ref:J},"00:00"),g.createElement("span",null," / "),g.createElement("time",{id:"duration",ref:j},"00:00"))),g.createElement("div",{className:oe["right-controls"]},z&&g.createElement(Z.Z,{placement:"top",overlayClassName:oe.rateOverlay,getPopupContainer:ae=>ae.parentNode,menu:{items:[{key:"1",label:g.createElement("span",{onClick:()=>{L(1),v.current.playbackRate=1}},"1.0x")},{key:"2",label:g.createElement("span",{onClick:()=>{L(1.5),v.current.playbackRate=1.5}},"1.5x")},{key:"3",label:g.createElement("span",{onClick:()=>{L(2),v.current.playbackRate=2}},"2.0x")}]}},g.createElement("div",{className:`${oe.controlText} mr5`},"\u500D\u901F")),g.createElement(de.CopyToClipboard,{text:Ce,onCopy:()=>x.ZP.success("\u590D\u5236\u6210\u529F")},g.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},g.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),g.createElement("div",{className:oe["volume-controls"]},g.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:oe["volume-button"],id:"volume-button",onClick:fe},g.createElement("i",{ref:ge,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Pe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Te,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),g.createElement("input",{className:oe.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ie,style:{display:"none"},onClick:c})),g.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:oe["fullscreen-button"],onClick:()=>{(0,se.vp)()?(0,se.BU)():(0,se.Dj)(pe.current)}},g.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),g.createElement("div",{className:oe["video-progress"]},g.createElement("progress",{ref:w,value:"0",min:"0"}),g.createElement("input",{className:oe.seek,ref:Y,value:"0",min:"0",type:"range",step:"1"}),g.createElement("div",{className:oe["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),g.createElement("svg",{style:{display:"none"}},g.createElement("defs",null,g.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),g.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},g.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),g.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},g.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"})))))})},31103:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return x}});var g=i(59301);function x(Z,Q){const A=(0,g.useRef)();(0,g.useEffect)(()=>{A.current=Z}),(0,g.useEffect)(()=>{function f(){A.current()}if(Q!==null){let de=setInterval(f,Q);return()=>clearInterval(de)}},[Q])}},90131:function(ht,Me,i){"use strict";i.r(Me),i.d(Me,{default:function(){return o},formatQuery:function(){return l}});var g=i(59301),x=i(65582),Z=i(71418),Q={bg:"bg___eq_Aq",container:"container___j770l",widthle:"widthle___ouh1T"},A=i(24334),f=i(44080),de=i(43418),se=i(13570),oe=i(78673),be=i(64165),ce={contentWrap:"contentWrap___xMJQi",title:"title___z4t4P",footer:"footer___CLzrT",footer_left:"footer_left___N2sZZ",footer_bfcs:"footer_bfcs___UmvUE",footer_bfcs_value:"footer_bfcs_value___yiYga",pingfen:"pingfen___aEEMe",fenshu:"fenshu___I6HCo",radioGroup:"radioGroup___RT1dL",wrap:"wrap___QZGSJ",introName:"introName___m17tA",rating:"rating___MXLBr",modalRating:"modalRating___aluwj",zdbf:"zdbf___9PNEF"},$=i(31103),d=i(54624),te=i(65862),q=i(59301),z=Object.defineProperty,Ce=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,M=(c,_,L)=>_ in c?z(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,u=(c,_)=>{for(var L in _||(_={}))K.call(_,L)&&M(c,L,_[L]);if(Ce)for(var L of Ce(_))T.call(_,L)&&M(c,L,_[L]);return c},S=(c,_)=>{var L={};for(var F in c)K.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&Ce)for(var F of Ce(c))_.indexOf(F)<0&&T.call(c,F)&&(L[F]=c[F]);return L},N=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const k=c=>{var _=c,{videoDetail:L,globalSetting:F,loading:fe,dispatch:ae}=_,he=S(_,["videoDetail","globalSetting","loading","dispatch"]);const{queryParams:G,selectParams:Re,videoList:Ne}=L,{subject_id:W,videoId:Be}=G,{checkBoxValue:Xe,radioValue:Ze}=Re,He={videoId:Be},rt={query:G},_t=(0,g.useRef)(),ct=(0,g.useRef)(),st=(0,g.useRef)(),mt=(0,g.useRef)(5),{video_item:Ue}=L.detail||{};(0,$.Z)(()=>N(void 0,null,function*(){ct.current&&(console.log("videoRef lastUpdatedTime: ",_t.current.getLastUpdatedTime()),console.log(_t.current),yield Fe())}),mt.current*1e3);const Fe=(it=!1)=>{const at=it?{is_f:1}:{};return(0,d.DH)(u(u({},at),{id:He.videoId,point:_t.current.getLastUpdatedTime(),total:_t.current.getDuration()}))},tt=it=>(it.ed==="1"&&(ct.current=!1,Fe(!0)),!ct.current&&!it.ed&&(ct.current=!0,mt.current=_t.current.getDuration()<=5?1:5,Fe()),ae({type:"userDetail/logWatchHistory",payload:it})),Et=()=>{ct.current=!1},vt=()=>{ct.current=!0},xt=()=>{st.current=5,de.default.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:q.createElement("div",{className:"tc font14"},q.createElement(se.Z,{defaultValue:st.current,onChange:it=>st.current=it,className:ce.modalRating})),onOk:()=>N(void 0,null,function*(){if((yield(0,d.jK)({id:He.videoId,star:st.current})).status===0){const{course_id:at}=(0,te.oP)();ae({type:"videoDetail/getVideoDetail",payload:{id:He.videoId,videoId:He.videoId,course_id:at,subject_id:W}})}})})},Ot=it=>{const at=window.filterVideoSign,Ve=at.findIndex(s=>s.id===Be);if(Ve===at.length-1)return;const e=at[Ve+1].id,t=at[Ve+1].can_view,n=at[Ve+1].link,r=at[Ve+1].is_public;if(window.checkBoxValue){if(n){window.open(n);return}if(!t){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:q.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!r){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:q.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}ae({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(()=>{it.current.play()},2e3)}},gt=(it,at)=>{if(it==="checkBox"){const Ve=at;window.checkBoxValue=Ve,ae({type:"videoDetail/setSelectValue",payload:{radioValue:Ze,checkBoxValue:Ve}});return}ae({type:"videoDetail/setSelectValue",payload:{checkBoxValue:Xe,radioValue:at.target.value}})},Rt=()=>Ne.findIndex(Ve=>Ve.id===Be)===Ne.length-1?q.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):q.createElement("div",null,q.createElement(oe.Z,{onChange:Ve=>{gt("checkBox",Ve)},defaultChecked:Xe,size:"small"}),q.createElement("span",{className:ce.zdbf},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891"));return q.createElement("aside",{className:ce.contentWrap},q.createElement("aside",{className:ce.wrap},q.createElement("header",null),q.createElement("div",{className:ce.title},Ue==null?void 0:Ue.name),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?q.createElement(be.Z,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):q.createElement(f.Z,{ref:_t,startTime:Ue==null?void 0:Ue.last_point,src:Ue!=null&&Ue.is_link?Ue==null?void 0:Ue.link:(Ue==null?void 0:Ue.play_url)&&A.Base64.decode(Ue==null?void 0:Ue.play_url),videoId:Ue==null?void 0:Ue.video_id,logWatchHistory:tt,handlePause:Et,handlePlay:vt,allow_skip:Ue==null?void 0:Ue.allow_skip,handlePlayEnded:Ot,toLog:()=>{}}),q.createElement("div",{className:ce.footer},q.createElement("div",{className:ce.footer_left},q.createElement("div",{className:ce.pingfen},"\u8BC4\u5206"),q.createElement(se.Z,{value:Ue==null?void 0:Ue.star,disabled:!0,className:ce.rating,style:{color:"#FFA100",fontSize:12,marginLeft:10}}),q.createElement("div",{className:ce.fenshu},(Ue==null?void 0:Ue.star)||0,"\u5206")),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?null:q.createElement("div",null,q.createElement("div",{className:ce.checkBox},Rt()))),q.createElement("div",{className:"mt10"},(Ue==null?void 0:Ue.description)&&q.createElement("span",{className:ce.introName},"\u7B80\u4ECB\uFF1A",Ue.description))))};var I=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:L})=>({videoDetail:c,globalSetting:L,loading:_}))(k),ne=i(8591),X=i(17574),ue={flex_box_center:"flex_box_center___yWqSL",flex_space_between:"flex_space_between___LgFmv",flex_box_vertical_center:"flex_box_vertical_center____lt6U",flex_box_center_end:"flex_box_center_end___UqkaD",flex_box_column:"flex_box_column___V8XLF",list:"list___8tjfT",tree_style:"tree_style___ZzDvO",title:"title___IVfkQ",gray:"gray___RnyYk",brght:"brght___EWRNa",s1:"s1___dPBQg",s3:"s3___SRBBG",active:"active___hsNCX",tree_line:"tree_line___EGn30",tabs_style:"tabs_style___Nwkiq",tabs_item:"tabs_item___Vzu_U",tabs_item_active:"tabs_item_active___BcIwZ"},D=i(87513),xe=i(60979),R=i(74128),P=i(59301),v=Object.defineProperty,B=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,w=(c,_,L)=>_ in c?v(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,j=(c,_)=>{for(var L in _||(_={}))le.call(_,L)&&w(c,L,_[L]);if(H)for(var L of H(_))Y.call(_,L)&&w(c,L,_[L]);return c},J=(c,_)=>B(c,pe(_)),ie=(c,_)=>{var L={};for(var F in c)le.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&H)for(var F of H(c))_.indexOf(F)<0&&Y.call(c,F)&&(L[F]=c[F]);return L},ge=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const Te=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:P.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:P.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:ue.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:P.createElement("i",{className:"iconfont icon-shipin font20"}),bq:P.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:ue.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:P.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:P.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:ue.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:P.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:P.createElement("span",null)}],Pe=c=>{var _=c,{dispatch:L,pathsDetail:F,videoDetail:fe,user:ae}=_,he=ie(_,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:G,stages:Re,cust_seq:Ne,active:W}=fe,{subject_id:Be,course_id:Xe}=G,Ze=(0,x.useParams)(),[He]=(0,x.useSearchParams)(),[rt,_t]=(0,g.useState)([]),[ct,st]=(0,g.useState)([(W==null?void 0:W.id)||Number(Ze.videoId)]),[mt,Ue]=(0,g.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),Fe=[".PDF",".DOC",".DOCX",".XLS",".XLSX",".PPT",".PPTX"];(0,g.useEffect)(()=>{L(Be?{type:"videoDetail/getStageData",payload:{subject_id:Be,page_type:"video"}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Xe}})},[]),(0,g.useEffect)(()=>{tt()},[fe==null?void 0:fe.stages]);const tt=()=>{let Ve=rt;Re.forEach((me,e)=>{Ve.push({title:P.createElement("div",{title:me.stage_name,className:ue.title},me.stage_name),value:me==null?void 0:me.stage_id,key:me==null?void 0:me.stage_id,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Et(me.items||[])})}),_t(Ve)},Et=Ve=>{function me(e){var t;const n=e.children,r=Array.isArray(n)&&n.length>0,s=e==null?void 0:e.id,{name:C,item_type:O,id:we}=e,Se=(t=Te.find(ot=>ot.type===O))==null?void 0:t.bq,De=ue.brght,Qe=W.id===we?`${De} ${ue.active}`:De;return{title:P.createElement("div",{onClick:()=>gt(e),className:De,title:C},Se,P.createElement("div",{className:ue.s3},C)),value:s,key:s,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?n==null?void 0:n.map(ot=>me(ot)):[]}}return Ve==null?void 0:Ve.map(e=>me(e))},vt=(Ve,me)=>ge(void 0,null,function*(){L({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const e=me?yield(0,xe.BK)({id:Ve}):yield(0,xe.Ir)({id:Ve});if(L({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),e!=null&&e.game_identifier||e!=null&&e.identifier){(0,te.xg)(me?`/tasks/${e==null?void 0:e.identifier}/jupyter`:`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?Ot(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&xt(e==null?void 0:e.message)}),xt=Ve=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ot=Ve=>{Ve=Ve!=null&&Ve.includes(".json")?Ve:`${Ve}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ge(void 0,null,function*(){const me=yield(0,D.L8)({url:Ve});if(!me)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const e=yield(0,xe.Ir)({id:me.shixun_identifier});if(e!=null&&e.game_identifier){(0,te.xg)(`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?Ot(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&xt(e==null?void 0:e.message)})})},gt=Ve=>{var me,e,t,n,r;if((Ve==null?void 0:Ve.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);const{id:s,item_type:C,identifier:O,is_jupyter:we,url:Se,link:De}=Ve;if(C==="VideoItem"&&!De){if(!((me=ae.userInfo)!=null&&me.admin)&&!((e=ae.userInfo)!=null&&e.business)&&!Ve.can_view){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}L({type:"videoDetail/handleListItemClick",payload:{videoId:s}}),L({type:"videoDetail/getVideoDetail",payload:J(j({id:s},G),{videoId:s}),callback:Qe=>{if(Qe&&Qe.video_item&&!Qe.video_item.can_edit&&!Ve.is_public){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(C==="VideoItem"&&De){Ve.link&&(0,d.DH)({is_f:1,id:Ve.id,point:0,total:0}),window.open(De);return}if(C==="Shixun"){vt(O,we);return}if(C==="Attachment"){if(De){(0,te.xg)(De);return}let Qe=(n=Ve==null?void 0:Ve.name)==null?void 0:n.substr((t=Ve==null?void 0:Ve.name)==null?void 0:t.lastIndexOf("."));if(Fe.includes(Qe.toUpperCase())){L({type:"videoDetail/handleListItemClick",payload:{attachmentId:s}});return}else{if(!((r=F.detail)!=null&&r.allow_download)){ne.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,te.FH)(Ve.name,R.Z.API_SERVER+Ve.url);return}}window.open(R.Z.IMG_SERVER+Se)},Rt=Ve=>{let me=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],e=["","\u5341","\u767E","\u5343","\u4E07"];Ve=parseInt(Ve);let t=s=>{let C=s.toString().split("").reverse(),O="";for(var we=0;we0&&C[we]==0&&C[we-1]==0?"":me[C[we]]+(C[we]==0?e[0]:e[we]))+O;return O},n=Math.floor(Ve/1e4),r=Ve%1e4;return r.toString().length<4&&(r="0"+r),n?t(n)+"\u4E07"+t(r):t(Ve)},it=(Ve,me,e,t)=>{var n;const{name:r,item_type:s,id:C}=Ve,O=`${me+1}-${e+1}-${t+1}`,we=(n=Te.find(Qe=>Qe.type===s))==null?void 0:n.icon,Se=ue.brght,De=W.id===C?`${Se} ${ue.active}`:Se;return P.createElement("div",{key:O,onClick:()=>gt(Ve),className:De,style:{paddingLeft:52}},P.createElement("span",{className:ue.s1},we),!!Ne&&P.createElement("span",{className:ue.s2},O),P.createElement("span",{className:ue.s3},"\u203B ",r))},at=(Ve,me,e)=>{var t;const{name:n,item_type:r,id:s,children:C}=Ve,O=`${me+1}-${e+1}`,we=(t=Te.find(Qe=>Qe.type===r))==null?void 0:t.icon,Se=ue.brght,De=W.id===s?`${Se} ${ue.active}`:Se;return P.createElement(g.Fragment,{key:O},P.createElement("div",{onClick:()=>gt(Ve),className:De},P.createElement("span",{className:ue.s1},we),!!Ne&&P.createElement("span",{className:ue.s2},O),P.createElement("span",{className:ue.s3},"\u203B ",n)),!!C.length&&C.map((Qe,ot)=>it(Qe,me,e,ot)))};return P.createElement("aside",{className:ue.list},P.createElement("div",{className:ue.tabs_style},P.createElement("div",{className:ue.tabs_item,onClick:()=>{Ue("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",mt=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&P.createElement("div",{className:ue.tabs_item_active}))),P.createElement("div",{className:ue.tree_style},(rt==null?void 0:rt.length)>0&&P.createElement(X.default,{selectedKeys:ct,onSelect:(Ve,me)=>{st([...Ve])},blockNode:!0,treeData:rt,defaultExpandAll:!0,className:ue.tree_line})))};var Ie=(0,x.connect)(({user:c,videoDetail:_,loading:L,globalSetting:F,pathsDetail:fe})=>({user:c,videoDetail:_,globalSetting:F,loading:L,pathsDetail:fe}))(Pe),Je=i(21185),ke=i(59301),ze=Object.defineProperty,Ge=Object.defineProperties,V=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(c,_,L)=>_ in c?ze(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,a=(c,_)=>{for(var L in _||(_={}))m.call(_,L)&&h(c,L,_[L]);if(Le)for(var L of Le(_))y.call(_,L)&&h(c,L,_[L]);return c},b=(c,_)=>Ge(c,V(_)),U=(c,_)=>{var L={};for(var F in c)m.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&Le)for(var F of Le(c))_.indexOf(F)<0&&y.call(c,F)&&(L[F]=c[F]);return L},E=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const l=c=>{const{subject_id:_}=c;return{subject_id:_,course_id:_}},p=c=>{var _=c,{videoDetail:L,globalSetting:F,loading:fe,pathsDetail:ae,dispatch:he}=_,G=U(_,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]),Re,Ne;const{queryParams:W,videoList:Be,attachmentList:Xe,active:Ze}=L,{subject_id:He,videoId:rt}=W,_t={videoId:rt};(0,g.useEffect)(()=>{if(Ze){const{item_type:mt,id:Ue}=Ze;mt==="VideoItem"&&he({type:"videoDetail/getVideoDetail",payload:b(a({},W),{id:Ue})})}},[Ze.id]),console.log("---",Ze),(0,g.useEffect)(()=>{He&&ct()},[]);function ct(){return E(this,null,function*(){const mt=yield he({type:"pathsDetail/getPathsDetail",payload:{id:He}})})}(0,g.useEffect)(()=>{var mt,Ue;(0,te.Dk)((Ue=(mt=L.detail)==null?void 0:mt.video_item)==null?void 0:Ue.name)},[L]);let st={width:1200};return Ze&&Ze.item_type==="Attachment"&&Ze.content_type==="application/pdf"&&(st={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),ke.createElement(Z.Z,{spinning:!1},ke.createElement("section",{className:Q.bg},ke.createElement("div",{className:Q.container,style:st},ke.createElement(Ie,null),Ze&&Ze.item_type==="VideoItem"&&ke.createElement(I,null),Ze&&Ze.item_type==="Attachment"&&Ze.content_type==="application/pdf"&&Ze.url&&ke.createElement("div",{className:Q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Re=ae.detail)!=null&&Re.allow_download),type:"pdf",filename:Ze.name,data:R.Z.API_SERVER+Ze.url,style:{position:"absolute",zIndex:1}})),Ze&&Ze.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(Ze.content_type)&&Ze.url&&ke.createElement("div",{className:Q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Ne=ae.detail)!=null&&Ne.allow_download),type:"office",data:R.Z.API_SERVER+Ze.url,style:{position:"absolute",zIndex:1}})))))};var o=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:L,pathsDetail:F})=>({videoDetail:c,globalSetting:L,loading:_,pathsDetail:F}))(p)},84056:function(ht,Me,i){"use strict";i.d(Me,{BU:function(){return x},Dj:function(){return g},gH:function(){return Z},vp:function(){return Q}});function g(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Z=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Q(){var A=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",A),window.isFullScreen?window.isFullScreen:A!=null}},73217:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return Ve}});class g{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","error",n),A.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","info",n),A.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","warn",n),A.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","debug",n),A.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","verbose",n),A.ENABLE_VERBOSE&&console.log(n)}}A.GLOBAL_TAG="flv.js",A.FORCE_GLOBAL_TAG=!1,A.ENABLE_ERROR=!0,A.ENABLE_INFO=!0,A.ENABLE_WARN=!0,A.ENABLE_DEBUG=!0,A.ENABLE_VERBOSE=!0,A.ENABLE_CALLBACK=!1,A.emitter=new(Q());var f=A;class de{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var se=de;class oe{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class be extends oe{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ce extends oe{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class $ extends oe{constructor(e){super(e)}get name(){return"NotImplementedException"}}const d={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},te={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class q{constructor(e){this._type=e||"undefined",this._status=d.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=d.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===d.kConnecting||this._status===d.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new $("Unimplemented abstract function!")}abort(){throw new $("Unimplemented abstract function!")}}let z={};function Ce(){let me=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(me)||/(opr)[\/]([\w.]+)/.exec(me)||/(chrome)[ \/]([\w.]+)/.exec(me)||/(iemobile)[\/]([\w.]+)/.exec(me)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(me)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(me)||/(webkit)[ \/]([\w.]+)/.exec(me)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(me)||/(msie) ([\w.]+)/.exec(me)||me.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(me)||me.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(me)||[],t=/(ipad)/.exec(me)||/(ipod)/.exec(me)||/(windows phone)/.exec(me)||/(iphone)/.exec(me)||/(kindle)/.exec(me)||/(android)/.exec(me)||/(windows)/.exec(me)||/(mac)/.exec(me)||/(linux)/.exec(me)||/(cros)/.exec(me)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},r={};if(n.browser){r[n.browser]=!0;let s=n.majorVersion.split(".");r.version={major:parseInt(n.majorVersion,10),string:n.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(n.platform&&(r[n.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;let s="msie";n.browser=s,r[s]=!0}if(r.edge){delete r.edge;let s="msedge";n.browser=s,r[s]=!0}if(r.opr){let s="opera";n.browser=s,r[s]=!0}if(r.safari&&r.android){let s="android";n.browser=s,r[s]=!0}r.name=n.browser,r.platform=n.platform;for(let s in z)z.hasOwnProperty(s)&&delete z[s];Object.assign(z,r)}Ce();var K=z;class T extends q{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,t=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let r=this._seekHandler.getConfig(n,t),s=new self.Headers;if(typeof r.headers=="object"){let O=r.headers;for(let we in O)O.hasOwnProperty(we)&&s.append(we,O[we])}let C={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let O in this._config.headers)s.append(O,this._config.headers[O]);e.cors===!1&&(C.mode="same-origin"),e.withCredentials&&(C.credentials="include"),e.referrerPolicy&&(C.referrerPolicy=e.referrerPolicy),this._status=d.kConnecting,self.fetch(r.url,C).then(O=>{if(this._requestAbort){this._requestAbort=!1,this._status=d.kIdle;return}if(O.ok&&O.status>=200&&O.status<=299){if(O.url!==r.url&&this._onURLRedirect){let Se=this._seekHandler.removeURLParameters(O.url);this._onURLRedirect(Se)}let we=O.headers.get("Content-Length");return we!=null&&(this._contentLength=parseInt(we),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,O.body.getReader())}else if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:O.status,msg:O.statusText});else throw new oe("FetchStreamLoader: Http code invalid, "+O.status+" "+O.statusText)}).catch(O=>{if(this._status=d.kError,this._onError)this._onError(te.EXCEPTION,{code:-1,msg:O.message});else throw O})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&K.msedge)return;this._status=d.kError;let n=0,r=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=d.kBuffering}}_onProgress(e){if(this._status===d.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===d.kError)return;this._status=d.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=d.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let r=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let r=parseInt(n);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let r=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let s=this._totalRange.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,s,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${s+r.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let r=this._seekHandler.getConfig(n,t);this._currentRequestURL=r.url;let s=this._xhr=new XMLHttpRequest;if(s.open("GET",r.url,!0),s.responseType="arraybuffer",s.onreadystatechange=this._onReadyStateChange.bind(this),s.onprogress=this._onProgress.bind(this),s.onload=this._onLoad.bind(this),s.onerror=this._onXhrError.bind(this),e.withCredentials&&(s.withCredentials=!0),typeof r.headers=="object"){let C=r.headers;for(let O in C)C.hasOwnProperty(O)&&s.setRequestHeader(O,C[O])}if(typeof this._config.headers=="object"){let C=this._config.headers;for(let O in C)C.hasOwnProperty(O)&&s.setRequestHeader(O,C[O])}s.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=d.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=d.kBuffering}else if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===d.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let r=e.total;this._internalAbort(),r!=null&r!==0&&(this._totalLength=r)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,r=0,s=0,C=n;if(e=t[r]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let C=this._normalizeSpeed(t);this._currentSpeedNormalized!==C&&(this._currentSpeedNormalized=C,this._currentChunkSizeKB=C)}let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let s=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=d.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(te.EXCEPTION,t);else throw new oe(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=d.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(te.EXCEPTION,t);else throw new oe(t.msg)}}var ue=X;class D{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let r;t.to!==-1?r=`bytes=${t.from.toString()}-${t.to.toString()}`:r=`bytes=${t.from.toString()}-`,n.Range=r}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var xe=D;class R{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let r=!0;n.indexOf("?")===-1&&(n+="?",r=!1),r&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,r=e.indexOf("?");r!==-1&&(n=e.substring(r+1));let s="";if(n!=null&&n.length>0){let C=n.split("&");for(let O=0;O0;we[0]!==this._startName&&we[0]!==this._endName&&(Se&&(s+="&"),s+=C[O])}}return s.length===0?t:t+"?"+s}}var P=R;class v{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new se,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new xe(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new P(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ce("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ce(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ue;else if(M.isSupported())this._loaderClass=M;else if(S.isSupported())this._loaderClass=S;else if(ne.isSupported())this._loaderClass=ne;else throw new oe("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ce("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let r=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(r,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,r=0,s=0,C=n;if(e=t[r]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let C=this._stashBuffer.slice(0,this._stashUsed),O=this._dispatchChunks(C,this._stashByteStart);if(O0){let we=new Uint8Array(C,O);s.set(we,0),this._stashUsed=we.byteLength,this._stashByteStart+=O}}else this._stashUsed=0,this._stashByteStart+=O;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let C=this._dispatchChunks(e,t);if(Cthis._bufferSize&&(this._expandBuffer(O),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e,C),0),this._stashUsed+=O,this._stashByteStart=t+C}}}else if(this._stashUsed===0){let s=this._dispatchChunks(e,t);if(sthis._bufferSize&&this._expandBuffer(C),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,s),0),this._stashUsed+=C,this._stashByteStart=t+s}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let s=new Uint8Array(this._stashBuffer,0,this._bufferSize);s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let C=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(C0){let O=new Uint8Array(this._stashBuffer,C);s.set(O,0)}this._stashUsed-=C,this._stashByteStart+=C}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),r=t.byteLength-n;if(n0){let s=new Uint8Array(this._stashBuffer,0,this._bufferSize),C=new Uint8Array(t,n);s.set(C,0),this._stashUsed=C.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,r}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(f.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=te.UNRECOVERABLE_EARLY_EOF),e){case te.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=J.getConfig();e.emit("change",t)}}static registerListener(e){J.emitter.addListener("change",e)}static removeListener(e){J.emitter.removeListener("change",e)}static addLogListener(e){f.emitter.addListener("log",e),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,J._notifyChange())}static removeLogListener(e){f.emitter.removeListener("log",e),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,J._notifyChange())}}J.emitter=new(Q());var ie=J;class ge{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,r=e.length-1,s=0,C=0,O=r;for(t=e[s]&&t=128){e.push(String.fromCharCode(s&65535)),n+=2;continue}}}else if(t[n]<240){if(Pe(t,n,2)){let s=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(s>=2048&&(s&63488)!==55296){e.push(String.fromCharCode(s&65535)),n+=3;continue}}}else if(t[n]<248&&Pe(t,n,3)){let s=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(s>65536&&s<1114112){s-=65536,e.push(String.fromCharCode(s>>>10|55296)),e.push(String.fromCharCode(s&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var Je=Ie;let ke=function(){let me=new ArrayBuffer(2);return new DataView(me).setInt16(0,256,!0),new Int16Array(me)[0]===256}();class ze{static parseScriptData(e,t,n){let r={};try{let s=ze.parseValue(e,t,n),C=ze.parseValue(e,t+s.size,n-s.size);r[s.data]=C.data}catch(s){f.e("AMF",s.toString())}return r}static parseObject(e,t,n){if(n<3)throw new be("Data not enough when parse ScriptDataObject");let r=ze.parseString(e,t,n),s=ze.parseValue(e,t+r.size,n-r.size),C=s.objectEnd;return{data:{name:r.data,value:s.data},size:r.size+s.size,objectEnd:C}}static parseVariable(e,t,n){return ze.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new be("Data not enough when parse String");let s=new DataView(e,t,n).getUint16(0,!ke),C;return s>0?C=Je(new Uint8Array(e,t+2,s)):C="",{data:C,size:2+s}}static parseLongString(e,t,n){if(n<4)throw new be("Data not enough when parse LongString");let s=new DataView(e,t,n).getUint32(0,!ke),C;return s>0?C=Je(new Uint8Array(e,t+4,s)):C="",{data:C,size:4+s}}static parseDate(e,t,n){if(n<10)throw new be("Data size invalid when parse Date");let r=new DataView(e,t,n),s=r.getFloat64(0,!ke),C=r.getInt16(8,!ke);return s+=C*60*1e3,{data:new Date(s),size:10}}static parseValue(e,t,n){if(n<1)throw new be("Data not enough when parse Value");let r=new DataView(e,t,n),s=1,C=r.getUint8(0),O,we=!1;try{switch(C){case 0:O=r.getFloat64(1,!ke),s+=8;break;case 1:{O=!!r.getUint8(1),s+=1;break}case 2:{let Se=ze.parseString(e,t+1,n-1);O=Se.data,s+=Se.size;break}case 3:{O={};let Se=0;for((r.getUint32(n-4,!ke)&16777215)===9&&(Se=3);s32)throw new ce("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let C=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,C}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let r=Math.min(n,this._current_word_bits_left),s=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Le=V;class m{static _ebsp2rbsp(e){let t=e,n=t.byteLength,r=new Uint8Array(n),s=0;for(let C=0;C=2&&t[C]===3&&t[C-1]===0&&t[C-2]===0||(r[s]=t[C],s++);return new Uint8Array(r.buffer,0,s)}static parseSPS(e){let t=m._ebsp2rbsp(e),n=new Le(t);n.readByte();let r=n.readByte();n.readByte();let s=n.readByte();n.readUEG();let C=m.getProfileString(r),O=m.getLevelString(s),we=1,Se=420,De=[0,420,422,444],Qe=8;if((r===100||r===110||r===122||r===244||r===44||r===83||r===86||r===118||r===128||r===138||r===144)&&(we=n.readUEG(),we===3&&n.readBits(1),we<=3&&(Se=De[we]),Qe=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let bt=we!==3?8:12;for(let yt=0;yt0&&bt<16?(It=yt[bt-1],Ye=wt[bt-1]):bt===255&&(It=n.readByte()<<8|n.readByte(),Ye=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let bt=n.readBits(32),yt=n.readBits(32);re=n.readBool(),ee=yt,ve=bt*2,St=ee/ve}}let ye=1;(It!==1||Ye!==1)&&(ye=It/Ye);let Ee=0,_e=0;if(we===0)Ee=1,_e=2-Oe;else{let bt=we===3?1:2,yt=we===1?2:1;Ee=bt,_e=yt*(2-Oe)}let je=(ut+1)*16,ft=(2-Oe)*((We+1)*16);je-=($e+nt)*Ee,ft-=(qe+pt)*_e;let dt=Math.ceil(je*ye);return n.destroy(),n=null,{profile_string:C,level_string:O,bit_depth:Qe,ref_frames:Ke,chroma_format:Se,chroma_format_string:m.getChromaFormatString(Se),frame_rate:{fixed:re,fps:St,fps_den:ve,fps_num:ee},sar_ratio:{width:It,height:Ye},codec_size:{width:je,height:ft},present_size:{width:dt,height:ft}}}static _skipScalingList(e,t){let n=8,r=8,s=0;for(let C=0;C>>8&255|(me&255)<<8}function U(me){return(me&4278190080)>>>24|(me&16711680)>>>8|(me&65280)<<8|(me&255)<<24}function E(me,e){return me[e]<<24|me[e+1]<<16|me[e+2]<<8|me[e+3]}class l{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Te,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let r=(t[4]&4)>>>2!==0,s=(t[4]&1)!==0,C=E(t,5);return C<9?n:{match:!0,consumed:C,dataOffset:C,hasAudioTrack:r,hasVideoTrack:s}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Te}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new be("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,r=this._littleEndian;if(t===0)if(e.byteLength>13)n=l.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!r)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let C=s.getUint8(0),O=s.getUint32(0,!r)&16777215;if(n+11+O+4>e.byteLength)break;if(C!==8&&C!==9&&C!==18){f.w(this.TAG,`Unsupported tag type ${C}, skipped`),n+=11+O+4;continue}let we=s.getUint8(4),Se=s.getUint8(5),De=s.getUint8(6),Qe=s.getUint8(7),ot=De|Se<<8|we<<16|Qe<<24;(s.getUint32(7,!r)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ut=n+11;switch(C){case 8:this._parseAudioData(e,ut,O,ot);break;case 9:this._parseVideoData(e,ut,O,ot,t+n);break;case 18:this._parseScriptData(e,ut,O);break}let We=s.getUint32(11+O,!r);We!==11+O&&f.w(this.TAG,`Invalid PrevTagSize ${We}`),n+=11+O+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let r=Ge.parseScriptData(e,t,n);if(r.hasOwnProperty("onMetaData")){if(r.onMetaData==null||typeof r.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=r;let s=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},s)),typeof s.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=s.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof s.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=s.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof s.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=s.audiodatarate),typeof s.videodatarate=="number"&&(this._mediaInfo.videoDataRate=s.videodatarate),typeof s.width=="number"&&(this._mediaInfo.width=s.width),typeof s.height=="number"&&(this._mediaInfo.height=s.height),typeof s.duration=="number"){if(!this._durationOverrided){let C=Math.floor(s.duration*this._timescale);this._duration=C,this._mediaInfo.duration=C}}else this._mediaInfo.duration=0;if(typeof s.framerate=="number"){let C=Math.floor(s.framerate*1e3);if(C>0){let O=C/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=O,this._referenceFrameRate.fps_num=C,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=O}}if(typeof s.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let C=s.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(C),s.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=s,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(r).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},r))}_parseKeyframesIndex(e){let t=[],n=[];for(let r=1;r>>4;if(we!==2&&we!==10){this._onError(a.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+we);return}let Se=0,De=(O&12)>>>2;if(De>=0&&De<=4)Se=this._flvSoundRateTable[De];else{this._onError(a.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+De);return}let Qe=(O&2)>>>1,ot=O&1,Ke=this._audioMetadata,ut=this._audioTrack;if(Ke||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ke=this._audioMetadata={},Ke.type="audio",Ke.id=ut.id,Ke.timescale=this._timescale,Ke.duration=this._duration,Ke.audioSampleRate=Se,Ke.channelCount=ot===0?1:2),we===10){let We=this._parseAACAudioData(e,t+1,n-1);if(We==null)return;if(We.packetType===0){Ke.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let Oe=We.data;Ke.audioSampleRate=Oe.samplingRate,Ke.channelCount=Oe.channelCount,Ke.codec=Oe.codec,Ke.originalCodec=Oe.originalCodec,Ke.config=Oe.config,Ke.refSampleDuration=1024/Ke.audioSampleRate*Ke.timescale,f.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",Ke);let $e=this._mediaInfo;$e.audioCodec=Ke.originalCodec,$e.audioSampleRate=Ke.audioSampleRate,$e.audioChannelCount=Ke.channelCount,$e.hasVideo?$e.videoCodec!=null&&($e.mimeType='video/x-flv; codecs="'+$e.videoCodec+","+$e.audioCodec+'"'):$e.mimeType='video/x-flv; codecs="'+$e.audioCodec+'"',$e.isComplete()&&this._onMediaInfo($e)}else if(We.packetType===1){let Oe=this._timestampBase+r,$e={unit:We.data,length:We.data.byteLength,dts:Oe,pts:Oe};ut.samples.push($e),ut.length+=We.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${We.packetType}`)}else if(we===2){if(!Ke.codec){let nt=this._parseMP3AudioData(e,t+1,n-1,!0);if(nt==null)return;Ke.audioSampleRate=nt.samplingRate,Ke.channelCount=nt.channelCount,Ke.codec=nt.codec,Ke.originalCodec=nt.originalCodec,Ke.refSampleDuration=1152/Ke.audioSampleRate*Ke.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ke);let qe=this._mediaInfo;qe.audioCodec=Ke.codec,qe.audioSampleRate=Ke.audioSampleRate,qe.audioChannelCount=Ke.channelCount,qe.audioDataRate=nt.bitRate,qe.hasVideo?qe.videoCodec!=null&&(qe.mimeType='video/x-flv; codecs="'+qe.videoCodec+","+qe.audioCodec+'"'):qe.mimeType='video/x-flv; codecs="'+qe.audioCodec+'"',qe.isComplete()&&this._onMediaInfo(qe)}let We=this._parseMP3AudioData(e,t+1,n-1,!1);if(We==null)return;let Oe=this._timestampBase+r,$e={unit:We,length:We.byteLength,dts:Oe,pts:Oe};ut.samples.push($e),ut.length+=We.length}}_parseAACAudioData(e,t,n){if(n<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let r={},s=new Uint8Array(e,t,n);return r.packetType=s[0],s[0]===0?r.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):r.data=s.subarray(1),r}_parseAACAudioSpecificConfig(e,t,n){let r=new Uint8Array(e,t,n),s=null,C=0,O=0,we=null,Se=0,De=null;if(C=O=r[0]>>>3,Se=(r[0]&7)<<1|r[1]>>>7,Se<0||Se>=this._mpegSamplingRates.length){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Qe=this._mpegSamplingRates[Se],ot=(r[1]&120)>>>3;if(ot<0||ot>=8){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}C===5&&(De=(r[1]&7)<<1|r[2]>>>7,we=(r[2]&124)>>>2);let Ke=self.navigator.userAgent.toLowerCase();return Ke.indexOf("firefox")!==-1?Se>=6?(C=5,s=new Array(4),De=Se-3):(C=2,s=new Array(2),De=Se):Ke.indexOf("android")!==-1?(C=2,s=new Array(2),De=Se):(C=5,De=Se,s=new Array(4),Se>=6?De=Se-3:ot===1&&(C=2,s=new Array(2),De=Se)),s[0]=C<<3,s[0]|=(Se&15)>>>1,s[1]=(Se&15)<<7,s[1]|=(ot&15)<<3,C===5&&(s[1]|=(De&15)>>>1,s[2]=(De&1)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:Qe,channelCount:ot,codec:"mp4a.40."+C,originalCodec:"mp4a.40."+O}}_parseMP3AudioData(e,t,n,r){if(n<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let s=this._littleEndian,C=new Uint8Array(e,t,n),O=null;if(r){if(C[0]!==255)return;let we=C[1]>>>3&3,Se=(C[1]&6)>>1,De=(C[2]&240)>>>4,Qe=(C[2]&12)>>>2,Ke=(C[3]>>>6&3)!==3?2:1,ut=0,We=0,Oe=34,$e="mp3";switch(we){case 0:ut=this._mpegAudioV25SampleRateTable[Qe];break;case 2:ut=this._mpegAudioV20SampleRateTable[Qe];break;case 3:ut=this._mpegAudioV10SampleRateTable[Qe];break}switch(Se){case 1:Oe=34,De>>4,we=C&15;if(we!==7){this._onError(a.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${we}`);return}this._parseAVCVideoPacket(e,t+1,n-1,r,s,O)}_parseAVCVideoPacket(e,t,n,r,s,C){if(n<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let O=this._littleEndian,we=new DataView(e,t,n),Se=we.getUint8(0),Qe=(we.getUint32(0,!O)&16777215)<<8>>8;if(Se===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(Se===1)this._parseAVCVideoData(e,t+4,n-4,r,s,C,Qe);else if(Se!==2){this._onError(a.FORMAT_ERROR,`Flv: Invalid video packet type ${Se}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let r=this._videoMetadata,s=this._videoTrack,C=this._littleEndian,O=new DataView(e,t,n);r?typeof r.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),r=this._videoMetadata={},r.type="video",r.id=s.id,r.timescale=this._timescale,r.duration=this._duration);let we=O.getUint8(0),Se=O.getUint8(1),De=O.getUint8(2),Qe=O.getUint8(3);if(we!==1||Se===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(O.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(a.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ot=O.getUint8(5)&31;if(ot===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ot>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ot}`);let Ke=6;for(let We=0;We1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ut}`);Ke++;for(let We=0;We=n){f.w(this.TAG,`Malformed Nalu near timestamp ${ut}, offset = ${ot}, dataSize = ${n}`);break}let Oe=Se.getUint32(ot,!we);if(Ke===3&&(Oe>>>=8),Oe>n-Ke){f.w(this.TAG,`Malformed Nalus near timestamp ${ut}, NaluSize > DataSize!`);return}let $e=Se.getUint8(ot+Ke)&31;$e===5&&(We=!0);let nt=new Uint8Array(e,t+ot,Ke+Oe),qe={type:$e,data:nt};De.push(qe),Qe+=nt.byteLength,ot+=Ke+Oe}if(De.length){let Oe=this._videoTrack,$e={units:De,length:Qe,isKeyframe:We,dts:ut,cts:O,pts:ut+O};We&&($e.fileposition=s),Oe.samples.push($e),Oe.length+=Qe}}}var p=l;class o{static init(){o.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(let t in o.types)o.types.hasOwnProperty(t)&&(o.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=o.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,r=Array.prototype.slice.call(arguments,1),s=r.length;for(let O=0;O>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let C=8;for(let O=0;O>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return o.box(o.types.trak,o.tkhd(e),o.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,r=e.presentWidth,s=e.presentHeight;return o.box(o.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,r>>>8&255,r&255,0,0,s>>>8&255,s&255,0,0]))}static mdia(e){return o.box(o.types.mdia,o.mdhd(e),o.hdlr(e),o.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return o.box(o.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=o.constants.HDLR_AUDIO:t=o.constants.HDLR_VIDEO,o.box(o.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=o.box(o.types.smhd,o.constants.SMHD):t=o.box(o.types.vmhd,o.constants.VMHD),o.box(o.types.minf,t,o.dinf(),o.stbl(e))}static dinf(){return o.box(o.types.dinf,o.box(o.types.dref,o.constants.DREF))}static stbl(e){return o.box(o.types.stbl,o.stsd(e),o.box(o.types.stts,o.constants.STTS),o.box(o.types.stsc,o.constants.STSC),o.box(o.types.stsz,o.constants.STSZ),o.box(o.types.stco,o.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp3(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp4a(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types[".mp3"],r)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types.mp4a,r,o.esds(e))}static esds(e){let t=e.config||[],n=t.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return o.box(o.types.esds,r)}static avc1(e){let t=e.avcc,n=e.codecWidth,r=e.codecHeight,s=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,n>>>8&255,n&255,r>>>8&255,r&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 o.box(o.types.avc1,s,o.box(o.types.avcC,t))}static mvex(e){return o.box(o.types.mvex,o.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return o.box(o.types.trex,n)}static moof(e,t){return o.box(o.types.moof,o.mfhd(e.sequenceNumber),o.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return o.box(o.types.mfhd,t)}static traf(e,t){let n=e.id,r=o.box(o.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),s=o.box(o.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),C=o.sdtp(e),O=o.trun(e,C.byteLength+16+16+8+16+8+8);return o.box(o.types.traf,r,s,O,C)}static sdtp(e){let t=e.samples||[],n=t.length,r=new Uint8Array(4+n);for(let s=0;s>>24&255,r>>>16&255,r>>>8&255,r&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let O=0;O>>24&255,we>>>16&255,we>>>8&255,we&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,De.isLeading<<2|De.dependsOn,De.isDependedOn<<6|De.hasRedundancy<<4|De.isNonSync,0,0,Qe>>>24&255,Qe>>>16&255,Qe>>>8&255,Qe&255],12+16*O)}return o.box(o.types.trun,C)}static mdat(e){return o.box(o.types.mdat,e)}}o.init();var c=o;class _{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var L=_;class F{constructor(e,t,n,r,s){this.dts=e,this.pts=t,this.duration=n,this.originalDts=r,this.isSyncPoint=s,this.fileposition=null}}class fe{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ae{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[s].dts&&et[r].lastSample.originalDts&&e=t[r].lastSample.originalDts&&(r===t.length-1||r0&&(s=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=s,this._list.splice(s,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class G{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new he("audio"),this._videoSegmentInfoList=new he("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new be("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,r="mp4",s=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(r="mpeg",s="",n=new Uint8Array):n=c.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=c.generateInitSegment(t);else return;if(!this._onInitSegment)throw new be("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:s,container:`${e}/${r}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let r={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(r.samples.push(t),r.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(r,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,r=n.samples,s,C=-1,O=-1,we=-1,Se=this._audioMeta.refSampleDuration,De=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Qe=this._dtsBaseInited&&this._audioNextDts===void 0,ot=!1;if(!r||r.length===0||r.length===1&&!t)return;let Ke=0,ut=null,We=0;De?(Ke=0,We=n.length):(Ke=8,We=8+n.length);let Oe=null;if(r.length>1&&(Oe=r.pop(),We-=Oe.length),this._audioStashedLastSample!=null){let Ye=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(Ye),We+=Ye.length}Oe!=null&&(this._audioStashedLastSample=Oe);let $e=r[0].dts-this._dtsBase;if(this._audioNextDts)s=$e-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())s=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ot=!0);else{let Ye=this._audioSegmentInfoList.getLastSampleBefore($e);if(Ye!=null){let St=$e-(Ye.originalDts+Ye.duration);St<=3&&(St=0);let re=Ye.dts+Ye.duration+St;s=$e-re}else s=0}if(ot){let Ye=$e-s,St=this._videoSegmentInfoList.getLastSegmentBefore($e);if(St!=null&&St.beginDts=1?Ae=nt[nt.length-1].duration:Ae=Math.floor(Se);let ye=!1,Ee=null;if(Ae>Se*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){ye=!0;let _e=Math.abs(Ae-Se),je=Math.ceil(_e/Se),ft=ve+Se;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[6444],{18785:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},52671:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},8657:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},56082:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},33853:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},15075:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},43531:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},38819:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return se}});var g=i(54476),x=i(59301),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Q=Z,A=i(7657),f=function(be,ce){return x.createElement(A.Z,(0,g.Z)({},be,{ref:ce,icon:Q}))},de=x.forwardRef(f),se=de},44080:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return q}});var g=i(59301),x=i(8591),Z=i(38854),Q=i(73217),A=i(16471),f=i(41867),de=i(56102),se=i(84056),oe={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},be=(z,Ce,K)=>new Promise((T,M)=>{var u=k=>{try{N(K.next(k))}catch(I){M(I)}},S=k=>{try{N(K.throw(k))}catch(I){M(I)}},N=k=>k.done?T(k.value):Promise.resolve(k.value).then(u,S);N((K=K.apply(z,Ce)).next())});function ce(z){if(isNaN(z))return{minutes:"00",seconds:"00"};const Ce=new Date(z*1e3).toISOString().substr(11,8);return{hour:Ce.substr(0,2),minutes:Ce.substr(3,2),seconds:Ce.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function $(z,Ce){return z-Ce}function d(z){z.sort($);let Ce=0;for(let K=0;K{},handlePlay:k=()=>{},handlePlayEnded:I=()=>{},autoPlay:ne=!1,onPlayEnded:X=()=>{},isShowWaterMark:ue=!0},D)=>{var xe;const P=((xe=Ce==null?void 0:Ce.split("."))==null?void 0:xe.pop())==="flv",v=(0,g.useRef)(),B=(0,g.useRef)(),pe=(0,g.useRef)(),H=(0,g.useRef)(),le=(0,g.useRef)(),Y=(0,g.useRef)(),w=(0,g.useRef)(),j=(0,g.useRef)(),J=(0,g.useRef)(),ie=(0,g.useRef)(),ge=(0,g.useRef)(),Te=(0,g.useRef)(),Pe=(0,g.useRef)(),Ie=(0,g.useRef)(),Je=navigator.userAgent.toLowerCase().match(te),ke=Je?Je[0]:"pc",ze=(0,g.useRef)(!1),Ge=(0,f.eY)();let V=0,Le=0,m=0,y=null,h=!1,a=20,b=1,U=!1,E=!1,l=[];(0,g.useImperativeHandle)(D,()=>({getLastUpdatedTime:()=>v.current.currentTime,getDuration:()=>v.current.duration})),x.ZP.config({maxCount:1,getContainer:()=>pe.current});const p=(0,g.useCallback)((ae,he=!1)=>{let G={point:v.current.currentTime};y?(G.log_id=y,G.watch_duration=d(l),G.total_duration=Le):(u?(G.video_id=parseInt(T,10),G.course_id=u):G.video_id=T,G.duration=V,G.device=ke),he&&(G.ed="1");function Re(){return be(this,null,function*(){U=!0,y=yield M==null?void 0:M(G),U=!1,ae&&ae()})}Re()},[T,u]);(0,g.useEffect)(()=>{v.current&&(H.current.style.display="none",le.current.style.display="block"),x.ZP.destroy();let ae=null;return Q.Z.isSupported&&P&&Ce&&(Ce==null?void 0:Ce.indexOf(".m3u8"))<0?(ae=Q.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:Ce,muted:!1}),v.current&&(ae.attachMediaElement(v.current),ae.load())):v.current.setAttribute("src",Ce),c(),()=>{ae&&(ae.unload(),ae.pause(),ae.destroy(),ae=null)}},[v,P,Ce]);function o(){v.current.paused?(H.current.style.display="none",le.current.style.display="block"):(H.current.style.display="block",le.current.style.display="none")}function c(){ge.current.style.display="none",Pe.current.style.display="none",Te.current.style.display="none",v.current.muted||v.current.volume===0?ge.current.style.display="block":v.current.volume>0&&v.current.volume<=.5?Pe.current.style.display="block":Te.current.style.display="block"}(0,g.useEffect)(()=>{const ae=document.getElementById("play"),he=document.querySelectorAll(".playback-icons use");function G(){k(),S&&!ze.current&&(v.current.currentTime=S),ze.current=!0,l.push(v.current.currentTime),h||(h=!0,K&&p())}function Re(){return be(this,null,function*(){o(),l.push(v.current.currentTime),K&&p(()=>{y=null,m=0,h=!1,U=!1,E=!1,l=[],Le=0,b=1},!0),X()})}function Ne(){Y.current.value=Math.round(v.current.currentTime),w.current.value=Math.round(v.current.currentTime)}function W(){const Fe=ce(Math.round(v.current.currentTime));J.current.innerText=`${Fe.hour>0?Fe.hour+":":""}${Fe.minutes}:${Fe.seconds}`,J.current.setAttribute("datetime",`${Fe.hour>0?" "+Fe.hour+" ":""}${Fe.minutes}m ${Fe.seconds}s`)}function Be(){var Fe,tt,Et,vt,xt,Ot,gt;const Rt=Math.round((Fe=v.current)==null?void 0:Fe.duration);(Et=(tt=Y.current)==null?void 0:tt.setAttribute)==null||Et.call(tt,"max",Rt),(xt=(vt=w.current)==null?void 0:vt.setAttribute)==null||xt.call(vt,"max",Rt);const it=ce(Rt);j.current&&(j.current.innerText=`${it.hour>0?it.hour+":":""}${it.minutes}:${it.seconds}`,(gt=(Ot=j.current).setAttribute)==null||gt.call(Ot,"datetime",`${it.hour>0?" "+it.hour+" ":""}${it.minutes}m ${it.seconds}s`))}function Xe(){try{const Fe=Math.round(v.current.duration);Y.current.setAttribute("max",Fe),w.current.setAttribute("max",Fe);const tt=ce(Fe);j.current.innerText=`${tt.hour>0?tt.hour+":":""}${tt.minutes}:${tt.seconds}`,j.current.setAttribute("datetime",`${tt.hour>0?" "+tt.hour+" ":""}${tt.minutes}m ${tt.seconds}s`),Ne(),W();const{width:Et,height:vt,x:xt,y:Ot}=B.current.getBoundingClientRect();if(xt<0||Ot<0||!Et)return;if(!E){let gt=v.current.currentTime,Rt=gt-m;Math.abs(Rt)<10?(Le+=Math.abs(Rt),m=gt,U||Le-b*a>=0&&(b++,l.push(m),K&&p())):(m=gt,K&&p())}}catch(Fe){console.log(Fe)}}function Ze(){E=!0}function He(){v.current.playing&&l.push(v.current.currentTime,m),m=v.current.currentTime,E=!1}function rt(){V=v.current.duration,V<=20&&(a=V/3),v.current.addEventListener("play",G)}function _t(Fe){Fe.preventDefault(),(0,se.vp)()?(v.current.style.width="100%",v.current.style.height="100%"):v.current.style.cssText=""}function ct(){N()}function st(Fe){if(!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tt=Fe.target.dataset.seek?Fe.target.dataset.seek:Fe.target.value;v.current.currentTime=tt,w.current.value=tt,Y.current.value=tt}function mt(Fe){const tt=Math.round(Fe.offsetX/Fe.target.clientWidth*parseInt(Fe.target.getAttribute("max"),10));Y.current.setAttribute("data-seek",tt);const Et=ce(tt);ie.current.textContent=`${Et.hour>0?Et.hour+":":""}${Et.minutes}:${Et.seconds}`;const vt=v.current.getBoundingClientRect();ie.current.style.left=`${Fe.pageX-vt.left}px`}function Ue(Fe){switch(Fe.code){case"Space":Fe.preventDefault(),F();break;case"ArrowRight":if(Fe.preventDefault(),!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime>=v.current.duration)break;v.current.currentTime=parseInt(v.current.currentTime)+5,Ne();break;case"ArrowLeft":if(Fe.preventDefault(),!z){x.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(v.current.currentTime===0)break;v.current.currentTime=parseInt(v.current.currentTime)-5,Ne();break;case"ArrowUp":Fe.preventDefault(),v.current.volume<1&&(v.current.volume=(parseInt(v.current.volume*10)+1)/10);break;case"ArrowDown":Fe.preventDefault(),v.current.volume>0&&(v.current.volume=(parseInt(v.current.volume*10)-1)/10);break}}return pe.current.addEventListener((0,se.gH)(),_t),v.current.addEventListener("canplay",rt),v.current.addEventListener("ended",Re),v.current.addEventListener("seeking",Ze),v.current.addEventListener("seeked",He),v.current.addEventListener("loadedmetadata",Be),Y.current.addEventListener("mousemove",mt),Y.current.addEventListener("input",st),v.current.addEventListener("timeupdate",Xe),v.current.addEventListener("pause",ct),v.current.addEventListener("volumechange",c),document.addEventListener("keydown",Ue),()=>{var Fe,tt,Et,vt,xt,Ot,gt,Rt,it,at,Ve,me;(Fe=v.current)==null||Fe.removeEventListener("canplay",rt),(tt=v.current)==null||tt.removeEventListener("play",G),(Et=v.current)==null||Et.removeEventListener("ended",Re),(vt=v.current)==null||vt.removeEventListener("seeking",Ze),(xt=v.current)==null||xt.removeEventListener("seeked",He),(Ot=Y.current)==null||Ot.removeEventListener("mousemove",mt),(gt=Y.current)==null||gt.removeEventListener("input",st),(Rt=v.current)==null||Rt.removeEventListener("timeupdate",Xe),(it=v.current)==null||it.removeEventListener("pause",ct),(at=v.current)==null||at.removeEventListener("loadedmetadata",Be),(Ve=v.current)==null||Ve.removeEventListener("volumechange",c),document.removeEventListener("keydown",Ue),(me=v.current)!=null&&me.playing&&(l.push(m,v.current.currentTime),K&&p())}},[v,Ce]),(0,g.useEffect)(()=>{if(v.current.onended=()=>{I(v)},v.current.oncontextmenu=()=>!1,(Ce==null?void 0:Ce.indexOf(".m3u8"))>-1){if(v.current.canPlayType("application/vnd.apple.mpegurl"))v.current.src=Ce;else if(A.ZP.isSupported()){var ae=new A.ZP;ae.loadSource(Ce),ae.attachMedia(v.current)}}},[Ce]);const[_,L]=(0,g.useState)(1),F=()=>{v.current.paused||v.current.ended?v.current.play():v.current.pause(),o()};function fe(){v.current.muted=!v.current.muted,v.current.muted?(Ie.current.setAttribute("data-volume",volume.value),Ie.current.value=0):Ie.current.value=Ie.current.dataset.volume}return g.createElement("div",{style:{position:"relative"},ref:pe},g.createElement("div",{ref:B,className:`${oe.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${oe.animate__loop}`},ue&&Ge?Ge.login:" "),g.createElement("div",{className:oe.container},g.createElement("div",{className:oe["video-container"],id:"video-container"},g.createElement("div",{className:oe["playback-animation"],id:"playback-animation"},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{className:"hidden",href:"#play-icon"}),g.createElement("use",{href:"#pause"}))),g.createElement("video",{className:oe.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:v,autoPlay:ne}),g.createElement("div",{className:`${oe["video-controls"]} `,id:"video-controls"},g.createElement("div",{className:oe["bottom-controls"]},g.createElement("div",{className:oe["left-controls"]},g.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:F},g.createElement("svg",{className:oe["playback-icons"]},g.createElement("use",{ref:le,href:"#play-icon"}),g.createElement("use",{ref:H,style:{display:"none"},href:"#pause"}))),g.createElement("div",{className:oe.time},g.createElement("time",{id:"time-elapsed",ref:J},"00:00"),g.createElement("span",null," / "),g.createElement("time",{id:"duration",ref:j},"00:00"))),g.createElement("div",{className:oe["right-controls"]},z&&g.createElement(Z.Z,{placement:"top",overlayClassName:oe.rateOverlay,getPopupContainer:ae=>ae.parentNode,menu:{items:[{key:"1",label:g.createElement("span",{onClick:()=>{L(1),v.current.playbackRate=1}},"1.0x")},{key:"2",label:g.createElement("span",{onClick:()=>{L(1.5),v.current.playbackRate=1.5}},"1.5x")},{key:"3",label:g.createElement("span",{onClick:()=>{L(2),v.current.playbackRate=2}},"2.0x")}]}},g.createElement("div",{className:`${oe.controlText} mr5`},"\u500D\u901F")),g.createElement(de.CopyToClipboard,{text:Ce,onCopy:()=>x.ZP.success("\u590D\u5236\u6210\u529F")},g.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},g.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),g.createElement("div",{className:oe["volume-controls"]},g.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:oe["volume-button"],id:"volume-button",onClick:fe},g.createElement("i",{ref:ge,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Pe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),g.createElement("i",{ref:Te,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),g.createElement("input",{className:oe.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ie,style:{display:"none"},onClick:c})),g.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:oe["fullscreen-button"],onClick:()=>{(0,se.vp)()?(0,se.BU)():(0,se.Dj)(pe.current)}},g.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),g.createElement("div",{className:oe["video-progress"]},g.createElement("progress",{ref:w,value:"0",min:"0"}),g.createElement("input",{className:oe.seek,ref:Y,value:"0",min:"0",type:"range",step:"1"}),g.createElement("div",{className:oe["seek-tooltip"],ref:ie,id:"seek-tooltip"},"00:00"))))),g.createElement("svg",{style:{display:"none"}},g.createElement("defs",null,g.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},g.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),g.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},g.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),g.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},g.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"})),g.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},g.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"})))))})},31103:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return x}});var g=i(59301);function x(Z,Q){const A=(0,g.useRef)();(0,g.useEffect)(()=>{A.current=Z}),(0,g.useEffect)(()=>{function f(){A.current()}if(Q!==null){let de=setInterval(f,Q);return()=>clearInterval(de)}},[Q])}},90131:function(ht,Me,i){"use strict";i.r(Me),i.d(Me,{default:function(){return o},formatQuery:function(){return l}});var g=i(59301),x=i(65582),Z=i(71418),Q={bg:"bg___eq_Aq",container:"container___j770l",widthle:"widthle___ouh1T"},A=i(24334),f=i(44080),de=i(43418),se=i(13570),oe=i(78673),be=i(64165),ce={contentWrap:"contentWrap___xMJQi",title:"title___z4t4P",footer:"footer___CLzrT",footer_left:"footer_left___N2sZZ",footer_bfcs:"footer_bfcs___UmvUE",footer_bfcs_value:"footer_bfcs_value___yiYga",pingfen:"pingfen___aEEMe",fenshu:"fenshu___I6HCo",radioGroup:"radioGroup___RT1dL",wrap:"wrap___QZGSJ",introName:"introName___m17tA",rating:"rating___MXLBr",modalRating:"modalRating___aluwj",zdbf:"zdbf___9PNEF"},$=i(31103),d=i(54624),te=i(65862),q=i(59301),z=Object.defineProperty,Ce=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,M=(c,_,L)=>_ in c?z(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,u=(c,_)=>{for(var L in _||(_={}))K.call(_,L)&&M(c,L,_[L]);if(Ce)for(var L of Ce(_))T.call(_,L)&&M(c,L,_[L]);return c},S=(c,_)=>{var L={};for(var F in c)K.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&Ce)for(var F of Ce(c))_.indexOf(F)<0&&T.call(c,F)&&(L[F]=c[F]);return L},N=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const k=c=>{var _=c,{videoDetail:L,globalSetting:F,loading:fe,dispatch:ae}=_,he=S(_,["videoDetail","globalSetting","loading","dispatch"]);const{queryParams:G,selectParams:Re,videoList:Ne}=L,{subject_id:W,videoId:Be}=G,{checkBoxValue:Xe,radioValue:Ze}=Re,He={videoId:Be},rt={query:G},_t=(0,g.useRef)(),ct=(0,g.useRef)(),st=(0,g.useRef)(),mt=(0,g.useRef)(5),{video_item:Ue}=L.detail||{};(0,$.Z)(()=>N(void 0,null,function*(){ct.current&&(console.log("videoRef lastUpdatedTime: ",_t.current.getLastUpdatedTime()),console.log(_t.current),yield Fe())}),mt.current*1e3);const Fe=(it=!1)=>{const at=it?{is_f:1}:{};return(0,d.DH)(u(u({},at),{id:He.videoId,point:_t.current.getLastUpdatedTime(),total:_t.current.getDuration()}))},tt=it=>(it.ed==="1"&&(ct.current=!1,Fe(!0)),!ct.current&&!it.ed&&(ct.current=!0,mt.current=_t.current.getDuration()<=5?1:5,Fe()),ae({type:"userDetail/logWatchHistory",payload:it})),Et=()=>{ct.current=!1},vt=()=>{ct.current=!0},xt=()=>{st.current=5,de.default.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:q.createElement("div",{className:"tc font14"},q.createElement(se.Z,{defaultValue:st.current,onChange:it=>st.current=it,className:ce.modalRating})),onOk:()=>N(void 0,null,function*(){if((yield(0,d.jK)({id:He.videoId,star:st.current})).status===0){const{course_id:at}=(0,te.oP)();ae({type:"videoDetail/getVideoDetail",payload:{id:He.videoId,videoId:He.videoId,course_id:at,subject_id:W}})}})})},Ot=it=>{const at=window.filterVideoSign,Ve=at.findIndex(s=>s.id===Be);if(Ve===at.length-1)return;const e=at[Ve+1].id,t=at[Ve+1].can_view,n=at[Ve+1].link,r=at[Ve+1].is_public;if(window.checkBoxValue){if(n){window.open(n);return}if(!t){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:q.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}if(!r){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:q.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}ae({type:"videoDetail/handleListItemClick",payload:{videoId:e}}),window.videoTimer=setTimeout(()=>{it.current.play()},2e3)}},gt=(it,at)=>{if(it==="checkBox"){const Ve=at;window.checkBoxValue=Ve,ae({type:"videoDetail/setSelectValue",payload:{radioValue:Ze,checkBoxValue:Ve}});return}ae({type:"videoDetail/setSelectValue",payload:{checkBoxValue:Xe,radioValue:at.target.value}})},Rt=()=>Ne.findIndex(Ve=>Ve.id===Be)===Ne.length-1?q.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):q.createElement("div",null,q.createElement(oe.Z,{onChange:Ve=>{gt("checkBox",Ve)},defaultChecked:Xe,size:"small"}),q.createElement("span",{className:ce.zdbf},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891"));return q.createElement("aside",{className:ce.contentWrap},q.createElement("aside",{className:ce.wrap},q.createElement("header",null),q.createElement("div",{className:ce.title},Ue==null?void 0:Ue.name),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?q.createElement(be.Z,{description:"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85"}):q.createElement(f.Z,{ref:_t,startTime:Ue==null?void 0:Ue.last_point,src:Ue!=null&&Ue.is_link?Ue==null?void 0:Ue.link:(Ue==null?void 0:Ue.play_url)&&A.Base64.decode(Ue==null?void 0:Ue.play_url),videoId:Ue==null?void 0:Ue.video_id,logWatchHistory:tt,handlePause:Et,handlePlay:vt,allow_skip:Ue==null?void 0:Ue.allow_skip,handlePlayEnded:Ot,toLog:()=>{}}),q.createElement("div",{className:ce.footer},q.createElement("div",{className:ce.footer_left},q.createElement("div",{className:ce.pingfen},"\u8BC4\u5206"),q.createElement(se.Z,{value:Ue==null?void 0:Ue.star,disabled:!0,className:ce.rating,style:{color:"#FFA100",fontSize:12,marginLeft:10}}),q.createElement("div",{className:ce.fenshu},(Ue==null?void 0:Ue.star)||0,"\u5206")),!(Ue!=null&&Ue.can_edit)&&!(Ue!=null&&Ue.is_public)?null:q.createElement("div",null,q.createElement("div",{className:ce.checkBox},Rt()))),q.createElement("div",{className:"mt10"},(Ue==null?void 0:Ue.description)&&q.createElement("span",{className:ce.introName},"\u7B80\u4ECB\uFF1A",Ue.description))))};var I=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:L})=>({videoDetail:c,globalSetting:L,loading:_}))(k),ne=i(8591),X=i(17574),ue={flex_box_center:"flex_box_center___yWqSL",flex_space_between:"flex_space_between___LgFmv",flex_box_vertical_center:"flex_box_vertical_center____lt6U",flex_box_center_end:"flex_box_center_end___UqkaD",flex_box_column:"flex_box_column___V8XLF",list:"list___8tjfT",tree_style:"tree_style___ZzDvO",title:"title___IVfkQ",gray:"gray___RnyYk",brght:"brght___EWRNa",s1:"s1___dPBQg",s3:"s3___SRBBG",active:"active___hsNCX",tree_line:"tree_line___EGn30",tabs_style:"tabs_style___Nwkiq",tabs_item:"tabs_item___Vzu_U",tabs_item_active:"tabs_item_active___BcIwZ"},D=i(87513),xe=i(60979),R=i(74128),P=i(59301),v=Object.defineProperty,B=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,w=(c,_,L)=>_ in c?v(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,j=(c,_)=>{for(var L in _||(_={}))le.call(_,L)&&w(c,L,_[L]);if(H)for(var L of H(_))Y.call(_,L)&&w(c,L,_[L]);return c},J=(c,_)=>B(c,pe(_)),ie=(c,_)=>{var L={};for(var F in c)le.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&H)for(var F of H(c))_.indexOf(F)<0&&Y.call(c,F)&&(L[F]=c[F]);return L},ge=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const Te=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:P.createElement("i",{className:"iconfont icon-shixun2 font20"}),bq:P.createElement("span",{style:{border:"1px solid #FF9D18",color:"#FF9D18"},className:ue.s1},"\u5B9E\u8BAD")},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:P.createElement("i",{className:"iconfont icon-shipin font20"}),bq:P.createElement("span",{style:{border:"1px solid #9B18FF",color:"#9B18FF"},className:ue.s1},"\u89C6\u9891")},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:P.createElement("i",{className:"iconfont icon-jiaoxueanli font20"}),bq:P.createElement("span",{style:{border:"1px solid #3061D0",color:"#3061D0"},className:ue.s1},"\u8D44\u6599")},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:P.createElement("i",{className:"iconfont icon-kongbai font20"}),bq:P.createElement("span",null)}],Pe=c=>{var _=c,{dispatch:L,pathsDetail:F,videoDetail:fe,user:ae}=_,he=ie(_,["dispatch","pathsDetail","videoDetail","user"]);const{queryParams:G,stages:Re,cust_seq:Ne,active:W}=fe,{subject_id:Be,course_id:Xe}=G,Ze=(0,x.useParams)(),[He]=(0,x.useSearchParams)(),[rt,_t]=(0,g.useState)([]),[ct,st]=(0,g.useState)([(W==null?void 0:W.id)||Number(Ze.videoId)]),[mt,Ue]=(0,g.useState)("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"),Fe=[".PDF",".DOC",".DOCX",".XLS",".XLSX",".PPT",".PPTX"];(0,g.useEffect)(()=>{L(Be?{type:"videoDetail/getStageData",payload:{subject_id:Be,page_type:"video"}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:Xe}})},[]),(0,g.useEffect)(()=>{tt()},[fe==null?void 0:fe.stages]);const tt=()=>{let Ve=rt;Re.forEach((me,e)=>{Ve.push({title:P.createElement("div",{title:me.stage_name,className:ue.title},me.stage_name),value:me==null?void 0:me.stage_id,key:me==null?void 0:me.stage_id,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Et(me.items||[])})}),_t(Ve)},Et=Ve=>{function me(e){var t;const n=e.children,r=Array.isArray(n)&&n.length>0,s=e==null?void 0:e.id,{name:C,item_type:O,id:we}=e,Se=(t=Te.find(ot=>ot.type===O))==null?void 0:t.bq,De=ue.brght,Qe=W.id===we?`${De} ${ue.active}`:De;return{title:P.createElement("div",{onClick:()=>gt(e),className:De,title:C},Se,P.createElement("div",{className:ue.s3},C)),value:s,key:s,icon:P.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:r?n==null?void 0:n.map(ot=>me(ot)):[]}}return Ve==null?void 0:Ve.map(e=>me(e))},vt=(Ve,me)=>ge(void 0,null,function*(){L({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const e=me?yield(0,xe.BK)({id:Ve}):yield(0,xe.Ir)({id:Ve});if(L({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),e!=null&&e.game_identifier||e!=null&&e.identifier){(0,te.xg)(me?`/tasks/${e==null?void 0:e.identifier}/jupyter`:`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?Ot(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&xt(e==null?void 0:e.message)}),xt=Ve=>{de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ve,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ot=Ve=>{Ve=Ve!=null&&Ve.includes(".json")?Ve:`${Ve}.json`,de.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:P.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ge(void 0,null,function*(){const me=yield(0,D.L8)({url:Ve});if(!me)return;ne.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const e=yield(0,xe.Ir)({id:me.shixun_identifier});if(e!=null&&e.game_identifier){(0,te.xg)(`/tasks/${e.game_identifier}`);return}(e==null?void 0:e.status)===2?Ot(e==null?void 0:e.message):(e==null?void 0:e.status)===3&&xt(e==null?void 0:e.message)})})},gt=Ve=>{var me,e,t,n,r;if((Ve==null?void 0:Ve.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);const{id:s,item_type:C,identifier:O,is_jupyter:we,url:Se,link:De}=Ve;if(C==="VideoItem"&&!De){if(!((me=ae.userInfo)!=null&&me.admin)&&!((e=ae.userInfo)!=null&&e.business)&&!Ve.can_view){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}L({type:"videoDetail/handleListItemClick",payload:{videoId:s}}),L({type:"videoDetail/getVideoDetail",payload:J(j({id:s},G),{videoId:s}),callback:Qe=>{if(Qe&&Qe.video_item&&!Qe.video_item.can_edit&&!Ve.is_public){de.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:P.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u6682\u672A\u516C\u5F00\uFF0C\u656C\u8BF7\u671F\u5F85")});return}}});return}if(C==="VideoItem"&&De){Ve.link&&(0,d.DH)({is_f:1,id:Ve.id,point:0,total:0}),window.open(De);return}if(C==="Shixun"){vt(O,we);return}if(C==="Attachment"){if(De){(0,te.xg)(De);return}let Qe=(n=Ve==null?void 0:Ve.name)==null?void 0:n.substr((t=Ve==null?void 0:Ve.name)==null?void 0:t.lastIndexOf("."));if(Fe.includes(Qe.toUpperCase())){L({type:"videoDetail/handleListItemClick",payload:{attachmentId:s}});return}else{if(!((r=F.detail)!=null&&r.allow_download)){ne.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,te.FH)(Ve.name,R.Z.API_SERVER+Ve.url);return}}window.open(R.Z.IMG_SERVER+Se)},Rt=Ve=>{let me=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],e=["","\u5341","\u767E","\u5343","\u4E07"];Ve=parseInt(Ve);let t=s=>{let C=s.toString().split("").reverse(),O="";for(var we=0;we0&&C[we]==0&&C[we-1]==0?"":me[C[we]]+(C[we]==0?e[0]:e[we]))+O;return O},n=Math.floor(Ve/1e4),r=Ve%1e4;return r.toString().length<4&&(r="0"+r),n?t(n)+"\u4E07"+t(r):t(Ve)},it=(Ve,me,e,t)=>{var n;const{name:r,item_type:s,id:C}=Ve,O=`${me+1}-${e+1}-${t+1}`,we=(n=Te.find(Qe=>Qe.type===s))==null?void 0:n.icon,Se=ue.brght,De=W.id===C?`${Se} ${ue.active}`:Se;return P.createElement("div",{key:O,onClick:()=>gt(Ve),className:De,style:{paddingLeft:52}},P.createElement("span",{className:ue.s1},we),!!Ne&&P.createElement("span",{className:ue.s2},O),P.createElement("span",{className:ue.s3},"\u203B ",r))},at=(Ve,me,e)=>{var t;const{name:n,item_type:r,id:s,children:C}=Ve,O=`${me+1}-${e+1}`,we=(t=Te.find(Qe=>Qe.type===r))==null?void 0:t.icon,Se=ue.brght,De=W.id===s?`${Se} ${ue.active}`:Se;return P.createElement(g.Fragment,{key:O},P.createElement("div",{onClick:()=>gt(Ve),className:De},P.createElement("span",{className:ue.s1},we),!!Ne&&P.createElement("span",{className:ue.s2},O),P.createElement("span",{className:ue.s3},"\u203B ",n)),!!C.length&&C.map((Qe,ot)=>it(Qe,me,e,ot)))};return P.createElement("aside",{className:ue.list},P.createElement("div",{className:ue.tabs_style},P.createElement("div",{className:ue.tabs_item,onClick:()=>{Ue("\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55")}},"\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55",mt=="\u8BFE\u7A0B\u8D44\u6E90\u76EE\u5F55"&&P.createElement("div",{className:ue.tabs_item_active}))),P.createElement("div",{className:ue.tree_style},(rt==null?void 0:rt.length)>0&&P.createElement(X.default,{selectedKeys:ct,onSelect:(Ve,me)=>{st([...Ve])},blockNode:!0,treeData:rt,defaultExpandAll:!0,className:ue.tree_line})))};var Ie=(0,x.connect)(({user:c,videoDetail:_,loading:L,globalSetting:F,pathsDetail:fe})=>({user:c,videoDetail:_,globalSetting:F,loading:L,pathsDetail:fe}))(Pe),Je=i(21185),ke=i(59301),ze=Object.defineProperty,Ge=Object.defineProperties,V=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(c,_,L)=>_ in c?ze(c,_,{enumerable:!0,configurable:!0,writable:!0,value:L}):c[_]=L,a=(c,_)=>{for(var L in _||(_={}))m.call(_,L)&&h(c,L,_[L]);if(Le)for(var L of Le(_))y.call(_,L)&&h(c,L,_[L]);return c},b=(c,_)=>Ge(c,V(_)),U=(c,_)=>{var L={};for(var F in c)m.call(c,F)&&_.indexOf(F)<0&&(L[F]=c[F]);if(c!=null&&Le)for(var F of Le(c))_.indexOf(F)<0&&y.call(c,F)&&(L[F]=c[F]);return L},E=(c,_,L)=>new Promise((F,fe)=>{var ae=Re=>{try{G(L.next(Re))}catch(Ne){fe(Ne)}},he=Re=>{try{G(L.throw(Re))}catch(Ne){fe(Ne)}},G=Re=>Re.done?F(Re.value):Promise.resolve(Re.value).then(ae,he);G((L=L.apply(c,_)).next())});const l=c=>{const{subject_id:_}=c;return{subject_id:_,course_id:_}},p=c=>{var _=c,{videoDetail:L,globalSetting:F,loading:fe,pathsDetail:ae,dispatch:he}=_,G=U(_,["videoDetail","globalSetting","loading","pathsDetail","dispatch"]),Re,Ne;const{queryParams:W,videoList:Be,attachmentList:Xe,active:Ze}=L,{subject_id:He,videoId:rt}=W,_t={videoId:rt};(0,g.useEffect)(()=>{if(Ze){const{item_type:mt,id:Ue}=Ze;mt==="VideoItem"&&he({type:"videoDetail/getVideoDetail",payload:b(a({},W),{id:Ue})})}},[Ze.id]),console.log("---",Ze),(0,g.useEffect)(()=>{He&&ct()},[]);function ct(){return E(this,null,function*(){const mt=yield he({type:"pathsDetail/getPathsDetail",payload:{id:He}})})}(0,g.useEffect)(()=>{var mt,Ue;(0,te.Dk)((Ue=(mt=L.detail)==null?void 0:mt.video_item)==null?void 0:Ue.name)},[L]);let st={width:1200};return Ze&&Ze.item_type==="Attachment"&&Ze.content_type==="application/pdf"&&(st={width:1250,marginLeft:(document.body.clientWidth-1200)/2}),ke.createElement(Z.Z,{spinning:!1},ke.createElement("section",{className:Q.bg},ke.createElement("div",{className:Q.container,style:st},ke.createElement(Ie,null),Ze&&Ze.item_type==="VideoItem"&&ke.createElement(I,null),Ze&&Ze.item_type==="Attachment"&&Ze.content_type==="application/pdf"&&Ze.url&&ke.createElement("div",{className:Q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Re=ae.detail)!=null&&Re.allow_download),type:"pdf",filename:Ze.name,data:R.Z.API_SERVER+Ze.url,style:{position:"absolute",zIndex:1}})),Ze&&Ze.item_type==="Attachment"&&["application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(Ze.content_type)&&Ze.url&&ke.createElement("div",{className:Q.widthle},ke.createElement(Je.Z,{disabledDownload:!((Ne=ae.detail)!=null&&Ne.allow_download),type:"office",data:R.Z.API_SERVER+Ze.url,style:{position:"absolute",zIndex:1}})))))};var o=(0,x.connect)(({videoDetail:c,loading:_,globalSetting:L,pathsDetail:F})=>({videoDetail:c,globalSetting:L,loading:_,pathsDetail:F}))(p)},84056:function(ht,Me,i){"use strict";i.d(Me,{BU:function(){return x},Dj:function(){return g},gH:function(){return Z},vp:function(){return Q}});function g(A){try{A.mozRequestFullScreen?A.mozRequestFullScreen():A.webkitRequestFullScreen&&A.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const Z=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Q(){var A=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",A),window.isFullScreen?window.isFullScreen:A!=null}},73217:function(ht,Me,i){"use strict";i.d(Me,{Z:function(){return Ve}});class g{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let t=Object(e);for(let n=1;n ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","error",n),A.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))}static i(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","info",n),A.ENABLE_INFO&&(console.info?console.info(n):console.log(n))}static w(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","warn",n),A.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))}static d(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","debug",n),A.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))}static v(e,t){(!e||A.FORCE_GLOBAL_TAG)&&(e=A.GLOBAL_TAG);let n=`[${e}] > ${t}`;A.ENABLE_CALLBACK&&A.emitter.emit("log","verbose",n),A.ENABLE_VERBOSE&&console.log(n)}}A.GLOBAL_TAG="flv.js",A.FORCE_GLOBAL_TAG=!1,A.ENABLE_ERROR=!0,A.ENABLE_INFO=!0,A.ENABLE_WARN=!0,A.ENABLE_DEBUG=!0,A.ENABLE_VERBOSE=!0,A.ENABLE_CALLBACK=!1,A.emitter=new(Q());var f=A;class de{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var se=de;class oe{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class be extends oe{constructor(e){super(e)}get name(){return"IllegalStateException"}}class ce extends oe{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class $ extends oe{constructor(e){super(e)}get name(){return"NotImplementedException"}}const d={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},te={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class q{constructor(e){this._type=e||"undefined",this._status=d.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=d.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===d.kConnecting||this._status===d.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,t){throw new $("Unimplemented abstract function!")}abort(){throw new $("Unimplemented abstract function!")}}let z={};function Ce(){let me=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(me)||/(opr)[\/]([\w.]+)/.exec(me)||/(chrome)[ \/]([\w.]+)/.exec(me)||/(iemobile)[\/]([\w.]+)/.exec(me)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(me)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(me)||/(webkit)[ \/]([\w.]+)/.exec(me)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(me)||/(msie) ([\w.]+)/.exec(me)||me.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(me)||me.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(me)||[],t=/(ipad)/.exec(me)||/(ipod)/.exec(me)||/(windows phone)/.exec(me)||/(iphone)/.exec(me)||/(kindle)/.exec(me)||/(android)/.exec(me)||/(windows)/.exec(me)||/(mac)/.exec(me)||/(linux)/.exec(me)||/(cros)/.exec(me)||[],n={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:t[0]||""},r={};if(n.browser){r[n.browser]=!0;let s=n.majorVersion.split(".");r.version={major:parseInt(n.majorVersion,10),string:n.version},s.length>1&&(r.version.minor=parseInt(s[1],10)),s.length>2&&(r.version.build=parseInt(s[2],10))}if(n.platform&&(r[n.platform]=!0),(r.chrome||r.opr||r.safari)&&(r.webkit=!0),r.rv||r.iemobile){r.rv&&delete r.rv;let s="msie";n.browser=s,r[s]=!0}if(r.edge){delete r.edge;let s="msedge";n.browser=s,r[s]=!0}if(r.opr){let s="opera";n.browser=s,r[s]=!0}if(r.safari&&r.android){let s="android";n.browser=s,r[s]=!0}r.name=n.browser,r.platform=n.platform;for(let s in z)z.hasOwnProperty(s)&&delete z[s];Object.assign(z,r)}Ce();var K=z;class T extends q{static isSupported(){try{let e=K.msedge&&K.version.minor>=15048,t=K.msedge?e:!0;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}}constructor(e,t){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=t,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,t){this._dataSource=e,this._range=t;let n=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(n=e.redirectedURL);let r=this._seekHandler.getConfig(n,t),s=new self.Headers;if(typeof r.headers=="object"){let O=r.headers;for(let we in O)O.hasOwnProperty(we)&&s.append(we,O[we])}let C={method:"GET",headers:s,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let O in this._config.headers)s.append(O,this._config.headers[O]);e.cors===!1&&(C.mode="same-origin"),e.withCredentials&&(C.credentials="include"),e.referrerPolicy&&(C.referrerPolicy=e.referrerPolicy),this._status=d.kConnecting,self.fetch(r.url,C).then(O=>{if(this._requestAbort){this._requestAbort=!1,this._status=d.kIdle;return}if(O.ok&&O.status>=200&&O.status<=299){if(O.url!==r.url&&this._onURLRedirect){let Se=this._seekHandler.removeURLParameters(O.url);this._onURLRedirect(Se)}let we=O.headers.get("Content-Length");return we!=null&&(this._contentLength=parseInt(we),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,O.body.getReader())}else if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:O.status,msg:O.statusText});else throw new oe("FetchStreamLoader: Http code invalid, "+O.status+" "+O.statusText)}).catch(O=>{if(this._status=d.kError,this._onError)this._onError(te.EXCEPTION,{code:-1,msg:O.message});else throw O})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(t=>{if(t.done)if(this._contentLength!==null&&this._receivedLength{if(t.code===11&&K.msedge)return;this._status=d.kError;let n=0,r=null;if((t.code===19||t.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("MozChunkedLoader: Http code invalid, "+t.status+" "+t.statusText);else this._status=d.kBuffering}}_onProgress(e){if(this._status===d.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let t=e.target.response,n=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===d.kError)return;this._status=d.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=d.kError;let t=0,n=null;if(this._contentLength&&e.loaded=200&&t.status<=299){if(this._status=LoaderStatus.kBuffering,t.responseURL!=null){let r=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&r!==this._currentRedirectedURL&&(this._currentRedirectedURL=r,this._onURLRedirect&&this._onURLRedirect(r))}let n=t.getResponseHeader("Content-Length");if(n!=null&&this._contentLength==null){let r=parseInt(n);r>0&&(this._contentLength=r,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+t.status+" "+t.statusText);else if(t.readyState===3&&t.status>=200&&t.status<=299){this._status=LoaderStatus.kBuffering;let n=t.response;this._reader.readAsArrayBuffer(n)}}_xhrOnError(e){this._status=LoaderStatus.kError;let t=LoaderErrors.EXCEPTION,n={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(t,n);else throw new RuntimeException(n.msg)}_msrOnProgress(e){let n=e.target.result;if(n==null){this._doReconnectIfNeeded();return}let r=n.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=n.byteLength;let s=this._totalRange.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,s,this._receivedLength),n.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${s+r.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(n=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:n},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,t){this._lastTimeLoaded=0;let n=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?n=this._currentRedirectedURL:e.redirectedURL!=null&&(n=e.redirectedURL));let r=this._seekHandler.getConfig(n,t);this._currentRequestURL=r.url;let s=this._xhr=new XMLHttpRequest;if(s.open("GET",r.url,!0),s.responseType="arraybuffer",s.onreadystatechange=this._onReadyStateChange.bind(this),s.onprogress=this._onProgress.bind(this),s.onload=this._onLoad.bind(this),s.onerror=this._onXhrError.bind(this),e.withCredentials&&(s.withCredentials=!0),typeof r.headers=="object"){let C=r.headers;for(let O in C)C.hasOwnProperty(O)&&s.setRequestHeader(O,C[O])}if(typeof this._config.headers=="object"){let C=this._config.headers;for(let O in C)C.hasOwnProperty(O)&&s.setRequestHeader(O,C[O])}s.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=d.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let t=e.target;if(t.readyState===2){if(t.responseURL!=null){let n=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&n!==this._currentRedirectedURL&&(this._currentRedirectedURL=n,this._onURLRedirect&&this._onURLRedirect(n))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=d.kBuffering}else if(this._status=d.kError,this._onError)this._onError(te.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText});else throw new oe("RangeLoader: Http code invalid, "+t.status+" "+t.statusText)}}_onProgress(e){if(this._status===d.kError)return;if(this._contentLength===null){let n=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,n=!0;let r=e.total;this._internalAbort(),r!=null&r!==0&&(this._totalLength=r)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,n){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let t=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(t)}_normalizeSpeed(e){let t=this._chunkSizeKBList,n=t.length-1,r=0,s=0,C=n;if(e=t[r]&&e=3&&(t=this._speedSampler.currentKBps)),t!==0){let C=this._normalizeSpeed(t);this._currentSpeedNormalized!==C&&(this._currentSpeedNormalized=C,this._currentChunkSizeKB=C)}let n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;let s=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(t.result)},t.readAsArrayBuffer(e.data)}else{this._status=d.kError;let t={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(te.EXCEPTION,t);else throw new oe(t.msg)}}_dispatchArrayBuffer(e){let t=e,n=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,n,this._receivedLength)}_onWebSocketError(e){this._status=d.kError;let t={code:e.code,msg:e.message};if(this._onError)this._onError(te.EXCEPTION,t);else throw new oe(t.msg)}}var ue=X;class D{constructor(e){this._zeroStart=e||!1}getConfig(e,t){let n={};if(t.from!==0||t.to!==-1){let r;t.to!==-1?r=`bytes=${t.from.toString()}-${t.to.toString()}`:r=`bytes=${t.from.toString()}-`,n.Range=r}else this._zeroStart&&(n.Range="bytes=0-");return{url:e,headers:n}}removeURLParameters(e){return e}}var xe=D;class R{constructor(e,t){this._startName=e,this._endName=t}getConfig(e,t){let n=e;if(t.from!==0||t.to!==-1){let r=!0;n.indexOf("?")===-1&&(n+="?",r=!1),r&&(n+="&"),n+=`${this._startName}=${t.from.toString()}`,t.to!==-1&&(n+=`&${this._endName}=${t.to.toString()}`)}return{url:n,headers:{}}}removeURLParameters(e){let t=e.split("?")[0],n,r=e.indexOf("?");r!==-1&&(n=e.substring(r+1));let s="";if(n!=null&&n.length>0){let C=n.split("&");for(let O=0;O0;we[0]!==this._startName&&we[0]!==this._endName&&(Se&&(s+="&"),s+=C[O])}}return s.length===0?t:t+"?"+s}}var P=R;class v{constructor(e,t,n){this.TAG="IOController",this._config=t,this._extraData=n,this._stashInitialSize=1024*384,t.stashInitialSize!=null&&t.stashInitialSize>0&&(this._stashInitialSize=t.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,t.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new se,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===ne?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new xe(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let t=e.seekParamStart||"bstart",n=e.seekParamEnd||"bend";this._seekHandler=new P(t,n)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new ce("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new ce(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ue;else if(M.isSupported())this._loaderClass=M;else if(S.isSupported())this._loaderClass=S;else if(ne.isSupported())this._loaderClass=ne;else throw new oe("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;let n={from:e,to:-1};this._currentRange={from:n.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,n),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new ce("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let t=this._stashSize;for(;t+1024*1024*10){let r=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(n,0,t).set(r,0)}this._stashBuffer=n,this._bufferSize=t}_normalizeSpeed(e){let t=this._speedNormalizeList,n=t.length-1,r=0,s=0,C=n;if(e=t[r]&&e=512&&e<=1024?t=Math.floor(e*1.5):t=e*2,t>8192&&(t=8192);let n=t*1024+1024*1024*1;this._bufferSize0){let C=this._stashBuffer.slice(0,this._stashUsed),O=this._dispatchChunks(C,this._stashByteStart);if(O0){let we=new Uint8Array(C,O);s.set(we,0),this._stashUsed=we.byteLength,this._stashByteStart+=O}}else this._stashUsed=0,this._stashByteStart+=O;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let C=this._dispatchChunks(e,t);if(Cthis._bufferSize&&(this._expandBuffer(O),s=new Uint8Array(this._stashBuffer,0,this._bufferSize)),s.set(new Uint8Array(e,C),0),this._stashUsed+=O,this._stashByteStart=t+C}}}else if(this._stashUsed===0){let s=this._dispatchChunks(e,t);if(sthis._bufferSize&&this._expandBuffer(C),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,s),0),this._stashUsed+=C,this._stashByteStart=t+s}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let s=new Uint8Array(this._stashBuffer,0,this._bufferSize);s.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let C=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(C0){let O=new Uint8Array(this._stashBuffer,C);s.set(O,0)}this._stashUsed-=C,this._stashByteStart+=C}}_flushStashBuffer(e){if(this._stashUsed>0){let t=this._stashBuffer.slice(0,this._stashUsed),n=this._dispatchChunks(t,this._stashByteStart),r=t.byteLength-n;if(n0){let s=new Uint8Array(this._stashBuffer,0,this._bufferSize),C=new Uint8Array(t,n);s.set(C,0),this._stashUsed=C.byteLength,this._stashByteStart+=n}return 0}return this._stashUsed=0,this._stashByteStart=0,r}return 0}_onLoaderComplete(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,t){switch(f.e(this.TAG,`Loader error, code = ${t.code}, msg = ${t.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=te.UNRECOVERABLE_EARLY_EOF),e){case te.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let n=this._currentRange.to+1;n0){let t=J.getConfig();e.emit("change",t)}}static registerListener(e){J.emitter.addListener("change",e)}static removeListener(e){J.emitter.removeListener("change",e)}static addLogListener(e){f.emitter.addListener("log",e),f.emitter.listenerCount("log")>0&&(f.ENABLE_CALLBACK=!0,J._notifyChange())}static removeLogListener(e){f.emitter.removeListener("log",e),f.emitter.listenerCount("log")===0&&(f.ENABLE_CALLBACK=!1,J._notifyChange())}}J.emitter=new(Q());var ie=J;class ge{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,t=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&&e&&t}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let t=this.keyframesIndex,n=this._search(t.times,e);return{index:n,milliseconds:t.times[n],fileposition:t.filepositions[n]}}_search(e,t){let n=0,r=e.length-1,s=0,C=0,O=r;for(t=e[s]&&t=128){e.push(String.fromCharCode(s&65535)),n+=2;continue}}}else if(t[n]<240){if(Pe(t,n,2)){let s=(t[n]&15)<<12|(t[n+1]&63)<<6|t[n+2]&63;if(s>=2048&&(s&63488)!==55296){e.push(String.fromCharCode(s&65535)),n+=3;continue}}}else if(t[n]<248&&Pe(t,n,3)){let s=(t[n]&7)<<18|(t[n+1]&63)<<12|(t[n+2]&63)<<6|t[n+3]&63;if(s>65536&&s<1114112){s-=65536,e.push(String.fromCharCode(s>>>10|55296)),e.push(String.fromCharCode(s&1023|56320)),n+=4;continue}}}e.push("\uFFFD"),++n}return e.join("")}var Je=Ie;let ke=function(){let me=new ArrayBuffer(2);return new DataView(me).setInt16(0,256,!0),new Int16Array(me)[0]===256}();class ze{static parseScriptData(e,t,n){let r={};try{let s=ze.parseValue(e,t,n),C=ze.parseValue(e,t+s.size,n-s.size);r[s.data]=C.data}catch(s){f.e("AMF",s.toString())}return r}static parseObject(e,t,n){if(n<3)throw new be("Data not enough when parse ScriptDataObject");let r=ze.parseString(e,t,n),s=ze.parseValue(e,t+r.size,n-r.size),C=s.objectEnd;return{data:{name:r.data,value:s.data},size:r.size+s.size,objectEnd:C}}static parseVariable(e,t,n){return ze.parseObject(e,t,n)}static parseString(e,t,n){if(n<2)throw new be("Data not enough when parse String");let s=new DataView(e,t,n).getUint16(0,!ke),C;return s>0?C=Je(new Uint8Array(e,t+2,s)):C="",{data:C,size:2+s}}static parseLongString(e,t,n){if(n<4)throw new be("Data not enough when parse LongString");let s=new DataView(e,t,n).getUint32(0,!ke),C;return s>0?C=Je(new Uint8Array(e,t+4,s)):C="",{data:C,size:4+s}}static parseDate(e,t,n){if(n<10)throw new be("Data size invalid when parse Date");let r=new DataView(e,t,n),s=r.getFloat64(0,!ke),C=r.getInt16(8,!ke);return s+=C*60*1e3,{data:new Date(s),size:10}}static parseValue(e,t,n){if(n<1)throw new be("Data not enough when parse Value");let r=new DataView(e,t,n),s=1,C=r.getUint8(0),O,we=!1;try{switch(C){case 0:O=r.getFloat64(1,!ke),s+=8;break;case 1:{O=!!r.getUint8(1),s+=1;break}case 2:{let Se=ze.parseString(e,t+1,n-1);O=Se.data,s+=Se.size;break}case 3:{O={};let Se=0;for((r.getUint32(n-4,!ke)&16777215)===9&&(Se=3);s32)throw new ce("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let C=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,C}let t=this._current_word_bits_left?this._current_word:0;t=t>>>32-this._current_word_bits_left;let n=e-this._current_word_bits_left;this._fillCurrentWord();let r=Math.min(n,this._current_word_bits_left),s=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,t=t<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var Le=V;class m{static _ebsp2rbsp(e){let t=e,n=t.byteLength,r=new Uint8Array(n),s=0;for(let C=0;C=2&&t[C]===3&&t[C-1]===0&&t[C-2]===0||(r[s]=t[C],s++);return new Uint8Array(r.buffer,0,s)}static parseSPS(e){let t=m._ebsp2rbsp(e),n=new Le(t);n.readByte();let r=n.readByte();n.readByte();let s=n.readByte();n.readUEG();let C=m.getProfileString(r),O=m.getLevelString(s),we=1,Se=420,De=[0,420,422,444],Qe=8;if((r===100||r===110||r===122||r===244||r===44||r===83||r===86||r===118||r===128||r===138||r===144)&&(we=n.readUEG(),we===3&&n.readBits(1),we<=3&&(Se=De[we]),Qe=n.readUEG()+8,n.readUEG(),n.readBits(1),n.readBool())){let bt=we!==3?8:12;for(let yt=0;yt0&&bt<16?(It=yt[bt-1],Ye=wt[bt-1]):bt===255&&(It=n.readByte()<<8|n.readByte(),Ye=n.readByte()<<8|n.readByte())}if(n.readBool()&&n.readBool(),n.readBool()&&(n.readBits(4),n.readBool()&&n.readBits(24)),n.readBool()&&(n.readUEG(),n.readUEG()),n.readBool()){let bt=n.readBits(32),yt=n.readBits(32);re=n.readBool(),ee=yt,ve=bt*2,St=ee/ve}}let ye=1;(It!==1||Ye!==1)&&(ye=It/Ye);let Ee=0,_e=0;if(we===0)Ee=1,_e=2-Oe;else{let bt=we===3?1:2,yt=we===1?2:1;Ee=bt,_e=yt*(2-Oe)}let je=(ut+1)*16,ft=(2-Oe)*((We+1)*16);je-=($e+nt)*Ee,ft-=(qe+pt)*_e;let dt=Math.ceil(je*ye);return n.destroy(),n=null,{profile_string:C,level_string:O,bit_depth:Qe,ref_frames:Ke,chroma_format:Se,chroma_format_string:m.getChromaFormatString(Se),frame_rate:{fixed:re,fps:St,fps_den:ve,fps_num:ee},sar_ratio:{width:It,height:Ye},codec_size:{width:je,height:ft},present_size:{width:dt,height:ft}}}static _skipScalingList(e,t){let n=8,r=8,s=0;for(let C=0;C>>8&255|(me&255)<<8}function U(me){return(me&4278190080)>>>24|(me&16711680)>>>8|(me&65280)<<8|(me&255)<<24}function E(me,e){return me[e]<<24|me[e+1]<<16|me[e+2]<<8|me[e+3]}class l{constructor(e,t){this.TAG="FLVDemuxer",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Te,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(){let n=new ArrayBuffer(2);return new DataView(n).setInt16(0,256,!0),new Int16Array(n)[0]===256}()}destroy(){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}static probe(e){let t=new Uint8Array(e),n={match:!1};if(t[0]!==70||t[1]!==76||t[2]!==86||t[3]!==1)return n;let r=(t[4]&4)>>>2!==0,s=(t[4]&1)!==0,C=E(t,5);return C<9?n:{match:!0,consumed:C,dataOffset:C,hasAudioTrack:r,hasVideoTrack:s}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new Te}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,t){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new be("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let n=0,r=this._littleEndian;if(t===0)if(e.byteLength>13)n=l.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,t+n!==this._dataOffset&&f.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,n).getUint32(0,!r)!==0&&f.w(this.TAG,"PrevTagSize0 !== 0 !!!"),n+=4);ne.byteLength)break;let C=s.getUint8(0),O=s.getUint32(0,!r)&16777215;if(n+11+O+4>e.byteLength)break;if(C!==8&&C!==9&&C!==18){f.w(this.TAG,`Unsupported tag type ${C}, skipped`),n+=11+O+4;continue}let we=s.getUint8(4),Se=s.getUint8(5),De=s.getUint8(6),Qe=s.getUint8(7),ot=De|Se<<8|we<<16|Qe<<24;(s.getUint32(7,!r)&16777215)!==0&&f.w(this.TAG,"Meet tag which has StreamID != 0!");let ut=n+11;switch(C){case 8:this._parseAudioData(e,ut,O,ot);break;case 9:this._parseVideoData(e,ut,O,ot,t+n);break;case 18:this._parseScriptData(e,ut,O);break}let We=s.getUint32(11+O,!r);We!==11+O&&f.w(this.TAG,`Invalid PrevTagSize ${We}`),n+=11+O+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n}_parseScriptData(e,t,n){let r=Ge.parseScriptData(e,t,n);if(r.hasOwnProperty("onMetaData")){if(r.onMetaData==null||typeof r.onMetaData!="object"){f.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&f.w(this.TAG,"Found another onMetaData tag!"),this._metadata=r;let s=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},s)),typeof s.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=s.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof s.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=s.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof s.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=s.audiodatarate),typeof s.videodatarate=="number"&&(this._mediaInfo.videoDataRate=s.videodatarate),typeof s.width=="number"&&(this._mediaInfo.width=s.width),typeof s.height=="number"&&(this._mediaInfo.height=s.height),typeof s.duration=="number"){if(!this._durationOverrided){let C=Math.floor(s.duration*this._timescale);this._duration=C,this._mediaInfo.duration=C}}else this._mediaInfo.duration=0;if(typeof s.framerate=="number"){let C=Math.floor(s.framerate*1e3);if(C>0){let O=C/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=O,this._referenceFrameRate.fps_num=C,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=O}}if(typeof s.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let C=s.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(C),s.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=s,f.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(r).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},r))}_parseKeyframesIndex(e){let t=[],n=[];for(let r=1;r>>4;if(we!==2&&we!==10){this._onError(a.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+we);return}let Se=0,De=(O&12)>>>2;if(De>=0&&De<=4)Se=this._flvSoundRateTable[De];else{this._onError(a.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+De);return}let Qe=(O&2)>>>1,ot=O&1,Ke=this._audioMetadata,ut=this._audioTrack;if(Ke||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Ke=this._audioMetadata={},Ke.type="audio",Ke.id=ut.id,Ke.timescale=this._timescale,Ke.duration=this._duration,Ke.audioSampleRate=Se,Ke.channelCount=ot===0?1:2),we===10){let We=this._parseAACAudioData(e,t+1,n-1);if(We==null)return;if(We.packetType===0){Ke.config&&f.w(this.TAG,"Found another AudioSpecificConfig!");let Oe=We.data;Ke.audioSampleRate=Oe.samplingRate,Ke.channelCount=Oe.channelCount,Ke.codec=Oe.codec,Ke.originalCodec=Oe.originalCodec,Ke.config=Oe.config,Ke.refSampleDuration=1024/Ke.audioSampleRate*Ke.timescale,f.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",Ke);let $e=this._mediaInfo;$e.audioCodec=Ke.originalCodec,$e.audioSampleRate=Ke.audioSampleRate,$e.audioChannelCount=Ke.channelCount,$e.hasVideo?$e.videoCodec!=null&&($e.mimeType='video/x-flv; codecs="'+$e.videoCodec+","+$e.audioCodec+'"'):$e.mimeType='video/x-flv; codecs="'+$e.audioCodec+'"',$e.isComplete()&&this._onMediaInfo($e)}else if(We.packetType===1){let Oe=this._timestampBase+r,$e={unit:We.data,length:We.data.byteLength,dts:Oe,pts:Oe};ut.samples.push($e),ut.length+=We.data.length}else f.e(this.TAG,`Flv: Unsupported AAC data type ${We.packetType}`)}else if(we===2){if(!Ke.codec){let nt=this._parseMP3AudioData(e,t+1,n-1,!0);if(nt==null)return;Ke.audioSampleRate=nt.samplingRate,Ke.channelCount=nt.channelCount,Ke.codec=nt.codec,Ke.originalCodec=nt.originalCodec,Ke.refSampleDuration=1152/Ke.audioSampleRate*Ke.timescale,f.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Ke);let qe=this._mediaInfo;qe.audioCodec=Ke.codec,qe.audioSampleRate=Ke.audioSampleRate,qe.audioChannelCount=Ke.channelCount,qe.audioDataRate=nt.bitRate,qe.hasVideo?qe.videoCodec!=null&&(qe.mimeType='video/x-flv; codecs="'+qe.videoCodec+","+qe.audioCodec+'"'):qe.mimeType='video/x-flv; codecs="'+qe.audioCodec+'"',qe.isComplete()&&this._onMediaInfo(qe)}let We=this._parseMP3AudioData(e,t+1,n-1,!1);if(We==null)return;let Oe=this._timestampBase+r,$e={unit:We,length:We.byteLength,dts:Oe,pts:Oe};ut.samples.push($e),ut.length+=We.length}}_parseAACAudioData(e,t,n){if(n<=1){f.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let r={},s=new Uint8Array(e,t,n);return r.packetType=s[0],s[0]===0?r.data=this._parseAACAudioSpecificConfig(e,t+1,n-1):r.data=s.subarray(1),r}_parseAACAudioSpecificConfig(e,t,n){let r=new Uint8Array(e,t,n),s=null,C=0,O=0,we=null,Se=0,De=null;if(C=O=r[0]>>>3,Se=(r[0]&7)<<1|r[1]>>>7,Se<0||Se>=this._mpegSamplingRates.length){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Qe=this._mpegSamplingRates[Se],ot=(r[1]&120)>>>3;if(ot<0||ot>=8){this._onError(a.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}C===5&&(De=(r[1]&7)<<1|r[2]>>>7,we=(r[2]&124)>>>2);let Ke=self.navigator.userAgent.toLowerCase();return Ke.indexOf("firefox")!==-1?Se>=6?(C=5,s=new Array(4),De=Se-3):(C=2,s=new Array(2),De=Se):Ke.indexOf("android")!==-1?(C=2,s=new Array(2),De=Se):(C=5,De=Se,s=new Array(4),Se>=6?De=Se-3:ot===1&&(C=2,s=new Array(2),De=Se)),s[0]=C<<3,s[0]|=(Se&15)>>>1,s[1]=(Se&15)<<7,s[1]|=(ot&15)<<3,C===5&&(s[1]|=(De&15)>>>1,s[2]=(De&1)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:Qe,channelCount:ot,codec:"mp4a.40."+C,originalCodec:"mp4a.40."+O}}_parseMP3AudioData(e,t,n,r){if(n<4){f.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let s=this._littleEndian,C=new Uint8Array(e,t,n),O=null;if(r){if(C[0]!==255)return;let we=C[1]>>>3&3,Se=(C[1]&6)>>1,De=(C[2]&240)>>>4,Qe=(C[2]&12)>>>2,Ke=(C[3]>>>6&3)!==3?2:1,ut=0,We=0,Oe=34,$e="mp3";switch(we){case 0:ut=this._mpegAudioV25SampleRateTable[Qe];break;case 2:ut=this._mpegAudioV20SampleRateTable[Qe];break;case 3:ut=this._mpegAudioV10SampleRateTable[Qe];break}switch(Se){case 1:Oe=34,De>>4,we=C&15;if(we!==7){this._onError(a.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${we}`);return}this._parseAVCVideoPacket(e,t+1,n-1,r,s,O)}_parseAVCVideoPacket(e,t,n,r,s,C){if(n<4){f.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let O=this._littleEndian,we=new DataView(e,t,n),Se=we.getUint8(0),Qe=(we.getUint32(0,!O)&16777215)<<8>>8;if(Se===0)this._parseAVCDecoderConfigurationRecord(e,t+4,n-4);else if(Se===1)this._parseAVCVideoData(e,t+4,n-4,r,s,C,Qe);else if(Se!==2){this._onError(a.FORMAT_ERROR,`Flv: Invalid video packet type ${Se}`);return}}_parseAVCDecoderConfigurationRecord(e,t,n){if(n<7){f.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let r=this._videoMetadata,s=this._videoTrack,C=this._littleEndian,O=new DataView(e,t,n);r?typeof r.avcc!="undefined"&&f.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),r=this._videoMetadata={},r.type="video",r.id=s.id,r.timescale=this._timescale,r.duration=this._duration);let we=O.getUint8(0),Se=O.getUint8(1),De=O.getUint8(2),Qe=O.getUint8(3);if(we!==1||Se===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(O.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(a.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ot=O.getUint8(5)&31;if(ot===0){this._onError(a.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ot>1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ot}`);let Ke=6;for(let We=0;We1&&f.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ut}`);Ke++;for(let We=0;We=n){f.w(this.TAG,`Malformed Nalu near timestamp ${ut}, offset = ${ot}, dataSize = ${n}`);break}let Oe=Se.getUint32(ot,!we);if(Ke===3&&(Oe>>>=8),Oe>n-Ke){f.w(this.TAG,`Malformed Nalus near timestamp ${ut}, NaluSize > DataSize!`);return}let $e=Se.getUint8(ot+Ke)&31;$e===5&&(We=!0);let nt=new Uint8Array(e,t+ot,Ke+Oe),qe={type:$e,data:nt};De.push(qe),Qe+=nt.byteLength,ot+=Ke+Oe}if(De.length){let Oe=this._videoTrack,$e={units:De,length:Qe,isKeyframe:We,dts:ut,cts:O,pts:ut+O};We&&($e.fileposition=s),Oe.samples.push($e),Oe.length+=Qe}}}var p=l;class o{static init(){o.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(let t in o.types)o.types.hasOwnProperty(t)&&(o.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);let e=o.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let t=8,n=null,r=Array.prototype.slice.call(arguments,1),s=r.length;for(let O=0;O>>24&255,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=t&255,n.set(e,4);let C=8;for(let O=0;O>>24&255,e>>>16&255,e>>>8&255,e&255,t>>>24&255,t>>>16&255,t>>>8&255,t&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]))}static trak(e){return o.box(o.types.trak,o.tkhd(e),o.mdia(e))}static tkhd(e){let t=e.id,n=e.duration,r=e.presentWidth,s=e.presentHeight;return o.box(o.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&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,r>>>8&255,r&255,0,0,s>>>8&255,s&255,0,0]))}static mdia(e){return o.box(o.types.mdia,o.mdhd(e),o.hdlr(e),o.minf(e))}static mdhd(e){let t=e.timescale,n=e.duration;return o.box(o.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255,85,196,0,0]))}static hdlr(e){let t=null;return e.type==="audio"?t=o.constants.HDLR_AUDIO:t=o.constants.HDLR_VIDEO,o.box(o.types.hdlr,t)}static minf(e){let t=null;return e.type==="audio"?t=o.box(o.types.smhd,o.constants.SMHD):t=o.box(o.types.vmhd,o.constants.VMHD),o.box(o.types.minf,t,o.dinf(),o.stbl(e))}static dinf(){return o.box(o.types.dinf,o.box(o.types.dref,o.constants.DREF))}static stbl(e){return o.box(o.types.stbl,o.stsd(e),o.box(o.types.stts,o.constants.STTS),o.box(o.types.stsc,o.constants.STSC),o.box(o.types.stsz,o.constants.STSZ),o.box(o.types.stco,o.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp3(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.mp4a(e)):o.box(o.types.stsd,o.constants.STSD_PREFIX,o.avc1(e))}static mp3(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types[".mp3"],r)}static mp4a(e){let t=e.channelCount,n=e.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t,0,16,0,0,0,0,n>>>8&255,n&255,0,0]);return o.box(o.types.mp4a,r,o.esds(e))}static esds(e){let t=e.config||[],n=t.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(t).concat([6,1,2]));return o.box(o.types.esds,r)}static avc1(e){let t=e.avcc,n=e.codecWidth,r=e.codecHeight,s=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,n>>>8&255,n&255,r>>>8&255,r&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 o.box(o.types.avc1,s,o.box(o.types.avcC,t))}static mvex(e){return o.box(o.types.mvex,o.trex(e))}static trex(e){let t=e.id,n=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return o.box(o.types.trex,n)}static moof(e,t){return o.box(o.types.moof,o.mfhd(e.sequenceNumber),o.traf(e,t))}static mfhd(e){let t=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return o.box(o.types.mfhd,t)}static traf(e,t){let n=e.id,r=o.box(o.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,n&255])),s=o.box(o.types.tfdt,new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,t&255])),C=o.sdtp(e),O=o.trun(e,C.byteLength+16+16+8+16+8+8);return o.box(o.types.traf,r,s,O,C)}static sdtp(e){let t=e.samples||[],n=t.length,r=new Uint8Array(4+n);for(let s=0;s>>24&255,r>>>16&255,r>>>8&255,r&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255],0);for(let O=0;O>>24&255,we>>>16&255,we>>>8&255,we&255,Se>>>24&255,Se>>>16&255,Se>>>8&255,Se&255,De.isLeading<<2|De.dependsOn,De.isDependedOn<<6|De.hasRedundancy<<4|De.isNonSync,0,0,Qe>>>24&255,Qe>>>16&255,Qe>>>8&255,Qe&255],12+16*O)}return o.box(o.types.trun,C)}static mdat(e){return o.box(o.types.mdat,e)}}o.init();var c=o;class _{static getSilentFrame(e,t){if(e==="mp4a.40.2"){if(t===1)return new Uint8Array([0,200,0,128,35,128]);if(t===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(t===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(t===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(t===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(t===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(t===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(t===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(t===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}}var L=_;class F{constructor(e,t,n,r,s){this.dts=e,this.pts=t,this.duration=n,this.originalDts=r,this.isSyncPoint=s,this.fileposition=null}}class fe{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class ae{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let t=this._list;e.length!==0&&(t.length>0&&e[0].originalDts=t[s].dts&&et[r].lastSample.originalDts&&e=t[r].lastSample.originalDts&&(r===t.length-1||r0&&(s=this._searchNearestSegmentBefore(n.originalBeginDts)+1),this._lastAppendLocation=s,this._list.splice(s,0,n)}getLastSegmentBefore(e){let t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null}getLastSampleBefore(e){let t=this.getLastSegmentBefore(e);return t!=null?t.lastSample:null}getLastSyncPointBefore(e){let t=this._searchNearestSegmentBefore(e),n=this._list[t].syncPoints;for(;n.length===0&&t>0;)t--,n=this._list[t].syncPoints;return n.length>0?n[n.length-1]:null}}class G{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new he("audio"),this._videoSegmentInfoList=new he("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661)),this._fillSilentAfterSeek=K.msedge||K.msie,this._mp3UseMpegAudio=!K.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,t){if(!this._onMediaSegment)throw new be("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,t),this._remuxVideo(t),this._remuxAudio(e)}_onTrackMetadataReceived(e,t){let n=null,r="mp4",s=t.codec;if(e==="audio")this._audioMeta=t,t.codec==="mp3"&&this._mp3UseMpegAudio?(r="mpeg",s="",n=new Uint8Array):n=c.generateInitSegment(t);else if(e==="video")this._videoMeta=t,n=c.generateInitSegment(t);else return;if(!this._onInitSegment)throw new be("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:n.buffer,codec:s,container:`${e}/${r}`,mediaDuration:t.duration})}_calculateDtsBase(e,t){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,t=this._audioStashedLastSample,n={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(n.samples.push(e),n.length=e.length);let r={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};t!=null&&(r.samples.push(t),r.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(n,!0),this._remuxAudio(r,!0)}_remuxAudio(e,t){if(this._audioMeta==null)return;let n=e,r=n.samples,s,C=-1,O=-1,we=-1,Se=this._audioMeta.refSampleDuration,De=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Qe=this._dtsBaseInited&&this._audioNextDts===void 0,ot=!1;if(!r||r.length===0||r.length===1&&!t)return;let Ke=0,ut=null,We=0;De?(Ke=0,We=n.length):(Ke=8,We=8+n.length);let Oe=null;if(r.length>1&&(Oe=r.pop(),We-=Oe.length),this._audioStashedLastSample!=null){let Ye=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(Ye),We+=Ye.length}Oe!=null&&(this._audioStashedLastSample=Oe);let $e=r[0].dts-this._dtsBase;if(this._audioNextDts)s=$e-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())s=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ot=!0);else{let Ye=this._audioSegmentInfoList.getLastSampleBefore($e);if(Ye!=null){let St=$e-(Ye.originalDts+Ye.duration);St<=3&&(St=0);let re=Ye.dts+Ye.duration+St;s=$e-re}else s=0}if(ot){let Ye=$e-s,St=this._videoSegmentInfoList.getLastSegmentBefore($e);if(St!=null&&St.beginDts=1?Ae=nt[nt.length-1].duration:Ae=Math.floor(Se);let ye=!1,Ee=null;if(Ae>Se*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!K.safari){ye=!0;let _e=Math.abs(Ae-Se),je=Math.ceil(_e/Se),ft=ve+Se;f.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${ve+Ae} ms, expected: ${ve+Math.round(Se)} ms, delta: ${Math.round(_e)} ms, generate: ${je} frames`);let dt=L.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);dt==null&&(f.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),dt=re),Ee=[];for(let yt=0;yt0){let Dt=Ee[Ee.length-1];Dt.duration=wt-Dt.dts}let Nt={dts:wt,pts:wt,cts:0,unit:dt,size:dt.byteLength,duration:0,originalDts:ee,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Ee.push(Nt),We+=Nt.size,ft+=Se}let bt=Ee[Ee.length-1];bt.duration=ve+Ae-bt.dts,Ae=Math.round(Se)}nt.push({dts:ve,pts:ve,cts:0,unit:St.unit,size:St.unit.byteLength,duration:Ae,originalDts:ee,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),ye&&nt.push.apply(nt,Ee)}De?ut=new Uint8Array(We):(ut=new Uint8Array(We),ut[0]=We>>>24&255,ut[1]=We>>>16&255,ut[2]=We>>>8&255,ut[3]=We&255,ut.set(c.types.mdat,4));for(let Ye=0;Ye1&&(Ke=r.pop(),ot-=Ke.length),this._videoStashedLastSample!=null){let qe=this._videoStashedLastSample;this._videoStashedLastSample=null,r.unshift(qe),ot+=qe.length}Ke!=null&&(this._videoStashedLastSample=Ke);let ut=r[0].dts-this._dtsBase;if(this._videoNextDts)s=ut-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{let qe=this._videoSegmentInfoList.getLastSampleBefore(ut);if(qe!=null){let pt=ut-(qe.originalDts+qe.duration);pt<=3&&(pt=0);let Tt=qe.dts+qe.duration+pt;s=ut-Tt}else s=0}let We=new fe,Oe=[];for(let qe=0;qe=1?ee=Oe[Oe.length-1].duration:ee=Math.floor(this._videoMeta.refSampleDuration),It){let ve=new F(Ye,re,ee,pt.dts,!0);ve.fileposition=pt.fileposition,We.appendSyncPoint(ve)}Oe.push({dts:Ye,pts:re,cts:St,units:pt.units,size:pt.length,isKeyframe:It,duration:ee,originalDts:Tt,flags:{isLeading:0,dependsOn:It?2:1,isDependedOn:It?1:0,hasRedundancy:0,isNonSync:It?0:1}})}Qe=new Uint8Array(ot),Qe[0]=ot>>>24&255,Qe[1]=ot>>>16&255,Qe[2]=ot>>>8&255,Qe[3]=ot&255,Qe.set(c.types.mdat,4);for(let qe=0;qe{r.timestampBase=n,n+=r.duration,r.cors=e.cors,r.withCredentials=e.withCredentials,t.referrerPolicy&&(r.referrerPolicy=t.referrerPolicy)}),!isNaN(n)&&this._mediaDataSource.duration!==n&&(this._mediaDataSource.duration=n),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,t){this._currentSegmentIndex=e;let n=this._mediaDataSource.segments[e],r=this._ioctl=new B(n,this._config,e);r.onError=this._onIOException.bind(this),r.onSeeked=this._onIOSeeked.bind(this),r.onComplete=this._onIOComplete.bind(this),r.onRedirect=this._onIORedirect.bind(this),r.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):r.onDataArrival=this._onInitChunkArrival.bind(this),r.open(t)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e;else{let r=n.getNearestKeyframe(e);this._remuxer.seek(r.milliseconds),this._ioctl.seek(r.fileposition),this._pendingResolveSeekPoint=r.milliseconds}}else{let n=this._mediaInfo.segments[t];if(n==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{let r=n.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,r.fileposition),this._pendingResolveSeekPoint=r.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let t=this._mediaDataSource.segments,n=t.length-1;for(let r=0;r0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,r=this._demuxer.parseChunks(e,t);else if((n=p.probe(e)).match){this._demuxer=new p(n,this._config),this._remuxer||(this._remuxer=new Re(this._config));let s=this._mediaDataSource;s.duration!=null&&!isNaN(s.duration)&&(this._demuxer.overridedDuration=s.duration),typeof s.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=s.hasAudio),typeof s.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=s.hasVideo),this._demuxer.timestampBase=s.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),r=this._demuxer.parseChunks(e,t)}else n=null,f.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(W.DEMUX_ERROR,a.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),r=0;return r}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Te.prototype));let t=Object.assign({},e);Object.setPrototypeOf(t,Te.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=t,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let n=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(n)})}_onMetaDataArrived(e){this._emitter.emit(W.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(W.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let n=e+1;n0&&n[0].originalDts===r&&(r=n[0].pts),this._emitter.emit(W.RECOMMEND_SEEKPOINT,r)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let t=this._mediaInfo.segments[e],n=Object.assign({},t);n.duration=this._mediaInfo.duration,n.segmentCount=this._mediaInfo.segmentCount,delete n.segments,delete n.keyframesIndex,this._emitter.emit(W.MEDIA_INFO,n)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(W.STATISTICS_INFO,e)}}var Xe=Be,He=function(me){let e="TransmuxingWorker",t=null,n=We.bind(this);x.install(),me.addEventListener("message",function(Oe){switch(Oe.data.cmd){case"init":t=new Xe(Oe.data.param[0],Oe.data.param[1]),t.on(W.IO_ERROR,ot.bind(this)),t.on(W.DEMUX_ERROR,Ke.bind(this)),t.on(W.INIT_SEGMENT,r.bind(this)),t.on(W.MEDIA_SEGMENT,s.bind(this)),t.on(W.LOADING_COMPLETE,C.bind(this)),t.on(W.RECOVERED_EARLY_EOF,O.bind(this)),t.on(W.MEDIA_INFO,we.bind(this)),t.on(W.METADATA_ARRIVED,Se.bind(this)),t.on(W.SCRIPTDATA_ARRIVED,De.bind(this)),t.on(W.STATISTICS_INFO,Qe.bind(this)),t.on(W.RECOMMEND_SEEKPOINT,ut.bind(this));break;case"destroy":t&&(t.destroy(),t=null),me.postMessage({msg:"destroyed"});break;case"start":t.start();break;case"stop":t.stop();break;case"seek":t.seek(Oe.data.param);break;case"pause":t.pause();break;case"resume":t.resume();break;case"logging_config":{let $e=Oe.data.param;ie.applyConfig($e),$e.enableCallback===!0?ie.addLogListener(n):ie.removeLogListener(n);break}}});function r(Oe,$e){let nt={msg:W.INIT_SEGMENT,data:{type:Oe,data:$e}};me.postMessage(nt,[$e.data])}function s(Oe,$e){let nt={msg:W.MEDIA_SEGMENT,data:{type:Oe,data:$e}};me.postMessage(nt,[$e.data])}function C(){let Oe={msg:W.LOADING_COMPLETE};me.postMessage(Oe)}function O(){let Oe={msg:W.RECOVERED_EARLY_EOF};me.postMessage(Oe)}function we(Oe){let $e={msg:W.MEDIA_INFO,data:Oe};me.postMessage($e)}function Se(Oe){let $e={msg:W.METADATA_ARRIVED,data:Oe};me.postMessage($e)}function De(Oe){let $e={msg:W.SCRIPTDATA_ARRIVED,data:Oe};me.postMessage($e)}function Qe(Oe){let $e={msg:W.STATISTICS_INFO,data:Oe};me.postMessage($e)}function ot(Oe,$e){me.postMessage({msg:W.IO_ERROR,data:{type:Oe,info:$e}})}function Ke(Oe,$e){me.postMessage({msg:W.DEMUX_ERROR,data:{type:Oe,info:$e}})}function ut(Oe){me.postMessage({msg:W.RECOMMEND_SEEKPOINT,data:Oe})}function We(Oe,$e){me.postMessage({msg:"logcat_callback",data:{type:Oe,logcat:$e}})}};class rt{constructor(e,t){if(this.TAG="Transmuxer",this._emitter=new(Q()),t.enableWorker&&typeof Worker!="undefined")try{let n=i(82059);this._worker=n(He),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},ie.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:ie.getConfig()})}catch(n){f.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Xe(e,t)}else this._controller=new Xe(e,t);if(this._controller){let n=this._controller;n.on(W.IO_ERROR,this._onIOError.bind(this)),n.on(W.DEMUX_ERROR,this._onDemuxError.bind(this)),n.on(W.INIT_SEGMENT,this._onInitSegment.bind(this)),n.on(W.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),n.on(W.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),n.on(W.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),n.on(W.MEDIA_INFO,this._onMediaInfo.bind(this)),n.on(W.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),n.on(W.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),n.on(W.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),n.on(W.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),ie.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(W.INIT_SEGMENT,e,t)})}_onMediaSegment(e,t){Promise.resolve().then(()=>{this._emitter.emit(W.MEDIA_SEGMENT,e,t)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(W.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(W.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(W.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(W.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(W.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(W.STATISTICS_INFO,e)})}_onIOError(e,t){Promise.resolve().then(()=>{this._emitter.emit(W.IO_ERROR,e,t)})}_onDemuxError(e,t){Promise.resolve().then(()=>{this._emitter.emit(W.DEMUX_ERROR,e,t)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(W.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let t=e.data,n=t.data;if(t.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(t.msg){case W.INIT_SEGMENT:case W.MEDIA_SEGMENT:this._emitter.emit(t.msg,n.type,n.data);break;case W.LOADING_COMPLETE:case W.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case W.MEDIA_INFO:Object.setPrototypeOf(n,Te.prototype),this._emitter.emit(t.msg,n);break;case W.METADATA_ARRIVED:case W.SCRIPTDATA_ARRIVED:case W.STATISTICS_INFO:this._emitter.emit(t.msg,n);break;case W.IO_ERROR:case W.DEMUX_ERROR:this._emitter.emit(t.msg,n.type,n.info);break;case W.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,n);break;case"logcat_callback":f.emitter.emit("log",n.type,n.logcat);break;default:break}}}var _t=rt,st={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class mt{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(Q()),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 ae}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,t){this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaSource)throw new be("MediaSource has been attached to an HTMLMediaElement!");let t=this._mediaSource=new window.MediaSource;t.addEventListener("sourceopen",this.e.onSourceOpen),t.addEventListener("sourceended",this.e.onSourceEnded),t.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let t in this._sourceBuffers){let n=this._pendingSegments[t];n.splice(0,n.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;let r=this._sourceBuffers[t];if(r){if(e.readyState!=="closed"){try{e.removeSourceBuffer(r)}catch(s){f.e(this.TAG,s.message)}r.removeEventListener("error",this.e.onSourceBufferError),r.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(t){f.e(this.TAG,t.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,t){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let n=e,r=`${n.container}`;n.codec&&n.codec.length>0&&(r+=`;codecs=${n.codec}`);let s=!1;if(f.v(this.TAG,"Received Initialization Segment, mimeType: "+r),this._lastInitSegments[n.type]=n,r!==this._mimeTypes[n.type]){if(this._mimeTypes[n.type])f.v(this.TAG,`Notice: ${n.type} mimeType changed, origin: ${this._mimeTypes[n.type]}, target: ${r}`);else{s=!0;try{let C=this._sourceBuffers[n.type]=this._mediaSource.addSourceBuffer(r);C.addEventListener("error",this.e.onSourceBufferError),C.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(C){f.e(this.TAG,C.message),this._emitter.emit(st.ERROR,{code:C.code,msg:C.message});return}}this._mimeTypes[n.type]=r}t||this._pendingSegments[n.type].push(n),s||this._sourceBuffers[n.type]&&!this._sourceBuffers[n.type].updating&&this._doAppendSegments(),K.safari&&n.container==="audio/mpeg"&&n.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=n.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let n=this._sourceBuffers[t.type];n&&!n.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let t in this._sourceBuffers){if(!this._sourceBuffers[t])continue;let n=this._sourceBuffers[t];if(this._mediaSource.readyState==="open")try{n.abort()}catch(s){f.e(this.TAG,s.message)}this._idrList.clear();let r=this._pendingSegments[t];if(r.splice(0,r.length),this._mediaSource.readyState!=="closed"){for(let s=0;s=1&&e-r.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let t in this._sourceBuffers){let n=this._sourceBuffers[t];if(n){let r=n.buffered,s=!1;for(let C=0;C=this._config.autoCleanupMaxBackwardDuration){s=!0;let Se=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:O,end:Se})}}else we0&&(isNaN(t)||n>t)&&(f.v(this.TAG,`Update MediaSource duration from ${t} to ${n}`),this._mediaSource.duration=n),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let t=this._sourceBuffers[e],n=this._pendingRemoveRanges[e];for(;n.length&&!t.updating;){let r=n.shift();t.remove(r.start,r.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let t in e)if(!(!this._sourceBuffers[t]||this._sourceBuffers[t].updating)&&e[t].length>0){let n=e[t].shift();if(n.timestampOffset){let r=this._sourceBuffers[t].timestampOffset,s=n.timestampOffset/1e3;Math.abs(r-s)>.1&&(f.v(this.TAG,`Update MPEG audio timestampOffset from ${r} to ${s}`),this._sourceBuffers[t].timestampOffset=s),delete n.timestampOffset}if(!n.data||n.data.byteLength===0)continue;try{this._sourceBuffers[t].appendBuffer(n.data),this._isBufferFull=!1,t==="video"&&n.hasOwnProperty("info")&&this._idrList.appendArray(n.info.syncPoints)}catch(r){this._pendingSegments[t].unshift(n),r.code===22?(this._isBufferFull||this._emitter.emit(st.BUFFER_FULL),this._isBufferFull=!0):(f.e(this.TAG,r.message),this._emitter.emit(st.ERROR,{code:r.code,msg:r.message}))}}}_onSourceOpen(){if(f.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let t=e.shift();this.appendInitSegment(t,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(st.SOURCE_OPEN)}_onSourceEnded(){f.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){f.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(st.UPDATE_END)}_onSourceBufferError(e){f.e(this.TAG,`SourceBuffer Error: ${e}`)}}var Ue=mt;const Fe={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},tt={NETWORK_EXCEPTION:te.EXCEPTION,NETWORK_STATUS_CODE_INVALID:te.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:te.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:te.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:a.CODEC_UNSUPPORTED};class Et{constructor(e,t){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(Q()),this._config=H(),typeof t=="object"&&Object.assign(this._config,t),e.type.toLowerCase()!=="flv")throw new ce("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let n=K.chrome&&(K.version.major<50||K.version.major===50&&K.version.build<2661);this._alwaysSeekKeyframe=!!(n||K.msedge||K.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,t){e===j.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(j.MEDIA_INFO,this.mediaInfo)}):e===j.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(j.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new Ue(this._config),this._msectl.on(st.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(st.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(st.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(st.ERROR,t=>{this._emitter.emit(j.ERROR,Fe.MEDIA_ERROR,tt.MEDIA_MSE_ERROR,t)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new be("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new be("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 _t(this._mediaDataSource,this._config),this._transmuxer.on(W.INIT_SEGMENT,(e,t)=>{this._msectl.appendInitSegment(t)}),this._transmuxer.on(W.MEDIA_SEGMENT,(e,t)=>{if(this._msectl.appendMediaSegment(t),this._config.lazyLoad&&!this._config.isLive){let n=this._mediaElement.currentTime;t.info.endDts>=(n+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(W.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(j.LOADING_COMPLETE)}),this._transmuxer.on(W.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(j.RECOVERED_EARLY_EOF)}),this._transmuxer.on(W.IO_ERROR,(e,t)=>{this._emitter.emit(j.ERROR,Fe.NETWORK_ERROR,e,t)}),this._transmuxer.on(W.DEMUX_ERROR,(e,t)=>{this._emitter.emit(j.ERROR,Fe.MEDIA_ERROR,e,{code:-1,msg:t})}),this._transmuxer.on(W.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(j.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(W.METADATA_ARRIVED,e=>{this._emitter.emit(j.METADATA_ARRIVED,e)}),this._transmuxer.on(W.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(j.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(W.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(j.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(W.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,r=0;if(this._mediaElement.getVideoPlaybackQuality){let s=this._mediaElement.getVideoPlaybackQuality();n=s.totalVideoFrames,r=s.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,r=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=r),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,t=this._mediaElement.currentTime,n=0,r=0;for(let s=0;s=t+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(f.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){f.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,t=this._mediaElement.buffered,n=!1;for(let r=0;r=s&&e=C-this._config.lazyLoadRecoverDuration&&(n=!0);break}}n&&(window.clearInterval(this._progressChecker),this._progressChecker=null,n&&(f.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let t=this._mediaElement.buffered;for(let n=0;n=r&&e0){let s=this._mediaElement.buffered.start(0);(s<1&&e0&&t.currentTime0){let r=n.start(0);if(r<1&&t{this._emitter.emit(j.MEDIA_INFO,this.mediaInfo)}):e===j.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(j.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,t)}off(e,t){this._emitter.removeListener(e,t)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(t){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new be("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let t={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(t.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(t.width=this._mediaElement.videoWidth,t.height=this._mediaElement.videoHeight)),t}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let t=!0,n=0,r=0;if(this._mediaElement.getVideoPlaybackQuality){let s=this._mediaElement.getVideoPlaybackQuality();n=s.totalVideoFrames,r=s.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(n=this._mediaElement.webkitDecodedFrameCount,r=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=n,e.droppedFrames=r),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(j.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(j.STATISTICS_INFO,this.statisticsInfo)}}var Ot=xt;x.install();function gt(me,e){let t=me;if(t==null||typeof t!="object")throw new ce("MediaDataSource must be an javascript object!");if(!t.hasOwnProperty("type"))throw new ce("MediaDataSource must has type field to indicate video file type!");switch(t.type){case"flv":return new vt(t,e);default:return new Ot(t,e)}}function Rt(){return Y.supportMSEH264Playback()}function it(){return Y.getFeatureList()}let at={};at.createPlayer=gt,at.isSupported=Rt,at.getFeatureList=it,at.BaseLoader=q,at.LoaderStatus=d,at.LoaderErrors=te,at.Events=j,at.ErrorTypes=Fe,at.ErrorDetails=tt,at.FlvPlayer=vt,at.NativePlayer=Ot,at.LoggingControl=ie,Object.defineProperty(at,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var Ve=at},98447:function(ht,Me,i){"use strict";i.d(Me,{C2:function(){return A}});var g=i(17313),x=i(37613),Z=i(83116);const Q=f=>{const{checkboxCls:de}=f,se=`${de}-wrapper`;return[{[`${de}-group`]:Object.assign(Object.assign({},(0,g.Wf)(f)),{display:"inline-flex",flexWrap:"wrap",columnGap:f.marginXS,[`> ${f.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,g.Wf)(f)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[de]:Object.assign(Object.assign({},(0,g.Wf)(f)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:f.borderRadiusSM,alignSelf:"center",[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${de}-inner`]:Object.assign({},(0,g.oN)(f))},[`${de}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:f.checkboxSize,height:f.checkboxSize,direction:"ltr",backgroundColor:f.colorBgContainer,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,borderRadius:f.borderRadiusSM,borderCollapse:"separate",transition:`all ${f.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:f.checkboxSize/14*5,height:f.checkboxSize/14*8,border:`${f.lineWidthBold}px solid ${f.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${f.motionDurationFast} ${f.motionEaseInBack}, opacity ${f.motionDurationFast}`}},"& + span":{paddingInlineStart:f.paddingXS,paddingInlineEnd:f.paddingXS}})},{[` ${se}:not(${se}-disabled), ${de}:not(${de}-disabled) diff --git a/p__index.e0317504.async.js b/p__index.7e9e1590.async.js similarity index 99% rename from p__index.e0317504.async.js rename to p__index.7e9e1590.async.js index 6b3cf63ba7..2bbe2651bc 100644 --- a/p__index.e0317504.async.js +++ b/p__index.7e9e1590.async.js @@ -1,4 +1,4 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[8866],{96935:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return Xe}});var t=v(3113),Pe=v(59301),b=Object.defineProperty,ce=Object.defineProperties,$=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,k=(Je,Ie,fe)=>Ie in Je?b(Je,Ie,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Je[Ie]=fe,Ae=(Je,Ie)=>{for(var fe in Ie||(Ie={}))He.call(Ie,fe)&&k(Je,fe,Ie[fe]);if(w)for(var fe of w(Ie))Te.call(Ie,fe)&&k(Je,fe,Ie[fe]);return Je},Ze=(Je,Ie)=>ce(Je,$(Ie)),At=(Je,Ie)=>{var fe={};for(var ae in Je)He.call(Je,ae)&&Ie.indexOf(ae)<0&&(fe[ae]=Je[ae]);if(Je!=null&&w)for(var ae of w(Je))Ie.indexOf(ae)<0&&Te.call(Je,ae)&&(fe[ae]=Je[ae]);return fe},Se=(Je,Ie,fe)=>new Promise((ae,Q)=>{var V=A=>{try{z(fe.next(A))}catch(je){Q(je)}},F=A=>{try{z(fe.throw(A))}catch(je){Q(je)}},z=A=>A.done?ae(A.value):Promise.resolve(A.value).then(V,F);z((fe=fe.apply(Je,Ie)).next())});const Xe=Je=>{var Ie=Je,{children:fe}=Ie,ae=At(Ie,["children"]);const[Q,V]=(0,Pe.useState)(!1);return Pe.createElement(t.ZP,Ze(Ae({},ae),{loading:Q,onClick:F=>Se(void 0,null,function*(){try{V(!0),yield ae.onClick(F),V(!1)}catch(z){console.error(z),V(!1)}})}),fe)}},40277:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return k}});var t=v(59301),Pe=v(65582),b=v(44e3),ce=v(20834),$=v(41867),w={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const He={background:"#082930"},Te=({globalSetting:Ae,mainDom:Ze,dispatch:At})=>{var Se;const[Xe,Je]=(0,t.useState)([]),[Ie,fe]=(0,t.useState)([]),ae=(0,t.useMemo)(()=>{var F,z,A;const je=lt=>!(lt!=null&<.hidden)&&!((0,$.JA)()&&(lt==null?void 0:lt.link)==="/paperlibrary"),he=((z=(F=Ae==null?void 0:Ae.setting)==null?void 0:F.navbar)==null?void 0:z.filter(je))||[];for(const lt of he)lt.subitem=((A=lt==null?void 0:lt.subitem)==null?void 0:A.filter(je))||[];return he},[(Se=Ae==null?void 0:Ae.setting)==null?void 0:Se.navbar]),Q=(F,z)=>{let A="",je=[];for(const he of F)if(he.link===z&&(A=he.link),he.subitem&&he.subitem.length>0){for(const lt of he.subitem)if(lt.link===z&&(A=lt.link,je=[he.link]),lt.subitem){const ln=Q(lt.subitem,z);ln.selectedKey&&(A=ln.selectedKey,je=[he.link,...ln.openKeys])}}return{selectedKey:A,openKeys:je}};(0,t.useEffect)(()=>{const F=location.pathname,{selectedKey:z,openKeys:A}=Q(ae,F);Je(z?[z]:[]),A.length>0?fe(A):fe([])},[ae]),(0,t.useEffect)(()=>{At({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const V=F=>{switch(F){case"/":return t.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return t.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return t.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return t.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return t.createElement(b.default,{style:He},Ae.showHeader&&Ae.showHeaderFooter&&t.createElement(b.default.Sider,{className:`flex flex-col ${w.layoutSider}`,width:244,style:He},t.createElement(ce.default,{className:`w-full ${w.myMenu}`,mode:"inline",selectedKeys:Xe,openKeys:Ie,onOpenChange:F=>fe(F),onSelect:({key:F})=>{F&&F.includes("/")&&Pe.history.push(F)},items:ae.map(F=>{var z;return{key:F.link,label:F.name,icon:V(F==null?void 0:F.link),children:((z=F.subitem)==null?void 0:z.length)>0?F.subitem.map(A=>{var je;return{key:A.link,label:A.name,children:((je=A.subitem)==null?void 0:je.length)>0?A.subitem.map(he=>({key:he.link,label:he.name})):void 0}}):void 0}})})),t.createElement(b.default.Content,{style:{backgroundColor:"#021C21"}},Ze))};var k=(0,Pe.connect)(({globalSetting:Ae,user:Ze})=>({globalSetting:Ae,user:Ze}))(Te)},90175:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return k}});var t=v(59301),Pe=v(65582),b=v(44e3),ce=v(20834),$=v(41867),w={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const He={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},Te=({globalSetting:Ae,mainDom:Ze,dispatch:At})=>{var Se;const[Xe,Je]=(0,t.useState)([]),[Ie,fe]=(0,t.useState)([]),ae=(0,t.useMemo)(()=>{var V,F,z;const A=he=>!(he!=null&&he.hidden)&&!((0,$.JA)()&&(he==null?void 0:he.link)==="/paperlibrary"),je=((F=(V=Ae==null?void 0:Ae.setting)==null?void 0:V.navbar)==null?void 0:F.filter(A))||[];for(const he of je)he.subitem=((z=he==null?void 0:he.subitem)==null?void 0:z.filter(A))||[];return je},[(Se=Ae==null?void 0:Ae.setting)==null?void 0:Se.navbar]),Q=(V,F)=>{let z="",A=[];for(const je of V)if(je.link===F&&(z=je.link),je.subitem&&je.subitem.length>0){for(const he of je.subitem)if(he.link===F&&(z=he.link,A=[je.link]),he.subitem){const lt=Q(he.subitem,F);lt.selectedKey&&(z=lt.selectedKey,A=[je.link,...lt.openKeys])}}return{selectedKey:z,openKeys:A}};return(0,t.useEffect)(()=>{const V=location.pathname,{selectedKey:F,openKeys:z}=Q(ae,V);Je(F?[F]:[]),z.length>0?fe(z):fe([])},[ae]),(0,t.useEffect)(()=>{At({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(b.default,{style:He},Ae.showHeader&&Ae.showHeaderFooter&&t.createElement(b.default.Sider,{className:`flex flex-col ${w.layoutSider}`,width:212,style:He},t.createElement(ce.default,{className:`w-full ${w.myMenu}`,mode:"inline",selectedKeys:Xe,openKeys:Ie,onOpenChange:V=>fe(V),onSelect:({key:V})=>{V&&V.includes("/")&&Pe.history.push(V)},items:ae.map(V=>{var F;return{key:V.link,label:V.name,children:((F=V.subitem)==null?void 0:F.length)>0?V.subitem.map(z=>{var A;return{key:z.link,label:z.name,children:((A=z.subitem)==null?void 0:A.length)>0?z.subitem.map(je=>({key:je.link,label:je.name})):void 0}}):void 0}})})),t.createElement(b.default.Content,{style:{backgroundColor:"#EEF5FE"}},Ze))};var k=(0,Pe.connect)(({globalSetting:Ae,user:Ze})=>({globalSetting:Ae,user:Ze}))(Te)},86340:function(se,gt,v){"use strict";v.d(gt,{K:function(){return w}});var t=v(59301),Pe=v(43418),b=v(44080),ce={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},$=v(24334);const w=({visible:He,width:Te,videoId:k,file_url:Ae,course_id:Ze,copyUrl:At,toLog:Se=!0,logWatchHistory:Xe=()=>{},allow_skip:Je,onClose:Ie=()=>{},autoPlay:fe=!1,onPlayEnded:ae=()=>{}})=>t.createElement(Pe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:He,title:null,footer:null,width:Te,className:ce.modal},t.createElement("i",{className:`${ce.closeIcon} iconfont icon-guanbi10`,onClick:Ie}),He&&t.createElement(b.Z,{onPlayEnded:ae,autoPlay:fe,allow_skip:Je,courseId:Ze,src:Ae!=null&&Ae.startsWith("http")?Ae:$.Base64.decode(Ae),videoId:k,toLog:Se,logWatchHistory:Xe}))},44080:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return Je}});var t=v(59301),Pe=v(8591),b=v(38854),ce=v(73217),$=v(17030),w=v(41867),He=v(56102),Te=v(84056),k={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ae=(Ie,fe,ae)=>new Promise((Q,V)=>{var F=je=>{try{A(ae.next(je))}catch(he){V(he)}},z=je=>{try{A(ae.throw(je))}catch(he){V(he)}},A=je=>je.done?Q(je.value):Promise.resolve(je.value).then(F,z);A((ae=ae.apply(Ie,fe)).next())});function Ze(Ie){if(isNaN(Ie))return{minutes:"00",seconds:"00"};const fe=new Date(Ie*1e3).toISOString().substr(11,8);return{hour:fe.substr(0,2),minutes:fe.substr(3,2),seconds:fe.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function At(Ie,fe){return Ie-fe}function Se(Ie){Ie.sort(At);let fe=0;for(let ae=0;ae{},handlePlay:je=()=>{},handlePlayEnded:he=()=>{},autoPlay:lt=!1,onPlayEnded:ln=()=>{},isShowWaterMark:Fn=!0},On)=>{var Kn;const it=((Kn=fe==null?void 0:fe.split("."))==null?void 0:Kn.pop())==="flv",K=(0,t.useRef)(),$t=(0,t.useRef)(),nr=(0,t.useRef)(),or=(0,t.useRef)(),sn=(0,t.useRef)(),En=(0,t.useRef)(),Zn=(0,t.useRef)(),zt=(0,t.useRef)(),jt=(0,t.useRef)(),$e=(0,t.useRef)(),rr=(0,t.useRef)(),on=(0,t.useRef)(),Cn=(0,t.useRef)(),Lr=(0,t.useRef)(),kr=navigator.userAgent.toLowerCase().match(Xe),be=kr?kr[0]:"pc",ct=(0,t.useRef)(!1),Ue=(0,w.eY)();let kn=0,zr=0,nn=0,Tr=null,qn=!1,Wt=20,rn=1,ar=!1,W=!1,_=[];(0,t.useImperativeHandle)(On,()=>({getLastUpdatedTime:()=>K.current.currentTime,getDuration:()=>K.current.duration})),Pe.ZP.config({maxCount:1,getContainer:()=>nr.current});const ie=(0,t.useCallback)((Vt,Nr=!1)=>{let Ln={point:K.current.currentTime};Tr?(Ln.log_id=Tr,Ln.watch_duration=Se(_),Ln.total_duration=zr):(F?(Ln.video_id=parseInt(Q,10),Ln.course_id=F):Ln.video_id=Q,Ln.duration=kn,Ln.device=be),Nr&&(Ln.ed="1");function dn(){return Ae(this,null,function*(){ar=!0,Tr=yield V==null?void 0:V(Ln),ar=!1,Vt&&Vt()})}dn()},[Q,F]);(0,t.useEffect)(()=>{K.current&&(or.current.style.display="none",sn.current.style.display="block"),Pe.ZP.destroy();let Vt=null;return ce.Z.isSupported&&it&&fe&&(fe==null?void 0:fe.indexOf(".m3u8"))<0?(Vt=ce.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:fe,muted:!1}),K.current&&(Vt.attachMediaElement(K.current),Vt.load())):K.current.setAttribute("src",fe),Qe(),()=>{Vt&&(Vt.unload(),Vt.pause(),Vt.destroy(),Vt=null)}},[K,it,fe]);function L(){K.current.paused?(or.current.style.display="none",sn.current.style.display="block"):(or.current.style.display="block",sn.current.style.display="none")}function Qe(){rr.current.style.display="none",Cn.current.style.display="none",on.current.style.display="none",K.current.muted||K.current.volume===0?rr.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?Cn.current.style.display="block":on.current.style.display="block"}(0,t.useEffect)(()=>{const Vt=document.getElementById("play"),Nr=document.querySelectorAll(".playback-icons use");function Ln(){je(),z&&!ct.current&&(K.current.currentTime=z),ct.current=!0,_.push(K.current.currentTime),qn||(qn=!0,ae&&ie())}function dn(){return Ae(this,null,function*(){L(),_.push(K.current.currentTime),ae&&ie(()=>{Tr=null,nn=0,qn=!1,ar=!1,W=!1,_=[],zr=0,rn=1},!0),ln()})}function ra(){En.current.value=Math.round(K.current.currentTime),Zn.current.value=Math.round(K.current.currentTime)}function ge(){const c=Ze(Math.round(K.current.currentTime));jt.current.innerText=`${c.hour>0?c.hour+":":""}${c.minutes}:${c.seconds}`,jt.current.setAttribute("datetime",`${c.hour>0?" "+c.hour+" ":""}${c.minutes}m ${c.seconds}s`)}function Gr(){var c,S,D,C,G,ne,pe;const Me=Math.round((c=K.current)==null?void 0:c.duration);(D=(S=En.current)==null?void 0:S.setAttribute)==null||D.call(S,"max",Me),(G=(C=Zn.current)==null?void 0:C.setAttribute)==null||G.call(C,"max",Me);const Re=Ze(Me);zt.current&&(zt.current.innerText=`${Re.hour>0?Re.hour+":":""}${Re.minutes}:${Re.seconds}`,(pe=(ne=zt.current).setAttribute)==null||pe.call(ne,"datetime",`${Re.hour>0?" "+Re.hour+" ":""}${Re.minutes}m ${Re.seconds}s`))}function Wr(){try{const c=Math.round(K.current.duration);En.current.setAttribute("max",c),Zn.current.setAttribute("max",c);const S=Ze(c);zt.current.innerText=`${S.hour>0?S.hour+":":""}${S.minutes}:${S.seconds}`,zt.current.setAttribute("datetime",`${S.hour>0?" "+S.hour+" ":""}${S.minutes}m ${S.seconds}s`),ra(),ge();const{width:D,height:C,x:G,y:ne}=$t.current.getBoundingClientRect();if(G<0||ne<0||!D)return;if(!W){let pe=K.current.currentTime,Me=pe-nn;Math.abs(Me)<10?(zr+=Math.abs(Me),nn=pe,ar||zr-rn*Wt>=0&&(rn++,_.push(nn),ae&&ie())):(nn=pe,ae&&ie())}}catch(c){console.log(c)}}function xt(){W=!0}function Rr(){K.current.playing&&_.push(K.current.currentTime,nn),nn=K.current.currentTime,W=!1}function Pa(){kn=K.current.duration,kn<=20&&(Wt=kn/3),K.current.addEventListener("play",Ln)}function ti(c){c.preventDefault(),(0,Te.vp)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function te(){A()}function m(c){if(!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const S=c.target.dataset.seek?c.target.dataset.seek:c.target.value;K.current.currentTime=S,Zn.current.value=S,En.current.value=S}function I(c){const S=Math.round(c.offsetX/c.target.clientWidth*parseInt(c.target.getAttribute("max"),10));En.current.setAttribute("data-seek",S);const D=Ze(S);$e.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const C=K.current.getBoundingClientRect();$e.current.style.left=`${c.pageX-C.left}px`}function B(c){switch(c.code){case"Space":c.preventDefault(),Dn();break;case"ArrowRight":if(c.preventDefault(),!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(K.current.currentTime>=K.current.duration)break;K.current.currentTime=parseInt(K.current.currentTime)+5,ra();break;case"ArrowLeft":if(c.preventDefault(),!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(K.current.currentTime===0)break;K.current.currentTime=parseInt(K.current.currentTime)-5,ra();break;case"ArrowUp":c.preventDefault(),K.current.volume<1&&(K.current.volume=(parseInt(K.current.volume*10)+1)/10);break;case"ArrowDown":c.preventDefault(),K.current.volume>0&&(K.current.volume=(parseInt(K.current.volume*10)-1)/10);break}}return nr.current.addEventListener((0,Te.gH)(),ti),K.current.addEventListener("canplay",Pa),K.current.addEventListener("ended",dn),K.current.addEventListener("seeking",xt),K.current.addEventListener("seeked",Rr),K.current.addEventListener("loadedmetadata",Gr),En.current.addEventListener("mousemove",I),En.current.addEventListener("input",m),K.current.addEventListener("timeupdate",Wr),K.current.addEventListener("pause",te),K.current.addEventListener("volumechange",Qe),document.addEventListener("keydown",B),()=>{var c,S,D,C,G,ne,pe,Me,Re,Ke,qe,O;(c=K.current)==null||c.removeEventListener("canplay",Pa),(S=K.current)==null||S.removeEventListener("play",Ln),(D=K.current)==null||D.removeEventListener("ended",dn),(C=K.current)==null||C.removeEventListener("seeking",xt),(G=K.current)==null||G.removeEventListener("seeked",Rr),(ne=En.current)==null||ne.removeEventListener("mousemove",I),(pe=En.current)==null||pe.removeEventListener("input",m),(Me=K.current)==null||Me.removeEventListener("timeupdate",Wr),(Re=K.current)==null||Re.removeEventListener("pause",te),(Ke=K.current)==null||Ke.removeEventListener("loadedmetadata",Gr),(qe=K.current)==null||qe.removeEventListener("volumechange",Qe),document.removeEventListener("keydown",B),(O=K.current)!=null&&O.playing&&(_.push(nn,K.current.currentTime),ae&&ie())}},[K,fe]),(0,t.useEffect)(()=>{if(K.current.onended=()=>{he(K)},K.current.oncontextmenu=()=>!1,(fe==null?void 0:fe.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=fe;else if($.ZP.isSupported()){var Vt=new $.ZP;Vt.loadSource(fe),Vt.attachMedia(K.current)}}},[fe]);const[et,Xt]=(0,t.useState)(1),Dn=()=>{K.current.paused||K.current.ended?K.current.play():K.current.pause(),L()};function ir(){K.current.muted=!K.current.muted,K.current.muted?(Lr.current.setAttribute("data-volume",volume.value),Lr.current.value=0):Lr.current.value=Lr.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:nr},t.createElement("div",{ref:$t,className:`${k.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${k.animate__loop}`},Fn&&Ue?Ue.login:" "),t.createElement("div",{className:k.container},t.createElement("div",{className:k["video-container"],id:"video-container"},t.createElement("div",{className:k["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:k["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:k.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:lt}),t.createElement("div",{className:`${k["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:k["bottom-controls"]},t.createElement("div",{className:k["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Dn},t.createElement("svg",{className:k["playback-icons"]},t.createElement("use",{ref:sn,href:"#play-icon"}),t.createElement("use",{ref:or,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:k.time},t.createElement("time",{id:"time-elapsed",ref:jt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:zt},"00:00"))),t.createElement("div",{className:k["right-controls"]},Ie&&t.createElement(b.Z,{placement:"top",overlayClassName:k.rateOverlay,getPopupContainer:Vt=>Vt.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{Xt(1),K.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{Xt(1.5),K.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{Xt(2),K.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${k.controlText} mr5`},"\u500D\u901F")),t.createElement(He.CopyToClipboard,{text:fe,onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:k["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:k["volume-button"],id:"volume-button",onClick:ir},t.createElement("i",{ref:rr,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Cn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:on,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:k.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lr,style:{display:"none"},onClick:Qe})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:k["fullscreen-button"],onClick:()=>{(0,Te.vp)()?(0,Te.BU)():(0,Te.Dj)(nr.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:k["video-progress"]},t.createElement("progress",{ref:Zn,value:"0",min:"0"}),t.createElement("input",{className:k.seek,ref:En,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:k["seek-tooltip"],ref:$e,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.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"})))))})},95095:function(se,gt,v){"use strict";v.r(gt),v.d(gt,{default:function(){return Qu}});var t=v(59301),Pe=v(92736),b=v(81863),ce=v(65582),$=v(38147),w={page:"page___cqmQj"},He={banner:"banner___TneAD",NavButton:"NavButton___ud63z",LeftButton:"LeftButton___WexT_",RightButton:"RightButton___BvUnT"},Te=v(92310),k=v.n(Te),Ae=v(74128),Ze=v(9951),At=v(33853),Se=v(38819),Je=({className:s,style:l,data:n=[]})=>{const Be=(0,t.useRef)(null);return t.createElement("div",{className:k()(He.banner,s),style:l},(n==null?void 0:n.length)>1&&t.createElement(At.Z,{className:He.LeftButton,onClick:()=>Be.current.prev()}),!!(n!=null&&n.length)&&t.createElement(Ze.Z,{ref:Be,autoplay:!0,pauseOnDotsHover:!0,dots:(n==null?void 0:n.length)>1?void 0:!1},n==null?void 0:n.map((J,ot)=>t.createElement("div",{key:ot},t.createElement("a",{href:J.path},t.createElement("img",{src:Ae.Z.IMG_SERVER+J.image_url}))))),(n==null?void 0:n.length)>1&&t.createElement(Se.Z,{className:He.RightButton,onClick:()=>Be.current.next()}))},Ie={panel:"panel___UWRx2",li:"li___mbkLP",info:"info___U53_I"},fe=Object.defineProperty,ae=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,F=(s,l,n)=>l in s?fe(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,z=(s,l)=>{for(var n in l||(l={}))Q.call(l,n)&&F(s,n,l[n]);if(ae)for(var n of ae(l))V.call(l,n)&&F(s,n,l[n]);return s};const A=s=>React.createElement("svg",z({width:34,height:34,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a1_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a1_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a1_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a1_svg__a"})),React.createElement("g",{mask:"url(#a1_svg__b)"},React.createElement("path",{d:"M34 17.372v8.48h-1.94c-.296-.79-.638-1.449-1.046-1.977-1.488-1.954-4.061-2.478-6.321-2.952-.903-.184-1.76-.364-2.437-.61a4.545 4.545 0 0 1-.636-.284 9.7 9.7 0 0 0 1.777-2.812 10.68 10.68 0 0 0 .856-4.157c0-2.139-.135-4.587-1.116-6.552-.435-.857-1.124-1.816-2.219-2.507.522-1.88 1.716-3.13 4.25-3.13 3.984 0 4.596 3.217 4.596 7.095 0 2.033-.908 4.116-2.25 5.3a.635.635 0 0 0-.21.468c-.004.482.01 1.114.195 1.351 1.126 1.5 4.188 1.546 6.501 2.287M2.903 23.936c1.45-2.061 4.098-2.587 6.43-3.06.916-.179 1.773-.358 2.455-.595.282-.1.48-.19.62-.269-.715-.78-1.307-1.725-1.766-2.783a10.987 10.987 0 0 1-.878-4.094c-.022-1.814.092-3.194.327-4.367.345-1.686.976-2.97 1.935-3.936.318-.33.675-.605 1.054-.843C12.545 2.1 11.375.85 8.892.85c-4.105 0-4.683 3.253-4.644 7.16.022 1.991.928 4.064 2.255 5.244a.63.63 0 0 1 .212.477c0 .482-.032 1.11-.202 1.332-1.1 1.497-4.185 1.531-6.513 2.248v8.531h1.944c.272-.756.595-1.38.96-1.906",fill:"#3061D0"}),React.createElement("path",{d:"M30.798 31.557v.001c-.161-3.011-.666-5.726-1.663-7.05-.759-.991-1.967-1.452-4.627-2.008l-.36-.074c-2.846-.592-3.972-1-4.74-2.042-.205-.294-.272-.908-.255-1.67.003-.262.126-.531.324-.712 1.444-1.294 2.402-3.563 2.402-5.748 0-5.36-1.166-7.702-4.828-7.702-3.777 0-4.945 2.352-4.891 7.762.02 2.158.983 4.408 2.422 5.692.203.19.318.452.318.727 0 .826-.064 1.371-.278 1.653-.75 1.03-1.876 1.43-4.745 2.005l-.341.068c-2.74.552-3.96 1.016-4.68 2.038-.953 1.36-1.449 4.072-1.623 7.061a.457.457 0 0 0 .457.482h26.65c.26 0 .47-.221.458-.483Z",stroke:"url(#a1_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 .85)"}))));var je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTM0IDE3LjM3MnY4LjQ4aC0xLjk0Yy0uMjk2LS43OS0uNjM4LTEuNDQ5LTEuMDQ2LTEuOTc3LTEuNDg4LTEuOTU0LTQuMDYxLTIuNDc4LTYuMzIxLTIuOTUyLS45MDMtLjE4NC0xLjc2LS4zNjQtMi40MzctLjYxYTQuNTQ1IDQuNTQ1IDAgMCAxLS42MzYtLjI4NCA5LjcgOS43IDAgMCAwIDEuNzc3LTIuODEyIDEwLjY4IDEwLjY4IDAgMCAwIC44NTYtNC4xNTdjMC0yLjEzOS0uMTM1LTQuNTg3LTEuMTE2LTYuNTUyLS40MzUtLjg1Ny0xLjEyNC0xLjgxNi0yLjIxOS0yLjUwNy41MjItMS44OCAxLjcxNi0zLjEzIDQuMjUtMy4xMyAzLjk4NCAwIDQuNTk2IDMuMjE3IDQuNTk2IDcuMDk1IDAgMi4wMzMtLjkwOCA0LjExNi0yLjI1IDUuM2EuNjM1LjYzNSAwIDAgMC0uMjEuNDY4Yy0uMDA0LjQ4Mi4wMSAxLjExNC4xOTUgMS4zNTEgMS4xMjYgMS41IDQuMTg4IDEuNTQ2IDYuNTAxIDIuMjg3TTIuOTAzIDIzLjkzNmMxLjQ1LTIuMDYxIDQuMDk4LTIuNTg3IDYuNDMtMy4wNi45MTYtLjE3OSAxLjc3My0uMzU4IDIuNDU1LS41OTUuMjgyLS4xLjQ4LS4xOS42Mi0uMjY5LS43MTUtLjc4LTEuMzA3LTEuNzI1LTEuNzY2LTIuNzgzYTEwLjk4NyAxMC45ODcgMCAwIDEtLjg3OC00LjA5NGMtLjAyMi0xLjgxNC4wOTItMy4xOTQuMzI3LTQuMzY3LjM0NS0xLjY4Ni45NzYtMi45NyAxLjkzNS0zLjkzNi4zMTgtLjMzLjY3NS0uNjA1IDEuMDU0LS44NDNDMTIuNTQ1IDIuMSAxMS4zNzUuODUgOC44OTIuODVjLTQuMTA1IDAtNC42ODMgMy4yNTMtNC42NDQgNy4xNi4wMjIgMS45OTEuOTI4IDQuMDY0IDIuMjU1IDUuMjQ0YS42My42MyAwIDAgMSAuMjEyLjQ3N2MwIC40ODItLjAzMiAxLjExLS4yMDIgMS4zMzItMS4xIDEuNDk3LTQuMTg1IDEuNTMxLTYuNTEzIDIuMjQ4djguNTMxaDEuOTQ0Yy4yNzItLjc1Ni41OTUtMS4zOC45Ni0xLjkwNiIgZmlsbD0iIzMwNjFEMCIvPjxwYXRoIGQ9Ik0zMC43OTggMzEuNTU3di4wMDFjLS4xNjEtMy4wMTEtLjY2Ni01LjcyNi0xLjY2My03LjA1LS43NTktLjk5MS0xLjk2Ny0xLjQ1Mi00LjYyNy0yLjAwOGwtLjM2LS4wNzRjLTIuODQ2LS41OTItMy45NzItMS00Ljc0LTIuMDQyLS4yMDUtLjI5NC0uMjcyLS45MDgtLjI1NS0xLjY3LjAwMy0uMjYyLjEyNi0uNTMxLjMyNC0uNzEyIDEuNDQ0LTEuMjk0IDIuNDAyLTMuNTYzIDIuNDAyLTUuNzQ4IDAtNS4zNi0xLjE2Ni03LjcwMi00LjgyOC03LjcwMi0zLjc3NyAwLTQuOTQ1IDIuMzUyLTQuODkxIDcuNzYyLjAyIDIuMTU4Ljk4MyA0LjQwOCAyLjQyMiA1LjY5Mi4yMDMuMTkuMzE4LjQ1Mi4zMTguNzI3IDAgLjgyNi0uMDY0IDEuMzcxLS4yNzggMS42NTMtLjc1IDEuMDMtMS44NzYgMS40My00Ljc0NSAyLjAwNWwtLjM0MS4wNjhjLTIuNzQuNTUyLTMuOTYgMS4wMTYtNC42OCAyLjAzOC0uOTUzIDEuMzYtMS40NDkgNC4wNzItMS42MjMgNy4wNjFhLjQ1Ny40NTcgMCAwIDAgLjQ1Ny40ODJoMjYuNjVjLjI2IDAgLjQ3LS4yMjEuNDU4LS40ODNaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC44NSkiLz48L2c+PC9nPjwvc3ZnPg==",he=Object.defineProperty,lt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,On=(s,l,n)=>l in s?he(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Kn=(s,l)=>{for(var n in l||(l={}))ln.call(l,n)&&On(s,n,l[n]);if(lt)for(var n of lt(l))Fn.call(l,n)&&On(s,n,l[n]);return s};const de=s=>React.createElement("svg",Kn({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a2_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a2_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a2_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a2_svg__a"})),React.createElement("g",{mask:"url(#a2_svg__b)"},React.createElement("path",{d:"M11.094 19.794 5.029 31.103a.602.602 0 0 0 .531.886h23.058a.602.602 0 0 0 .531-.885l-6.044-11.31H11.094Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191.26H1.204a.944.944 0 0 0-.944.944v21.438c0 .521.423.944.944.944h30.987a.944.944 0 0 0 .945-.944V1.204A.944.944 0 0 0 32.19.26ZM15.846 13.386l5.897-5.859a.475.475 0 0 1 .668 0l1.508 1.498a.47.47 0 0 1 .002.67l-7.287 7.24a1.117 1.117 0 0 1-1.574 0l-4.981-4.948a.472.472 0 0 1 0-.669l1.509-1.499a.475.475 0 0 1 .668 0l3.59 3.567Z",stroke:"url(#a2_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.7)"}))));var it="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xMS4wOTQgMTkuNzk0IDUuMDI5IDMxLjEwM2EuNjAyLjYwMiAwIDAgMCAuNTMxLjg4NmgyMy4wNThhLjYwMi42MDIgMCAwIDAgLjUzMS0uODg1bC02LjA0NC0xMS4zMUgxMS4wOTRaIiBmaWxsPSIjMzA2MUQwIi8+PHBhdGggZD0iTTMyLjE5MS4yNkgxLjIwNGEuOTQ0Ljk0NCAwIDAgMC0uOTQ0Ljk0NHYyMS40MzhjMCAuNTIxLjQyMy45NDQuOTQ0Ljk0NGgzMC45ODdhLjk0NC45NDQgMCAwIDAgLjk0NS0uOTQ0VjEuMjA0QS45NDQuOTQ0IDAgMCAwIDMyLjE5LjI2Wk0xNS44NDYgMTMuMzg2bDUuODk3LTUuODU5YS40NzUuNDc1IDAgMCAxIC42NjggMGwxLjUwOCAxLjQ5OGEuNDcuNDcgMCAwIDEgLjAwMi42N2wtNy4yODcgNy4yNGExLjExNyAxLjExNyAwIDAgMS0xLjU3NCAwbC00Ljk4MS00Ljk0OGEuNDcyLjQ3MiAwIDAgMSAwLS42NjlsMS41MDktMS40OTlhLjQ3NS40NzUgMCAwIDEgLjY2OCAwbDMuNTkgMy41NjdaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuNykiLz48L2c+PC9nPjwvc3ZnPg==",K=Object.defineProperty,$t=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,sn=(s,l,n)=>l in s?K(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,En=(s,l)=>{for(var n in l||(l={}))nr.call(l,n)&&sn(s,n,l[n]);if($t)for(var n of $t(l))or.call(l,n)&&sn(s,n,l[n]);return s};const Zn=s=>React.createElement("svg",En({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a3_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a3_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a3_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a3_svg__a"})),React.createElement("g",{mask:"url(#a3_svg__b)"},React.createElement("path",{d:"M11.377 19.794 5.313 31.103a.602.602 0 0 0 .53.886h23.059a.602.602 0 0 0 .53-.885l-6.044-11.31h-12.01Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191.26H1.204a.944.944 0 0 0-.944.944v21.438c0 .521.423.944.944.944h30.987a.944.944 0 0 0 .945-.944V1.204A.944.944 0 0 0 32.19.26Zm-14.65 6.28h2.588l-3.67 10.082h-2.588L17.54 6.54Zm4.037 5.041-2.03-2.027 1.722-1.722 3.748 3.75-3.748 3.748-1.721-1.72 2.029-2.029Zm-9.156 0 2.03 2.027-1.72 1.722-3.75-3.749 3.75-3.749 1.72 1.721-2.03 2.028Z",stroke:"url(#a3_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.983)"}))));var zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xMS4zNzcgMTkuNzk0IDUuMzEzIDMxLjEwM2EuNjAyLjYwMiAwIDAgMCAuNTMuODg2aDIzLjA1OWEuNjAyLjYwMiAwIDAgMCAuNTMtLjg4NWwtNi4wNDQtMTEuMzFoLTEyLjAxWiIgZmlsbD0iIzMwNjFEMCIvPjxwYXRoIGQ9Ik0zMi4xOTEuMjZIMS4yMDRhLjk0NC45NDQgMCAwIDAtLjk0NC45NDR2MjEuNDM4YzAgLjUyMS40MjMuOTQ0Ljk0NC45NDRoMzAuOTg3YS45NDQuOTQ0IDAgMCAwIC45NDUtLjk0NFYxLjIwNEEuOTQ0Ljk0NCAwIDAgMCAzMi4xOS4yNlptLTE0LjY1IDYuMjhoMi41ODhsLTMuNjcgMTAuMDgyaC0yLjU4OEwxNy41NCA2LjU0Wm00LjAzNyA1LjA0MS0yLjAzLTIuMDI3IDEuNzIyLTEuNzIyIDMuNzQ4IDMuNzUtMy43NDggMy43NDgtMS43MjEtMS43MiAyLjAyOS0yLjAyOVptLTkuMTU2IDAgMi4wMyAyLjAyNy0xLjcyIDEuNzIyLTMuNzUtMy43NDkgMy43NS0zLjc0OSAxLjcyIDEuNzIxLTIuMDMgMi4wMjhaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuOTgzKSIvPjwvZz48L2c+PC9zdmc+",jt=Object.defineProperty,$e=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Cn=(s,l,n)=>l in s?jt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Lr=(s,l)=>{for(var n in l||(l={}))rr.call(l,n)&&Cn(s,n,l[n]);if($e)for(var n of $e(l))on.call(l,n)&&Cn(s,n,l[n]);return s};const kr=s=>React.createElement("svg",Lr({width:34,height:33,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a4_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a4_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a4_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a4_svg__a"})),React.createElement("g",{mask:"url(#a4_svg__b)"},React.createElement("path",{d:"M24.114 4.116h.359a8.98 8.98 0 1 1 0 17.961h-.359a8.98 8.98 0 0 1 0-17.961Z",fill:"#3061D0"}),React.createElement("path",{d:"m8.013 21.087-.363-.402c-1.317-1.458-1.547-3.655-.559-5.41 1.24-2.203 3.963-2.978 6.08-1.726 2.112 1.25 2.815 4.045 1.577 6.244-1.01 1.794-3.047 2.687-4.97 2.188l-.52-.135-4.326 7.68a.986.986 0 0 0-.057.852c.193.475.72.69 1.18.484l14.85-6.657a1.82 1.82 0 0 0 1.048-1.823l-.012-.14c-.384-4.707.462-8.921 2.645-13.143.441-.848.162-1.893-.628-2.364l-5.23-3.122L13.411.467c-.75-.444-1.718-.186-2.186.59-2.43 4.018-5.546 6.889-9.673 8.915-.093.045-.185.09-.278.133A1.822 1.822 0 0 0 .26 11.95l1.802 16.524c.03.283.188.53.422.669.41.242.94.092 1.184-.343l4.344-7.712Zm4.264 10.227c0 .246.192.443.426.443H31.33a.435.435 0 0 0 .426-.443v-.65a.435.435 0 0 0-.426-.444H12.703a.435.435 0 0 0-.426.443v.65Z",stroke:"url(#a4_svg__c)",strokeWidth:.5,fill:"#CEE2FF",transform:"translate(.063 .898)",fillOpacity:.6}))));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTI0LjExNCA0LjExNmguMzU5YTguOTggOC45OCAwIDEgMSAwIDE3Ljk2MWgtLjM1OWE4Ljk4IDguOTggMCAwIDEgMC0xNy45NjFaIiBmaWxsPSIjMzA2MUQwIi8+PHBhdGggZD0ibTguMDEzIDIxLjA4Ny0uMzYzLS40MDJjLTEuMzE3LTEuNDU4LTEuNTQ3LTMuNjU1LS41NTktNS40MSAxLjI0LTIuMjAzIDMuOTYzLTIuOTc4IDYuMDgtMS43MjYgMi4xMTIgMS4yNSAyLjgxNSA0LjA0NSAxLjU3NyA2LjI0NC0xLjAxIDEuNzk0LTMuMDQ3IDIuNjg3LTQuOTcgMi4xODhsLS41Mi0uMTM1LTQuMzI2IDcuNjhhLjk4Ni45ODYgMCAwIDAtLjA1Ny44NTJjLjE5My40NzUuNzIuNjkgMS4xOC40ODRsMTQuODUtNi42NTdhMS44MiAxLjgyIDAgMCAwIDEuMDQ4LTEuODIzbC0uMDEyLS4xNGMtLjM4NC00LjcwNy40NjItOC45MjEgMi42NDUtMTMuMTQzLjQ0MS0uODQ4LjE2Mi0xLjg5My0uNjI4LTIuMzY0bC01LjIzLTMuMTIyTDEzLjQxMS40NjdjLS43NS0uNDQ0LTEuNzE4LS4xODYtMi4xODYuNTktMi40MyA0LjAxOC01LjU0NiA2Ljg4OS05LjY3MyA4LjkxNS0uMDkzLjA0NS0uMTg1LjA5LS4yNzguMTMzQTEuODIyIDEuODIyIDAgMCAwIC4yNiAxMS45NWwxLjgwMiAxNi41MjRjLjAzLjI4My4xODguNTMuNDIyLjY2OS40MS4yNDIuOTQuMDkyIDEuMTg0LS4zNDNsNC4zNDQtNy43MTJabTQuMjY0IDEwLjIyN2MwIC4yNDYuMTkyLjQ0My40MjYuNDQzSDMxLjMzYS40MzUuNDM1IDAgMCAwIC40MjYtLjQ0M3YtLjY1YS40MzUuNDM1IDAgMCAwLS40MjYtLjQ0NEgxMi43MDNhLjQzNS40MzUgMCAwIDAtLjQyNi40NDN2LjY1WiIgc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguMDYzIC44OTgpIiBmaWxsLW9wYWNpdHk9Ii42Ii8+PC9nPjwvZz48L3N2Zz4=",ct=Object.defineProperty,Ue=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,nn=(s,l,n)=>l in s?ct(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tr=(s,l)=>{for(var n in l||(l={}))kn.call(l,n)&&nn(s,n,l[n]);if(Ue)for(var n of Ue(l))zr.call(l,n)&&nn(s,n,l[n]);return s};const qn=s=>React.createElement("svg",Tr({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a5_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a5_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a5_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a5_svg__a"})),React.createElement("g",{mask:"url(#a5_svg__b)"},React.createElement("path",{d:"M1.694 14.542h21.66a1.38 1.38 0 0 0 .987-.329c.267-.228.43-.555.452-.89l.001-3.411c-.06-.737-.7-1.29-1.455-1.24L1.689 8.67A1.38 1.38 0 0 0 .701 9c-.267.229-.43.556-.452.892l-.001 3.405c.079.73.71 1.275 1.445 1.245Zm1.9-4.822a1.818 1.818 0 0 1 1.837 1.802 1.818 1.818 0 0 1-1.846 1.796 1.913 1.913 0 0 1-1.865-1.802A1.84 1.84 0 0 1 3.595 9.72ZM1.69 6.134h21.665a1.38 1.38 0 0 0 .987-.33c.267-.228.43-.555.452-.89l.001-3.41c-.06-.738-.7-1.29-1.455-1.241L1.672.26a1.284 1.284 0 0 0-1 .3C.405.79.25 1.125.25 1.48v3.417c.022.35.185.677.453.906.273.234.626.353.986.33Zm.031-3.09v-.029a1.895 1.895 0 0 1 1.87-1.782 1.82 1.82 0 0 1 1.84 1.8A1.818 1.818 0 0 1 3.586 4.83c-1-.032-1.81-.807-1.865-1.787Zm12.408 13.904-12.83-.002c-.237.029-.461.133-.637.3a1.064 1.064 0 0 0-.328.838v11.218c-.005.309.12.605.342.818.23.217.538.333.864.32H8.76a8.367 8.367 0 0 1-1.391-4.821c.158-2.849 2.468-5.083 5.67-5.935.308-1.173.659-2.133 1.09-2.736Z",stroke:"url(#a5_svg__c)",strokeWidth:.5,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1)"}),React.createElement("path",{d:"M23.64 18.578a4.781 4.781 0 0 1 7.134 4.743c2.078.306 3.152 1.617 3.222 3.932L34 27.5c0 2.833-1.417 4.25-4.25 4.25H14.875c-2.75 0-4.165-1.335-4.246-4.004l-.004-.246c0-2.834 1.417-4.25 4.25-4.25l.005-.206a4.25 4.25 0 0 1 7.132-2.913 4.767 4.767 0 0 1 1.629-1.553Z",fill:"#3061D0",fillRule:"nonzero"}))));var Wt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xLjY5NCAxNC41NDJoMjEuNjZhMS4zOCAxLjM4IDAgMCAwIC45ODctLjMyOWMuMjY3LS4yMjguNDMtLjU1NS40NTItLjg5bC4wMDEtMy40MTFjLS4wNi0uNzM3LS43LTEuMjktMS40NTUtMS4yNEwxLjY4OSA4LjY3QTEuMzggMS4zOCAwIDAgMCAuNzAxIDljLS4yNjcuMjI5LS40My41NTYtLjQ1Mi44OTJsLS4wMDEgMy40MDVjLjA3OS43My43MSAxLjI3NSAxLjQ0NSAxLjI0NVptMS45LTQuODIyYTEuODE4IDEuODE4IDAgMCAxIDEuODM3IDEuODAyIDEuODE4IDEuODE4IDAgMCAxLTEuODQ2IDEuNzk2IDEuOTEzIDEuOTEzIDAgMCAxLTEuODY1LTEuODAyQTEuODQgMS44NCAwIDAgMSAzLjU5NSA5LjcyWk0xLjY5IDYuMTM0aDIxLjY2NWExLjM4IDEuMzggMCAwIDAgLjk4Ny0uMzNjLjI2Ny0uMjI4LjQzLS41NTUuNDUyLS44OWwuMDAxLTMuNDFjLS4wNi0uNzM4LS43LTEuMjktMS40NTUtMS4yNDFMMS42NzIuMjZhMS4yODQgMS4yODQgMCAwIDAtMSAuM0MuNDA1Ljc5LjI1IDEuMTI1LjI1IDEuNDh2My40MTdjLjAyMi4zNS4xODUuNjc3LjQ1My45MDYuMjczLjIzNC42MjYuMzUzLjk4Ni4zM1ptLjAzMS0zLjA5di0uMDI5YTEuODk1IDEuODk1IDAgMCAxIDEuODctMS43ODIgMS44MiAxLjgyIDAgMCAxIDEuODQgMS44QTEuODE4IDEuODE4IDAgMCAxIDMuNTg2IDQuODNjLTEtLjAzMi0xLjgxLS44MDctMS44NjUtMS43ODdabTEyLjQwOCAxMy45MDQtMTIuODMtLjAwMmMtLjIzNy4wMjktLjQ2MS4xMzMtLjYzNy4zYTEuMDY0IDEuMDY0IDAgMCAwLS4zMjguODM4djExLjIxOGMtLjAwNS4zMDkuMTIuNjA1LjM0Mi44MTguMjMuMjE3LjUzOC4zMzMuODY0LjMySDguNzZhOC4zNjcgOC4zNjcgMCAwIDEtMS4zOTEtNC44MjFjLjE1OC0yLjg0OSAyLjQ2OC01LjA4MyA1LjY3LTUuOTM1LjMwOC0xLjE3My42NTktMi4xMzMgMS4wOS0yLjczNloiIHN0cm9rZT0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0NFRTJGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIvPjxwYXRoIGQ9Ik0yMy42NCAxOC41NzhhNC43ODEgNC43ODEgMCAwIDEgNy4xMzQgNC43NDNjMi4wNzguMzA2IDMuMTUyIDEuNjE3IDMuMjIyIDMuOTMyTDM0IDI3LjVjMCAyLjgzMy0xLjQxNyA0LjI1LTQuMjUgNC4yNUgxNC44NzVjLTIuNzUgMC00LjE2NS0xLjMzNS00LjI0Ni00LjAwNGwtLjAwNC0uMjQ2YzAtMi44MzQgMS40MTctNC4yNSA0LjI1LTQuMjVsLjAwNS0uMjA2YTQuMjUgNC4yNSAwIDAgMSA3LjEzMi0yLjkxMyA0Ljc2NyA0Ljc2NyAwIDAgMSAxLjYyOS0xLjU1M1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",rn=Object.defineProperty,ar=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,ie=(s,l,n)=>l in s?rn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,L=(s,l)=>{for(var n in l||(l={}))W.call(l,n)&&ie(s,n,l[n]);if(ar)for(var n of ar(l))_.call(l,n)&&ie(s,n,l[n]);return s};const Qe=s=>React.createElement("svg",L({width:34,height:30,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a6_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a6_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -2)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a6_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a6_svg__a"})),React.createElement("g",{mask:"url(#a6_svg__b)"},React.createElement("g",{transform:"translate(0 2.55)"},React.createElement("rect",{fill:"#3061D0",width:16.15,height:14.856,rx:2}),React.createElement("path",{d:"M7.818 9.203V28.56c.323-.225.66-.45.997-.66.184-.115.364-.223.537-.322.445-.255.835-.446 1.158-.559.3-.104.651-.186 1.045-.249a12.705 12.705 0 0 1 2-.149l.04.005c.367.04.85.103 1.374.19.814.134 1.523.293 2.06.478.096.033.202.067.317.103.33.1.728.208 1.179.318.489.12 1.014.238 1.538.348.315.066.56.116.602.141.132-.022.366-.068.668-.139a13.136 13.136 0 0 0 1.476-.432 8.74 8.74 0 0 0 .443-.174 9.68 9.68 0 0 1 2.651-.725 9.5 9.5 0 0 1 1.53-.086l.077.003c.168.007.471.034.884.097.685.106 1.432.276 2.217.528.2.065.41.139.628.223.338.13.691.28 1.056.447a26.007 26.007 0 0 1 1.432.713l-.032-19.524a16.538 16.538 0 0 0-1.467-.882 11.198 11.198 0 0 0-1.391-.633 7.008 7.008 0 0 0-1.156-.349 13.02 13.02 0 0 0-2.745-.282h-.032l-.057-.003c-.3-.01-.7.003-1.163.059a7.939 7.939 0 0 0-2.018.505c-.758.305-1.473.522-2.123.666-.394.087-.68.13-.91.141-.175-.03-.478-.088-.866-.175a20.162 20.162 0 0 1-1.9-.519 13.245 13.245 0 0 1-.622-.222 6.03 6.03 0 0 0-1.104-.296 11.926 11.926 0 0 0-2.526-.157h-.003c-.138.007-.384.023-.7.054-.527.051-1.054.125-1.544.225-.43.089-.811.194-1.128.315a6.36 6.36 0 0 0-1.331.735 10.13 10.13 0 0 0-1.091.885Zm16.84 8.266.382-.167v3.977l-.072.184c-.05.054-.14.142-.27.253a5.622 5.622 0 0 1-3.619 1.298c-1.162 0-2.173-.287-3.026-.766-.517-.29-.869-.582-1.054-.785l-.071-.184v-3.767l.37.143c.958.368 1.812.663 2.822.964.593.297 1.325.328 1.863.06l1.216-.557c.545-.248 1.005-.455 1.458-.653Zm-2.83-4.958c.543.228 1.271.521 2.719 1.098l.019.008c1.559.62 1.937.771 2.47.99.594.254.88.472.9.764.02.278-.135.404-.477.573l-.067.032v1.893l.622.7-1.416 1.24-1.243-1.244.601-.751v-1.277c-2.122.88-2.972 1.265-3.928 1.743-.693.346-1.212.361-2.004.073.216.087-2.051-.789-2.95-1.156a58.768 58.768 0 0 1-.625-.259 27.06 27.06 0 0 1-1.532-.692c-1.244-.622-1.27-1.25.018-1.705.547-.223 1.212-.484 2.204-.865l.106-.041 1.398-.537c.504-.194.881-.341 1.187-.463.962-.402 1.347-.448 1.999-.124Z",stroke:"url(#a6_svg__c)",strokeWidth:.545,fillOpacity:.6,fill:"#CEE2FF"})))));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMi41NSkiPjxyZWN0IGZpbGw9IiMzMDYxRDAiIHdpZHRoPSIxNi4xNSIgaGVpZ2h0PSIxNC44NTYiIHJ4PSIyIi8+PHBhdGggZD0iTTcuODE4IDkuMjAzVjI4LjU2Yy4zMjMtLjIyNS42Ni0uNDUuOTk3LS42Ni4xODQtLjExNS4zNjQtLjIyMy41MzctLjMyMi40NDUtLjI1NS44MzUtLjQ0NiAxLjE1OC0uNTU5LjMtLjEwNC42NTEtLjE4NiAxLjA0NS0uMjQ5YTEyLjcwNSAxMi43MDUgMCAwIDEgMi0uMTQ5bC4wNC4wMDVjLjM2Ny4wNC44NS4xMDMgMS4zNzQuMTkuODE0LjEzNCAxLjUyMy4yOTMgMi4wNi40NzguMDk2LjAzMy4yMDIuMDY3LjMxNy4xMDMuMzMuMS43MjguMjA4IDEuMTc5LjMxOC40ODkuMTIgMS4wMTQuMjM4IDEuNTM4LjM0OC4zMTUuMDY2LjU2LjExNi42MDIuMTQxLjEzMi0uMDIyLjM2Ni0uMDY4LjY2OC0uMTM5YTEzLjEzNiAxMy4xMzYgMCAwIDAgMS40NzYtLjQzMiA4Ljc0IDguNzQgMCAwIDAgLjQ0My0uMTc0IDkuNjggOS42OCAwIDAgMSAyLjY1MS0uNzI1IDkuNSA5LjUgMCAwIDEgMS41My0uMDg2bC4wNzcuMDAzYy4xNjguMDA3LjQ3MS4wMzQuODg0LjA5Ny42ODUuMTA2IDEuNDMyLjI3NiAyLjIxNy41MjguMi4wNjUuNDEuMTM5LjYyOC4yMjMuMzM4LjEzLjY5MS4yOCAxLjA1Ni40NDdhMjYuMDA3IDI2LjAwNyAwIDAgMSAxLjQzMi43MTNsLS4wMzItMTkuNTI0YTE2LjUzOCAxNi41MzggMCAwIDAtMS40NjctLjg4MiAxMS4xOTggMTEuMTk4IDAgMCAwLTEuMzkxLS42MzMgNy4wMDggNy4wMDggMCAwIDAtMS4xNTYtLjM0OSAxMy4wMiAxMy4wMiAwIDAgMC0yLjc0NS0uMjgyaC0uMDMybC0uMDU3LS4wMDNjLS4zLS4wMS0uNy4wMDMtMS4xNjMuMDU5YTcuOTM5IDcuOTM5IDAgMCAwLTIuMDE4LjUwNWMtLjc1OC4zMDUtMS40NzMuNTIyLTIuMTIzLjY2Ni0uMzk0LjA4Ny0uNjguMTMtLjkxLjE0MS0uMTc1LS4wMy0uNDc4LS4wODgtLjg2Ni0uMTc1YTIwLjE2MiAyMC4xNjIgMCAwIDEtMS45LS41MTkgMTMuMjQ1IDEzLjI0NSAwIDAgMS0uNjIyLS4yMjIgNi4wMyA2LjAzIDAgMCAwLTEuMTA0LS4yOTYgMTEuOTI2IDExLjkyNiAwIDAgMC0yLjUyNi0uMTU3aC0uMDAzYy0uMTM4LjAwNy0uMzg0LjAyMy0uNy4wNTQtLjUyNy4wNTEtMS4wNTQuMTI1LTEuNTQ0LjIyNS0uNDMuMDg5LS44MTEuMTk0LTEuMTI4LjMxNWE2LjM2IDYuMzYgMCAwIDAtMS4zMzEuNzM1IDEwLjEzIDEwLjEzIDAgMCAwLTEuMDkxLjg4NVptMTYuODQgOC4yNjYuMzgyLS4xNjd2My45NzdsLS4wNzIuMTg0Yy0uMDUuMDU0LS4xNC4xNDItLjI3LjI1M2E1LjYyMiA1LjYyMiAwIDAgMS0zLjYxOSAxLjI5OGMtMS4xNjIgMC0yLjE3My0uMjg3LTMuMDI2LS43NjYtLjUxNy0uMjktLjg2OS0uNTgyLTEuMDU0LS43ODVsLS4wNzEtLjE4NHYtMy43NjdsLjM3LjE0M2MuOTU4LjM2OCAxLjgxMi42NjMgMi44MjIuOTY0LjU5My4yOTcgMS4zMjUuMzI4IDEuODYzLjA2bDEuMjE2LS41NTdjLjU0NS0uMjQ4IDEuMDA1LS40NTUgMS40NTgtLjY1M1ptLTIuODMtNC45NThjLjU0My4yMjggMS4yNzEuNTIxIDIuNzE5IDEuMDk4bC4wMTkuMDA4YzEuNTU5LjYyIDEuOTM3Ljc3MSAyLjQ3Ljk5LjU5NC4yNTQuODguNDcyLjkuNzY0LjAyLjI3OC0uMTM1LjQwNC0uNDc3LjU3M2wtLjA2Ny4wMzJ2MS44OTNsLjYyMi43LTEuNDE2IDEuMjQtMS4yNDMtMS4yNDQuNjAxLS43NTF2LTEuMjc3Yy0yLjEyMi44OC0yLjk3MiAxLjI2NS0zLjkyOCAxLjc0My0uNjkzLjM0Ni0xLjIxMi4zNjEtMi4wMDQuMDczLjIxNi4wODctMi4wNTEtLjc4OS0yLjk1LTEuMTU2YTU4Ljc2OCA1OC43NjggMCAwIDEtLjYyNS0uMjU5IDI3LjA2IDI3LjA2IDAgMCAxLTEuNTMyLS42OTJjLTEuMjQ0LS42MjItMS4yNy0xLjI1LjAxOC0xLjcwNS41NDctLjIyMyAxLjIxMi0uNDg0IDIuMjA0LS44NjVsLjEwNi0uMDQxIDEuMzk4LS41MzdjLjUwNC0uMTk0Ljg4MS0uMzQxIDEuMTg3LS40NjMuOTYyLS40MDIgMS4zNDctLjQ0OCAxLjk5OS0uMTI0WiIgc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9Ii41NDUiIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNDRUUyRkYiLz48L2c+PC9nPjwvZz48L3N2Zz4=",Xt=Object.defineProperty,Dn=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Nr=(s,l,n)=>l in s?Xt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ln=(s,l)=>{for(var n in l||(l={}))ir.call(l,n)&&Nr(s,n,l[n]);if(Dn)for(var n of Dn(l))Vt.call(l,n)&&Nr(s,n,l[n]);return s};const dn=s=>React.createElement("svg",Ln({width:34,height:32,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a7_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a7_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a7_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a7_svg__a"})),React.createElement("g",{mask:"url(#a7_svg__b)"},React.createElement("path",{d:"m11.094 20.65-6.05 11.008a.602.602 0 0 0 .528.892h23.035a.602.602 0 0 0 .528-.89l-6.03-11.01H11.094Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191 0c.665 0 1.205.54 1.205 1.204v21.88c0 .665-.54 1.204-1.205 1.204H1.204C.54 24.288 0 23.748 0 23.083V1.204C0 .54.54 0 1.204 0h30.987Zm-9.657 6.568-.439.016a8.109 8.109 0 0 1-.361.007h-9.599c-.118 0-.239-.002-.362-.007l-.436-.016v6.842c0 1.791.564 4.405 5.445 6.404l.153.062.153-.062c4.881-2 5.446-4.613 5.446-6.404V6.568ZM19.942 9.4l.285.362s-2.492 2.329-3.773 5.417l-2.812-2.807.746-.682 1.495 1.243s2.064-2.407 4.059-3.533Z",stroke:"url(#a7_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.7)"}))));var ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Im0xMS4wOTQgMjAuNjUtNi4wNSAxMS4wMDhhLjYwMi42MDIgMCAwIDAgLjUyOC44OTJoMjMuMDM1YS42MDIuNjAyIDAgMCAwIC41MjgtLjg5bC02LjAzLTExLjAxSDExLjA5NFoiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNMzIuMTkxIDBjLjY2NSAwIDEuMjA1LjU0IDEuMjA1IDEuMjA0djIxLjg4YzAgLjY2NS0uNTQgMS4yMDQtMS4yMDUgMS4yMDRIMS4yMDRDLjU0IDI0LjI4OCAwIDIzLjc0OCAwIDIzLjA4M1YxLjIwNEMwIC41NC41NCAwIDEuMjA0IDBoMzAuOTg3Wm0tOS42NTcgNi41NjgtLjQzOS4wMTZhOC4xMDkgOC4xMDkgMCAwIDEtLjM2MS4wMDdoLTkuNTk5Yy0uMTE4IDAtLjIzOS0uMDAyLS4zNjItLjAwN2wtLjQzNi0uMDE2djYuODQyYzAgMS43OTEuNTY0IDQuNDA1IDUuNDQ1IDYuNDA0bC4xNTMuMDYyLjE1My0uMDYyYzQuODgxLTIgNS40NDYtNC42MTMgNS40NDYtNi40MDRWNi41NjhaTTE5Ljk0MiA5LjRsLjI4NS4zNjJzLTIuNDkyIDIuMzI5LTMuNzczIDUuNDE3bC0yLjgxMi0yLjgwNy43NDYtLjY4MiAxLjQ5NSAxLjI0M3MyLjA2NC0yLjQwNyA0LjA1OS0zLjUzM1oiIHN0cm9rZT0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSIuNTIiIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNDRUUyRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMS43KSIvPjwvZz48L2c+PC9zdmc+",ge=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Rr=(s,l,n)=>l in s?ge(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Pa=(s,l)=>{for(var n in l||(l={}))Wr.call(l,n)&&Rr(s,n,l[n]);if(Gr)for(var n of Gr(l))xt.call(l,n)&&Rr(s,n,l[n]);return s};const ti=s=>React.createElement("svg",Pa({width:34,height:34,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a8_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a8_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a8_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a8_svg__a"})),React.createElement("path",{d:"M24.28 16.15h.36a8.98 8.98 0 1 1 0 17.961h-.36a8.98 8.98 0 0 1 0-17.961Z",fill:"#3061D0",mask:"url(#a8_svg__b)"}),React.createElement("path",{d:"M25.464 0H1.858C.82 0 0 .82 0 1.803v26.994C0 29.78.82 30.6 1.858 30.6h23.66c.984 0 1.858-.82 1.858-1.803V1.803A1.917 1.917 0 0 0 25.464 0ZM3.716 6.666l1.803-.382h.984v5.956H5.19V7.377l-1.475.273v-.984Zm4.262 17.377H3.716V22.95c.546-.437.983-.765 1.311-1.093.383-.328.656-.6.874-.82.219-.218.383-.437.438-.6a.923.923 0 0 0 .164-.547c0-.328-.11-.546-.274-.656-.218-.109-.437-.164-.765-.164-.218 0-.382 0-.655.055-.219.055-.492.11-.71.164V18.25c.218-.055.491-.11.764-.164.273-.055.547-.055.874-.055.656 0 1.203.11 1.585.437.383.273.547.71.547 1.257 0 .219-.055.492-.055.656a1.847 1.847 0 0 1-.328.655c-.164.22-.382.438-.656.71-.273.274-.655.547-1.093.93l-.437.273v.055h2.678v1.038Zm11.475 0h-7.814a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h7.814a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984Zm3.88-3.825H11.638a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h11.694a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984ZM10.654 11.31a.98.98 0 0 1 .984-.983h7.814a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984h-7.814a.98.98 0 0 1-.984-.984ZM23.333 8.47H11.638a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h11.694a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984Z",stroke:"url(#a8_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",mask:"url(#a8_svg__b)"})));var te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZD0iTTI0LjI4IDE2LjE1aC4zNmE4Ljk4IDguOTggMCAxIDEgMCAxNy45NjFoLS4zNmE4Ljk4IDguOTggMCAwIDEgMC0xNy45NjFaIiBmaWxsPSIjMzA2MUQwIiBtYXNrPSJ1cmwoI2IpIi8+PHBhdGggZD0iTTI1LjQ2NCAwSDEuODU4Qy44MiAwIDAgLjgyIDAgMS44MDN2MjYuOTk0QzAgMjkuNzguODIgMzAuNiAxLjg1OCAzMC42aDIzLjY2Yy45ODQgMCAxLjg1OC0uODIgMS44NTgtMS44MDNWMS44MDNBMS45MTcgMS45MTcgMCAwIDAgMjUuNDY0IDBaTTMuNzE2IDYuNjY2bDEuODAzLS4zODJoLjk4NHY1Ljk1Nkg1LjE5VjcuMzc3bC0xLjQ3NS4yNzN2LS45ODRabTQuMjYyIDE3LjM3N0gzLjcxNlYyMi45NWMuNTQ2LS40MzcuOTgzLS43NjUgMS4zMTEtMS4wOTMuMzgzLS4zMjguNjU2LS42Ljg3NC0uODIuMjE5LS4yMTguMzgzLS40MzcuNDM4LS42YS45MjMuOTIzIDAgMCAwIC4xNjQtLjU0N2MwLS4zMjgtLjExLS41NDYtLjI3NC0uNjU2LS4yMTgtLjEwOS0uNDM3LS4xNjQtLjc2NS0uMTY0LS4yMTggMC0uMzgyIDAtLjY1NS4wNTUtLjIxOS4wNTUtLjQ5Mi4xMS0uNzEuMTY0VjE4LjI1Yy4yMTgtLjA1NS40OTEtLjExLjc2NC0uMTY0LjI3My0uMDU1LjU0Ny0uMDU1Ljg3NC0uMDU1LjY1NiAwIDEuMjAzLjExIDEuNTg1LjQzNy4zODMuMjczLjU0Ny43MS41NDcgMS4yNTcgMCAuMjE5LS4wNTUuNDkyLS4wNTUuNjU2YTEuODQ3IDEuODQ3IDAgMCAxLS4zMjguNjU1Yy0uMTY0LjIyLS4zODIuNDM4LS42NTYuNzEtLjI3My4yNzQtLjY1NS41NDctMS4wOTMuOTNsLS40MzcuMjczdi4wNTVoMi42Nzh2MS4wMzhabTExLjQ3NSAwaC03LjgxNGEuOTguOTggMCAwIDEtLjk4NC0uOTg0Ljk4Ljk4IDAgMCAxIC45ODQtLjk4M2g3LjgxNGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRabTMuODgtMy44MjVIMTEuNjM4YS45OC45OCAwIDAgMS0uOTg0LS45ODQuOTguOTggMCAwIDEgLjk4NC0uOTgzaDExLjY5NGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRaTTEwLjY1NCAxMS4zMWEuOTguOTggMCAwIDEgLjk4NC0uOTgzaDcuODE0YS45OC45OCAwIDAgMSAuOTgzLjk4My45OC45OCAwIDAgMS0uOTgzLjk4NGgtNy44MTRhLjk4Ljk4IDAgMCAxLS45ODQtLjk4NFpNMjMuMzMzIDguNDdIMTEuNjM4YS45OC45OCAwIDAgMS0uOTg0LS45ODQuOTguOTggMCAwIDEgLjk4NC0uOTgzaDExLjY5NGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjwvc3ZnPg==",I=({className:s,style:l,data:n})=>{const Be=[{name:"\u7D2F\u8BA1\u6D3B\u8DC3\u7528\u6237",value:n==null?void 0:n.total_user_count,icon:je},{name:"\u5728\u7EBF\u7528\u6237",value:n==null?void 0:n.user_online_count,icon:it},{name:"\u5B9E\u9A8C\u603B\u6B21\u6570",value:n==null?void 0:n.evaluate_count,icon:zt},{name:"\u7EBF\u4E0A\u8003\u8BD5",value:n==null?void 0:n.exercise_count,icon:be},{name:"\u5B9E\u9A8C\u73AF\u5883",value:n==null?void 0:n.repository_count,icon:Wt},{name:"\u5B9E\u9A8C\u8BFE\u7A0B",value:n==null?void 0:n.subject_count,icon:et},{name:"\u5B9E\u8DF5\u9879\u76EE",value:n==null?void 0:n.shixun_count,icon:ra},{name:"\u8BD5\u9898",value:n==null?void 0:n.question_count,icon:te}];return t.createElement("div",{className:k()(Ie.panel,s),style:l},Be.map((J,ot)=>t.createElement("div",{className:Ie.li,key:ot},t.createElement("img",{src:J.icon}),t.createElement("div",{className:Ie.info},t.createElement("div",null,J.value||0),t.createElement("span",{className:"font12"},J.name)))))},B={element:"element___axK0v",fullscreen:"fullscreen___AywUg",headBtn:"headBtn___ivOVE",dashboard:"dashboard___ilCQJ",cardWrap:"cardWrap___RZ_qD",card:"card___lemLn",title:"title___ZqE3a",userData:"userData___y7U5K",icon:"icon___uZNwn",barWrap:"barWrap___Ie9_O",barLeft:"barLeft___TUluC",barRight:"barRight___jY5za",pieWrap:"pieWrap___lrONz",pieLeft:"pieLeft___bpsoj",pieRight:"pieRight___cT5Iu",num:"num___sPOIL",completeRate:"completeRate___QjsD8",percentBg:"percentBg___g8FlA",percentBar:"percentBar___ysZaB",evaluate:"evaluate___T0TI0"},c={head:"head___P5Y0O",title:"title___vJ2QB",subTitle:"subTitle___KU7wg",leftWrap:"leftWrap___ziJsu",tags:"tags___St_HR",btn:"btn___I_OEh"},D=({className:s,style:l,title:n,subTitle:Be,iconImg:J,children:ot,buttonLink:kt,tags:vt=[]})=>t.createElement("div",{className:k()(c.head,s),style:l},J&&t.createElement("img",{height:60,className:c.img,src:J}),t.createElement("div",{className:c.title},n),Be&&t.createElement("div",{className:c.subTitle}," ",t.createElement("b",null),Be),t.createElement("div",{className:c.leftWrap},ot,!!(vt!=null&&vt.length)&&t.createElement("div",{className:c.tags},vt.filter(ze=>ze.count>0).map((ze,Mt)=>t.createElement(t.Fragment,{key:Mt},Mt>0&&t.createElement("div",null),t.createElement("span",null,ze.name),t.createElement("b",null,ze.count)))),kt&&t.createElement("a",{className:c.btn,href:kt,target:"_blank"},"\u66F4\u591A",t.createElement("i",{className:"font icon-xiangyou"})))),C=v(81327),G=v(95237),ne=v(84056),pe=v(42441),Me="data:image/png;base64,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",Re=Object.defineProperty,Ke=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,e=(s,l,n)=>l in s?Re(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,r=(s,l)=>{for(var n in l||(l={}))qe.call(l,n)&&e(s,n,l[n]);if(Ke)for(var n of Ke(l))O.call(l,n)&&e(s,n,l[n]);return s};const a=s=>React.createElement("svg",r({width:18,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"01"),React.createElement("path",{d:"M8.78 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0Zm0 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0ZM6.805 11.27h4.39c3.759 0 6.805 3.028 6.805 6.765v.436C18 19.944 14.953 20 11.195 20h-4.39C3.046 20 0 19.998 0 18.471v-.436c0-3.737 3.046-6.765 6.805-6.765Z",fill:"#3061D0",fillRule:"nonzero"}));var d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNzggMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBabTAgMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBaTTYuODA1IDExLjI3aDQuMzljMy43NTkgMCA2LjgwNSAzLjAyOCA2LjgwNSA2Ljc2NXYuNDM2QzE4IDE5Ljk0NCAxNC45NTMgMjAgMTEuMTk1IDIwaC00LjM5QzMuMDQ2IDIwIDAgMTkuOTk4IDAgMTguNDcxdi0uNDM2YzAtMy43MzcgMy4wNDYtNi43NjUgNi44MDUtNi43NjVaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",g=Object.defineProperty,M=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,re=(s,l,n)=>l in s?g(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Oe=(s,l)=>{for(var n in l||(l={}))y.call(l,n)&&re(s,n,l[n]);if(M)for(var n of M(l))me.call(l,n)&&re(s,n,l[n]);return s};const ut=s=>React.createElement("svg",Oe({width:24,height:21,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"02"),React.createElement("g",{fill:"#8834F0",fillRule:"nonzero"},React.createElement("path",{d:"M21.727 16.109H5.385c-1.085 0-1.899-.913-1.899-1.966V2.632c0-1.123.882-1.965 1.899-1.965h16.41c1.085 0 1.899.912 1.899 1.965v11.441c0 1.123-.882 2.036-1.967 2.036Z",fillOpacity:.6}),React.createElement("path",{d:"M3.166 20.744h-.211c-.141 0-.282-.067-.423-.134-.916-.268-1.62-1.138-1.55-2.075v-5.289c0-1.138.986-2.142 2.255-2.142h3.381l4.087-.469 2.466-3.28c.282-.402.775-.536 1.198-.268 0 0 .07 0 .07.067l.212.134c.422.335.422.937.07 1.339l-2.536 3.347c-.07.134-.212.335-.282.469-.07.134-.212.2-.353.268l-2.888.669v5.222c0 1.138-.987 2.075-2.255 2.142H3.166ZM2.039 7.288c0-1.406 1.198-2.544 2.677-2.544 1.48 0 2.677 1.138 2.677 2.544 0 1.406-1.197 2.544-2.677 2.544-1.409 0-2.607-1.138-2.677-2.544Z"}),React.createElement("path",{d:"M8.008 19.286c.366-.611.61-1.344.61-2.078h13.504c.427 0 .794.367.855.856v.427c0 .428-.367.795-.855.856 0-.061-14.114-.061-14.114-.061Z",fillOpacity:.6})));var ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg4MzRGMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjEuNzI3IDE2LjEwOUg1LjM4NWMtMS4wODUgMC0xLjg5OS0uOTEzLTEuODk5LTEuOTY2VjIuNjMyYzAtMS4xMjMuODgyLTEuOTY1IDEuODk5LTEuOTY1aDE2LjQxYzEuMDg1IDAgMS44OTkuOTEyIDEuODk5IDEuOTY1djExLjQ0MWMwIDEuMTIzLS44ODIgMi4wMzYtMS45NjcgMi4wMzZaIiBmaWxsLW9wYWNpdHk9Ii42Ii8+PHBhdGggZD0iTTMuMTY2IDIwLjc0NGgtLjIxMWMtLjE0MSAwLS4yODItLjA2Ny0uNDIzLS4xMzQtLjkxNi0uMjY4LTEuNjItMS4xMzgtMS41NS0yLjA3NXYtNS4yODljMC0xLjEzOC45ODYtMi4xNDIgMi4yNTUtMi4xNDJoMy4zODFsNC4wODctLjQ2OSAyLjQ2Ni0zLjI4Yy4yODItLjQwMi43NzUtLjUzNiAxLjE5OC0uMjY4IDAgMCAuMDcgMCAuMDcuMDY3bC4yMTIuMTM0Yy40MjIuMzM1LjQyMi45MzcuMDcgMS4zMzlsLTIuNTM2IDMuMzQ3Yy0uMDcuMTM0LS4yMTIuMzM1LS4yODIuNDY5LS4wNy4xMzQtLjIxMi4yLS4zNTMuMjY4bC0yLjg4OC42Njl2NS4yMjJjMCAxLjEzOC0uOTg3IDIuMDc1LTIuMjU1IDIuMTQySDMuMTY2Wk0yLjAzOSA3LjI4OGMwLTEuNDA2IDEuMTk4LTIuNTQ0IDIuNjc3LTIuNTQ0IDEuNDggMCAyLjY3NyAxLjEzOCAyLjY3NyAyLjU0NCAwIDEuNDA2LTEuMTk3IDIuNTQ0LTIuNjc3IDIuNTQ0LTEuNDA5IDAtMi42MDctMS4xMzgtMi42NzctMi41NDRaIi8+PHBhdGggZD0iTTguMDA4IDE5LjI4NmMuMzY2LS42MTEuNjEtMS4zNDQuNjEtMi4wNzhoMTMuNTA0Yy40MjcgMCAuNzk0LjM2Ny44NTUuODU2di40MjdjMCAuNDI4LS4zNjcuNzk1LS44NTUuODU2IDAtLjA2MS0xNC4xMTQtLjA2MS0xNC4xMTQtLjA2MVoiIGZpbGwtb3BhY2l0eT0iLjYiLz48L2c+PC9zdmc+",le=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ee=(s,l,n)=>l in s?le(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,tt=(s,l)=>{for(var n in l||(l={}))Fe.call(l,n)&&Ee(s,n,l[n]);if(rt)for(var n of rt(l))oe.call(l,n)&&Ee(s,n,l[n]);return s};const at=s=>React.createElement("svg",tt({width:23,height:21,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"03"),React.createElement("path",{d:"M11 0a4.647 4.647 0 0 1 4.667 4.667c0 1.375-.61 2.612-1.563 3.467 2.065.24 2.668.82 3.222 1.867l2.536-.591c.479-.153 1.037-.077 1.515.23.478.23.797.689.877 1.148 0 .153.08.307.08.46v5.36c0 .842-.638 1.608-1.515 1.838l-9.565 2.22-9.406-2.22C.97 18.216.333 17.45.333 16.608v-5.36c0-1.072.877-1.915 1.993-1.915.16 0 .319 0 .478.077l1.894.44C5.2 9.068 5.94 8.46 7.945 8.177a4.651 4.651 0 0 1-1.612-3.51A4.647 4.647 0 0 1 11 0Zm.616 9.291a4.538 4.538 0 0 1-1.225.002c-2.84.043-3.822.42-4.262.893l5.204 1.215 4.54-1.06c-.39-.675-.997-1.012-4.257-1.05Z",fill:"#00BCFF",fillRule:"evenodd"}));var Ft="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBhNC42NDcgNC42NDcgMCAwIDEgNC42NjcgNC42NjdjMCAxLjM3NS0uNjEgMi42MTItMS41NjMgMy40NjcgMi4wNjUuMjQgMi42NjguODIgMy4yMjIgMS44NjdsMi41MzYtLjU5MWMuNDc5LS4xNTMgMS4wMzctLjA3NyAxLjUxNS4yMy40NzguMjMuNzk3LjY4OS44NzcgMS4xNDggMCAuMTUzLjA4LjMwNy4wOC40NnY1LjM2YzAgLjg0Mi0uNjM4IDEuNjA4LTEuNTE1IDEuODM4bC05LjU2NSAyLjIyLTkuNDA2LTIuMjJDLjk3IDE4LjIxNi4zMzMgMTcuNDUuMzMzIDE2LjYwOHYtNS4zNmMwLTEuMDcyLjg3Ny0xLjkxNSAxLjk5My0xLjkxNS4xNiAwIC4zMTkgMCAuNDc4LjA3N2wxLjg5NC40NEM1LjIgOS4wNjggNS45NCA4LjQ2IDcuOTQ1IDguMTc3YTQuNjUxIDQuNjUxIDAgMCAxLTEuNjEyLTMuNTFBNC42NDcgNC42NDcgMCAwIDEgMTEgMFptLjYxNiA5LjI5MWE0LjUzOCA0LjUzOCAwIDAgMS0xLjIyNS4wMDJjLTIuODQuMDQzLTMuODIyLjQyLTQuMjYyLjg5M2w1LjIwNCAxLjIxNSA0LjU0LTEuMDZjLS4zOS0uNjc1LS45OTctMS4wMTItNC4yNTctMS4wNVoiIGZpbGw9IiMwMEJDRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",jr=Object.defineProperty,en=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,gn=(s,l,n)=>l in s?jr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Un=(s,l)=>{for(var n in l||(l={}))_e.call(l,n)&&gn(s,n,l[n]);if(en)for(var n of en(l))tn.call(l,n)&&gn(s,n,l[n]);return s};const un=s=>React.createElement("svg",Un({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"04"),React.createElement("path",{d:"M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10Zm.06-5a.662.662 0 0 0 .622-.45l1.624-5.246.622 1.453a.664.664 0 0 0 .607.396h2.059a.652.652 0 0 0 .656-.648.656.656 0 0 0-.656-.648H13.97l-1.147-2.715a.658.658 0 0 0-1.23.061l-1.52 4.904-2.003-6.643A.664.664 0 0 0 7.45 5a.68.68 0 0 0-.635.444L5.343 9.85H3.78a.657.657 0 0 0-.656.648c0 .361.297.648.656.648H5.82a.652.652 0 0 0 .622-.444l.96-2.885 2.031 6.72a.657.657 0 0 0 .629.463c-.007 0 0 0 0 0Z",fill:"#36CFC9",fillRule:"nonzero"}));var Yr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwWm0uMDYtNWEuNjYyLjY2MiAwIDAgMCAuNjIyLS40NWwxLjYyNC01LjI0Ni42MjIgMS40NTNhLjY2NC42NjQgMCAwIDAgLjYwNy4zOTZoMi4wNTlhLjY1Mi42NTIgMCAwIDAgLjY1Ni0uNjQ4LjY1Ni42NTYgMCAwIDAtLjY1Ni0uNjQ4SDEzLjk3bC0xLjE0Ny0yLjcxNWEuNjU4LjY1OCAwIDAgMC0xLjIzLjA2MWwtMS41MiA0LjkwNC0yLjAwMy02LjY0M0EuNjY0LjY2NCAwIDAgMCA3LjQ1IDVhLjY4LjY4IDAgMCAwLS42MzUuNDQ0TDUuMzQzIDkuODVIMy43OGEuNjU3LjY1NyAwIDAgMC0uNjU2LjY0OGMwIC4zNjEuMjk3LjY0OC42NTYuNjQ4SDUuODJhLjY1Mi42NTIgMCAwIDAgLjYyMi0uNDQ0bC45Ni0yLjg4NSAyLjAzMSA2LjcyYS42NTcuNjU3IDAgMCAwIC42MjkuNDYzYy0uMDA3IDAgMCAwIDAgMFoiIGZpbGw9IiMzNkNGQzkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Fa=Object.defineProperty,Er=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Ma=(s,l,n)=>l in s?Fa(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ja=(s,l)=>{for(var n in l||(l={}))aa.call(l,n)&&Ma(s,n,l[n]);if(Er)for(var n of Er(l))ia.call(l,n)&&Ma(s,n,l[n]);return s};const ur=s=>React.createElement("svg",ja({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"05"),React.createElement("g",{fill:"#0C86E9",fillRule:"nonzero"},React.createElement("path",{d:"M9.874 10.025C9.686 9.9 9.497 9.9 9.248 9.9c.064-.063.064-.124.125-.188 2.626-.75 4.187-3.064 3.75-5.626-.374-1.998-1.56-3.373-3.559-3.874-2-.562-3.75 0-5.125 1.624-1.311 1.624-1.5 3.376-.625 5.25.686 1.563 2 2.374 3.625 2.75V9.9C3.501 10.15.189 13.586 0 17.588c0 .438.064.562.501.501h8.626c.125 0 .25.064.377-.063-2.193-2.627-1.816-5.94.37-8.001Z"}),React.createElement("path",{d:"M14.438 8.65c-3.064 0-5.563 2.438-5.563 5.498 0 3.064 2.499 5.562 5.499 5.626 3.124 0 5.626-2.438 5.626-5.562a5.573 5.573 0 0 0-5.562-5.563Zm3.188 4.748c-1.376 1.436-2.812 2.812-4.187 4.25-1.063-1.062-2.001-2.06-3-2.999-.125-.124-.188-.249 0-.377l.064-.063c.376-.313.686-1 1.126-1 .313 0 .686.562 1 .939.248.249.5.686.813.686.249 0 .562-.437.814-.686l2.875-2.875c.189-.189.313-.25.501 0 .313.376.939.686.939 1.062-.007.377-.633.754-.945 1.063Z"})));var cr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBDODZFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS44NzQgMTAuMDI1QzkuNjg2IDkuOSA5LjQ5NyA5LjkgOS4yNDggOS45Yy4wNjQtLjA2My4wNjQtLjEyNC4xMjUtLjE4OCAyLjYyNi0uNzUgNC4xODctMy4wNjQgMy43NS01LjYyNi0uMzc0LTEuOTk4LTEuNTYtMy4zNzMtMy41NTktMy44NzQtMi0uNTYyLTMuNzUgMC01LjEyNSAxLjYyNC0xLjMxMSAxLjYyNC0xLjUgMy4zNzYtLjYyNSA1LjI1LjY4NiAxLjU2MyAyIDIuMzc0IDMuNjI1IDIuNzVWOS45QzMuNTAxIDEwLjE1LjE4OSAxMy41ODYgMCAxNy41ODhjMCAuNDM4LjA2NC41NjIuNTAxLjUwMWg4LjYyNmMuMTI1IDAgLjI1LjA2NC4zNzctLjA2My0yLjE5My0yLjYyNy0xLjgxNi01Ljk0LjM3LTguMDAxWiIvPjxwYXRoIGQ9Ik0xNC40MzggOC42NWMtMy4wNjQgMC01LjU2MyAyLjQzOC01LjU2MyA1LjQ5OCAwIDMuMDY0IDIuNDk5IDUuNTYyIDUuNDk5IDUuNjI2IDMuMTI0IDAgNS42MjYtMi40MzggNS42MjYtNS41NjJhNS41NzMgNS41NzMgMCAwIDAtNS41NjItNS41NjNabTMuMTg4IDQuNzQ4Yy0xLjM3NiAxLjQzNi0yLjgxMiAyLjgxMi00LjE4NyA0LjI1LTEuMDYzLTEuMDYyLTIuMDAxLTIuMDYtMy0yLjk5OS0uMTI1LS4xMjQtLjE4OC0uMjQ5IDAtLjM3N2wuMDY0LS4wNjNjLjM3Ni0uMzEzLjY4Ni0xIDEuMTI2LTEgLjMxMyAwIC42ODYuNTYyIDEgLjkzOS4yNDguMjQ5LjUuNjg2LjgxMy42ODYuMjQ5IDAgLjU2Mi0uNDM3LjgxNC0uNjg2bDIuODc1LTIuODc1Yy4xODktLjE4OS4zMTMtLjI1LjUwMSAwIC4zMTMuMzc2LjkzOS42ODYuOTM5IDEuMDYyLS4wMDcuMzc3LS42MzMuNzU0LS45NDUgMS4wNjNaIi8+PC9nPjwvc3ZnPg==",la=Object.defineProperty,si=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,il=(s,l,n)=>l in s?la(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,us=(s,l)=>{for(var n in l||(l={}))ni.call(l,n)&&il(s,n,l[n]);if(si)for(var n of si(l))os.call(l,n)&&il(s,n,l[n]);return s};const Po=s=>React.createElement("svg",us({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"06"),React.createElement("path",{d:"M20 12.073v1.104a1.389 1.389 0 0 1-1.393 1.392h-5.885l.437 2.139h1.173a.704.704 0 0 1 .702.703.716.716 0 0 1-.702.703H5.67a.708.708 0 0 1-.704-.703c0-.386.318-.704.704-.704h1.144l.448-2.138H1.394a1.389 1.389 0 0 1-.87-.301l-.117-.106A1.389 1.389 0 0 1 0 13.175v-1.102h20Zm-8.661 2.69H8.662l-.4 1.93h3.476l-.4-1.93ZM18.608.554A1.389 1.389 0 0 1 20 1.948v9.104H0V1.95A1.389 1.389 0 0 1 1.393.555h17.215Z",fill:"#5E91FE",fillRule:"nonzero"}));var ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDEyLjA3M3YxLjEwNGExLjM4OSAxLjM4OSAwIDAgMS0xLjM5MyAxLjM5MmgtNS44ODVsLjQzNyAyLjEzOWgxLjE3M2EuNzA0LjcwNCAwIDAgMSAuNzAyLjcwMy43MTYuNzE2IDAgMCAxLS43MDIuNzAzSDUuNjdhLjcwOC43MDggMCAwIDEtLjcwNC0uNzAzYzAtLjM4Ni4zMTgtLjcwNC43MDQtLjcwNGgxLjE0NGwuNDQ4LTIuMTM4SDEuMzk0YTEuMzg5IDEuMzg5IDAgMCAxLS44Ny0uMzAxbC0uMTE3LS4xMDZBMS4zODkgMS4zODkgMCAwIDEgMCAxMy4xNzV2LTEuMTAyaDIwWm0tOC42NjEgMi42OUg4LjY2MmwtLjQgMS45M2gzLjQ3NmwtLjQtMS45M1pNMTguNjA4LjU1NEExLjM4OSAxLjM4OSAwIDAgMSAyMCAxLjk0OHY5LjEwNEgwVjEuOTVBMS4zODkgMS4zODkgMCAwIDEgMS4zOTMuNTU1aDE3LjIxNVoiIGZpbGw9IiM1RTkxRkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",sl=Object.defineProperty,ol=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,ul=(s,l,n)=>l in s?sl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Si=(s,l)=>{for(var n in l||(l={}))cs.call(l,n)&&ul(s,n,l[n]);if(ol)for(var n of ol(l))ds.call(l,n)&&ul(s,n,l[n]);return s};const gs=s=>React.createElement("svg",Si({width:19,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"07"),React.createElement("path",{d:"M16.375.001H14.56v8.412l-2.024-1.488-2.025 1.489V.001H2.175A2.176 2.176 0 0 0 0 2.175v15.65C0 19.025.974 20 2.174 20h14.2c1.2 0 2.175-.976 2.175-2.174V2.176c0-1.2-.976-2.176-2.174-2.176v.001ZM3.338 16.251c0 .474-.326.875-.726.875-.4 0-.724-.4-.724-.876V3.75c0-.475.324-.873.724-.873.4 0 .726.386.726.874v12.5Z",fill:"#EBA539",fillRule:"nonzero"}));var ms="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjM3NS4wMDFIMTQuNTZ2OC40MTJsLTIuMDI0LTEuNDg4LTIuMDI1IDEuNDg5Vi4wMDFIMi4xNzVBMi4xNzYgMi4xNzYgMCAwIDAgMCAyLjE3NXYxNS42NUMwIDE5LjAyNS45NzQgMjAgMi4xNzQgMjBoMTQuMmMxLjIgMCAyLjE3NS0uOTc2IDIuMTc1LTIuMTc0VjIuMTc2YzAtMS4yLS45NzYtMi4xNzYtMi4xNzQtMi4xNzZ2LjAwMVpNMy4zMzggMTYuMjUxYzAgLjQ3NC0uMzI2Ljg3NS0uNzI2Ljg3NS0uNCAwLS43MjQtLjQtLjcyNC0uODc2VjMuNzVjMC0uNDc1LjMyNC0uODczLjcyNC0uODczLjQgMCAuNzI2LjM4Ni43MjYuODc0djEyLjVaIiBmaWxsPSIjRUJBNTM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",As=Object.defineProperty,cl=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,dl=(s,l,n)=>l in s?As(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bi=(s,l)=>{for(var n in l||(l={}))fs.call(l,n)&&dl(s,n,l[n]);if(cl)for(var n of cl(l))hs.call(l,n)&&dl(s,n,l[n]);return s};const Fo=s=>React.createElement("svg",Bi({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"08"),React.createElement("g",{fill:"#3061D0",fillRule:"nonzero"},React.createElement("path",{d:"m7.2 14.738-.003-.003c.554.589.554 1.178 0 1.766l-1.7 1.808c-.554.587-1.108.587-1.662 0l.002.002c-.554-.59-.554-1.178 0-1.767l1.7-1.806c.554-.59 1.108-.59 1.663 0Zm8.985 3.572.003-.002c-.555.588-1.11.588-1.663 0l-1.7-1.807c-.555-.589-.555-1.179 0-1.767l-.002.002c.553-.588 1.108-.588 1.662 0l1.7 1.806c.554.59.554 1.18 0 1.768Z"}),React.createElement("path",{d:"M1.219 13.334H18.78c.813 0 1.219.431 1.219 1.296 0 .862-.406 1.295-1.219 1.295H1.22C.406 15.925 0 15.494 0 14.63c0-.865.406-1.296 1.219-1.296Z"}),React.createElement("path",{d:"M16.239 0H3.776C2.214 0 .951 1.346.951 3.004v10.532h18.111V3.004C19.063 1.346 17.797 0 16.236 0h.003ZM14.19 5.572 9.824 10.23a.605.605 0 0 1-.441.196.605.605 0 0 1-.442-.196L6.446 7.569a.696.696 0 0 1 0-.94.598.598 0 0 1 .883 0L9.383 8.82l3.923-4.19a.598.598 0 0 1 .882 0 .696.696 0 0 1 0 .941h.003Z"})));var vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtNy4yIDE0LjczOC0uMDAzLS4wMDNjLjU1NC41ODkuNTU0IDEuMTc4IDAgMS43NjZsLTEuNyAxLjgwOGMtLjU1NC41ODctMS4xMDguNTg3LTEuNjYyIDBsLjAwMi4wMDJjLS41NTQtLjU5LS41NTQtMS4xNzggMC0xLjc2N2wxLjctMS44MDZjLjU1NC0uNTkgMS4xMDgtLjU5IDEuNjYzIDBabTguOTg1IDMuNTcyLjAwMy0uMDAyYy0uNTU1LjU4OC0xLjExLjU4OC0xLjY2MyAwbC0xLjctMS44MDdjLS41NTUtLjU4OS0uNTU1LTEuMTc5IDAtMS43NjdsLS4wMDIuMDAyYy41NTMtLjU4OCAxLjEwOC0uNTg4IDEuNjYyIDBsMS43IDEuODA2Yy41NTQuNTkuNTU0IDEuMTggMCAxLjc2OFoiLz48cGF0aCBkPSJNMS4yMTkgMTMuMzM0SDE4Ljc4Yy44MTMgMCAxLjIxOS40MzEgMS4yMTkgMS4yOTYgMCAuODYyLS40MDYgMS4yOTUtMS4yMTkgMS4yOTVIMS4yMkMuNDA2IDE1LjkyNSAwIDE1LjQ5NCAwIDE0LjYzYzAtLjg2NS40MDYtMS4yOTYgMS4yMTktMS4yOTZaIi8+PHBhdGggZD0iTTE2LjIzOSAwSDMuNzc2QzIuMjE0IDAgLjk1MSAxLjM0Ni45NTEgMy4wMDR2MTAuNTMyaDE4LjExMVYzLjAwNEMxOS4wNjMgMS4zNDYgMTcuNzk3IDAgMTYuMjM2IDBoLjAwM1pNMTQuMTkgNS41NzIgOS44MjQgMTAuMjNhLjYwNS42MDUgMCAwIDEtLjQ0MS4xOTYuNjA1LjYwNSAwIDAgMS0uNDQyLS4xOTZMNi40NDYgNy41NjlhLjY5Ni42OTYgMCAwIDEgMC0uOTQuNTk4LjU5OCAwIDAgMSAuODgzIDBMOS4zODMgOC44MmwzLjkyMy00LjE5YS41OTguNTk4IDAgMCAxIC44ODIgMCAuNjk2LjY5NiAwIDAgMSAwIC45NDFoLjAwM1oiLz48L2c+PC9zdmc+",Ms="data:image/png;base64,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",ps="data:image/png;base64,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",Es="data:image/png;base64,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",Ds="data:image/png;base64,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",Is=Object.defineProperty,gl=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,ml=(s,l,n)=>l in s?Is(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Cs=(s,l)=>{for(var n in l||(l={}))ws.call(l,n)&&ml(s,n,l[n]);if(gl)for(var n of gl(l))ys.call(l,n)&&ml(s,n,l[n]);return s};const Zo=s=>React.createElement("svg",Cs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"1"),React.createElement("path",{d:"M.593 0c.325 0 .592.29.592.64v14.08h14.222c.326 0 .593.288.593.64 0 .353-.266.64-.593.64H.591c-.326-.002-.59-.287-.591-.64V.64C0 .288.264 0 .593 0Zm14.192 3.36c.208-.256.593-.224.8 0 .209.224.209.607 0 .864L10.46 9.793a.564.564 0 0 1-.416.19.628.628 0 0 1-.444-.19L6.667 6.624 3.08 10.496a.553.553 0 0 1-.415.193.553.553 0 0 1-.415-.193.643.643 0 0 1-.178-.448c0-.17.065-.331.178-.448l4.001-4.287a.565.565 0 0 1 .415-.193c.147 0 .296.064.443.16l2.964 3.2 4.711-5.12Z",fill:"#3061D0",fillRule:"nonzero"}));var Ls="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41OTMgMGMuMzI1IDAgLjU5Mi4yOS41OTIuNjR2MTQuMDhoMTQuMjIyYy4zMjYgMCAuNTkzLjI4OC41OTMuNjQgMCAuMzUzLS4yNjYuNjQtLjU5My42NEguNTkxYy0uMzI2LS4wMDItLjU5LS4yODctLjU5MS0uNjRWLjY0QzAgLjI4OC4yNjQgMCAuNTkzIDBabTE0LjE5MiAzLjM2Yy4yMDgtLjI1Ni41OTMtLjIyNC44IDAgLjIwOS4yMjQuMjA5LjYwNyAwIC44NjRMMTAuNDYgOS43OTNhLjU2NC41NjQgMCAwIDEtLjQxNi4xOS42MjguNjI4IDAgMCAxLS40NDQtLjE5TDYuNjY3IDYuNjI0IDMuMDggMTAuNDk2YS41NTMuNTUzIDAgMCAxLS40MTUuMTkzLjU1My41NTMgMCAwIDEtLjQxNS0uMTkzLjY0My42NDMgMCAwIDEtLjE3OC0uNDQ4YzAtLjE3LjA2NS0uMzMxLjE3OC0uNDQ4bDQuMDAxLTQuMjg3YS41NjUuNTY1IDAgMCAxIC40MTUtLjE5M2MuMTQ3IDAgLjI5Ni4wNjQuNDQzLjE2bDIuOTY0IDMuMiA0LjcxMS01LjEyWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ns=Object.defineProperty,pa=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,vi=(s,l,n)=>l in s?Ns(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Al=(s,l)=>{for(var n in l||(l={}))js.call(l,n)&&vi(s,n,l[n]);if(pa)for(var n of pa(l))xs.call(l,n)&&vi(s,n,l[n]);return s};const ko=s=>React.createElement("svg",Al({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"2"),React.createElement("path",{d:"M4.799 15.997h-4A.8.8 0 0 1 0 15.198v-9.2a.8.8 0 0 1 .799-.8h4v-4.4A.8.8 0 0 1 5.6 0h4.798a.8.8 0 0 1 .8.799V8.4h4a.797.797 0 0 1 .798.739L16 9.2v5.998a.8.8 0 0 1-.74.8L15.2 16H4.799v-.003Zm0-9.599h-3.6v8.4h3.6v-8.4Zm10.001 3.2h-3.6v5.2h3.6v-5.2Zm-4.8-8.4H6v13.6h4v-13.6Z",fill:"#3061D0",fillRule:"nonzero"}));var bs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNzk5IDE1Ljk5N2gtNEEuOC44IDAgMCAxIDAgMTUuMTk4di05LjJhLjguOCAwIDAgMSAuNzk5LS44aDR2LTQuNEEuOC44IDAgMCAxIDUuNiAwaDQuNzk4YS44LjggMCAwIDEgLjguNzk5VjguNGg0YS43OTcuNzk3IDAgMCAxIC43OTguNzM5TDE2IDkuMnY1Ljk5OGEuOC44IDAgMCAxLS43NC44TDE1LjIgMTZINC43OTl2LS4wMDNabTAtOS41OTloLTMuNnY4LjRoMy42di04LjRabTEwLjAwMSAzLjJoLTMuNnY1LjJoMy42di01LjJabS00LjgtOC40SDZ2MTMuNmg0di0xMy42WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ss=Object.defineProperty,fl=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Ml=(s,l,n)=>l in s?Ss(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bs=(s,l)=>{for(var n in l||(l={}))hl.call(l,n)&&Ml(s,n,l[n]);if(fl)for(var n of fl(l))vl.call(l,n)&&Ml(s,n,l[n]);return s};const Os=s=>React.createElement("svg",Bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"3"),React.createElement("path",{d:"M5.08.608c.302 0 .505.101.606.404.1.305 0 .71-.304.81-3.436 1.52-5.056 5.469-3.538 8.913 1.112 2.43 3.437 4.05 6.168 4.05.91 0 1.82-.202 2.73-.608a6.734 6.734 0 0 0 3.54-3.544c.1-.203.302-.404.606-.404h.201c.203.1.304.201.304.303.102.203.102.304 0 .507C14.08 14.076 11.246 16 8.012 16a8.23 8.23 0 0 1-3.135-.607C.832 13.672-1.088 8.913.63 4.861 1.438 2.938 2.956 1.52 4.777.709c.1 0 .2-.101.303-.101ZM8.012 0a7.935 7.935 0 0 1 5.662 2.33A7.96 7.96 0 0 1 16 8a.654.654 0 0 1-.607.608H8.012A.654.654 0 0 1 7.405 8V.608A.654.654 0 0 1 8.012 0Zm.706 1.317h-.1v6.075h6.067v-.101c-.202-1.518-.91-2.936-1.92-4.05-1.115-1.114-2.53-1.723-4.045-1.926l-.002.002Z",fill:"#3061D0",fillRule:"nonzero"}));var zs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDguNjA4Yy4zMDIgMCAuNTA1LjEwMS42MDYuNDA0LjEuMzA1IDAgLjcxLS4zMDQuODEtMy40MzYgMS41Mi01LjA1NiA1LjQ2OS0zLjUzOCA4LjkxMyAxLjExMiAyLjQzIDMuNDM3IDQuMDUgNi4xNjggNC4wNS45MSAwIDEuODItLjIwMiAyLjczLS42MDhhNi43MzQgNi43MzQgMCAwIDAgMy41NC0zLjU0NGMuMS0uMjAzLjMwMi0uNDA0LjYwNi0uNDA0aC4yMDFjLjIwMy4xLjMwNC4yMDEuMzA0LjMwMy4xMDIuMjAzLjEwMi4zMDQgMCAuNTA3QzE0LjA4IDE0LjA3NiAxMS4yNDYgMTYgOC4wMTIgMTZhOC4yMyA4LjIzIDAgMCAxLTMuMTM1LS42MDdDLjgzMiAxMy42NzItMS4wODggOC45MTMuNjMgNC44NjEgMS40MzggMi45MzggMi45NTYgMS41MiA0Ljc3Ny43MDljLjEgMCAuMi0uMTAxLjMwMy0uMTAxWk04LjAxMiAwYTcuOTM1IDcuOTM1IDAgMCAxIDUuNjYyIDIuMzNBNy45NiA3Ljk2IDAgMCAxIDE2IDhhLjY1NC42NTQgMCAwIDEtLjYwNy42MDhIOC4wMTJBLjY1NC42NTQgMCAwIDEgNy40MDUgOFYuNjA4QS42NTQuNjU0IDAgMCAxIDguMDEyIDBabS43MDYgMS4zMTdoLS4xdjYuMDc1aDYuMDY3di0uMTAxYy0uMjAyLTEuNTE4LS45MS0yLjkzNi0xLjkyLTQuMDUtMS4xMTUtMS4xMTQtMi41My0xLjcyMy00LjA0NS0xLjkyNmwtLjAwMi4wMDJaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ts=({className:s,style:l,data:n})=>{var Be,J,ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr;const[Ta,ma]=(0,t.useState)((0,ne.vp)()),Ra=(0,t.useRef)(null);(0,t.useEffect)(()=>{const Ne=()=>ma((0,ne.vp)());return document.addEventListener((0,ne.gH)(),Ne),()=>{document.removeEventListener((0,ne.gH)(),Ne)}},[]);const Aa=Ne=>((Ne||0)*100).toFixed(1).replace(/\.0$/,""),na=[{name:"\u5B9E\u8BAD\u4F5C\u4E1A",color:"#A4C8FC",value:(Be=n==null?void 0:n.homework_publish_statistic)==null?void 0:Be.practice_count,percentage:(J=n==null?void 0:n.homework_publish_statistic)==null?void 0:J.practice_count_rate},{name:"\u7F16\u7A0B\u4F5C\u4E1A",color:"#FFBC8D",value:(ot=n==null?void 0:n.homework_publish_statistic)==null?void 0:ot.hack_count,percentage:(kt=n==null?void 0:n.homework_publish_statistic)==null?void 0:kt.hack_count_rate},{name:"\u56FE\u6587\u4F5C\u4E1A",color:"#D29AE5",value:(vt=n==null?void 0:n.homework_publish_statistic)==null?void 0:vt.normal_count,percentage:(ze=n==null?void 0:n.homework_publish_statistic)==null?void 0:ze.normal_count_rate},{name:"\u5206\u7EC4\u4F5C\u4E1A",color:"#0C86E9",value:(Mt=n==null?void 0:n.homework_publish_statistic)==null?void 0:Mt.group_count,percentage:(qt=n==null?void 0:n.homework_publish_statistic)==null?void 0:qt.group_count_rate},{name:"\u5728\u7EBF\u8003\u8BD5",color:"#F0A7A7",value:(xn=n==null?void 0:n.homework_publish_statistic)==null?void 0:xn.exercise_count,percentage:(bn=n==null?void 0:n.homework_publish_statistic)==null?void 0:bn.exercise_count_rate}],_a=(Ne,Bn)=>{const Pn=Ne==null?void 0:Ne.map(Jn=>Jn==null?void 0:Jn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1},xAxis:{type:"category",data:Ne==null?void 0:Ne.map(Jn=>Jn==null?void 0:Jn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#5F6A95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"8%",left:"0%",right:"0%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:30,data:Pn,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:Bn[0],borderRadius:2},emphasis:{itemStyle:{color:Bn[1]}}}]}},Ya=()=>{const Ne=na==null?void 0:na.map(pn=>({value:pn.percentage,name:pn.name,count:pn.value})),Bn=na==null?void 0:na.map(pn=>pn==null?void 0:pn.color);return{tooltip:{trigger:"item",formatter:pn=>{const Jn=pn.name,yr=pn.data.count,hi=pn.data.value;return`${Jn}
\u6570\u91CF\uFF1A${yr}
\u767E\u5206\u6BD4\uFF1A${hi}%`}},color:Bn,series:[{type:"pie",center:["50%","50%"],radius:["51%","86%"],data:Ne,labelLine:{show:!1},label:{show:!1}}]}},fa=[{moduleName:"\u5E73\u53F0\u6210\u5458",data:[{name:"\u7528\u6237",value:(Mn=n==null?void 0:n.platform_member)==null?void 0:Mn.total,icon:d,color:"rgba(48,97,208,0.10)"},{name:"\u6559\u5E08",value:(It=n==null?void 0:n.platform_member)==null?void 0:It.teacher_count,icon:ve,color:"rgba(153,111,255,0.10)"},{name:"\u5B66\u751F",value:(Hn=n==null?void 0:n.platform_member)==null?void 0:Hn.student_count,icon:Ft,color:"rgba(0, 188, 255, 0.10)"}]},{moduleName:"\u4F7F\u7528\u52A8\u6001",data:[{name:"\u6D3B\u8DC3\u7528\u6237",value:(Sn=n==null?void 0:n.use_number)==null?void 0:Sn.active_user_count,icon:Yr,color:"rgba(54, 207, 201, 0.10)"},{name:"\u5728\u7EBF\u7528\u6237",value:(We=n==null?void 0:n.use_number)==null?void 0:We.online_user_count,icon:cr,color:"rgba(12, 134, 233, 0.10)"}],style:{flex:.68}},{moduleName:"\u6559\u5B66\u8D44\u6E90",data:[{name:"\u5B9E\u8DF5\u9879\u76EE",value:(bt=n==null?void 0:n.teaching_content_overview)==null?void 0:bt.shixun_count,icon:ll,color:"rgba(94, 145, 254, 0.10)"},{name:"\u667A\u6167\u8BFE\u7A0B",value:(Xn=n==null?void 0:n.teaching_content_overview)==null?void 0:Xn.subject_count,icon:ms,color:"rgba(235, 165, 57, 0.10)"},{name:"\u667A\u6167\u8BFE\u5802",value:(pr=n==null?void 0:n.teaching_content_overview)==null?void 0:pr.course_count,icon:vs,color:"rgba(48, 97, 208, 0.10)"}]}],ha=[{category:"\u5B66\u751F\u5B66\u4E60\u6570\u636E",metrics:[{name:"\u5728\u7EBF\u7528\u6237",value:(br=n==null?void 0:n.student_learn_data)==null?void 0:br.today_learn_count,image:Ms},{name:"\u8FD17\u5929\u5B66\u4E60\u4EBA\u6570",value:(Ca=n==null?void 0:n.student_learn_data)==null?void 0:Ca.recently_learn_count,image:ps}],chartDataColors:["#A4C8FC","#0374EA"],chartData:((da=n==null?void 0:n.student_learn_data)==null?void 0:da.charts)||[]},{category:"\u4F5C\u4E1A\u7EDF\u8BA1",metrics:[{name:"\u6B63\u5728\u8FDB\u884C\u4F5C\u4E1A",value:(Zr=n==null?void 0:n.homework_number_statistic)==null?void 0:Zr.today_homework_count,image:Es},{name:"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570",value:(La=n==null?void 0:n.homework_number_statistic)==null?void 0:La.recently_homework_count,image:Ds}],chartDataColors:["#ACE5E2","#36CFC9"],chartData:((Na=n==null?void 0:n.homework_number_statistic)==null?void 0:Na.charts)||[]}],Br=[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Oa=n==null?void 0:n.homework_complete_statistic)==null?void 0:Oa.practice_rate,from:"#C8D9FD",to:"#6596FE"},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(qa=n==null?void 0:n.homework_complete_statistic)==null?void 0:qa.hack_rate,from:"#D5E8FE",to:"#67B4F7"},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(za=n==null?void 0:n.homework_complete_statistic)==null?void 0:za.normal_rate,from:"#D2EFFF",to:"#72CDFF"},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(ta=n==null?void 0:n.homework_complete_statistic)==null?void 0:ta.group_rate,from:"#F1E6CA",to:"#FFD28C"}],$a=[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",value:(fr=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:fr.evaluate_count,icon:Ls},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",value:(ga=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:ga.pass_count,icon:bs},{title:"\u5E73\u5747\u901A\u8FC7\u7387",value:Aa((Sr=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:Sr.avg_pass_rate)+"%",icon:zs}];return t.createElement("div",{ref:Ra,className:k()(B.element,Ta?B.fullscreen:"",s),style:l},t.createElement(D,{iconImg:Me,title:"\u6570\u636E\u7EDF\u8BA1\u6A21\u5757"},Ta?t.createElement("div",{onClick:()=>(0,ne.BU)(),className:B.headBtn},t.createElement("i",{className:"iconfont icon-tuichuquanping2 mr5"}),"\u9000\u51FA\u5168\u5C4F"):t.createElement("div",{onClick:()=>(0,ne.Dj)(Ra.current),className:B.headBtn},t.createElement("i",{className:"iconfont icon-quanping2 mr5"}),"\u5168\u5C4F")),t.createElement("div",{className:B.dashboard},t.createElement("div",{className:B.cardWrap,style:{height:124}},fa.map(Ne=>{var Bn;return t.createElement("div",{key:Ne.moduleName,style:Ne==null?void 0:Ne.style,className:B.card},t.createElement("div",{className:B.title},Ne.moduleName),t.createElement("div",{className:B.userData},(Bn=Ne==null?void 0:Ne.data)==null?void 0:Bn.map((Pn,pn)=>t.createElement(C.Z,{size:10,key:pn},t.createElement("div",{className:B.icon,style:{backgroundColor:Pn.color}},t.createElement("img",{src:Pn.icon})),t.createElement("div",null,t.createElement("div",{className:"font10 c-black"},Pn.name),t.createElement("div",{className:"mt3 font12"},Pn.value))))))})),t.createElement("div",{className:B.cardWrap,style:{height:284}},ha.map((Ne,Bn)=>t.createElement("div",{key:Bn,className:B.card},t.createElement("div",{className:B.title},Ne.category),t.createElement("div",{className:B.barWrap},t.createElement("div",{className:B.barLeft},Ne.metrics.map(Pn=>t.createElement("aside",{key:Pn.name,style:{backgroundImage:`url(${Pn.image})`}},t.createElement("div",null,Pn.name),t.createElement("span",null,Pn.value)))),t.createElement("div",{className:B.barRight},t.createElement(pe.Z,{style:{height:200,width:"100%"},option:_a(Ne.chartData,Ne.chartDataColors)})))))),t.createElement("div",{className:B.cardWrap,style:{height:264}},t.createElement("div",{className:B.card},t.createElement("div",{className:B.title},"\u5B66\u751F\u603B\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:B.completeRate},Br.map((Ne,Bn)=>{const Pn=Aa(Ne==null?void 0:Ne.percent);return t.createElement("aside",{key:Bn},t.createElement(G.Z,{align:"middle",justify:"space-between"},t.createElement("span",null,Ne.title),t.createElement("span",{className:"c-black"},Pn,"%")),t.createElement("div",{className:B.percentBg},t.createElement("div",{style:{background:`linear-gradient(to right, ${Ne.from}, ${Ne.to}`,width:`${Pn}%`},className:B.percentBar})))}))),t.createElement("div",{className:B.card,style:{flex:"0 0 453px"}},t.createElement("div",{className:B.title},"\u4F5C\u4E1A\u53D1\u5E03\u7EDF\u8BA1"),t.createElement("div",{className:B.pieWrap},t.createElement("div",{className:B.pieLeft},t.createElement(pe.Z,{style:{height:188,width:188},option:Ya()})),t.createElement("div",{className:B.pieRight},na.map((Ne,Bn)=>t.createElement("aside",{key:Bn},t.createElement("b",{style:{backgroundColor:Ne.color}}),t.createElement("div",null,Ne.name),t.createElement("div",{className:B.num},Ne.value),t.createElement("div",{className:B.num},Ne.percentage,"%")))))),t.createElement("div",{className:B.card},t.createElement("div",{className:B.title},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:B.evaluate},$a.map((Ne,Bn)=>t.createElement("aside",{key:Bn},t.createElement("img",{src:Ne.icon}),t.createElement("div",null,Ne.title),t.createElement("b",{className:"c-black"},Ne.value))))))))},Ea={liWrap:"liWrap___YYbX5",li:"li___vYrHj",name:"name___fWILi",endStatus:"endStatus___F52kZ",ongoingStatus:"ongoingStatus___ITdj6",num:"num___NUsJW",bottom:"bottom___A5daX"},pl="data:image/png;base64,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",zn=v(6848),Ys=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(Ea.element,s),style:l},t.createElement(D,{iconImg:pl,title:"\u667A\u6167\u8BFE\u5802",subTitle:"\u652F\u6301\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u8003\u8BC4\u5168\u8FC7\u7A0B\u7684\u65B0\u578B\u667A\u6167\u8BFE\u5802",buttonLink:"/classrooms",tags:[{name:"\u8BFE\u5802",count:n==null?void 0:n.course_total},{name:"\u4F5C\u4E1A",count:n==null?void 0:n.homework_commons_total},{name:"\u8003\u8BD5",count:n==null?void 0:n.exercises_total},{name:"\u7D2F\u8BA1\u5B66\u751F",count:n==null?void 0:n.course_members_total}]}),t.createElement("div",{className:Ea.liWrap},(Be=n==null?void 0:n.courses_data)==null?void 0:Be.map(J=>t.createElement("a",{className:Ea.li,href:`${J==null?void 0:J.first_category_url}`,target:"_blank",key:J.id},t.createElement(G.Z,{align:"middle",justify:"space-between"},J.is_end?t.createElement("div",{className:Ea.endStatus},"\u5DF2\u7ED3\u675F"):t.createElement("div",{className:Ea.ongoingStatus},"\u8FDB\u884C\u4E2D"),t.createElement("div",{className:"c-light-primary"},"\u8FDB\u5165\u8BFE\u5802",t.createElement("i",{className:"iconfont icon-you1 font13"}))),t.createElement(zn.Z,{title:J.name},t.createElement("div",{className:Ea.name},J.name)),t.createElement(G.Z,{align:"middle",justify:"space-between"},t.createElement("div",{className:"font12 c-black"},J.creator),t.createElement("div",{className:Ea.num},"\u4F5C\u4E1A\u6570"),t.createElement("b",{className:"font12 c-black ml10"},J.homework_count)),t.createElement("div",{className:Ea.bottom},t.createElement("span",null,"\u6559\u5E08"),t.createElement("b",null,J.teachers_count),t.createElement("div",null),t.createElement("span",null,"\u5B66\u751F"),t.createElement("b",null,J.student_count),t.createElement("div",null),t.createElement("span",null,"\u5206\u73ED"),t.createElement("b",null,J.course_groups_count))))))},sa={liWrap:"liWrap___mePWg",li:"li___XlVqR",imgWrap:"imgWrap___pBHCc",img:"img___EAJ6n",bottom:"bottom___yooJz",name:"name___lWp5X",tags:"tags___U7Rm9",tag:"tag___lWmDJ"},Ps="data:image/png;base64,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",Oi=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(sa.element,s),style:l},t.createElement(D,{iconImg:Ps,title:n.name,subTitle:"\u652F\u6301\u5B9E\u9A8C\u3001\u865A\u4EFF\u3001\u8BAD\u7EC3\u6D3B\u52A8\u7684\u7684\u65B0\u578B\u667A\u6167\u8BFE\u7A0B",buttonLink:"/paths",tags:[{name:"\u8BFE\u7A0B",count:n==null?void 0:n.subject_total},{name:"\u5B9E\u8DF5\u9879\u76EE",count:n==null?void 0:n.shixuns_total},{name:"\u89C6\u9891",count:n==null?void 0:n.videos_total},{name:"\u8BFE\u4EF6",count:n==null?void 0:n.attachment_total},{name:"\u667A\u80FD\u4F53",count:n==null?void 0:n.ai_agents_total}]}),t.createElement("div",{className:sa.liWrap},(Be=n==null?void 0:n.subjects_data)==null?void 0:Be.map(J=>{var ot;return t.createElement("a",{className:sa.li,href:`/paths/${J==null?void 0:J.identifier}`,target:"_blank",key:J.id},t.createElement("div",{className:sa.imgWrap},t.createElement("img",{className:sa.img,src:(ot=J==null?void 0:J.pic)!=null&&ot.includes("://")?J==null?void 0:J.pic:`${Ae.Z.IMG_SERVER+(J==null?void 0:J.pic)}`})),t.createElement("div",{className:sa.bottom},t.createElement(zn.Z,{title:J==null?void 0:J.name},t.createElement("span",{className:sa.name},J.name)),t.createElement("div",{className:sa.tags},t.createElement(zn.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("div",{className:sa.tag},t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,J.stages_count))),t.createElement(zn.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("div",{className:sa.tag},t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,J.member_count))))))})))},Dr={liWrap:"liWrap___iLYAP",li:"li___IHfgd",imgWrap:"imgWrap___b0xGv",img:"img___Cn13U",sign:"sign___r2eK3",bottom:"bottom___GQMoI",name:"name___sAw4X",tags:"tags___tMaLf",tag:"tag___d6odP",rate:"rate___FoHXK"},Fs="data:image/png;base64,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",Zs="data:image/png;base64,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",ks="data:image/png;base64,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",Gs="data:image/png;base64,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",El=v(13570),Vs=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(Dr.element,s),style:l},t.createElement(D,{iconImg:Fs,title:n==null?void 0:n.name,subTitle:"\u652F\u6301\u7F16\u7A0B\u3001\u64CD\u4F5C\u3001\u8BBE\u8BA1\u3001\u5BF9\u6297\u3001\u534F\u4F5C\u7684\u65B0\u578B\u5B9E\u8DF5\u9879\u76EE",buttonLink:"/shixuns",tags:[{name:"\u5B9E\u8DF5\u9879\u76EE",count:n==null?void 0:n.shixuns_total},{name:"\u5B9E\u8DF5\u5173\u5361",count:n==null?void 0:n.challenges_total},{name:"\u8BFE\u5B9E\u8DF5\u4EBA\u6B21",count:n==null?void 0:n.myshixuns_total},{name:"\u7D2F\u8BA1\u8BC4\u6D4B",count:n==null?void 0:n.evaluation_total}]}),t.createElement("div",{className:Dr.liWrap},(Be=n==null?void 0:n.shixuns_data)==null?void 0:Be.map(J=>{var ot;return t.createElement("a",{className:Dr.li,href:`/shixuns/${J==null?void 0:J.identifier}/challenges`,target:"_blank",key:J.id},t.createElement("div",{className:Dr.imgWrap},t.createElement("img",{className:Dr.img,src:(ot=J==null?void 0:J.pic)!=null&&ot.includes("://")?J==null?void 0:J.pic:`${Ae.Z.IMG_SERVER+(J==null?void 0:J.pic)}`}),J.is_jupyter&&t.createElement("img",{className:Dr.sign,src:Zs}),J.is_jupyter_lab&&t.createElement("img",{className:Dr.sign,src:ks}),J.is_unity_3d&&t.createElement("img",{className:Dr.sign,src:Gs})),t.createElement("div",{className:Dr.bottom},t.createElement(zn.Z,{title:(J==null?void 0:J.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Dr.name},J.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),t.createElement("div",{className:Dr.tags},t.createElement(zn.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("div",{className:Dr.tag},t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),t.createElement("span",null,J.challenges_num))),!!J.myshixuns_count&&t.createElement(zn.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("div",{className:Dr.tag},t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,J.myshixuns_count))),t.createElement(zn.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("div",{className:Dr.tag},t.createElement("span",null,J.level))),t.createElement("div",{className:Dr.rate},t.createElement(El.Z,{allowHalf:!0,disabled:!0,defaultValue:J.score_info}),t.createElement("span",{className:"font12"},"\xA0",J.score_info?`${J.score_info}\u5206`:"5\u5206")))))})))},_n={liWrap:"liWrap___BTl2_",li:"li___EuuHl",headTitle:"headTitle___Ib2KR",headUser:"headUser___jxRcu",user:"user____Ae_Z",img:"img___pyWHp",author:"author___cZV9h",info:"info___TdhGO",user1:"user1___z_xxn",user2:"user2___hthik",user3:"user3___FXHGK",headUserList:"headUserList___EhLR0",userList:"userList___dLlGs",rate:"rate___w4whX",ellipsis:"ellipsis___fPjAI"},Hs="data:image/png;base64,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",Us="data:image/png;base64,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",Mi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAFiUlEQVR4AYSUe0zTVxTHT3990Rel1bYI+Ai6bE7kIY6pPBSryFi2OLexmNUH2YMsWeI/LnFLZtR/9mBbjHGL+2cTl7jM6HSZoDgZriY6DEEEFFYtUDr4taX0BX3Rx2/nXDPi26a3v9vfPedzzvnecy8HT/kMD/+YMelxWCfcjvE7N84WPMUcnggUnCcUWk3NnxJ5VqVEljnPtKisw97bsvxJ0McCT578Id+ZKu4QQL46Fo3CzMwMJJLiuZnGwkttbaeqHgd9CHjs2DGVzWb7fuPGLTZj9oIXFQoFyGQykEqlIM/IgMwsg76qqu7S6Ojo6ebm5gUPghlQEE6IxwcvWEbu3Gwyry3n8/Ly3o9GouK+vj64evUqdHd3w42eHujq6oJbt25BIBAQGQ2GzS+/VGsfH/3n6Lija1fQeUJPcI4f6t4enq6Jq3NW/SRX6nZr55g0Q3Y79CJMrVbDypUroaqqCioqK6G0tBSydDoYGR6GoaEhUChVEoXGuEOZufigwviqd9zZ/yuX4NQLQ1MRsXdiAlQIGEZjn9/PQIvz8yEDSxYEAYR0GmRYdm5uLhQWFqKeSXCMjjI54qiv3x8QCYIknws6r12PxWKgVKkgFAqBy+WCgoICUCqVkEql4dzFHvj6u1ZoOtwCv5z5G6LROEgQvGTJEiA/PwZXoS/NE0nuFLe80nI2Gg4mSXSCzZ8/HxQoPmXV8kcPnG7pAn8gDKl0Ci7+1Q9Hf7YCrYnFYjCZTEDANGZPQVzD1zrZpsRjUU8ymYRIJALZ2dkgoLpUololhzVlz8C729bBtvoKfAsw5vIzIEH1qGccq5vCynieF1aZLRcYUBDJIJFIMEPKlCKmUbfK1c+C5c1y0GmVcPzkFQYsLVzE7MgmmUph9gEIIlCj0bB1BkRnqSCkWa+RoYAwGjTnMaMvDp0Fm90FFKDWvJwFp4poXYlaixBFEuDj7tGbiU7HRSIO5HI5kBHBaHi8IfjmyHnw+qbglU3FsL5iKfj808yG7GgQRCaXgc83SdO7QKlUbExh+tR3wWBwtiTakHA4jv8Bfm/rgf1NZ+DAV78xRwoYDoeBShWLJczmSuuhEm6g7ds1KZDIkqhhBu5uPB7HdkmxsTBvDmyqLrhv1KxbxjIkIG0iJZFMJgA3R6SYW1DLJecWrdPp9DDicDBtCDo5OYkRBaiueA5qqpfdNzasfZ6tUSVkS2Ced4GI40Ct1lRzsVgkiQCB0vd6vXirxCEzM5M1bTQaZc7kRHrRk24dyoyamaqamppC/XzY8FHAC0PFvVBe8+WErb1IlAh9MjYyeNPj8QBFp/YhfdgJQDlIYwpAIMosFApCAPUeud3vlnHp/WG+t85c+3o5a5vNDXv70hLNYZ1xQS6lT+eZwG43liISzW4Ch2Xdfe/GbJxAdmpdtjbNyY68tmP3OTJkQJrgMdqL0bOoXHK6bLWCbaAfBgYGYGzsX+D5cRgcHITeG93sSnOg5mq8TLAPM/R6/WfEoMGA7e3tC3U63S7qQ7pMp6engUTmeR4iockZt9sDnZ2dMGK3pelWovJJColEwnoXgdutVmvhLDAnJ+dz1EWKA0hkuqUxMnBSRSjlu12sUYhtefNMcYUksUEszeD/Xydb8sEkOIPB0MSAlB323vpAIDCBuzeB2QkEIyfc1QNb3vt0oONy59KY547p7Xd2deBuf0zrNChL7A4v+SKjpLW1tYQzm82O4uJiU1FRkXHFihVGLKONjPFsOrVa7UGKum/fvnR9454gzRsbG5vx2U82Uqm0s6yszFBSUmJEhrGuru460xANZr9YxoeoZQJbZE99fX1qduGeCWb1EdqksSc/uOc1mz4E3Llzpx0vzTcsFstxZvGIn4aGhvN4CN7aunXr9QeX/wMAAP//Pzr1LwAAAAZJREFUAwCEcwj3ae5xvAAAAABJRU5ErkJggg==",Dl="data:image/png;base64,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",Da=v(2524),Il=({className:s,style:l,data:n})=>{const Be=[{name:"\u5B66\u671F\u4F18\u79C0\u5B66\u5458",items:(n==null?void 0:n.student_data)||[]},{name:"\u5468\u4F18\u79C0\u5B66\u5458",items:(n==null?void 0:n.student_week_data)||[]},{name:"\u4F18\u79C0\u6559\u5E08",items:(n==null?void 0:n.teacher_data)||[]}],J=[Us,Mi,Dl];return t.createElement("div",{className:k()(_n.element,s),style:l},t.createElement(D,{iconImg:Hs,title:n==null?void 0:n.name}),t.createElement("div",{className:_n.liWrap},Be.map((ot,kt)=>{var vt,ze,Mt,qt;const xn=(vt=ot==null?void 0:ot.items)==null?void 0:vt.slice(0,3),bn=(ze=ot==null?void 0:ot.items)==null?void 0:ze.slice(3),Mn=kt===2;return t.createElement("div",{key:ot.name,className:_n.li},t.createElement("div",{className:_n.headTitle},ot.name),!((Mt=ot==null?void 0:ot.items)!=null&&Mt.length)&&t.createElement(Da.Z,{styles:{marginTop:208},customText:"\u6682\u65E0\u6570\u636E"}),!!((qt=ot==null?void 0:ot.items)!=null&&qt.length)&&t.createElement(t.Fragment,null,t.createElement("div",{className:_n.headUser},xn.map((It,Hn)=>{var Sn,We;const bt=(Sn=Mn?It==null?void 0:It.teacher_id:It==null?void 0:It.student_id)!=null?Sn:"-";return t.createElement("div",{key:It.i,className:_n[`user${Hn+1}`]},t.createElement("img",{className:_n.img,src:J[Hn]}),t.createElement("div",{className:_n.author},t.createElement(zn.Z,{title:Mn?t.createElement("div",null,t.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",t.createElement("span",{className:"ml10"},It.homework_num||0)),t.createElement("div",null,"\u8BFE\u5802\u7BA1\u7406\u6570",t.createElement("span",{className:"ml10"},It.course_num||0))):t.createElement("div",null,t.createElement("div",null,"\u901A\u5173\u6570",t.createElement("span",{className:"ml10"},It.clearance_num||0)),t.createElement("div",null,"\u901A\u8FC7\u7387",t.createElement("span",{className:"ml10"},It.clearance_rate||0,"%")))},t.createElement("img",{width:"100%",src:`${(We=Ae.Z)==null?void 0:We.IMG_SERVER}/images/${It==null?void 0:It.image_url}`}))),t.createElement("div",{className:_n.info},t.createElement(zn.Z,{title:It.name},t.createElement("div",{className:_n.ellipsis},It.name)),t.createElement(zn.Z,{title:bt},t.createElement("span",{className:_n.ellipsis},bt))))})),t.createElement("div",{className:_n.headUserList},bn.map((It,Hn)=>{var Sn,We;const bt=(Sn=Mn?It==null?void 0:It.teacher_id:It==null?void 0:It.student_id)!=null?Sn:"-";return t.createElement("div",{key:It.i,className:_n.userList},t.createElement("b",{className:"c-grey-333"},Hn+4),t.createElement("div",{className:_n.author},t.createElement("img",{width:"100%",src:`${(We=Ae.Z)==null?void 0:We.IMG_SERVER}/images/${It==null?void 0:It.image_url}`})),t.createElement("div",{className:_n.info},t.createElement(zn.Z,{title:It.name},t.createElement("div",{className:_n.ellipsis},It.name)),t.createElement(zn.Z,{title:bt},t.createElement("span",{className:_n.ellipsis},bt))),Mn?t.createElement("div",{className:_n.rate},t.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",t.createElement("span",{className:"c-black ml10"},It.homework_num||0)),t.createElement("div",{className:"mt5"},"\u8BFE\u5802\u7BA1\u7406\u6570",t.createElement("span",{className:"c-black ml10"},It.course_num||0))):t.createElement("div",{className:_n.rate},t.createElement("div",null,"\u901A\u5173\u6570",t.createElement("span",{className:"c-black ml10"},It.clearance_num||0)),t.createElement("div",{className:"mt5"},"\u901A\u8FC7\u7387",t.createElement("span",{className:"c-black ml10"},It.clearance_rate||0,"%"))))}))))})))},wl=Object.defineProperty,yl=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,Ll=(s,l,n)=>l in s?wl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,pi=(s,l)=>{for(var n in l||(l={}))Za.call(l,n)&&Ll(s,n,l[n]);if(oi)for(var n of oi(l))zi.call(l,n)&&Ll(s,n,l[n]);return s},ka=(s,l)=>yl(s,Cl(l)),Nl=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())}),Xs=()=>{var s;const l=(0,ce.useSelector)(qt=>qt==null?void 0:qt.globalSetting),[n,Be]=(0,t.useState)([]),[J,ot]=(0,t.useState)({}),[kt,vt]=(0,t.useState)(!0),ze=[{label:"\u6570\u636E\u6982\u89C8",value:"data_overview",element:t.createElement(Ts,{data:(J==null?void 0:J.data_overview)||{}})},{label:"\u667A\u6167\u8BFE\u7A0B",value:"smart_courses",element:t.createElement(Oi,{data:(J==null?void 0:J.smart_courses)||{}})},{label:"\u667A\u6167\u8BFE\u5802",value:"smart_classrooms",element:t.createElement(Ys,{data:(J==null?void 0:J.smart_classrooms)||{}})},{label:"\u5B9E\u8DF5\u9879\u76EE",value:"practice_projects",element:t.createElement(Vs,{data:(J==null?void 0:J.practice_projects)||{}})},{label:"\u4F18\u79C0\u5B66\u5458",value:"top_learners",element:t.createElement(Il,{data:(J==null?void 0:J.top_learners)||{}})}];(0,t.useEffect)(()=>{var qt;(qt=l==null?void 0:l.setting)!=null&&qt.home_config&&Mt()},[(s=l==null?void 0:l.setting)==null?void 0:s.home_config]);const Mt=()=>Nl(void 0,null,function*(){var qt;try{vt(!0);const xn=((qt=l==null?void 0:l.setting)==null?void 0:qt.home_config.filter(We=>!We.hidden))||[],bn=xn.map(We=>We.field);Be(bn);const Mn=yield(0,$.ZP)("/api/home/get_config_statistic.json",{method:"get"});if((Mn==null?void 0:Mn.status)===0){const{images_url:We,index_statistics:bt}=(Mn==null?void 0:Mn.data)||{};ot(Xn=>ka(pi({},Xn),{images_url:We,index_statistics:bt}))}const It=xn.map(We=>(0,$.ZP)("/api/home/get_config_statistic.json",{method:"get",params:{config_field:We.field}}).then(bt=>({field:We.field,name:We.name,res:bt}))),Sn=(yield Promise.all(It)).reduce((We,{field:bt,name:Xn,res:pr})=>{var br;return(pr==null?void 0:pr.status)===0&&(We[bt]=ka(pi({},((br=pr==null?void 0:pr.data)==null?void 0:br[bt])||{}),{name:Xn})),We},{});ot(We=>pi(pi({},We),Sn))}catch(xn){console.error("getData error:",xn)}finally{vt(!1)}});return console.log(J,"data"),t.createElement("div",{className:w.page},t.createElement(Je,{className:"mb40",data:(J==null?void 0:J.images_url)||[]}),t.createElement(I,{className:"mb40",data:(J==null?void 0:J.index_statistics)||{}}),t.createElement(C.Z,{direction:"vertical",className:"w100",size:120},n.map(qt=>{var xn;return t.createElement(t.Fragment,{key:qt},(xn=ze.find(bn=>bn.value===qt))==null?void 0:xn.element)})))},Ei=v(61621),$n={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Js=v(62945),Ks=v.n(Js),qs=v(86340),_s=Object.defineProperty,xl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Sl=(s,l,n)=>l in s?_s(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ti=(s,l)=>{for(var n in l||(l={}))bl.call(l,n)&&Sl(s,n,l[n]);if(xl)for(var n of xl(l))$s.call(l,n)&&Sl(s,n,l[n]);return s};const Vo=s=>React.createElement("svg",Ti({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var Di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Bl=Object.defineProperty,Ol=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ri=(s,l,n)=>l in s?Bl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,to=(s,l)=>{for(var n in l||(l={}))eo.call(l,n)&&Ri(s,n,l[n]);if(Ol)for(var n of Ol(l))Ho.call(l,n)&&Ri(s,n,l[n]);return s};const Uo=s=>React.createElement("svg",to({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var no="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",ro=Object.defineProperty,ao=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Ga=(s,l,n)=>l in s?ro(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tl=(s,l)=>{for(var n in l||(l={}))io.call(l,n)&&Ga(s,n,l[n]);if(ao)for(var n of ao(l))zl.call(l,n)&&Ga(s,n,l[n]);return s};const Qo=s=>React.createElement("svg",Tl({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var lo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",so=Object.defineProperty,i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,f=(s,l,n)=>l in s?so(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,h=(s,l)=>{for(var n in l||(l={}))o.call(l,n)&&f(s,n,l[n]);if(i)for(var n of i(l))u.call(l,n)&&f(s,n,l[n]);return s};const E=s=>React.createElement("svg",h({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var p="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",x=Object.defineProperty,N=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Y=(s,l,n)=>l in s?x(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Z=(s,l)=>{for(var n in l||(l={}))T.call(l,n)&&Y(s,n,l[n]);if(N)for(var n of N(l))q.call(l,n)&&Y(s,n,l[n]);return s};const H=s=>React.createElement("svg",Z({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",j=Object.defineProperty,R=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ue=(s,l,n)=>l in s?j(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,we=(s,l)=>{for(var n in l||(l={}))X.call(l,n)&&ue(s,n,l[n]);if(R)for(var n of R(l))De.call(l,n)&&ue(s,n,l[n]);return s};const Le=s=>React.createElement("svg",we({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",ee=v(65862),ft=Object.defineProperty,ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Yt=(s,l,n)=>l in s?ft(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Zt=(s,l)=>{for(var n in l||(l={}))ht.call(l,n)&&Yt(s,n,l[n]);if(ke)for(var n of ke(l))yt.call(l,n)&&Yt(s,n,l[n]);return s},cn=(s,l)=>{var n={};for(var Be in s)ht.call(s,Be)&&l.indexOf(Be)<0&&(n[Be]=s[Be]);if(s!=null&&ke)for(var Be of ke(s))l.indexOf(Be)<0&&yt.call(s,Be)&&(n[Be]=s[Be]);return n},Tt=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Ct=s=>{var l=s,{user:n}=l,Be=cn(l,["user"]),J;const[ot,kt]=(0,t.useState)(!0),[vt,ze]=(0,t.useState)(0),[Mt,qt]=(0,t.useState)({}),[xn,bn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Mn()},[]);const Mn=()=>Tt(void 0,null,function*(){kt(!0);const We=yield(0,$.ZP)("/api/home/index.json",{method:"get"});We.images_url&&qt(We),kt(!1)}),It={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}},Hn=[{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}],Sn=[{img:Di,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:no,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:lo,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:p,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:U,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:Ce,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.createElement("section",{className:$n.home},t.createElement(qs.K,{width:800,visible:xn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>bn(!1)}),t.createElement(Ei.Z,{loading:ot,active:!0,paragraph:{rows:5}},t.createElement("div",{className:$n.bg},t.createElement("div",{className:$n.public_width},t.createElement("div",{className:$n.banner},t.createElement(Ks(),Zt({},It),(J=Mt==null?void 0:Mt.images_url)==null?void 0:J.map(We=>t.createElement("div",{onClick:()=>{We.path&&(0,ee.xg)(We.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:We.path?"pointer":"default"}},t.createElement("img",{src:Ae.Z.IMG_SERVER+We.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:$n.content},t.createElement("div",{className:$n.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:$n.li}),t.createElement(ce.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:$n.li}),t.createElement(ce.Link,{to:"/paths",target:"_blank",className:$n.li})),t.createElement("div",{className:$n.demonstrate},t.createElement("div",{className:$n.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Hn.map((We,bt)=>{var Xn;return t.createElement("div",{key:bt,className:$n.li,style:{background:We.background,cursor:We!=null&&We.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:$n.name},We.name),t.createElement("div",{className:$n.tagWarp},(Xn=We==null?void 0:We.tags)==null?void 0:Xn.map((pr,br)=>t.createElement("div",{key:`${bt}-${br}`,className:$n.tag},pr))),t.createElement("div",{className:$n.mask,onClick:()=>{switch(bt){case 0:bn(!0);break;default:We.link?(0,ee.xg)(We.link):We.more&&ce.history.push("/classrooms/classicCases");return}},style:{background:We.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},We.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:$n.feature},t.createElement("div",{className:$n.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,Sn.map((We,bt)=>t.createElement("div",{className:$n.li,key:We.title,onClick:()=>{switch(bt){case 0:bn(!0);break;default:We.link&&(0,ee.xg)(We.link);break}}},t.createElement("img",{src:We.img}),t.createElement("div",null,t.createElement("h4",null,We.title),t.createElement("h6",null,We.intro)))))))))};var Lt=(0,ce.connect)(({user:s})=>({user:s}))(Ct),St=v(41867),Bt=v(78241),Nt=v(8591),Ht=v(3113),Tn=v(5083),In=v(43418),Gn=v(1710),Jt=v(57809),er=v(92832),an=v(88522),Nn=v(66649),Kt=v.n(Nn),wn=v(61527),Rn=v(33270),lr=v(76411),dr=v(95707),pt=v(96935),jn=v(26724),yn=v.n(jn),Qn=v(59149),sr=v(3918),mn=Object.defineProperty,Wn=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,gr=(s,l,n)=>l in s?mn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,xa=(s,l)=>{for(var n in l||(l={}))Kr.call(l,n)&&gr(s,n,l[n]);if(Wn)for(var n of Wn(l))Vr.call(l,n)&&gr(s,n,l[n]);return s},Ia=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Wa=({user:s,dispatch:l,homePage:n,forumsList:Be,globalSetting:J})=>{var ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br;const[Ca]=Bt.default.useForm(),[,,da,Zr]=(0,wn.U)(dr.su,{}),[La,Na,Oa]=(0,wn.U)(Rn.nQ,{page:1}),[,qa,za,ta]=(0,wn.U)(Rn.V8,{page:1,limit:5,order:"visits",search:""}),[fr,,ga,Sr]=(0,wn.U)(dr.Yu,{type:"view"}),[Ta,ma]=(0,t.useState)(!1),[Ra,Aa]=(0,t.useState)(!1),[na,_a]=(0,t.useState)([]),[Ya,fa]=(0,t.useState)(!0),[ha,Br]=(0,t.useState)([]),[$a,Ne]=(0,t.useState)(!0),[Bn,Pn]=(0,t.useState)([]),pn=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Jn=[{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 text-16px"},t.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),t.createElement("img",{src:v(99799),style:{width:"100%"}}))}],[yr,hi]=(0,t.useState)(Jn[0]),Ge=[{title:"\u6559\u5B66\u8D44\u6E90",img:v(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:v(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:v(32074),link:"/classrooms"}],bi=(0,t.useMemo)(()=>{var P,Gt,ye,wt,_t,va,Cr,al,cu,du,gu,mu;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(P=n==null?void 0:n.index_statistics)==null?void 0:P.total_visit_count,unit:"\u6B21",img:v(6218)},{title:"\u8BBF\u5BA2\u6570",num:(Gt=n==null?void 0:n.index_statistics)==null?void 0:Gt.total_user_count,unit:"\u4EBA",img:v(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(ye=n==null?void 0:n.index_statistics)==null?void 0:ye.subject_count,unit:"\u95E8",img:v(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(wt=n==null?void 0:n.index_statistics)==null?void 0:wt.shixun_count,unit:"\u4E2A",img:v(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(_t=n==null?void 0:n.index_statistics)==null?void 0:_t.repository_count,unit:"\u79CD",img:v(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(va=n==null?void 0:n.index_statistics)==null?void 0:va.all_user_count,unit:"\u4EBA",img:v(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(Cr=n==null?void 0:n.index_statistics)==null?void 0:Cr.evaluate_count,unit:"\u6B21",img:v(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(al=n==null?void 0:n.index_statistics)==null?void 0:al.user_online_count,unit:"\u4EBA",img:v(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(cu=n==null?void 0:n.index_statistics)==null?void 0:cu.attachment_count,unit:"\u4E2A",img:v(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(du=n==null?void 0:n.index_statistics)==null?void 0:du.question_count,unit:"\u9053",img:v(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(gu=n==null?void 0:n.index_statistics)==null?void 0:gu.video_count,unit:"\u4E2A",img:v(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(mu=n==null?void 0:n.index_statistics)==null?void 0:mu.exercise_count,unit:"\u95E8",img:v(15939)}]},[n==null?void 0:n.index_statistics]),ss=[{img:v(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF\u57FA\u4E8E\u519B\u4E8B\u88C5\u5907\u77E5\u8BC6\u56FE\u8C31\uFF0C\u8986\u76D6\u70ED\u95E8\u88C5\u5907\u3001\u5404\u7C7B\u578B\u88C5\u5907\u3001\u4EFB\u52A1\u9700\u6C42\u4E0E\u4F5C\u6218\u573A\u666F\u5339\u914D\uFF0C\u4EE5\u53CA\u76F8\u5173\u88C5\u5907\u63A8\u8350\u7B49\u6838\u5FC3\u573A\u666F\u3002\u7CFB\u7EDF\u878D\u5408\u4F5C\u6218\u9700\u6C42\u3001\u73AF\u5883\u8981\u7D20\u3001\u88C5\u5907\u6027\u80FD\u53CA\u5386\u53F2\u6570\u636E\uFF0C\u63D0\u4F9B\u4E2A\u6027\u5316\u3001\u667A\u80FD\u5316\u7684\u88C5\u5907\u9009\u578B\u65B9\u6848\uFF0C\u52A9\u529B\u4F5C\u6218\u6548\u80FD\u6700\u4F18\u914D\u7F6E\u3002"},{img:v(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u672C\u7CFB\u7EDF\u96C6\u6210\u6218\u573A\u4F5C\u6218\u6570\u636E\u3001\u5929\u6C14\u73AF\u5883\u7B49\u591A\u7EF4\u4FE1\u606F\uFF0C\u91C7\u7528\u5148\u8FDB\u7684\u6570\u636E\u6E05\u6D17\u3001\u5904\u7406\u4E0E\u878D\u5408\u6280\u672F\uFF0C\u63D0\u4F9B\u5168\u9762\u7684\u6218\u573A\u6001\u52BF\u5206\u6790\u3002\u901A\u8FC7\u53EF\u89C6\u5316\u5C55\u793A\u4F24\u4EA1\u4E0E\u88C5\u5907\u6D88\u8017\uFF0C\u7ED3\u5408\u6C14\u8C61\u56E0\u7D20\u6DF1\u5165\u8BC4\u4F30\u5929\u6C14\u5BF9\u4F5C\u6218\u6548\u679C\u7684\u5F71\u54CD\uFF0C\u7CBE\u51C6\u9884\u6D4B\u672A\u6765\u6218\u573A\u52A8\u6001\uFF0C\u52A9\u529B\u6307\u6325\u5B98\u4F18\u5316\u51B3\u7B56\u3002 "},{img:v(2340),name:"\u519B\u4E8B\u6218\u5F79\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u57FA\u4E8E\u5386\u53F2\u6218\u5F79\u6570\u636E\uFF0C\u6784\u5EFA\u519B\u4E8B\u6218\u5F79\u56FE\u8C31\uFF0C\u7ED3\u5408\u5148\u8FDB\u7684\u667A\u80FD\u95EE\u7B54\u6280\u672F\uFF0C\u5E2E\u52A9\u7528\u6237\u5FEB\u901F\u83B7\u53D6\u8BE6\u7EC6\u3001\u5168\u9762\u7684\u6218\u5F79\u4FE1\u606F\u4E0E\u6DF1\u5EA6\u89E3\u6790\uFF0C\u663E\u8457\u63D0\u5347\u51B3\u7B56\u6548\u7387\u4E0E\u6218\u7565\u90E8\u7F72\u7684\u79D1\u5B66\u6027\uFF0C\u4E3A\u73B0\u4EE3\u519B\u4E8B\u6307\u6325\u63D0\u4F9B\u5F3A\u6709\u529B\u7684\u667A\u80FD\u652F\u6301\u3002"},{img:v(96159),name:"\u519B\u8230\u4E8B\u6545\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u901A\u8FC7\u96C6\u6210\u519B\u8230\u4E8B\u6545\u65B0\u95FB\u4E0E\u519B\u8230\u5DE1\u822A\u57FA\u672C\u4FE1\u606F\uFF0C\u8FD0\u7528\u6570\u636E\u5904\u7406\u4E0E\u5173\u8054\u878D\u5408\u6280\u672F\uFF0C\u6DF1\u5165\u5206\u6790\u4E8B\u6545\u539F\u56E0\u3002\u7CFB\u7EDF\u63D0\u4F9B\u53EF\u89C6\u5316\u5C55\u793A\uFF0C\u5E2E\u52A9\u5FEB\u901F\u8BC6\u522B\u6F5C\u5728\u98CE\u9669\uFF0C\u4E3A\u51B3\u7B56\u8005\u63D0\u4F9B\u7CBE\u51C6\u7684\u4E8B\u6545\u9884\u6D4B\u4E0E\u9884\u8B66\u652F\u6301\uFF0C\u6709\u6548\u63D0\u5347\u519B\u961F\u5B89\u5168\u4FDD\u969C\u548C\u7BA1\u7406\u6548\u7387\uFF0C\u63A8\u52A8\u667A\u80FD\u5316\u8FD0\u8425\u3002"}],mt=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(Sr==null?void 0:Sr.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(Sr==null?void 0:Sr.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(Sr==null?void 0:Sr.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[Sr]),Qt=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(P,Gt)=>t.createElement(pt.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>Ia(void 0,null,function*(){const ye=yield(0,dr.NX)({teacher_id:P});(ye==null?void 0:ye.status)==0&&(Nt.ZP.success("\u5220\u9664\u6210\u529F"),da({}),ma(!1))})},"\u5220\u9664\u6210\u5458")}],Or=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(P,Gt)=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement(ce.Link,{className:"bold c-black",to:`/users/${Gt.login}`,target:"_blank"},P||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:P=>P?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,Kt()(P).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:P=>{if(P===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],li=(P=!1)=>Ia(void 0,null,function*(){var Gt;if((P||Ya)&&!Na){const ye=Ca.getFieldsValue(),wt=yield Oa(xa({page:P?1:(La==null?void 0:La.page)+1,container_type:1},ye));Br(P?[...wt.users]:[...ha,...wt.users]),((Gt=wt.users)==null?void 0:Gt.length)<10&&fa(!1)}}),ei=()=>Ia(void 0,null,function*(){var P;const Gt=yield l({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});_a((P=Gt||[])==null?void 0:P.map(ye=>({value:ye})))});return(0,t.useEffect)(()=>{const P=Kt()();ei(),da({}),za({}),P&&ga({start_at:P.subtract(7,"day").format("YYYY-MM-DD"),end_at:P.format("YYYY-MM-DD")}),l({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{l({type:"homePage/home",payload:{}})},[n.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${v(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},t.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},t.createElement("div",{className:"flex-1 flex flex-col gap-20px"},t.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${v(91527)}) 0 0 / 100% 100% no-repeat`}},t.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),t.createElement("div",{className:"mt-10px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u2014\u2014\u953B\u9020\u65B0\u65F6\u4EE3\u519B\u4E8B\u6570\u636E\u5C16\u5175\u7684\u667A\u6167\u5E73\u53F0",t.createElement("br",null),t.createElement("br",null),"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF\u662F\u9762\u5411\u519B\u4E8B\u9662\u6821\u5E08\u751F\u7684\u5B9E\u6218\u5316\u6559\u5B66\u5E73\u53F0\uFF0C\u96C6\u6210\u865A\u62DF\u4EFF\u771F\u63A8\u6F14\u3001\u8D85\u7B97\u6570\u636E\u5904\u7406\u4E0E\u667A\u80FD\u6570\u636E\u4E2D\u53F0\u6280\u672F\uFF0C\u652F\u6301\u6218\u573A\u73AF\u5883\u6A21\u62DF\u63A8\u6F14\u3001\u5927\u89C4\u6A21\u519B\u4E8B\u6570\u636E\u8BAD\u7EC3\u53CA\u4F5C\u6218\u6570\u636E\u6316\u6398\uFF0C\u9002\u7528\u4E8E\u519B\u4E8B\u6570\u636E\u6559\u80B2\u3001\u4F5C\u6218\u6570\u636E\u4FDD\u969C\u6F14\u7EC3\u53CA\u79D1\u7814\u653B\u5173\u7B49\u573A\u666F\uFF0C\u52A9\u529B\u63D0\u5347\u6570\u636E\u4FDD\u969C\u80FD\u529B\uFF0C\u63A8\u52A8\u519B\u4E8B\u6559\u80B2\u6570\u5B57\u5316\u8F6C\u578B\u3002"),t.createElement("div",{className:"mt-30px flex flex-wrap item-center gap-10px",style:{paddingRight:"400px"}},["\u4FDD\u969C\u6570\u636E\u5B89\u5168","\u63D0\u9AD8\u6570\u636E\u8D28\u91CF","\u7BA1\u7406\u6570\u636E\u8D44\u4EA7","\u6570\u636E\u5DE5\u7A0B\u5B9E\u8BAD","\u6570\u636E\u8BFE\u7A0B\u8D44\u6E90"].map((P,Gt)=>t.createElement("div",{key:Gt,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},P)))),t.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},t.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),Ge.map((P,Gt)=>t.createElement("div",{key:Gt,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,ee.xg)(P==null?void 0:P.link)}},t.createElement("img",{src:P==null?void 0:P.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},P==null?void 0:P.title)))),t.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),t.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},bi.map((P,Gt)=>t.createElement("div",{key:Gt,className:"flex gap-10px item-center"},t.createElement("img",{src:P==null?void 0:P.img,className:"rounded-full",style:{width:"60px"}}),t.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},t.createElement("div",null,t.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(P==null?void 0:P.num)||0),P==null?void 0:P.unit),t.createElement("div",null,P.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Jn.map(P=>t.createElement("div",{key:P==null?void 0:P.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(yr==null?void 0:yr.key)==(P==null?void 0:P.key)?"bg-white":""}`,onClick:()=>{hi(P)},style:{color:(yr==null?void 0:yr.key)==(P==null?void 0:P.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},P==null?void 0:P.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(ot=Jn==null?void 0:Jn.find(P=>(P==null?void 0:P.key)==(yr==null?void 0:yr.key)))==null?void 0:ot.children,(yr==null?void 0:yr.url)&&t.createElement(Ht.ZP,{type:"primary",onClick:()=>{(0,ee.xg)(yr==null?void 0:yr.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},pn.map(P=>t.createElement("div",{key:P==null?void 0:P.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(fr==null?void 0:fr.type)==(P==null?void 0:P.id)?"bg-white":""}`,onClick:()=>{ga({type:P==null?void 0:P.id})},style:{color:(fr==null?void 0:fr.type)==(P==null?void 0:P.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},P==null?void 0:P.name))),t.createElement("div",{className:"flex justify-between mt-32px px-40px"},t.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(kt=pn==null?void 0:pn.find(P=>(P==null?void 0:P.id)==(fr==null?void 0:fr.type)))==null?void 0:kt.name),t.createElement(Tn.default.RangePicker,{value:[Kt()(fr==null?void 0:fr.start_at),Kt()(fr==null?void 0:fr.end_at)],onChange:(P,Gt)=>{ga({start_at:Gt==null?void 0:Gt[0],end_at:Gt==null?void 0:Gt[1]})}})),t.createElement(pe.Z,{option:mt}))),t.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},t.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${v(6716)}) 0 0 / 100% auto no-repeat`}},(0,St.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(vt=Ae.Z)==null?void 0:vt.IMG_SERVER}/images/${(ze=s==null?void 0:s.userInfo)==null?void 0:ze.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(Mt=s==null?void 0:s.userInfo)==null?void 0:Mt.username),t.createElement("div",{className:"mt-10px c-grey-666"},(qt=s==null?void 0:s.userInfo)==null?void 0:qt.user_identity," ",(xn=s==null?void 0:s.userInfo)==null?void 0:xn.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var P;ce.history.push(`/users/${(P=s==null?void 0:s.userInfo)==null?void 0:P.login}/baseInfo/edit`)}})),!(0,St.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:v(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(Ht.ZP,{type:"primary",className:"mt-22px",onClick:()=>{l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),t.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:v(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Mn=(bn=Be.forumsData)==null?void 0:bn.memo_list)!=null&&Mn.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Hn=(It=Be.forumsData)==null?void 0:It.memo_list)==null?void 0:Hn.map(P=>t.createElement("div",{key:P==null?void 0:P.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,ee.xg)(`/forums/${P.id}`)}},t.createElement(zn.Z,{placement:"topLeft",title:P==null?void 0:P.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},P==null?void 0:P.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,P==null?void 0:P.user_name),t.createElement("div",null,Kt()(P==null?void 0:P.created_at).format("YYYY-MM-DD")))))):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end gap-14px"},t.createElement("img",{src:v(46750),style:{height:"21px"}}),(0,St.Ny)()&&t.createElement(t.Fragment,null,t.createElement(zn.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Aa(!0)}})),t.createElement(zn.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{ma(!0)}})))),(Sn=Zr==null?void 0:Zr.data)!=null&&Sn.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(We=Zr==null?void 0:Zr.data)==null?void 0:We.map(P=>{var Gt;return t.createElement("div",{key:P==null?void 0:P.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,ee.xg)(`/users/${P==null?void 0:P.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(Gt=Ae.Z)==null?void 0:Gt.IMG_SERVER}/images/${P==null?void 0:P.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),t.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full",style:{height:60,background:"#F6F7F9",paddingLeft:85}},t.createElement("div",{className:"text-16px c-grey-333 font-semibold"},P==null?void 0:P.real_name),t.createElement("div",{className:"text-12px c-grey-333"},P==null?void 0:P.school_name," ",P==null?void 0:P.user_identity)))})):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:v(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(bt=n.recommend_subjects)!=null&&bt.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Xn=n.recommend_subjects)==null?void 0:Xn.map(P=>{var Gt;return t.createElement("div",{key:P==null?void 0:P.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,ee.xg)(`/paths/${P==null?void 0:P.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(Gt=Ae.Z)==null?void 0:Gt.IMG_SERVER}${P==null?void 0:P.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},P==null?void 0:P.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},P.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},t.createElement("div",{className:"flex item-end justify-between p-20px"},t.createElement("img",{src:v(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(pr=ta==null?void 0:ta.courses)!=null&&pr.length?t.createElement("div",{className:"flex flex-col gap-14px"},(br=ta==null?void 0:ta.courses)==null?void 0:br.map((P,Gt)=>t.createElement("div",{className:"pt-14px",key:Gt},t.createElement(sr.Si,{DataProps:P,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(Da.Z,null)))),t.createElement(In.default,{open:Ta,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{ma(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{ma(!1)}},t.createElement(Gn.default,{columns:Qt,dataSource:(Zr==null?void 0:Zr.data)||[]})),t.createElement(In.default,{open:Ra,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Aa(!1)},centered:!0,destroyOnClose:!0,onOk:()=>Ia(void 0,null,function*(){(Bn==null?void 0:Bn.length)==0?Nt.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,dr.Zz)({teacher_id:Bn})).status===0&&(Nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),da({}),Aa(!1))})},t.createElement(Bt.default,{layout:"inline",size:"large",form:Ca,initialValues:{search_type:"1"},onFinish:P=>{if((P==null?void 0:P.keyword)===""){Br([]),Nt.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Ne(!1),fa(!0),Pn([]),setTimeout(()=>{li(!0)},200)}},t.createElement(Bt.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(Jt.default,{style:{width:110}},t.createElement(Jt.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(Jt.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(Jt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(Jt.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(Bt.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(er.default,{allowClear:!0,style:{width:240}})),t.createElement(Bt.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(an.Z,{options:na,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(P,Gt)=>Gt.value.toUpperCase().indexOf(P.toUpperCase())!==-1})),t.createElement(Bt.default.Item,null,t.createElement(Ht.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(Gn.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Bn,onChange:P=>{Pn(P),console.log("selectedRowKeys",P)}},pagination:!1,dataSource:[],columns:Or,showHeader:(ha==null?void 0:ha.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(yn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:P=>{li()},hasMore:Ya,useWindow:!1},t.createElement(Gn.default,{loading:Na,showHeader:!1,pagination:!1,dataSource:ha,columns:Or,locale:{emptyText:t.createElement(Da.Z,{img:$a?Qn.RL:Qn.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:$a?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Bn,onChange:P=>{Pn(P),console.log("selectedRowKeys",P)}}})))))};var mr=(0,ce.connect)(({loading:s,forumsList:l,user:n,homePage:Be,globalSetting:J})=>({user:n,loading:s.models.index,homePage:Be,forumsList:l,globalSetting:J}))(Wa),Ir=v(99313),Et={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},Va=v(77531),Hr=v.p+"static/bg1.02a5f786.png",Pr=Object.defineProperty,An=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,qr=(s,l,n)=>l in s?Pr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,xr=(s,l)=>{for(var n in l||(l={}))wr.call(l,n)&&qr(s,n,l[n]);if(An)for(var n of An(l))oa.call(l,n)&&qr(s,n,l[n]);return s};const Ur=s=>React.createElement("svg",xr({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var _r="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Vn=Object.defineProperty,Ar=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,hr=(s,l,n)=>l in s?Vn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ua=(s,l)=>{for(var n in l||(l={}))wa.call(l,n)&&hr(s,n,l[n]);if(Ar)for(var n of Ar(l))Yn.call(l,n)&&hr(s,n,l[n]);return s};const Ut=s=>React.createElement("svg",ua({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Qr=Object.defineProperty,Fr=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(s,l,n)=>l in s?Qr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ba=(s,l)=>{for(var n in l||(l={}))Ha.call(l,n)&&Ua(s,n,l[n]);if(Fr)for(var n of Fr(l))ya.call(l,n)&&Ua(s,n,l[n]);return s};const dt=s=>React.createElement("svg",ba({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Dt=Object.defineProperty,fn=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,ri=(s,l,n)=>l in s?Dt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,wi=(s,l)=>{for(var n in l||(l={}))Xr.call(l,n)&&ri(s,n,l[n]);if(fn)for(var n of fn(l))Ii.call(l,n)&&ri(s,n,l[n]);return s};const ui=s=>React.createElement("svg",wi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var tr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",st="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",Qa=v.p+"static/a1.86bdd427.png",Jr=Object.defineProperty,ci=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,di=(s,l,n)=>l in s?Jr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,gi=(s,l)=>{for(var n in l||(l={}))Yi.call(l,n)&&di(s,n,l[n]);if(ci)for(var n of ci(l))Pi.call(l,n)&&di(s,n,l[n]);return s};const Fi=s=>React.createElement("svg",gi({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var Zi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",yi=Object.defineProperty,hn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Mr=(s,l,n)=>l in s?yi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,oo=(s,l)=>{for(var n in l||(l={}))Ve.call(l,n)&&Mr(s,n,l[n]);if(hn)for(var n of hn(l))vr.call(l,n)&&Mr(s,n,l[n]);return s};const uo=s=>React.createElement("svg",oo({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var co="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Rl=Object.defineProperty,mi=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,ki=(s,l,n)=>l in s?Rl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ci=(s,l)=>{for(var n in l||(l={}))go.call(l,n)&&ki(s,n,l[n]);if(mi)for(var n of mi(l))mo.call(l,n)&&ki(s,n,l[n]);return s};const Xo=s=>React.createElement("svg",Ci({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var Yl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",Ao=Object.defineProperty,ai=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Wi=(s,l,n)=>l in s?Ao(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Pl=(s,l)=>{for(var n in l||(l={}))Ai.call(l,n)&&Wi(s,n,l[n]);if(ai)for(var n of ai(l))Gi.call(l,n)&&Wi(s,n,l[n]);return s},Vi=(s,l)=>{var n={};for(var Be in s)Ai.call(s,Be)&&l.indexOf(Be)<0&&(n[Be]=s[Be]);if(s!=null&&ai)for(var Be of ai(s))l.indexOf(Be)<0&&Gi.call(s,Be)&&(n[Be]=s[Be]);return n},Li=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Fl=s=>{var l=s,{competitions:n,user:Be,dispatch:J}=l,ot=Vi(l,["competitions","user","dispatch"]);const[kt,vt]=(0,t.useState)(!1),[ze,Mt]=(0,t.useState)({}),[qt,xn]=(0,t.useState)(""),bn=(0,t.useRef)(null),Mn=(0,t.useRef)(null);(0,t.useEffect)(()=>{It()},[]);const It=()=>Li(void 0,null,function*(){n.listParams.keyword="",n.listParams.category="",n.listParams.page=1,J({type:"competitions/getList",payload:Pl({},n.listParams)})}),Hn=[{path:"",img:Hr},{path:"",img:Hr},{path:"",img:Hr},{path:"",img:Hr}],Sn=[{path:"",img:Qa,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:Qa,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:Qa,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"}],We=bt=>{xn(bt),n.listParams.page=1,n.listParams.category=bt,J({type:"competitions/getList",payload:Pl({},n.listParams)})};return t.createElement("section",{className:Et.home},t.createElement(Ei.Z,{loading:kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Et.bg},Hn&&t.createElement(Ze.Z,{ref:bn,autoplay:!0,pauseOnDotsHover:!0},Hn==null?void 0:Hn.map((bt,Xn)=>t.createElement("div",{key:Xn,className:Et.li},t.createElement("a",{href:bt.path},t.createElement("img",{width:"100%",src:bt.img}))))),t.createElement("div",{className:Et.btns},t.createElement("div",{onClick:()=>{bn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{bn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:Et.competition},t.createElement("div",{className:Et.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:Et.des},t.createElement("img",{src:_r,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:ca,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:xe,alt:""}),t.createElement("aside",null,t.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:tr,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:Et.information},t.createElement("div",{className:Et.title},t.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Et.des},t.createElement("div",{className:Et.d1},t.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",{className:Et.d2},t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.createElement("div",{className:Et.d3},t.createElement("div",null,t.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.createElement("div",{className:Et.retrospect},t.createElement("div",{className:Et.title},t.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Et.banner},Sn&&t.createElement(Ze.Z,{ref:Mn,autoplay:!1,pauseOnDotsHover:!0},Sn==null?void 0:Sn.map((bt,Xn)=>t.createElement("div",{key:Xn,className:Et.li},t.createElement("div",{className:Et.left},t.createElement("img",{width:524,src:bt.img})),t.createElement("div",{className:Et.right},t.createElement("div",{className:Et.name},bt==null?void 0:bt.name),t.createElement("div",{className:Et.des},bt.des),t.createElement("div",{className:Et.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:Zi})),t.createElement("img",{className:Et.l,src:co}),t.createElement("img",{className:Et.r,src:Yl}))))),t.createElement("div",{className:Et.btns},t.createElement("div",{onClick:()=>{Mn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Mn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:Et.group},t.createElement("div",{className:Et.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Ir.default,{className:Et.tabs,activeKey:qt,onChange:We},t.createElement(Ir.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Ir.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Ir.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:Et.list},t.createElement(Va.Z,{show:!1})),t.createElement("div",{onClick:()=>ce.history.push(`/competitions?tabs=${qt}`),className:Et.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Zl=(0,ce.connect)(({competitions:s,user:l})=>({competitions:s,user:l}))(Fl),Ni=v(2337),kl=v(93948),ji={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},fo=v(90175),Gl=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Wl=s=>Gl(void 0,null,function*(){return(0,$.ZP)("/api/home/statistic.json",{method:"Get",params:s})}),ii=({dispatch:s})=>{var l,n,Be,J,ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr,Ta,ma,Ra,Aa,na,_a,Ya,fa,ha,Br,$a,Ne,Bn,Pn,pn,Jn,yr;const[,,hi,Ge]=(0,wn.U)(Wl,{}),bi=(0,t.useMemo)(()=>{var ye;const wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.homework_publish_statistic,_t=[{value:wt==null?void 0:wt.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:wt==null?void 0:wt.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:wt==null?void 0:wt.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:wt==null?void 0:wt.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:wt==null?void 0:wt.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:va=>{const Cr=_t==null?void 0:_t.find(al=>(al==null?void 0:al.name)==va);return`${va}${(Math.round((Cr==null?void 0:Cr.value)/(wt==null?void 0:wt.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:_t,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(l=Ge==null?void 0:Ge.data)==null?void 0:l.homework_publish_statistic]),ss=(0,t.useMemo)(()=>{var ye,wt;const _t=(wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.student_learn_data)==null?void 0:wt.charts,va=_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:va,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[(Be=(n=Ge==null?void 0:Ge.data)==null?void 0:n.student_learn_data)==null?void 0:Be.charts]),mt=(0,t.useMemo)(()=>{var ye,wt;const _t=(wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.homework_number_statistic)==null?void 0:wt.charts,va=_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:va,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(ot=(J=Ge==null?void 0:Ge.data)==null?void 0:J.homework_number_statistic)==null?void 0:ot.charts]),[Qt,Or]=(0,t.useState)(!1),[li,ei]=(0,t.useState)(0),P=(0,t.useRef)(null),Gt=()=>Gl(void 0,null,function*(){const ye=yield hi({});(ye==null?void 0:ye.status)==0&&setTimeout(()=>{Gt()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,St.bg)()?Gt():ce.history.push("/newlogin")},[(0,St.bg)()]),(0,t.useEffect)(()=>{if(!P.current)return;const ye=()=>{if(P.current){const va=P.current.clientHeight;va!==li&&ei(va)}};ye();const wt=new ResizeObserver(()=>{ye()});wt.observe(P.current);const _t=()=>{requestAnimationFrame(ye)};return document.addEventListener("fullscreenchange",_t),window.addEventListener("resize",ye),()=>{wt.disconnect(),document.removeEventListener("fullscreenchange",_t),window.removeEventListener("resize",ye)}},[li]),(0,t.useEffect)(()=>{const ye=()=>{const _t=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;Or(!!_t)};document.addEventListener("fullscreenchange",ye),document.addEventListener("webkitfullscreenchange",ye),document.addEventListener("mozfullscreenchange",ye),document.addEventListener("MSFullscreenChange",ye);const wt=_t=>{console.log(_t.key,"event.key"),_t.key==="F11"&&(_t.preventDefault(),Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)),_t.key==="Escape"&&Qt&&((0,ne.BU)(),Or(!1))};return window.addEventListener("keydown",wt),()=>{document.removeEventListener("fullscreenchange",ye),document.removeEventListener("webkitfullscreenchange",ye),document.removeEventListener("mozfullscreenchange",ye),document.removeEventListener("MSFullscreenChange",ye),window.removeEventListener("keydown",wt)}},[]),t.createElement(fo.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:Qt?"100vh":"",backgroundColor:"#EEF5FE"}},Qt&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:v(33226),style:{top:0,left:0,zIndex:-1}}),Qt&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:ji.fullScreen,style:{width:"132rem"},onClick:()=>{Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)}},t.createElement("i",{className:"iconfont icon-hjj-tuichuquanping font14"}),t.createElement("div",null,"\u9000\u51FA\u5168\u5C4F")))),t.createElement("div",{className:"flex flex-col gap-20px-rem py-20px-rem px-24px-rem",style:{color:"#121C31",height:Qt?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:Qt?"20rem 80rem":"20rem 20rem"}},!Qt&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:ji.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:ji.fullScreen,onClick:()=>{Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)}},t.createElement("i",{className:"iconfont icon-hjj-quanping font14"}),t.createElement("div",null,"\u5168\u5C4F"))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"14%"}},t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u5E73\u53F0\u6210\u5458"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:(vt=(kt=Ge==null?void 0:Ge.data)==null?void 0:kt.platform_member)==null?void 0:vt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(Mt=(ze=Ge==null?void 0:Ge.data)==null?void 0:ze.platform_member)==null?void 0:Mt.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(xn=(qt=Ge==null?void 0:Ge.data)==null?void 0:qt.platform_member)==null?void 0:xn.student_count,icon:"#icon-hjj-xueshengshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(ye==null?void 0:ye.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem",style:{flex:"1.5"}},t.createElement("div",{className:"font-medium"},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"7\u5929\u5185\u6D3B\u8DC3\u7528\u6237",num:(Mn=(bn=Ge==null?void 0:Ge.data)==null?void 0:bn.learn_number)==null?void 0:Mn.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Hn=(It=Ge==null?void 0:Ge.data)==null?void 0:It.learn_number)==null?void 0:Hn.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},ye==null?void 0:ye.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u6559\u5B66\u5185\u5BB9\u6982\u89C8"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B9E\u8DF5\u9879\u76EE\u6570",num:(We=(Sn=Ge==null?void 0:Ge.data)==null?void 0:Sn.teaching_content_overview)==null?void 0:We.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Xn=(bt=Ge==null?void 0:Ge.data)==null?void 0:bt.teaching_content_overview)==null?void 0:Xn.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(br=(pr=Ge==null?void 0:Ge.data)==null?void 0:pr.teaching_content_overview)==null?void 0:br.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},ye==null?void 0:ye.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:P},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(Ze.Z,{className:"w-full h-full",autoplay:!0},(Ca=Ge==null?void 0:Ge.data)==null?void 0:Ca.images_url.map((ye,wt)=>{var _t;return t.createElement("div",{key:wt,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:li||((_t=P==null?void 0:P.current)==null?void 0:_t.clientHeight),background:`url(${Ae.Z.IMG_SERVER}${ye==null?void 0:ye.image_url}) center / auto 100% no-repeat`}}))}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{style:{margin:"auto 0"}},t.createElement(pe.Z,{style:{height:"137px"},option:bi}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-8px-rem"},[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",num:(Zr=(da=Ge==null?void 0:Ge.data)==null?void 0:da.shixun_evaluate_statistic)==null?void 0:Zr.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(Na=(La=Ge==null?void 0:Ge.data)==null?void 0:La.shixun_evaluate_statistic)==null?void 0:Na.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:((qa=(Oa=Ge==null?void 0:Ge.data)==null?void 0:Oa.shixun_evaluate_statistic)==null?void 0:qa.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex-1 minW-0 flex gap-8px-rem item-center rounded-4px-rem pl-12px-rem",style:{background:"linear-gradient( 90deg, #E8F3FD 0%, #FFFFFF 100%)"}},t.createElement("span",{className:`iconfont ${ye==null?void 0:ye.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},ye==null?void 0:ye.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},ye==null?void 0:ye.num,ye==null?void 0:ye.unit)))))),t.createElement("div",{className:"grid gap-18px-rem",style:{gridTemplateColumns:"1fr 1fr",height:"62%"}},t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u5B66\u4E60\u6570\u636E"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ta=(za=Ge==null?void 0:Ge.data)==null?void 0:za.student_learn_data)==null?void 0:ta.today_learn_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ga=(fr=Ge==null?void 0:Ge.data)==null?void 0:fr.student_learn_data)==null?void 0:ga.recently_learn_count)||0)),t.createElement(pe.Z,{className:"flex-1",style:{height:"162rem"},option:ss}))),t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Ta=(Sr=Ge==null?void 0:Ge.data)==null?void 0:Sr.homework_number_statistic)==null?void 0:Ta.today_homework_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Ra=(ma=Ge==null?void 0:Ge.data)==null?void 0:ma.homework_number_statistic)==null?void 0:Ra.recently_homework_count)||0)),t.createElement(pe.Z,{className:"flex-1",style:{height:"162rem"},option:mt}))),t.createElement("div",{className:"flex flex-col gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u6574\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:"mt-16px-rem flex flex-col gap-20px-rem"},[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(na=(Aa=Ge==null?void 0:Ge.data)==null?void 0:Aa.homework_complete_statistic)==null?void 0:na.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(Ya=(_a=Ge==null?void 0:Ge.data)==null?void 0:_a.homework_complete_statistic)==null?void 0:Ya.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(ha=(fa=Ge==null?void 0:Ge.data)==null?void 0:fa.homework_complete_statistic)==null?void 0:ha.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:($a=(Br=Ge==null?void 0:Ge.data)==null?void 0:Br.homework_complete_statistic)==null?void 0:$a.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},ye==null?void 0:ye.title),t.createElement(kl.Z,{className:ji.ProgressStyle,percent:Math.round((ye==null?void 0:ye.percent)*1e4)/100,strokeColor:ye==null?void 0:ye.strokeColor,format:_t=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},_t.toFixed(1),"%")}))))),t.createElement("div",{className:"flex gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},[{title:"\u8BD5\u9898\u603B\u6570",src:v(31632),num:(Bn=(Ne=Ge==null?void 0:Ge.data)==null?void 0:Ne.count_statistic)==null?void 0:Bn.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:v(52609),num:(pn=(Pn=Ge==null?void 0:Ge.data)==null?void 0:Pn.count_statistic)==null?void 0:pn.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:v(46326),num:(yr=(Jn=Ge==null?void 0:Ge.data)==null?void 0:Jn.count_statistic)==null?void 0:yr.courseware_count}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex flex-col item-center justify-center flex-1 minW-0 rounded-8px-rem ",style:{background:"linear-gradient( 180deg, rgba(234,243,255,0.8) 0%, #F8FCFF 100%)"}},t.createElement("img",{src:ye==null?void 0:ye.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},ye==null?void 0:ye.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},ye==null?void 0:ye.num)))))))})};var Vl=(0,ce.connect)(({})=>({}))(ii),Pt={homeCon:"homeCon___IPlea",mainLogo:"mainLogo___BS7eJ",exptStats:"exptStats___aCtB_",exptStatsItem:"exptStatsItem___l9SVl",esItemName:"esItemName___L8Tzl",titleName:"titleName___RKQq1",platSituStats:"platSituStats___iQ2Hu",pSSItem:"pSSItem___aWBDd",new_jxkt:"new_jxkt___uLIIr",new_syxm:"new_syxm___ZDHlH",kt_sx_item:"kt_sx_item___FL0da",kt_sx_item_user:"kt_sx_item_user___aZIT6",kt_sx_item_name:"kt_sx_item_name___XPGIy",kt_sx_item_time:"kt_sx_item_time___Gddx9",watchMore:"watchMore___gm2yE",fwsj_zyfb:"fwsj_zyfb___NjqSx",zyfb_info:"zyfb_info___lD1Cr",zyfb_info_l_r:"zyfb_info_l_r___ZEIxA",info_title:"info_title___rBABx",info_count:"info_count___JgjfG"},Hi=Object.defineProperty,Ui=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Hl=(s,l,n)=>l in s?Hi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Xi=(s,l)=>{for(var n in l||(l={}))ho.call(l,n)&&Hl(s,n,l[n]);if(Ui)for(var n of Ui(l))Qi.call(l,n)&&Hl(s,n,l[n]);return s};const vo=s=>React.createElement("svg",Xi({width:15,height:14,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.533.005c.292 0 .53.239.53.53v11.67h12.73c.292 0 .53.238.53.53 0 .291-.238.53-.53.53H.533a.532.532 0 0 1-.53-.53V.534c0-.291.239-.53.53-.53ZM13.236 2.79c.186-.212.53-.186.716 0 .186.185.186.504 0 .716L9.364 8.12a.524.524 0 0 1-.37.16.585.585 0 0 1-.399-.16L5.97 5.495 2.761 8.704a.513.513 0 0 1-.742 0 .513.513 0 0 1 0-.743l3.58-3.554a.524.524 0 0 1 .371-.159.79.79 0 0 1 .398.133L9.02 7.033Z",fill:"#00DDC7",fillRule:"nonzero"}));var Mo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41MzMuMDA1Yy4yOTIgMCAuNTMuMjM5LjUzLjUzdjExLjY3aDEyLjczYy4yOTIgMCAuNTMuMjM4LjUzLjUzIDAgLjI5MS0uMjM4LjUzLS41My41M0guNTMzYS41MzIuNTMyIDAgMCAxLS41My0uNTNWLjUzNGMwLS4yOTEuMjM5LS41My41My0uNTNaTTEzLjIzNiAyLjc5Yy4xODYtLjIxMi41My0uMTg2LjcxNiAwIC4xODYuMTg1LjE4Ni41MDQgMCAuNzE2TDkuMzY0IDguMTJhLjUyNC41MjQgMCAwIDEtLjM3LjE2LjU4NS41ODUgMCAwIDEtLjM5OS0uMTZMNS45NyA1LjQ5NSAyLjc2MSA4LjcwNGEuNTEzLjUxMyAwIDAgMS0uNzQyIDAgLjUxMy41MTMgMCAwIDEgMC0uNzQzbDMuNTgtMy41NTRhLjUyNC41MjQgMCAwIDEgLjM3MS0uMTU5Ljc5Ljc5IDAgMCAxIC4zOTguMTMzTDkuMDIgNy4wMzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ji=Object.defineProperty,Ul=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Ki=(s,l,n)=>l in s?Ji(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Do=(s,l)=>{for(var n in l||(l={}))po.call(l,n)&&Ki(s,n,l[n]);if(Ul)for(var n of Ul(l))Eo.call(l,n)&&Ki(s,n,l[n]);return s};const Jo=s=>React.createElement("svg",Do({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.317 14.377H.724a.719.719 0 0 1-.718-.719V5.395c0-.397.321-.719.718-.719h3.593V.724c0-.397.322-.718.719-.718h4.31c.398 0 .72.321.72.718v6.827h3.592c.376 0 .689.29.717.664l.002.054v5.39c0 .375-.29.688-.665.716l-.054.002H4.317Zm0-8.623H1.083V13.3h3.234V5.754Zm8.982 2.874h-3.234V13.3H13.3v-4.67ZM8.988 1.083H5.395V13.3h3.593V1.083Z",fill:"#00DDC7",fillRule:"nonzero"}));var Io="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzE3IDE0LjM3N0guNzI0YS43MTkuNzE5IDAgMCAxLS43MTgtLjcxOVY1LjM5NWMwLS4zOTcuMzIxLS43MTkuNzE4LS43MTloMy41OTNWLjcyNGMwLS4zOTcuMzIyLS43MTguNzE5LS43MThoNC4zMWMuMzk4IDAgLjcyLjMyMS43Mi43MTh2Ni44MjdoMy41OTJjLjM3NiAwIC42ODkuMjkuNzE3LjY2NGwuMDAyLjA1NHY1LjM5YzAgLjM3NS0uMjkuNjg4LS42NjUuNzE2bC0uMDU0LjAwMkg0LjMxN1ptMC04LjYyM0gxLjA4M1YxMy4zaDMuMjM0VjUuNzU0Wm04Ljk4MiAyLjg3NGgtMy4yMzRWMTMuM0gxMy4zdi00LjY3Wk04Ljk4OCAxLjA4M0g1LjM5NVYxMy4zaDMuNTkzVjEuMDgzWiIgZmlsbD0iIzAwRERDNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ql=Object.defineProperty,qi=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Jl=(s,l,n)=>l in s?Ql(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Kl=(s,l)=>{for(var n in l||(l={}))wo.call(l,n)&&Jl(s,n,l[n]);if(qi)for(var n of qi(l))Xl.call(l,n)&&Jl(s,n,l[n]);return s};const yo=s=>React.createElement("svg",Kl({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14.4v14.4H0z"}),React.createElement("path",{d:"M5.572.552c.273 0 .455.091.546.364.09.273 0 .637-.273.728C2.75 3.01 1.295 6.558 2.659 9.653c1.001 2.184 3.095 3.64 5.552 3.64.819 0 1.638-.182 2.457-.546a6.056 6.056 0 0 0 3.185-3.185c.09-.182.273-.364.546-.364h.182c.182.09.273.182.273.273.091.182.091.273 0 .455-1.183 2.73-3.731 4.459-6.643 4.459a7.416 7.416 0 0 1-2.821-.546C1.75 12.292.02 8.015 1.567 4.374 2.295 2.645 3.66 1.371 5.3.644c.09 0 .182-.092.273-.092ZM8.21.006a7.147 7.147 0 0 1 7.189 7.19c0 .272-.273.546-.546.546H8.211c-.273 0-.546-.274-.546-.547V.552c0-.273.273-.546.546-.546Zm.637 1.183h-.091v5.46h5.46v-.09c-.182-1.366-.82-2.64-1.73-3.64-1-1.002-2.274-1.548-3.64-1.73Z",fill:"#00DDC7",fillRule:"nonzero"})));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0LjR2MTQuNEgweiIvPjxwYXRoIGQ9Ik01LjU3Mi41NTJjLjI3MyAwIC40NTUuMDkxLjU0Ni4zNjQuMDkuMjczIDAgLjYzNy0uMjczLjcyOEMyLjc1IDMuMDEgMS4yOTUgNi41NTggMi42NTkgOS42NTNjMS4wMDEgMi4xODQgMy4wOTUgMy42NCA1LjU1MiAzLjY0LjgxOSAwIDEuNjM4LS4xODIgMi40NTctLjU0NmE2LjA1NiA2LjA1NiAwIDAgMCAzLjE4NS0zLjE4NWMuMDktLjE4Mi4yNzMtLjM2NC41NDYtLjM2NGguMTgyYy4xODIuMDkuMjczLjE4Mi4yNzMuMjczLjA5MS4xODIuMDkxLjI3MyAwIC40NTUtMS4xODMgMi43My0zLjczMSA0LjQ1OS02LjY0MyA0LjQ1OWE3LjQxNiA3LjQxNiAwIDAgMS0yLjgyMS0uNTQ2QzEuNzUgMTIuMjkyLjAyIDguMDE1IDEuNTY3IDQuMzc0IDIuMjk1IDIuNjQ1IDMuNjYgMS4zNzEgNS4zLjY0NGMuMDkgMCAuMTgyLS4wOTIuMjczLS4wOTJaTTguMjEuMDA2YTcuMTQ3IDcuMTQ3IDAgMCAxIDcuMTg5IDcuMTljMCAuMjcyLS4yNzMuNTQ2LS41NDYuNTQ2SDguMjExYy0uMjczIDAtLjU0Ni0uMjc0LS41NDYtLjU0N1YuNTUyYzAtLjI3My4yNzMtLjU0Ni41NDYtLjU0NlptLjYzNyAxLjE4M2gtLjA5MXY1LjQ2aDUuNDZ2LS4wOWMtLjE4Mi0xLjM2Ni0uODItMi42NC0xLjczLTMuNjQtMS0xLjAwMi0yLjI3NC0xLjU0OC0zLjY0LTEuNzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Co=Object.defineProperty,_i=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,_l=Object.prototype.propertyIsEnumerable,$i=(s,l,n)=>l in s?Co(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,$l=(s,l)=>{for(var n in l||(l={}))Lo.call(l,n)&&$i(s,n,l[n]);if(_i)for(var n of _i(l))_l.call(l,n)&&$i(s,n,l[n]);return s};const Ko=s=>React.createElement("svg",$l({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjkc_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjkc_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M4.235.257v27.454H1.497c-.339 0-.655-.139-.882-.375a1.306 1.306 0 0 1-.358-.919V1.551c0-.327.15-.665.39-.914.217-.225.513-.38.85-.38h2.738Zm18.064 0c.34 0 .655.139.883.375.22.228.358.547.358.919v24.891c.071.347-.019.664-.216.893a1.127 1.127 0 0 1-.864.376H6.3V.364h8.363v9.862l3.151-3.385 3.245 3.245V.257Z",transform:"translate(17.828 15.967)",fill:"url(#sjkc_svg__a)",stroke:"url(#sjkc_svg__b)",strokeWidth:.514})));var No="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00LjIzNS4yNTd2MjcuNDU0SDEuNDk3Yy0uMzM5IDAtLjY1NS0uMTM5LS44ODItLjM3NWExLjMwNiAxLjMwNiAwIDAgMS0uMzU4LS45MTlWMS41NTFjMC0uMzI3LjE1LS42NjUuMzktLjkxNC4yMTctLjIyNS41MTMtLjM4Ljg1LS4zOGgyLjczOFptMTguMDY0IDBjLjM0IDAgLjY1NS4xMzkuODgzLjM3NS4yMi4yMjguMzU4LjU0Ny4zNTguOTE5djI0Ljg5MWMuMDcxLjM0Ny0uMDE5LjY2NC0uMjE2Ljg5M2ExLjEyNyAxLjEyNyAwIDAgMS0uODY0LjM3Nkg2LjNWLjM2NGg4LjM2M3Y5Ljg2MmwzLjE1MS0zLjM4NSAzLjI0NSAzLjI0NVYuMjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuODI4IDE1Ljk2NykiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",jo=Object.defineProperty,es=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ts=(s,l,n)=>l in s?jo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,tl=(s,l)=>{for(var n in l||(l={}))el.call(l,n)&&ts(s,n,l[n]);if(es)for(var n of es(l))xo.call(l,n)&&ts(s,n,l[n]);return s};const Xa=s=>React.createElement("svg",tl({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjrw_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjrw_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M28.636 22.48c.197 0 .386.053.551.15.166.097.307.239.406.413.2.352.2.784 0 1.137a1.101 1.101 0 0 1-.957.563H1.363a1.09 1.09 0 0 1-.78-.33 1.141 1.141 0 0 1-.326-.802c0-.313.124-.597.326-.802.2-.203.476-.33.78-.33ZM25.908.256c1.059 0 2.017.437 2.71 1.143a3.931 3.931 0 0 1 1.118 2.537l.007.23V16.11c0 1.08-.43 2.058-1.125 2.766a3.79 3.79 0 0 1-2.485 1.137l-.225.006H4.092a3.786 3.786 0 0 1-2.71-1.143A3.93 3.93 0 0 1 .264 16.34l-.007-.23V4.167c0-1.08.43-2.059 1.125-2.766A3.79 3.79 0 0 1 3.866.264l.226-.007h21.816ZM16.111 3.91h-1.389l-.167.008a1.71 1.71 0 0 0-.987.425 1.442 1.442 0 0 0-.492 1.075c0 .418.186.8.492 1.075.295.265.703.432 1.154.432h1.39l.166-.008c.385-.035.729-.192.987-.424.306-.276.492-.657.492-1.075 0-.42-.186-.8-.492-1.075a1.722 1.722 0 0 0-1.154-.433Z",transform:"translate(15 18)",fill:"url(#sjrw_svg__a)",stroke:"url(#sjrw_svg__b)",strokeWidth:.514})));var ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yOC42MzYgMjIuNDhjLjE5NyAwIC4zODYuMDUzLjU1MS4xNS4xNjYuMDk3LjMwNy4yMzkuNDA2LjQxMy4yLjM1Mi4yLjc4NCAwIDEuMTM3YTEuMTAxIDEuMTAxIDAgMCAxLS45NTcuNTYzSDEuMzYzYTEuMDkgMS4wOSAwIDAgMS0uNzgtLjMzIDEuMTQxIDEuMTQxIDAgMCAxLS4zMjYtLjgwMmMwLS4zMTMuMTI0LS41OTcuMzI2LS44MDIuMi0uMjAzLjQ3Ni0uMzMuNzgtLjMzWk0yNS45MDguMjU2YzEuMDU5IDAgMi4wMTcuNDM3IDIuNzEgMS4xNDNhMy45MzEgMy45MzEgMCAwIDEgMS4xMTggMi41MzdsLjAwNy4yM1YxNi4xMWMwIDEuMDgtLjQzIDIuMDU4LTEuMTI1IDIuNzY2YTMuNzkgMy43OSAwIDAgMS0yLjQ4NSAxLjEzN2wtLjIyNS4wMDZINC4wOTJhMy43ODYgMy43ODYgMCAwIDEtMi43MS0xLjE0M0EzLjkzIDMuOTMgMCAwIDEgLjI2NCAxNi4zNGwtLjAwNy0uMjNWNC4xNjdjMC0xLjA4LjQzLTIuMDU5IDEuMTI1LTIuNzY2QTMuNzkgMy43OSAwIDAgMSAzLjg2Ni4yNjRsLjIyNi0uMDA3aDIxLjgxNlpNMTYuMTExIDMuOTFoLTEuMzg5bC0uMTY3LjAwOGExLjcxIDEuNzEgMCAwIDAtLjk4Ny40MjUgMS40NDIgMS40NDIgMCAwIDAtLjQ5MiAxLjA3NWMwIC40MTguMTg2LjguNDkyIDEuMDc1LjI5NS4yNjUuNzAzLjQzMiAxLjE1NC40MzJoMS4zOWwuMTY2LS4wMDhjLjM4NS0uMDM1LjcyOS0uMTkyLjk4Ny0uNDI0LjMwNi0uMjc2LjQ5Mi0uNjU3LjQ5Mi0xLjA3NSAwLS40Mi0uMTg2LS44LS40OTItMS4wNzVhMS43MjIgMS43MjIgMCAwIDAtMS4xNTQtLjQzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDE4KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",bo=Object.defineProperty,nl=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,as=(s,l,n)=>l in s?bo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bo=(s,l)=>{for(var n in l||(l={}))rs.call(l,n)&&as(s,n,l[n]);if(nl)for(var n of nl(l))So.call(l,n)&&as(s,n,l[n]);return s};const Oo=s=>React.createElement("svg",Bo({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"12"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"syhj_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"syhj_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.969 14.32a3.96 3.96 0 0 1 3.961 3.961c1.026.91 1.67 1.23 2.106 1.76.443.537.672 1.283.703 2.221.002 1.274-.271 2.213-.85 2.83-.584.62-1.469.9-2.639.9H13.125c-1.128 0-1.99-.26-2.575-.808-.582-.545-.878-1.368-.914-2.447-.002-1.273.271-2.213.85-2.83.584-.62 1.469-.9 2.639-.9.307-1.256.708-2.129 1.33-2.751a3.398 3.398 0 0 1 2.42-1c.916 0 1.75.353 2.372.93.727-.571 1.185-1.015 1.741-1.336a3.96 3.96 0 0 1 1.98-.53Zm-21.738.662.116.003 10.964.005c-.384.42-.67.921-.832 1.465-1.343.361-2.597 1.034-3.513 1.97-.862.88-1.428 1.991-1.501 3.304a7.412 7.412 0 0 0 1.197 4.211H1.348a1 1 0 0 1-.726-.272.941.941 0 0 1-.292-.699v-9.133a.894.894 0 0 1 .278-.593.956.956 0 0 1 .739-.258Zm20.212-7.016c.188.163.325.386.377.642l.02.13v3.01c-.021.296-.16.572-.387.765a1.181 1.181 0 0 1-.719.283l-.132-.001H1.498A1.193 1.193 0 0 1 .28 11.87l-.023-.13V8.737c.02-.297.16-.573.387-.767.202-.173.455-.272.719-.283l.132.002h19.107c.319-.024.617.084.84.278ZM3.167 8.54A1.649 1.649 0 0 0 1.994 9a1.663 1.663 0 0 0-.513 1.18c.025.441.22.837.523 1.126.3.287.708.468 1.158.482a1.644 1.644 0 0 0 1.666-1.62 1.644 1.644 0 0 0-1.66-1.628ZM1.352.257l.134.011h19.116a1.155 1.155 0 0 1 1.218.92l.02.132v3.008c-.021.297-.16.572-.387.766a1.181 1.181 0 0 1-.719.283l-.132-.002H1.495c-.31.022-.616-.08-.852-.283a1.112 1.112 0 0 1-.37-.64l-.016-.126v-3.02c0-.302.131-.588.36-.785C.788.375 1 .285 1.22.263l.133-.006Zm1.815.794a1.704 1.704 0 0 0-1.686 1.637c.025.442.22.838.523 1.128.3.287.708.469 1.158.483a1.644 1.644 0 0 0 1.666-1.623 1.64 1.64 0 0 0-1.66-1.625Z",transform:"translate(18 17)",fill:"url(#syhj_svg__a)",stroke:"url(#syhj_svg__b)",strokeWidth:.514})));var zo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi45NjkgMTQuMzJhMy45NiAzLjk2IDAgMCAxIDMuOTYxIDMuOTYxYzEuMDI2LjkxIDEuNjcgMS4yMyAyLjEwNiAxLjc2LjQ0My41MzcuNjcyIDEuMjgzLjcwMyAyLjIyMS4wMDIgMS4yNzQtLjI3MSAyLjIxMy0uODUgMi44My0uNTg0LjYyLTEuNDY5LjktMi42MzkuOUgxMy4xMjVjLTEuMTI4IDAtMS45OS0uMjYtMi41NzUtLjgwOC0uNTgyLS41NDUtLjg3OC0xLjM2OC0uOTE0LTIuNDQ3LS4wMDItMS4yNzMuMjcxLTIuMjEzLjg1LTIuODMuNTg0LS42MiAxLjQ2OS0uOSAyLjYzOS0uOS4zMDctMS4yNTYuNzA4LTIuMTI5IDEuMzMtMi43NTFhMy4zOTggMy4zOTggMCAwIDEgMi40Mi0xYy45MTYgMCAxLjc1LjM1MyAyLjM3Mi45My43MjctLjU3MSAxLjE4NS0xLjAxNSAxLjc0MS0xLjMzNmEzLjk2IDMuOTYgMCAwIDEgMS45OC0uNTNabS0yMS43MzguNjYyLjExNi4wMDMgMTAuOTY0LjAwNWMtLjM4NC40Mi0uNjcuOTIxLS44MzIgMS40NjUtMS4zNDMuMzYxLTIuNTk3IDEuMDM0LTMuNTEzIDEuOTctLjg2Mi44OC0xLjQyOCAxLjk5MS0xLjUwMSAzLjMwNGE3LjQxMiA3LjQxMiAwIDAgMCAxLjE5NyA0LjIxMUgxLjM0OGExIDEgMCAwIDEtLjcyNi0uMjcyLjk0MS45NDEgMCAwIDEtLjI5Mi0uNjk5di05LjEzM2EuODk0Ljg5NCAwIDAgMSAuMjc4LS41OTMuOTU2Ljk1NiAwIDAgMSAuNzM5LS4yNThabTIwLjIxMi03LjAxNmMuMTg4LjE2My4zMjUuMzg2LjM3Ny42NDJsLjAyLjEzdjMuMDFjLS4wMjEuMjk2LS4xNi41NzItLjM4Ny43NjVhMS4xODEgMS4xODEgMCAwIDEtLjcxOS4yODNsLS4xMzItLjAwMUgxLjQ5OEExLjE5MyAxLjE5MyAwIDAgMSAuMjggMTEuODdsLS4wMjMtLjEzVjguNzM3Yy4wMi0uMjk3LjE2LS41NzMuMzg3LS43NjcuMjAyLS4xNzMuNDU1LS4yNzIuNzE5LS4yODNsLjEzMi4wMDJoMTkuMTA3Yy4zMTktLjAyNC42MTcuMDg0Ljg0LjI3OFpNMy4xNjcgOC41NEExLjY0OSAxLjY0OSAwIDAgMCAxLjk5NCA5YTEuNjYzIDEuNjYzIDAgMCAwLS41MTMgMS4xOGMuMDI1LjQ0MS4yMi44MzcuNTIzIDEuMTI2LjMuMjg3LjcwOC40NjggMS4xNTguNDgyYTEuNjQ0IDEuNjQ0IDAgMCAwIDEuNjY2LTEuNjIgMS42NDQgMS42NDQgMCAwIDAtMS42Ni0xLjYyOFpNMS4zNTIuMjU3bC4xMzQuMDExaDE5LjExNmExLjE1NSAxLjE1NSAwIDAgMSAxLjIxOC45MmwuMDIuMTMydjMuMDA4Yy0uMDIxLjI5Ny0uMTYuNTcyLS4zODcuNzY2YTEuMTgxIDEuMTgxIDAgMCAxLS43MTkuMjgzbC0uMTMyLS4wMDJIMS40OTVjLS4zMS4wMjItLjYxNi0uMDgtLjg1Mi0uMjgzYTEuMTEyIDEuMTEyIDAgMCAxLS4zNy0uNjRsLS4wMTYtLjEyNnYtMy4wMmMwLS4zMDIuMTMxLS41ODguMzYtLjc4NUMuNzg4LjM3NSAxIC4yODUgMS4yMi4yNjNsLjEzMy0uMDA2Wm0xLjgxNS43OTRhMS43MDQgMS43MDQgMCAwIDAtMS42ODYgMS42MzdjLjAyNS40NDIuMjIuODM4LjUyMyAxLjEyOC4zLjI4Ny43MDguNDY5IDEuMTU4LjQ4M2ExLjY0NCAxLjY0NCAwIDAgMCAxLjY2Ni0xLjYyMyAxLjY0IDEuNjQgMCAwIDAtMS42Ni0xLjYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE3KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",To=Object.defineProperty,is=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,xi=(s,l,n)=>l in s?To(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ro=(s,l)=>{for(var n in l||(l={}))ls.call(l,n)&&xi(s,n,l[n]);if(is)for(var n of is(l))rl.call(l,n)&&xi(s,n,l[n]);return s};const qo=s=>React.createElement("svg",Ro({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"stsl_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"stsl_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.605.257c.342 0 .658.111.914.3.185.135.338.31.448.514l.074.157-9.768 14.208.108 3.224a2.208 2.208 0 0 0 2.626 2.175l.206-.05 3.205-1.065 3.722-5.36v9.736a1.553 1.553 0 0 1-1.267 1.524l-.146.02-20.92.006A1.553 1.553 0 0 1 .283 24.38l-.02-.146L.257 1.807A1.553 1.553 0 0 1 1.524.283l.147-.02L22.605.257ZM10.843 18.72H4.217l-.15.007a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h6.638l.15-.007a1.46 1.46 0 0 0 .883-.422 1.458 1.458 0 0 0 0-2.065 1.458 1.458 0 0 0-1.033-.43Zm2.41-7.23H4.217l-.15.008a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h9.048l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm3.012-7.228H4.217l-.15.008a1.46 1.46 0 0 0-.883.421c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h12.06l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm8.167-.409 3.313 2.312-8.42 12.128-2.479.822c-.24.017-.422-.01-.552-.083l-.281-3.066 8.419-12.113Zm1.805-2.563 3.29 1.803a.3.3 0 0 1 .111.159.289.289 0 0 1 0 .173l-.713 1.037-3.31-2.282.622-.89Z",transform:"translate(15.012 17.002)",fill:"url(#stsl_svg__a)",stroke:"url(#stsl_svg__b)",strokeWidth:.514})));var Ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi42MDUuMjU3Yy4zNDIgMCAuNjU4LjExMS45MTQuMy4xODUuMTM1LjMzOC4zMS40NDguNTE0bC4wNzQuMTU3LTkuNzY4IDE0LjIwOC4xMDggMy4yMjRhMi4yMDggMi4yMDggMCAwIDAgMi42MjYgMi4xNzVsLjIwNi0uMDUgMy4yMDUtMS4wNjUgMy43MjItNS4zNnY5LjczNmExLjU1MyAxLjU1MyAwIDAgMS0xLjI2NyAxLjUyNGwtLjE0Ni4wMi0yMC45Mi4wMDZBMS41NTMgMS41NTMgMCAwIDEgLjI4MyAyNC4zOGwtLjAyLS4xNDZMLjI1NyAxLjgwN0ExLjU1MyAxLjU1MyAwIDAgMSAxLjUyNC4yODNsLjE0Ny0uMDJMMjIuNjA1LjI1N1pNMTAuODQzIDE4LjcySDQuMjE3bC0uMTUuMDA3YTEuNDYgMS40NiAwIDAgMC0uODgzLjQyMmMtLjI2NS4yNjUtLjQzLjYzLS40MyAxLjAzMyAwIC4zODUuMTUxLjczNy40MTUgMS4wMDEuMjUuMjUuNjA2LjQyMyAxLjAzNi40Nmg2LjYzOGwuMTUtLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4My0uNDIyIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjUgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0yLjQxLTcuMjNINC4yMTdsLS4xNS4wMDhhMS40NiAxLjQ2IDAgMCAwLS44ODMuNDIyYy0uMjY1LjI2NS0uNDMuNjMtLjQzIDEuMDMzIDAgLjM4NS4xNTEuNzM3LjQxNSAxLjAwMS4yNS4yNS42MDYuNDIzIDEuMDM2LjQ2aDkuMDQ4bC4xNDktLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4NC0uNDIxIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjYgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0zLjAxMi03LjIyOEg0LjIxN2wtLjE1LjAwOGExLjQ2IDEuNDYgMCAwIDAtLjg4My40MjFjLS4yNjUuMjY1LS40My42My0uNDMgMS4wMzMgMCAuMzg1LjE1MS43MzcuNDE1IDEuMDAxLjI1LjI1LjYwNi40MjMgMS4wMzYuNDZoMTIuMDZsLjE0OS0uMDA3YTEuNDYgMS40NiAwIDAgMCAuODg0LS40MjEgMS40NTggMS40NTggMCAwIDAgMC0yLjA2NiAxLjQ1OCAxLjQ1OCAwIDAgMC0xLjAzMy0uNDNabTguMTY3LS40MDkgMy4zMTMgMi4zMTItOC40MiAxMi4xMjgtMi40NzkuODIyYy0uMjQuMDE3LS40MjItLjAxLS41NTItLjA4M2wtLjI4MS0zLjA2NiA4LjQxOS0xMi4xMTNabTEuODA1LTIuNTYzIDMuMjkgMS44MDNhLjMuMyAwIDAgMSAuMTExLjE1OS4yODkuMjg5IDAgMCAxIDAgLjE3M2wtLjcxMyAxLjAzNy0zLjMxLTIuMjgyLjYyMi0uODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMTIgMTcuMDAyKSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",Ye=Object.defineProperty,nt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Ja=(s,l,n)=>l in s?Ye(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,$r=(s,l)=>{for(var n in l||(l={}))Rt.call(l,n)&&Ja(s,n,l[n]);if(nt)for(var n of nt(l))vn.call(l,n)&&Ja(s,n,l[n]);return s};const Ka=s=>React.createElement("svg",$r({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"10"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xsks_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xsks_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"m11.501 9.255.438.603 8.076 8.262.414.422-.157.57-2.592 9.46-.207.757h-.79l-15.157.252 6.532-6.532a2.47 2.47 0 0 0 2.916-1.022 2.47 2.47 0 0 0 .35-1.685 2.47 2.47 0 0 0-.831-1.506 2.47 2.47 0 0 0-1.612-.6 2.47 2.47 0 0 0-1.615.594 2.47 2.47 0 0 0-.594 3.01l-4.658 4.657-1.75 1.751.167-15.757.742-.217 9.634-2.815.694-.204ZM17.926.257c1.017 0 1.985.41 2.732 1.152l7.702 7.975a3.834 3.834 0 0 1 1.144 2.626 3.457 3.457 0 0 1-1 2.538l-3.027 2.076c-.455.4-1.09.65-1.923.826-1.41.054-2.393-.348-3.122-1.065L13.41 9.434a3.843 3.843 0 0 1-1.154-2.53c-.05-.913.234-1.784.81-2.455l2.238-3.016c.9-.849 1.742-1.18 2.621-1.176Z",transform:"translate(17.009 15.011)",fill:"url(#xsks_svg__a)",stroke:"url(#xsks_svg__b)",strokeWidth:.514})));var Sa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Im0xMS41MDEgOS4yNTUuNDM4LjYwMyA4LjA3NiA4LjI2Mi40MTQuNDIyLS4xNTcuNTctMi41OTIgOS40Ni0uMjA3Ljc1N2gtLjc5bC0xNS4xNTcuMjUyIDYuNTMyLTYuNTMyYTIuNDcgMi40NyAwIDAgMCAyLjkxNi0xLjAyMiAyLjQ3IDIuNDcgMCAwIDAgLjM1LTEuNjg1IDIuNDcgMi40NyAwIDAgMC0uODMxLTEuNTA2IDIuNDcgMi40NyAwIDAgMC0xLjYxMi0uNiAyLjQ3IDIuNDcgMCAwIDAtMS42MTUuNTk0IDIuNDcgMi40NyAwIDAgMC0uNTk0IDMuMDFsLTQuNjU4IDQuNjU3LTEuNzUgMS43NTEuMTY3LTE1Ljc1Ny43NDItLjIxNyA5LjYzNC0yLjgxNS42OTQtLjIwNFpNMTcuOTI2LjI1N2MxLjAxNyAwIDEuOTg1LjQxIDIuNzMyIDEuMTUybDcuNzAyIDcuOTc1YTMuODM0IDMuODM0IDAgMCAxIDEuMTQ0IDIuNjI2IDMuNDU3IDMuNDU3IDAgMCAxLTEgMi41MzhsLTMuMDI3IDIuMDc2Yy0uNDU1LjQtMS4wOS42NS0xLjkyMy44MjYtMS40MS4wNTQtMi4zOTMtLjM0OC0zLjEyMi0xLjA2NUwxMy40MSA5LjQzNGEzLjg0MyAzLjg0MyAwIDAgMS0xLjE1NC0yLjUzYy0uMDUtLjkxMy4yMzQtMS43ODQuODEtMi40NTVsMi4yMzgtMy4wMTZjLjktLjg0OSAxLjc0Mi0xLjE4IDIuNjIxLTEuMTc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMDA5IDE1LjAxMSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",fi=Object.defineProperty,Ba=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,_o=(s,l,n)=>l in s?fi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,fu=(s,l)=>{for(var n in l||(l={}))ea.call(l,n)&&_o(s,n,l[n]);if(Ba)for(var n of Ba(l))Au.call(l,n)&&_o(s,n,l[n]);return s};const Xu=s=>React.createElement("svg",fu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"ljxxrs_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"ljxxrs_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M16 .257A6.711 6.711 0 0 1 22.743 7c0 1.987-.881 3.775-2.259 5.01-.151.135-.309.265-.471.387.195.015.399.035.613.06 2.97.344 3.845 1.165 4.645 2.681l.083.16 4.008-.935c.652-.212 1.413-.104 2.065.313a2.193 2.193 0 0 1 1.162 1.38l.035.151.119 8.705c0 .571-.218 1.115-.581 1.556-.33.4-.78.716-1.295.891l-.197.06-14.29 3.317L2.338 27.42a2.897 2.897 0 0 1-1.499-.952 2.486 2.486 0 0 1-.573-1.367l-.008-.189v-8.04c0-.731.299-1.384.788-1.854a2.787 2.787 0 0 1 1.944-.76c.167 0 .336-.006.504.048l.126.052 3.049.712c.727-1.208 1.774-2.125 4.783-2.551.21-.03.41-.055.602-.075a6.897 6.897 0 0 1-.469-.374C10.168 10.835 9.257 9.02 9.257 7A6.711 6.711 0 0 1 16 .257Zm-.922 13.424c-5.069.079-6.276.892-6.83 1.758l8.254 1.927 7.155-1.757-.039-.072c-.618-1.14-1.316-1.794-6.722-1.855a6.694 6.694 0 0 1-1.818 0Z",transform:"translate(14 15)",fill:"url(#ljxxrs_svg__a)",stroke:"url(#ljxxrs_svg__b)",strokeWidth:.514})));var hu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0xNiAuMjU3QTYuNzExIDYuNzExIDAgMCAxIDIyLjc0MyA3YzAgMS45ODctLjg4MSAzLjc3NS0yLjI1OSA1LjAxLS4xNTEuMTM1LS4zMDkuMjY1LS40NzEuMzg3LjE5NS4wMTUuMzk5LjAzNS42MTMuMDYgMi45Ny4zNDQgMy44NDUgMS4xNjUgNC42NDUgMi42ODFsLjA4My4xNiA0LjAwOC0uOTM1Yy42NTItLjIxMiAxLjQxMy0uMTA0IDIuMDY1LjMxM2EyLjE5MyAyLjE5MyAwIDAgMSAxLjE2MiAxLjM4bC4wMzUuMTUxLjExOSA4LjcwNWMwIC41NzEtLjIxOCAxLjExNS0uNTgxIDEuNTU2LS4zMy40LS43OC43MTYtMS4yOTUuODkxbC0uMTk3LjA2LTE0LjI5IDMuMzE3TDIuMzM4IDI3LjQyYTIuODk3IDIuODk3IDAgMCAxLTEuNDk5LS45NTIgMi40ODYgMi40ODYgMCAwIDEtLjU3My0xLjM2N2wtLjAwOC0uMTg5di04LjA0YzAtLjczMS4yOTktMS4zODQuNzg4LTEuODU0YTIuNzg3IDIuNzg3IDAgMCAxIDEuOTQ0LS43NmMuMTY3IDAgLjMzNi0uMDA2LjUwNC4wNDhsLjEyNi4wNTIgMy4wNDkuNzEyYy43MjctMS4yMDggMS43NzQtMi4xMjUgNC43ODMtMi41NTEuMjEtLjAzLjQxLS4wNTUuNjAyLS4wNzVhNi44OTcgNi44OTcgMCAwIDEtLjQ2OS0uMzc0QzEwLjE2OCAxMC44MzUgOS4yNTcgOS4wMiA5LjI1NyA3QTYuNzExIDYuNzExIDAgMCAxIDE2IC4yNTdabS0uOTIyIDEzLjQyNGMtNS4wNjkuMDc5LTYuMjc2Ljg5Mi02LjgzIDEuNzU4bDguMjU0IDEuOTI3IDcuMTU1LTEuNzU3LS4wMzktLjA3MmMtLjYxOC0xLjE0LTEuMzE2LTEuNzk0LTYuNzIyLTEuODU1YTYuNjk0IDYuNjk0IDAgMCAxLTEuODE4IDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCAxNSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",vu=Object.defineProperty,$o=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,eu=(s,l,n)=>l in s?vu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Eu=(s,l)=>{for(var n in l||(l={}))Mu.call(l,n)&&eu(s,n,l[n]);if($o)for(var n of $o(l))pu.call(l,n)&&eu(s,n,l[n]);return s};const Ju=s=>React.createElement("svg",Eu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u6559\u5E08\u6570"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jss_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jss_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fillOpacity:.2,fill:"#00DDC7",width:60,height:60,rx:30}),React.createElement("path",{d:"M13.406.871c2.06 0 3.93.85 5.286 2.223a7.599 7.599 0 0 1 2.197 5.353 7.593 7.593 0 0 1-4.057 6.72c.191.051.38.107.57.167 4.04 1.29 7.257 4.498 8.567 8.622l4.943-12.05a.678.678 0 0 1 .877-.39l-4.9 14.627c-.212 1.028-.393 1.6-.764 2.024-.306.349-.74.554-1.19.594l-22.84.007a1.846 1.846 0 0 1-1.36-.61 1.797 1.797 0 0 1-.47-1.415 13.35 13.35 0 0 1 2.868-7.086 13.206 13.206 0 0 1 6.847-4.491 7.57 7.57 0 0 1-4.057-6.719c0-2.09.838-3.985 2.194-5.358A7.411 7.411 0 0 1 13.406.871ZM31.62 6.137c.188 0 .357.073.479.194.121.121.194.29.194.479l-7.24.673a.673.673 0 0 1-.48-.195.671.671 0 0 1-.195-.478Zm.781-5.88c.189 0 .358.073.48.195.121.121.194.29.194.478l-9.214.673a.672.672 0 0 1-.478-.194.672.672 0 0 1-.195-.479Z",transform:"translate(13.335 15.234)",fill:"url(#jss_svg__a)",stroke:"url(#jss_svg__b)",strokeWidth:.514})));var Du="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDBEREM3IiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIvPjxwYXRoIGQ9Ik0xMy40MDYuODcxYzIuMDYgMCAzLjkzLjg1IDUuMjg2IDIuMjIzYTcuNTk5IDcuNTk5IDAgMCAxIDIuMTk3IDUuMzUzIDcuNTkzIDcuNTkzIDAgMCAxLTQuMDU3IDYuNzJjLjE5MS4wNTEuMzguMTA3LjU3LjE2NyA0LjA0IDEuMjkgNy4yNTcgNC40OTggOC41NjcgOC42MjJsNC45NDMtMTIuMDVhLjY3OC42NzggMCAwIDEgLjg3Ny0uMzlsLTQuOSAxNC42MjdjLS4yMTIgMS4wMjgtLjM5MyAxLjYtLjc2NCAyLjAyNC0uMzA2LjM0OS0uNzQuNTU0LTEuMTkuNTk0bC0yMi44NC4wMDdhMS44NDYgMS44NDYgMCAwIDEtMS4zNi0uNjEgMS43OTcgMS43OTcgMCAwIDEtLjQ3LTEuNDE1IDEzLjM1IDEzLjM1IDAgMCAxIDIuODY4LTcuMDg2IDEzLjIwNiAxMy4yMDYgMCAwIDEgNi44NDctNC40OTEgNy41NyA3LjU3IDAgMCAxLTQuMDU3LTYuNzE5YzAtMi4wOS44MzgtMy45ODUgMi4xOTQtNS4zNThBNy40MTEgNy40MTEgMCAwIDEgMTMuNDA2Ljg3MVpNMzEuNjIgNi4xMzdjLjE4OCAwIC4zNTcuMDczLjQ3OS4xOTQuMTIxLjEyMS4xOTQuMjkuMTk0LjQ3OWwtNy4yNC42NzNhLjY3My42NzMgMCAwIDEtLjQ4LS4xOTUuNjcxLjY3MSAwIDAgMS0uMTk1LS40NzhabS43ODEtNS44OGMuMTg5IDAgLjM1OC4wNzMuNDguMTk1LjEyMS4xMjEuMTk0LjI5LjE5NC40NzhsLTkuMjE0LjY3M2EuNjcyLjY3MiAwIDAgMS0uNDc4LS4xOTQuNjcyLjY3MiAwIDAgMS0uMTk1LS40NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4zMzUgMTUuMjM0KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",Iu=Object.defineProperty,tu=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,nu=(s,l,n)=>l in s?Iu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Cu=(s,l)=>{for(var n in l||(l={}))wu.call(l,n)&&nu(s,n,l[n]);if(tu)for(var n of tu(l))yu.call(l,n)&&nu(s,n,l[n]);return s};const Ku=s=>React.createElement("svg",Cu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xss_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xss_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M31.098 32.678c.05-.024 6.863-3.133 11.18-2.895-.03 1.012-.043 3.064.02 5.225.647.25.94.325 1.139.463.182.128.27.31.27.514v2.053a.73.73 0 0 1-.731.73c-.305 1.476-.163 2.509.055 3.125a49.513 49.513 0 0 0-3.174.443l-.607.106-.906.17-.597.118c-3.288.667-6.11 1.547-6.838 2.013h-2.177l-.346-.118-.228-.076a76.522 76.522 0 0 0-4.921-1.442l-.588-.147c-1.781-.436-3.7-.82-5.391-.967.191-.62.337-1.684.436-2.948-.84-.277-1.065-.335-1.222-.491a.73.73 0 0 1-.215-.516v-2.053a.734.734 0 0 1 .733-.727h.877c.048-2.25.01-4.409-.072-5.436C22.55 29.57 28.5 32.643 28.5 32.643Zm-1.166-17.42c1.875-.03 3.759.642 5.127 2.026 1.556 1.575 2.212 3.465 1.975 5.427-.239 1.977-1.377 4.02-3.38 5.893.356.638.715.815 1.035.95-1.444.742-3.37 1.682-3.708 1.847l-2.29.026c-.306-.187-1.646-.97-3.765-1.664.552-.208 1.06-.408 1.49-.698-1.993-2.244-3.162-4.245-3.434-6.198-.27-1.932.346-3.81 1.862-5.423 1.341-1.427 3.212-2.157 5.088-2.186Z",stroke:"url(#xss_svg__a)",strokeWidth:.514,fill:"url(#xss_svg__b)"})));var Lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zMS4wOTggMzIuNjc4Yy4wNS0uMDI0IDYuODYzLTMuMTMzIDExLjE4LTIuODk1LS4wMyAxLjAxMi0uMDQzIDMuMDY0LjAyIDUuMjI1LjY0Ny4yNS45NC4zMjUgMS4xMzkuNDYzLjE4Mi4xMjguMjcuMzEuMjcuNTE0djIuMDUzYS43My43MyAwIDAgMS0uNzMxLjczYy0uMzA1IDEuNDc2LS4xNjMgMi41MDkuMDU1IDMuMTI1YTQ5LjUxMyA0OS41MTMgMCAwIDAtMy4xNzQuNDQzbC0uNjA3LjEwNi0uOTA2LjE3LS41OTcuMTE4Yy0zLjI4OC42NjctNi4xMSAxLjU0Ny02LjgzOCAyLjAxM2gtMi4xNzdsLS4zNDYtLjExOC0uMjI4LS4wNzZhNzYuNTIyIDc2LjUyMiAwIDAgMC00LjkyMS0xLjQ0MmwtLjU4OC0uMTQ3Yy0xLjc4MS0uNDM2LTMuNy0uODItNS4zOTEtLjk2Ny4xOTEtLjYyLjMzNy0xLjY4NC40MzYtMi45NDgtLjg0LS4yNzctMS4wNjUtLjMzNS0xLjIyMi0uNDkxYS43My43MyAwIDAgMS0uMjE1LS41MTZ2LTIuMDUzYS43MzQuNzM0IDAgMCAxIC43MzMtLjcyN2guODc3Yy4wNDgtMi4yNS4wMS00LjQwOS0uMDcyLTUuNDM2QzIyLjU1IDI5LjU3IDI4LjUgMzIuNjQzIDI4LjUgMzIuNjQzWm0tMS4xNjYtMTcuNDJjMS44NzUtLjAzIDMuNzU5LjY0MiA1LjEyNyAyLjAyNiAxLjU1NiAxLjU3NSAyLjIxMiAzLjQ2NSAxLjk3NSA1LjQyNy0uMjM5IDEuOTc3LTEuMzc3IDQuMDItMy4zOCA1Ljg5My4zNTYuNjM4LjcxNS44MTUgMS4wMzUuOTUtMS40NDQuNzQyLTMuMzcgMS42ODItMy43MDggMS44NDdsLTIuMjkuMDI2Yy0uMzA2LS4xODctMS42NDYtLjk3LTMuNzY1LTEuNjY0LjU1Mi0uMjA4IDEuMDYtLjQwOCAxLjQ5LS42OTgtMS45OTMtMi4yNDQtMy4xNjItNC4yNDUtMy40MzQtNi4xOTgtLjI3LTEuOTMyLjM0Ni0zLjgxIDEuODYyLTUuNDIzIDEuMzQxLTEuNDI3IDMuMjEyLTIuMTU3IDUuMDg4LTIuMTg2WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",Nu=Object.defineProperty,ru=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,au=(s,l,n)=>l in s?Nu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,bu=(s,l)=>{for(var n in l||(l={}))ju.call(l,n)&&au(s,n,l[n]);if(ru)for(var n of ru(l))xu.call(l,n)&&au(s,n,l[n]);return s};const qu=s=>React.createElement("svg",bu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jrxxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jrxxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M42.273 16.257c.682 0 1.299.28 1.746.73.402.407.667.953.716 1.56l.008.205v21.996a2.5 2.5 0 0 1-.724 1.765 2.452 2.452 0 0 1-1.544.722l-.202.008H17.727a2.45 2.45 0 0 1-1.746-.73 2.498 2.498 0 0 1-.716-1.56l-.008-.205V18.752a2.5 2.5 0 0 1 .724-1.765 2.452 2.452 0 0 1 1.544-.722l.202-.008h24.546ZM37.5 24.68c-.415 0-.83.16-1.147.479l-4.309 4.344-2.944-2.97-.123-.112a1.608 1.608 0 0 0-2.17.113l-5.454 5.5-.112.124a1.635 1.635 0 0 0-.363 1.03c0 .418.158.836.474 1.154a1.608 1.608 0 0 0 2.293.001l4.309-4.344 2.944 2.969.123.112a1.608 1.608 0 0 0 2.17-.112l5.454-5.5.111-.124c.242-.3.364-.665.364-1.03 0-.418-.158-.836-.474-1.154a1.608 1.608 0 0 0-1.146-.48Z",stroke:"url(#jrxxrs_svg__a)",strokeWidth:.514,fill:"url(#jrxxrs_svg__b)"})));var Su="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00Mi4yNzMgMTYuMjU3Yy42ODIgMCAxLjI5OS4yOCAxLjc0Ni43My40MDIuNDA3LjY2Ny45NTMuNzE2IDEuNTZsLjAwOC4yMDV2MjEuOTk2YTIuNSAyLjUgMCAwIDEtLjcyNCAxLjc2NSAyLjQ1MiAyLjQ1MiAwIDAgMS0xLjU0NC43MjJsLS4yMDIuMDA4SDE3LjcyN2EyLjQ1IDIuNDUgMCAwIDEtMS43NDYtLjczIDIuNDk4IDIuNDk4IDAgMCAxLS43MTYtMS41NmwtLjAwOC0uMjA1VjE4Ljc1MmEyLjUgMi41IDAgMCAxIC43MjQtMS43NjUgMi40NTIgMi40NTIgMCAwIDEgMS41NDQtLjcyMmwuMjAyLS4wMDhoMjQuNTQ2Wk0zNy41IDI0LjY4Yy0uNDE1IDAtLjgzLjE2LTEuMTQ3LjQ3OWwtNC4zMDkgNC4zNDQtMi45NDQtMi45Ny0uMTIzLS4xMTJhMS42MDggMS42MDggMCAwIDAtMi4xNy4xMTNsLTUuNDU0IDUuNS0uMTEyLjEyNGExLjYzNSAxLjYzNSAwIDAgMC0uMzYzIDEuMDNjMCAuNDE4LjE1OC44MzYuNDc0IDEuMTU0YTEuNjA4IDEuNjA4IDAgMCAwIDIuMjkzLjAwMWw0LjMwOS00LjM0NCAyLjk0NCAyLjk2OS4xMjMuMTEyYTEuNjA4IDEuNjA4IDAgMCAwIDIuMTctLjExMmw1LjQ1NC01LjUuMTExLS4xMjRjLjI0Mi0uMy4zNjQtLjY2NS4zNjQtMS4wMyAwLS40MTgtLjE1OC0uODM2LS40NzQtMS4xNTRhMS42MDggMS42MDggMCAwIDAtMS4xNDYtLjQ4WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",Bu=Object.defineProperty,iu=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,lu=(s,l,n)=>l in s?Bu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tu=(s,l)=>{for(var n in l||(l={}))Ou.call(l,n)&&lu(s,n,l[n]);if(iu)for(var n of iu(l))zu.call(l,n)&&lu(s,n,l[n]);return s};const _u=s=>React.createElement("svg",Tu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"8"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"zxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"zxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M38.501 32.984c1.623.002 3.091.66 4.154 1.724a5.868 5.868 0 0 1 0 8.31 5.866 5.866 0 0 1-8.31.001 5.868 5.868 0 0 1 0-8.312 5.866 5.866 0 0 1 4.156-1.723ZM37.4 36.562c-.457-.011-.892.144-1.18.408l-2.382 2.159-.1.102a.997.997 0 0 0-.259.8c.04.303.226.6.57.81.31.19.694.27 1.064.244.376-.028.736-.167.993-.4l1.177-1.067 1.058 1.088.106.098c.265.216.639.352 1.079.362.442 0 .854-.15 1.133-.398l2.5-2.238.1-.1a.999.999 0 0 0 .265-.8c-.038-.302-.222-.602-.563-.814a1.808 1.808 0 0 0-1.062-.247 1.673 1.673 0 0 0-.996.395l-1.29 1.155-1.065-1.094-.107-.099a1.709 1.709 0 0 0-1.04-.364Zm-8.73-21.305a7.502 7.502 0 0 1 4.251 1.349 7.78 7.78 0 0 1 2.768 3.513c.58 1.46.709 3.028.422 4.51a7.908 7.908 0 0 1-2.067 3.996c1.15.812 2.15 1.344 3.07 2.001a8.504 8.504 0 0 0-5.262 2.631 9.006 9.006 0 0 0-2.453 6.199 9.053 9.053 0 0 0 .86 3.866c-.52.038-1.048.057-1.586.057-3.224 0-6.213-.742-8.46-1.806-1.23-.583-2.238-1.262-2.933-1.968-.644-.654-1.022-1.328-1.022-1.97 0-1.85.683-3.574 1.86-5.034 1.23-1.525 2.996-2.761 5.093-3.555-.991-1.54-1.695-2.944-1.981-4.432a8.062 8.062 0 0 1 .435-4.529 7.775 7.775 0 0 1 2.798-3.512 7.408 7.408 0 0 1 4.208-1.316Z",stroke:"url(#zxrs_svg__a)",strokeWidth:.514,fill:"url(#zxrs_svg__b)"})));var Ru="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zOC41MDEgMzIuOTg0YzEuNjIzLjAwMiAzLjA5MS42NiA0LjE1NCAxLjcyNGE1Ljg2OCA1Ljg2OCAwIDAgMSAwIDguMzEgNS44NjYgNS44NjYgMCAwIDEtOC4zMS4wMDEgNS44NjggNS44NjggMCAwIDEgMC04LjMxMiA1Ljg2NiA1Ljg2NiAwIDAgMSA0LjE1Ni0xLjcyM1pNMzcuNCAzNi41NjJjLS40NTctLjAxMS0uODkyLjE0NC0xLjE4LjQwOGwtMi4zODIgMi4xNTktLjEuMTAyYS45OTcuOTk3IDAgMCAwLS4yNTkuOGMuMDQuMzAzLjIyNi42LjU3LjgxLjMxLjE5LjY5NC4yNyAxLjA2NC4yNDQuMzc2LS4wMjguNzM2LS4xNjcuOTkzLS40bDEuMTc3LTEuMDY3IDEuMDU4IDEuMDg4LjEwNi4wOThjLjI2NS4yMTYuNjM5LjM1MiAxLjA3OS4zNjIuNDQyIDAgLjg1NC0uMTUgMS4xMzMtLjM5OGwyLjUtMi4yMzguMS0uMWEuOTk5Ljk5OSAwIDAgMCAuMjY1LS44Yy0uMDM4LS4zMDItLjIyMi0uNjAyLS41NjMtLjgxNGExLjgwOCAxLjgwOCAwIDAgMC0xLjA2Mi0uMjQ3IDEuNjczIDEuNjczIDAgMCAwLS45OTYuMzk1bC0xLjI5IDEuMTU1LTEuMDY1LTEuMDk0LS4xMDctLjA5OWExLjcwOSAxLjcwOSAwIDAgMC0xLjA0LS4zNjRabS04LjczLTIxLjMwNWE3LjUwMiA3LjUwMiAwIDAgMSA0LjI1MSAxLjM0OSA3Ljc4IDcuNzggMCAwIDEgMi43NjggMy41MTNjLjU4IDEuNDYuNzA5IDMuMDI4LjQyMiA0LjUxYTcuOTA4IDcuOTA4IDAgMCAxLTIuMDY3IDMuOTk2YzEuMTUuODEyIDIuMTUgMS4zNDQgMy4wNyAyLjAwMWE4LjUwNCA4LjUwNCAwIDAgMC01LjI2MiAyLjYzMSA5LjAwNiA5LjAwNiAwIDAgMC0yLjQ1MyA2LjE5OSA5LjA1MyA5LjA1MyAwIDAgMCAuODYgMy44NjZjLS41Mi4wMzgtMS4wNDguMDU3LTEuNTg2LjA1Ny0zLjIyNCAwLTYuMjEzLS43NDItOC40Ni0xLjgwNi0xLjIzLS41ODMtMi4yMzgtMS4yNjItMi45MzMtMS45NjgtLjY0NC0uNjU0LTEuMDIyLTEuMzI4LTEuMDIyLTEuOTcgMC0xLjg1LjY4My0zLjU3NCAxLjg2LTUuMDM0IDEuMjMtMS41MjUgMi45OTYtMi43NjEgNS4wOTMtMy41NTUtLjk5MS0xLjU0LTEuNjk1LTIuOTQ0LTEuOTgxLTQuNDMyYTguMDYyIDguMDYyIDAgMCAxIC40MzUtNC41MjkgNy43NzUgNy43NzUgMCAwIDEgMi43OTgtMy41MTIgNy40MDggNy40MDggMCAwIDEgNC4yMDgtMS4zMTZaIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iLjUxNCIgZmlsbD0idXJsKCNiKSIvPjwvZz48L3N2Zz4=",Yu=Object.defineProperty,su=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,ou=(s,l,n)=>l in s?Yu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Zu=(s,l)=>{for(var n in l||(l={}))Pu.call(l,n)&&ou(s,n,l[n]);if(su)for(var n of su(l))Fu.call(l,n)&&ou(s,n,l[n]);return s};const $u=s=>React.createElement("svg",Zu({width:18,height:22,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u706B\u{1F525}"),React.createElement("defs",null,React.createElement("path",{d:"M2.96 6.843c-.381 2.078.064 3.002 1.335 2.771 1.272-.23 2.003-1.472 2.194-3.724.699-3.523 2.48-5.486 5.34-5.89-1.717 2.165-1.335 3.205 3.433 6.583C19.744 10.567 19.267 20.614 9.731 22c-6.26-.173-8.834-3.118-9.597-6.843-.509-2.482.433-5.254 2.826-8.314Z",id:"fire_svg__a"}),React.createElement("path",{d:"M.309 9.268c-1.144 4.908.89 7.477 6.103 7.708 3.815 0 5.089-3.031 5.436-5.023.347-1.992.477-4.158-2.194-7.103.89 3.523.573 5.457-.953 5.804-1.717.057-2.289-.895-1.717-2.859.859-2.945 1.717-4.244 1.24-5.89C7.843.925 7.334.29 6.698 0c-.063 1.444-.477 2.57-1.24 3.378-1.144 1.213-3.814 3.724-1.907 7.535.191 1.386-.572 1.646-1.24 1.473C1.168 11.982.5 10.942.31 9.268Z",id:"fire_svg__c"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",null,React.createElement("mask",{id:"fire_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__a"})),React.createElement("use",{fill:"#00DDC7",xlinkHref:"#fire_svg__a"}),React.createElement("path",{d:"M2.96 8.142C-1.108 16.11.703 20.73 8.396 22c7.247-.289 10.235-4.417 8.964-12.386-.381-1.443-1.59-2.83-3.624-4.157C11.702 4.129 11.066 2.31 11.83 0c-1.78.462-2.988 2.136-3.624 5.024C6.87 10.22 5.122 11.26 2.96 8.142Z",fill:"#01A89A",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.924 0c-1.208.75-1.939 2.425-2.193 5.024.763 2.338.763 1.299-.763 10.913-.636 2.598-.795 4.62-.477 6.063 4.514 0 7.566-2.021 9.155-6.063 1.335-5.89-.954-7.709-2.289-9.354C12.115 3.58 10.971 1.386 11.924 0Z",fill:"#037F74",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.291 7.535c.636 1.56.636 3.811 0 6.756-.127 1.04.668 1.242 2.384.607l-1.049-5.024c3.751 2.483 5.086 5.688 4.005 9.614 1.145 4.273-1.398 5.313-7.629 3.118L8.621 11.26l2.67-3.725Z",fill:"#02423C",mask:"url(#fire_svg__b)"})),React.createElement("g",{transform:"translate(2.937 5.024)"},React.createElement("mask",{id:"fire_svg__d",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__c"})),React.createElement("use",{fill:"#2FEBD8",xlinkHref:"#fire_svg__c"}),React.createElement("path",{d:"M7.366.433s.797 1.819-.668 3.724c-1.464 1.906-1.526 3.898-1.24 4.331.287.433-1.048-.693-.667-2.512s-1.24 2.772 0 4.937c.318 1.097-.095 1.935-1.24 2.512C1.835 13.598.818 12.56.5 10.307c-.191.606-1.526 4.504 3.051 6.15 3.37.75 5.69.144 6.962-1.82 1.144-2.02 1.494-4.157 1.049-6.409-.954-1.847-1.59-2.973-1.908-3.378.954 3.87.445 5.804-1.525 5.804-2.48-.434-.763-3.638-.382-4.937C9.69 1.646 7.366.433 7.366.433Z",fill:"#01A89A",mask:"url(#fire_svg__d)"}),React.createElement("path",{d:"M9.654 4.85c.954 2.08 1.272 3.985.954 5.717-.318 1.732-1.558 2.916-3.72 3.551 1.59-.058 2.83-.433 3.72-1.126 1.335-1.04-1.716 2.165-3.433 2.772a12.526 12.526 0 0 1-3.624.693c.55.288 1.503.462 2.861.52 2.037.086 5.66-1.213 5.436-5.024.913-2.945.182-5.313-2.194-7.103Z",fill:"#037F74",mask:"url(#fire_svg__d)"}))));var uu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjk2IDYuODQzYy0uMzgxIDIuMDc4LjA2NCAzLjAwMiAxLjMzNSAyLjc3MSAxLjI3Mi0uMjMgMi4wMDMtMS40NzIgMi4xOTQtMy43MjQuNjk5LTMuNTIzIDIuNDgtNS40ODYgNS4zNC01Ljg5LTEuNzE3IDIuMTY1LTEuMzM1IDMuMjA1IDMuNDMzIDYuNTgzQzE5Ljc0NCAxMC41NjcgMTkuMjY3IDIwLjYxNCA5LjczMSAyMmMtNi4yNi0uMTczLTguODM0LTMuMTE4LTkuNTk3LTYuODQzLS41MDktMi40ODIuNDMzLTUuMjU0IDIuODI2LTguMzE0WiIgaWQ9ImEiLz48cGF0aCBkPSJNLjMwOSA5LjI2OGMtMS4xNDQgNC45MDguODkgNy40NzcgNi4xMDMgNy43MDggMy44MTUgMCA1LjA4OS0zLjAzMSA1LjQzNi01LjAyMy4zNDctMS45OTIuNDc3LTQuMTU4LTIuMTk0LTcuMTAzLjg5IDMuNTIzLjU3MyA1LjQ1Ny0uOTUzIDUuODA0LTEuNzE3LjA1Ny0yLjI4OS0uODk1LTEuNzE3LTIuODU5Ljg1OS0yLjk0NSAxLjcxNy00LjI0NCAxLjI0LTUuODlDNy44NDMuOTI1IDcuMzM0LjI5IDYuNjk4IDBjLS4wNjMgMS40NDQtLjQ3NyAyLjU3LTEuMjQgMy4zNzgtMS4xNDQgMS4yMTMtMy44MTQgMy43MjQtMS45MDcgNy41MzUuMTkxIDEuMzg2LS41NzIgMS42NDYtMS4yNCAxLjQ3M0MxLjE2OCAxMS45ODIuNSAxMC45NDIuMzEgOS4yNjhaIiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwRERDNyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBkPSJNMi45NiA4LjE0MkMtMS4xMDggMTYuMTEuNzAzIDIwLjczIDguMzk2IDIyYzcuMjQ3LS4yODkgMTAuMjM1LTQuNDE3IDguOTY0LTEyLjM4Ni0uMzgxLTEuNDQzLTEuNTktMi44My0zLjYyNC00LjE1N0MxMS43MDIgNC4xMjkgMTEuMDY2IDIuMzEgMTEuODMgMGMtMS43OC40NjItMi45ODggMi4xMzYtMy42MjQgNS4wMjRDNi44NyAxMC4yMiA1LjEyMiAxMS4yNiAyLjk2IDguMTQyWiIgZmlsbD0iIzAxQTg5QSIgbWFzaz0idXJsKCNiKSIvPjxwYXRoIGQ9Ik0xMS45MjQgMGMtMS4yMDguNzUtMS45MzkgMi40MjUtMi4xOTMgNS4wMjQuNzYzIDIuMzM4Ljc2MyAxLjI5OS0uNzYzIDEwLjkxMy0uNjM2IDIuNTk4LS43OTUgNC42Mi0uNDc3IDYuMDYzIDQuNTE0IDAgNy41NjYtMi4wMjEgOS4xNTUtNi4wNjMgMS4zMzUtNS44OS0uOTU0LTcuNzA5LTIuMjg5LTkuMzU0QzEyLjExNSAzLjU4IDEwLjk3MSAxLjM4NiAxMS45MjQgMFoiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMTEuMjkxIDcuNTM1Yy42MzYgMS41Ni42MzYgMy44MTEgMCA2Ljc1Ni0uMTI3IDEuMDQuNjY4IDEuMjQyIDIuMzg0LjYwN2wtMS4wNDktNS4wMjRjMy43NTEgMi40ODMgNS4wODYgNS42ODggNC4wMDUgOS42MTQgMS4xNDUgNC4yNzMtMS4zOTggNS4zMTMtNy42MjkgMy4xMThMOC42MjEgMTEuMjZsMi42Ny0zLjcyNVoiIGZpbGw9IiMwMjQyM0MiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45MzcgNS4wMjQpIj48bWFzayBpZD0iZCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYyIvPjwvbWFzaz48dXNlIGZpbGw9IiMyRkVCRDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggZD0iTTcuMzY2LjQzM3MuNzk3IDEuODE5LS42NjggMy43MjRjLTEuNDY0IDEuOTA2LTEuNTI2IDMuODk4LTEuMjQgNC4zMzEuMjg3LjQzMy0xLjA0OC0uNjkzLS42NjctMi41MTJzLTEuMjQgMi43NzIgMCA0LjkzN2MuMzE4IDEuMDk3LS4wOTUgMS45MzUtMS4yNCAyLjUxMkMxLjgzNSAxMy41OTguODE4IDEyLjU2LjUgMTAuMzA3Yy0uMTkxLjYwNi0xLjUyNiA0LjUwNCAzLjA1MSA2LjE1IDMuMzcuNzUgNS42OS4xNDQgNi45NjItMS44MiAxLjE0NC0yLjAyIDEuNDk0LTQuMTU3IDEuMDQ5LTYuNDA5LS45NTQtMS44NDctMS41OS0yLjk3My0xLjkwOC0zLjM3OC45NTQgMy44Ny40NDUgNS44MDQtMS41MjUgNS44MDQtMi40OC0uNDM0LS43NjMtMy42MzgtLjM4Mi00LjkzN0M5LjY5IDEuNjQ2IDcuMzY2LjQzMyA3LjM2Ni40MzNaIiBmaWxsPSIjMDFBODlBIiBtYXNrPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTkuNjU0IDQuODVjLjk1NCAyLjA4IDEuMjcyIDMuOTg1Ljk1NCA1LjcxNy0uMzE4IDEuNzMyLTEuNTU4IDIuOTE2LTMuNzIgMy41NTEgMS41OS0uMDU4IDIuODMtLjQzMyAzLjcyLTEuMTI2IDEuMzM1LTEuMDQtMS43MTYgMi4xNjUtMy40MzMgMi43NzJhMTIuNTI2IDEyLjUyNiAwIDAgMS0zLjYyNC42OTNjLjU1LjI4OCAxLjUwMy40NjIgMi44NjEuNTIgMi4wMzcuMDg2IDUuNjYtMS4yMTMgNS40MzYtNS4wMjQuOTEzLTIuOTQ1LjE4Mi01LjMxMy0yLjE5NC03LjEwM1oiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjZCkiLz48L2c+PC9nPjwvc3ZnPg==",ku=v(60979),Yo=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Gu=s=>Yo(void 0,null,function*(){return(0,$.ZP)("/api/home/statistic.json",{method:"Get",params:s})}),Wu=({user:s,dispatch:l,homePage:n,forumsList:Be,globalSetting:J})=>{var ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr,Ta,ma,Ra,Aa,na,_a,Ya;const[fa,,ha,Br]=(0,wn.U)(dr.Yu,{type:"view"}),[,,$a,Ne]=(0,wn.U)(Gu,{}),[,Bn,Pn,pn]=(0,wn.U)(Rn.V8,{page:1,limit:5,order:"created_at"}),[Jn,yr]=(0,t.useState)({total_count:0,shixuns:[]});(0,t.useEffect)(()=>{const mt=Kt()();mt&&ha({start_at:mt.subtract(7,"day").format("YYYY-MM-DD"),end_at:mt.format("YYYY-MM-DD")}),bi(),Pn({page:1,limit:5,order:"created_at"}),ss()},[]);const hi=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},legend:{right:"1%",bottom:"1%",itemGap:40,textStyle:{color:"#fff"}},grid:{top:"3%",left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(Br==null?void 0:Br.time)||[],nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#037F74"}},axisLabel:{color:"#B6BFC2"}},yAxis:{type:"value",nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#037F74"}},axisLine:{show:!1},axisLabel:{color:"#B6BFC2"}},series:[{name:"\u672C\u6708",type:"line",data:(Br==null?void 0:Br.current_month)||[],itemStyle:{color:"#15EAA4"},smooth:!0,areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(Br==null?void 0:Br.last_month)||[],itemStyle:{color:"#73A0FF"},smooth:!0,areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[Br]),Ge=(0,t.useMemo)(()=>{var mt,Qt;const Or=(Qt=(mt=Ne==null?void 0:Ne.data)==null?void 0:mt.homework_number_statistic)==null?void 0:Qt.charts,li=Or==null?void 0:Or.map(ei=>ei==null?void 0:ei.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:Or==null?void 0:Or.map(ei=>ei==null?void 0:ei.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#B6BFC2"},axisLine:{lineStyle:{color:"#037F74"}}},grid:{top:"15%",left:"1%",right:"1%",bottom:"1%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:li,label:{show:!0,position:"top",color:"#B6BFC2"},itemStyle:{color:"rgba(0,221,199,0.4)",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(kt=(ot=Ne==null?void 0:Ne.data)==null?void 0:ot.homework_number_statistic)==null?void 0:kt.charts]),bi=()=>Yo(void 0,null,function*(){const mt=yield $a({});(mt==null?void 0:mt.status)==0&&setTimeout(()=>{bi()},5*60*1e3)}),ss=()=>Yo(void 0,null,function*(){const mt=yield(0,ku.he)({sort:"desc",page:1,limit:5,order:"new"});mt.status||yr(mt)});return t.createElement("div",{className:Pt.homeCon},t.createElement("div",{className:"flex",style:{height:"30vh"}},t.createElement("div",{className:Pt.mainLogo},t.createElement("img",{src:v(37703),style:{width:"100%",height:"100%"}})),t.createElement("div",{className:Pt.exptStats},t.createElement("div",{className:Pt.titleName},"\u5B9E\u9A8C\u7EDF\u8BA1"),[{name:"\u8BC4\u6D4B\u603B\u6B21\u6570",img:Mo,count:(ze=(vt=Ne==null?void 0:Ne.data)==null?void 0:vt.shixun_evaluate_statistic)==null?void 0:ze.evaluate_count},{name:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",img:Io,count:(qt=(Mt=Ne==null?void 0:Ne.data)==null?void 0:Mt.shixun_evaluate_statistic)==null?void 0:qt.pass_count},{name:"\u5E73\u5747\u901A\u8FC7\u7387",img:ql,count:((bn=(xn=Ne==null?void 0:Ne.data)==null?void 0:xn.shixun_evaluate_statistic)==null?void 0:bn.avg_pass_rate)*100}].map((mt,Qt)=>{var Or;return t.createElement("div",{className:Pt.exptStatsItem,key:mt==null?void 0:mt.name},t.createElement("div",{className:"flex item-center"},t.createElement("img",{src:mt==null?void 0:mt.img}),t.createElement("div",{className:Pt.esItemName},mt==null?void 0:mt.name)),t.createElement("div",{style:{color:"#00DDC7",fontSize:"2.1vh"}},parseFloat((Or=mt==null?void 0:mt.count)==null?void 0:Or.toFixed(2)),Qt==2&&"%"))}))),t.createElement("div",{className:Pt.platSituStats},t.createElement("div",{className:Pt.titleName},"\u5E73\u53F0\u60C5\u51B5\u7EDF\u8BA1"),t.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"11%"}},[{name:"\u5B9E\u8DF5\u8BFE\u7A0B",img:No,count:(It=(Mn=Ne==null?void 0:Ne.data)==null?void 0:Mn.number_statistics)==null?void 0:It.subject_count,type:"\u95E8"},{name:"\u5B9E\u8DF5\u4EFB\u52A1",img:ns,count:(Sn=(Hn=Ne==null?void 0:Ne.data)==null?void 0:Hn.number_statistics)==null?void 0:Sn.shixun_count,type:"\u4E2A"},{name:"\u5B9E\u9A8C\u73AF\u5883",img:zo,count:(bt=(We=Ne==null?void 0:Ne.data)==null?void 0:We.number_statistics)==null?void 0:bt.repository_count,type:"\u79CD"},{name:"\u8BD5\u9898\u6570\u91CF",img:Ot,count:(pr=(Xn=Ne==null?void 0:Ne.data)==null?void 0:Xn.number_statistics)==null?void 0:pr.question_count,type:"\u9053"},{name:"\u7EBF\u4E0A\u8003\u8BD5",img:Sa,count:(Ca=(br=Ne==null?void 0:Ne.data)==null?void 0:br.number_statistics)==null?void 0:Ca.exercise_count,type:"\u95E8"},{name:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",img:hu,count:(Zr=(da=Ne==null?void 0:Ne.data)==null?void 0:da.number_statistics)==null?void 0:Zr.all_user_count,type:"\u4EBA"},{name:"\u6559\u5E08\u6570",img:Du,count:(Na=(La=Ne==null?void 0:Ne.data)==null?void 0:La.number_statistics)==null?void 0:Na.teacher_count,type:"\u4EBA"},{name:"\u5B66\u751F\u6570",img:Lu,count:(qa=(Oa=Ne==null?void 0:Ne.data)==null?void 0:Oa.number_statistics)==null?void 0:qa.student_count,type:"\u4EBA"},{name:"\u4ECA\u65E5\u5B66\u4E60\u4EBA\u6570",img:Su,count:(ta=(za=Ne==null?void 0:Ne.data)==null?void 0:za.number_statistics)==null?void 0:ta.weekly_active_user_count,type:"\u4EBA"},{name:"\u5728\u7EBF\u4EBA\u6570",img:Ru,count:(ga=(fr=Ne==null?void 0:Ne.data)==null?void 0:fr.number_statistics)==null?void 0:ga.user_online_count,type:"\u4EBA"}].map((mt,Qt)=>t.createElement("div",{className:Pt.pSSItem,key:Qt,style:{marginBottom:Qt<5&&"4vh"}},t.createElement("img",{src:mt==null?void 0:mt.img}),t.createElement("div",{className:Pt.pSSItemInfo},t.createElement("div",null,t.createElement("span",{style:{color:"#fff",fontSize:"1.9vh",fontWeight:"500"}},mt==null?void 0:mt.count),t.createElement("span",{style:{color:"#B6BFC2",fontSize:"1.6vh",marginLeft:"1vh"}},mt==null?void 0:mt.type)),t.createElement("div",{style:{marginTop:"1vh"}},mt==null?void 0:mt.name)))))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Pt.new_jxkt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:uu,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u6559\u5B66\u8BFE\u5802"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},pn==null?void 0:pn.courses_count),"\u4E2A\u8BFE\u5802")),t.createElement("div",{className:Pt.watchMore,onClick:()=>{ce.history.push("/classrooms")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(Se.Z,null))),t.createElement("div",null,((Sr=pn==null?void 0:pn.courses)==null?void 0:Sr.length)>0?(Ta=pn==null?void 0:pn.courses)==null?void 0:Ta.map((mt,Qt)=>t.createElement("div",{key:Qt,className:Pt.kt_sx_item},t.createElement("div",{className:Pt.kt_sx_item_user},mt==null?void 0:mt.creator),t.createElement("div",{className:Pt.kt_sx_item_name},mt==null?void 0:mt.name),t.createElement("div",{className:Pt.kt_sx_item_time},Kt()(mt==null?void 0:mt.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Da.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}}))),t.createElement("div",{className:Pt.new_syxm},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:uu,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u5B9E\u9A8C\u9879\u76EE"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},Jn==null?void 0:Jn.total_count),"\u4E2A\u5B9E\u9A8C\u9879\u76EE")),t.createElement("div",{className:Pt.watchMore,onClick:()=>{ce.history.push("/shixuns")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(Se.Z,null))),t.createElement("div",null,((ma=Jn==null?void 0:Jn.shixuns)==null?void 0:ma.length)>0?(Ra=Jn==null?void 0:Jn.shixuns)==null?void 0:Ra.map((mt,Qt)=>t.createElement("div",{key:Qt,className:Pt.kt_sx_item},t.createElement("div",{className:Pt.kt_sx_item_user},mt==null?void 0:mt.author_name),t.createElement("div",{className:Pt.kt_sx_item_name},mt==null?void 0:mt.name),t.createElement("div",{className:Pt.kt_sx_item_time},Kt()(mt==null?void 0:mt.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Da.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}})))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Pt.fwsj_zyfb},t.createElement("div",{className:Pt.titleName,style:{display:"flex",justifyContent:"space-between"}},"\u5E73\u53F0\u8BBF\u95EE\u6570\u636E",t.createElement(Tn.default.RangePicker,{allowClear:!1,value:[Kt()(fa==null?void 0:fa.start_at),Kt()(fa==null?void 0:fa.end_at)],onChange:(mt,Qt)=>{ha({start_at:Qt==null?void 0:Qt[0],end_at:Qt==null?void 0:Qt[1]})}})),t.createElement(pe.Z,{style:{height:"31vh"},option:hi})),t.createElement("div",{className:Pt.fwsj_zyfb},t.createElement("div",{className:Pt.titleName},"\u5E73\u53F0\u4F5C\u4E1A\u53D1\u5E03"),t.createElement("div",{className:Pt.zyfb_info},t.createElement("div",{className:Pt.zyfb_info_l_r},t.createElement("div",{className:Pt.info_title},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Pt.info_count},((na=(Aa=Ne==null?void 0:Ne.data)==null?void 0:Aa.homework_number_statistic)==null?void 0:na.today_homework_count)||0)),t.createElement("div",{className:Pt.zyfb_info_l_r},t.createElement("div",{className:Pt.info_title},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Pt.info_count},((Ya=(_a=Ne==null?void 0:Ne.data)==null?void 0:_a.homework_number_statistic)==null?void 0:Ya.recently_homework_count)||0))),t.createElement(pe.Z,{style:{height:"23vh"},option:Ge}))))};var Vu=(0,ce.connect)(({loading:s,forumsList:l,user:n,homePage:Be,globalSetting:J})=>({user:n,loading:s.models.index,homePage:Be,forumsList:l,globalSetting:J}))(Wu),Hu=v(40277);const Uu=({globalSetting:s})=>{var l;const n=(0,t.useMemo)(()=>{var Be;switch(Number((Be=s==null?void 0:s.setting)==null?void 0:Be.theme)){case Ni.Fy.THEMEONE:return t.createElement(mr,null);case Ni.Fy.THEMETWO:return t.createElement(Vl,null);case Ni.Fy.THEMETHREE:return t.createElement(Hu.Z,{mainDom:t.createElement(Vu,null)});case Ni.Fy.DEFAULT:default:return t.createElement(Xs,null)}},[(l=s==null?void 0:s.setting)==null?void 0:l.theme]);return t.createElement(Pe.ZP,{locale:b.Z},!s.isIlearning&&s.isPaZhou?t.createElement(Zl,null):n,s.isIlearning&&t.createElement(Lt,null))};var Qu=(0,ce.connect)(({loading:s,globalSetting:l,user:n})=>({loading:s,globalSetting:l,user:n}))(Uu)},84056:function(se,gt,v){"use strict";v.d(gt,{BU:function(){return Pe},Dj:function(){return t},gH:function(){return b},vp:function(){return ce}});function t($){try{$.mozRequestFullScreen?$.mozRequestFullScreen():$.webkitRequestFullScreen&&$.webkitRequestFullScreen()}catch(w){console.log(w,":e")}}function Pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var $=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,w=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",$),window.isFullScreen?window.isFullScreen:$!=null}},61527:function(se,gt,v){"use strict";v.d(gt,{U:function(){return k}});var t=v(59301),Pe=Object.defineProperty,b=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,w=(Ae,Ze,At)=>Ze in Ae?Pe(Ae,Ze,{enumerable:!0,configurable:!0,writable:!0,value:At}):Ae[Ze]=At,He=(Ae,Ze)=>{for(var At in Ze||(Ze={}))ce.call(Ze,At)&&w(Ae,At,Ze[At]);if(b)for(var At of b(Ze))$.call(Ze,At)&&w(Ae,At,Ze[At]);return Ae},Te=(Ae,Ze,At)=>new Promise((Se,Xe)=>{var Je=ae=>{try{fe(At.next(ae))}catch(Q){Xe(Q)}},Ie=ae=>{try{fe(At.throw(ae))}catch(Q){Xe(Q)}},fe=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Je,Ie);fe((At=At.apply(Ae,Ze)).next())});function k(Ae,Ze){const[At,Se]=(0,t.useState)(Ze),[Xe,Je]=(0,t.useState)(!1),[Ie,fe]=(0,t.useState)();return[At,Xe,(Q,V=!1)=>Te(this,null,function*(){const F=V?Ze:He(He({},At),Q);Je(!0),Se(F);const z=yield Ae(F);return Je(!1),fe(z),z}),Ie]}},73217:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return qe}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let r=Object(e);for(let a=1;a ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","error",a),$.ENABLE_ERROR&&(console.error?console.error(a):console.warn?console.warn(a):console.log(a))}static i(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","info",a),$.ENABLE_INFO&&(console.info?console.info(a):console.log(a))}static w(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","warn",a),$.ENABLE_WARN&&(console.warn?console.warn(a):console.log(a))}static d(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","debug",a),$.ENABLE_DEBUG&&(console.debug?console.debug(a):console.log(a))}static v(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","verbose",a),$.ENABLE_VERBOSE&&console.log(a)}}$.GLOBAL_TAG="flv.js",$.FORCE_GLOBAL_TAG=!1,$.ENABLE_ERROR=!0,$.ENABLE_INFO=!0,$.ENABLE_WARN=!0,$.ENABLE_DEBUG=!0,$.ENABLE_VERBOSE=!0,$.ENABLE_CALLBACK=!1,$.emitter=new(ce());var w=$;class He{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var Te=He;class k{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ae extends k{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Ze extends k{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class At extends k{constructor(e){super(e)}get name(){return"NotImplementedException"}}const Se={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Xe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Je{constructor(e){this._type=e||"undefined",this._status=Se.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Se.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Se.kConnecting||this._status===Se.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,r){throw new At("Unimplemented abstract function!")}abort(){throw new At("Unimplemented abstract function!")}}let Ie={};function fe(){let O=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(O)||/(opr)[\/]([\w.]+)/.exec(O)||/(chrome)[ \/]([\w.]+)/.exec(O)||/(iemobile)[\/]([\w.]+)/.exec(O)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(O)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(O)||/(webkit)[ \/]([\w.]+)/.exec(O)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(O)||/(msie) ([\w.]+)/.exec(O)||O.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(O)||O.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(O)||[],r=/(ipad)/.exec(O)||/(ipod)/.exec(O)||/(windows phone)/.exec(O)||/(iphone)/.exec(O)||/(kindle)/.exec(O)||/(android)/.exec(O)||/(windows)/.exec(O)||/(mac)/.exec(O)||/(linux)/.exec(O)||/(cros)/.exec(O)||[],a={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:r[0]||""},d={};if(a.browser){d[a.browser]=!0;let g=a.majorVersion.split(".");d.version={major:parseInt(a.majorVersion,10),string:a.version},g.length>1&&(d.version.minor=parseInt(g[1],10)),g.length>2&&(d.version.build=parseInt(g[2],10))}if(a.platform&&(d[a.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let g="msie";a.browser=g,d[g]=!0}if(d.edge){delete d.edge;let g="msedge";a.browser=g,d[g]=!0}if(d.opr){let g="opera";a.browser=g,d[g]=!0}if(d.safari&&d.android){let g="android";a.browser=g,d[g]=!0}d.name=a.browser,d.platform=a.platform;for(let g in Ie)Ie.hasOwnProperty(g)&&delete Ie[g];Object.assign(Ie,d)}fe();var ae=Ie;class Q extends Je{static isSupported(){try{let e=ae.msedge&&ae.version.minor>=15048,r=ae.msedge?e:!0;return self.fetch&&self.ReadableStream&&r}catch(e){return!1}}constructor(e,r){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=r,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,r){this._dataSource=e,this._range=r;let a=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(a=e.redirectedURL);let d=this._seekHandler.getConfig(a,r),g=new self.Headers;if(typeof d.headers=="object"){let y=d.headers;for(let me in y)y.hasOwnProperty(me)&&g.append(me,y[me])}let M={method:"GET",headers:g,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let y in this._config.headers)g.append(y,this._config.headers[y]);e.cors===!1&&(M.mode="same-origin"),e.withCredentials&&(M.credentials="include"),e.referrerPolicy&&(M.referrerPolicy=e.referrerPolicy),this._status=Se.kConnecting,self.fetch(d.url,M).then(y=>{if(this._requestAbort){this._requestAbort=!1,this._status=Se.kIdle;return}if(y.ok&&y.status>=200&&y.status<=299){if(y.url!==d.url&&this._onURLRedirect){let re=this._seekHandler.removeURLParameters(y.url);this._onURLRedirect(re)}let me=y.headers.get("Content-Length");return me!=null&&(this._contentLength=parseInt(me),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,y.body.getReader())}else if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new k("FetchStreamLoader: Http code invalid, "+y.status+" "+y.statusText)}).catch(y=>{if(this._status=Se.kError,this._onError)this._onError(Xe.EXCEPTION,{code:-1,msg:y.message});else throw y})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(r=>{if(r.done)if(this._contentLength!==null&&this._receivedLength{if(r.code===11&&ae.msedge)return;this._status=Se.kError;let a=0,d=null;if((r.code===19||r.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new k("MozChunkedLoader: Http code invalid, "+r.status+" "+r.statusText);else this._status=Se.kBuffering}}_onProgress(e){if(this._status===Se.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let r=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,a,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Se.kError)return;this._status=Se.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=Se.kError;let r=0,a=null;if(this._contentLength&&e.loaded=200&&r.status<=299){if(this._status=LoaderStatus.kBuffering,r.responseURL!=null){let d=this._seekHandler.removeURLParameters(r.responseURL);r.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let a=r.getResponseHeader("Content-Length");if(a!=null&&this._contentLength==null){let d=parseInt(a);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+r.status+" "+r.statusText);else if(r.readyState===3&&r.status>=200&&r.status<=299){this._status=LoaderStatus.kBuffering;let a=r.response;this._reader.readAsArrayBuffer(a)}}_xhrOnError(e){this._status=LoaderStatus.kError;let r=LoaderErrors.EXCEPTION,a={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(r,a);else throw new RuntimeException(a.msg)}_msrOnProgress(e){let a=e.target.result;if(a==null){this._doReconnectIfNeeded();return}let d=a.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=a.byteLength;let g=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,g,this._receivedLength),a.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${g+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(a=this._range.from+this._contentLength-1),this._currentRequestRange={from:r,to:a},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,r){this._lastTimeLoaded=0;let a=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?a=this._currentRedirectedURL:e.redirectedURL!=null&&(a=e.redirectedURL));let d=this._seekHandler.getConfig(a,r);this._currentRequestURL=d.url;let g=this._xhr=new XMLHttpRequest;if(g.open("GET",d.url,!0),g.responseType="arraybuffer",g.onreadystatechange=this._onReadyStateChange.bind(this),g.onprogress=this._onProgress.bind(this),g.onload=this._onLoad.bind(this),g.onerror=this._onXhrError.bind(this),e.withCredentials&&(g.withCredentials=!0),typeof d.headers=="object"){let M=d.headers;for(let y in M)M.hasOwnProperty(y)&&g.setRequestHeader(y,M[y])}if(typeof this._config.headers=="object"){let M=this._config.headers;for(let y in M)M.hasOwnProperty(y)&&g.setRequestHeader(y,M[y])}g.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Se.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let r=e.target;if(r.readyState===2){if(r.responseURL!=null){let a=this._seekHandler.removeURLParameters(r.responseURL);r.responseURL!==this._currentRequestURL&&a!==this._currentRedirectedURL&&(this._currentRedirectedURL=a,this._onURLRedirect&&this._onURLRedirect(a))}if(r.status>=200&&r.status<=299){if(this._waitForTotalLength)return;this._status=Se.kBuffering}else if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new k("RangeLoader: Http code invalid, "+r.status+" "+r.statusText)}}_onProgress(e){if(this._status===Se.kError)return;if(this._contentLength===null){let a=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,a=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,a){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let r=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(r)}_normalizeSpeed(e){let r=this._chunkSizeKBList,a=r.length-1,d=0,g=0,M=a;if(e=r[d]&&e=3&&(r=this._speedSampler.currentKBps)),r!==0){let M=this._normalizeSpeed(r);this._currentSpeedNormalized!==M&&(this._currentSpeedNormalized=M,this._currentChunkSizeKB=M)}let a=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength;let g=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(r.result)},r.readAsArrayBuffer(e.data)}else{this._status=Se.kError;let r={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Xe.EXCEPTION,r);else throw new k(r.msg)}}_dispatchArrayBuffer(e){let r=e,a=this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,a,this._receivedLength)}_onWebSocketError(e){this._status=Se.kError;let r={code:e.code,msg:e.message};if(this._onError)this._onError(Xe.EXCEPTION,r);else throw new k(r.msg)}}var Fn=ln;class On{constructor(e){this._zeroStart=e||!1}getConfig(e,r){let a={};if(r.from!==0||r.to!==-1){let d;r.to!==-1?d=`bytes=${r.from.toString()}-${r.to.toString()}`:d=`bytes=${r.from.toString()}-`,a.Range=d}else this._zeroStart&&(a.Range="bytes=0-");return{url:e,headers:a}}removeURLParameters(e){return e}}var Kn=On;class de{constructor(e,r){this._startName=e,this._endName=r}getConfig(e,r){let a=e;if(r.from!==0||r.to!==-1){let d=!0;a.indexOf("?")===-1&&(a+="?",d=!1),d&&(a+="&"),a+=`${this._startName}=${r.from.toString()}`,r.to!==-1&&(a+=`&${this._endName}=${r.to.toString()}`)}return{url:a,headers:{}}}removeURLParameters(e){let r=e.split("?")[0],a,d=e.indexOf("?");d!==-1&&(a=e.substring(d+1));let g="";if(a!=null&&a.length>0){let M=a.split("&");for(let y=0;y0;me[0]!==this._startName&&me[0]!==this._endName&&(re&&(g+="&"),g+=M[y])}}return g.length===0?r:r+"?"+g}}var it=de;class K{constructor(e,r,a){this.TAG="IOController",this._config=r,this._extraData=a,this._stashInitialSize=1024*384,r.stashInitialSize!=null&&r.stashInitialSize>0&&(this._stashInitialSize=r.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,r.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Te,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===lt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Kn(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let r=e.seekParamStart||"bstart",a=e.seekParamEnd||"bend";this._seekHandler=new it(r,a)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Ze(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Fn;else if(V.isSupported())this._loaderClass=V;else if(z.isSupported())this._loaderClass=z;else if(lt.isSupported())this._loaderClass=lt;else throw new k("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,r){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(r),this._loader.destroy(),this._loader=null;let a={from:e,to:-1};this._currentRange={from:a.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,a),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Ze("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let r=this._stashSize;for(;r+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(a,0,r).set(d,0)}this._stashBuffer=a,this._bufferSize=r}_normalizeSpeed(e){let r=this._speedNormalizeList,a=r.length-1,d=0,g=0,M=a;if(e=r[d]&&e=512&&e<=1024?r=Math.floor(e*1.5):r=e*2,r>8192&&(r=8192);let a=r*1024+1024*1024*1;this._bufferSize0){let M=this._stashBuffer.slice(0,this._stashUsed),y=this._dispatchChunks(M,this._stashByteStart);if(y0){let me=new Uint8Array(M,y);g.set(me,0),this._stashUsed=me.byteLength,this._stashByteStart+=y}}else this._stashUsed=0,this._stashByteStart+=y;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),g=new Uint8Array(this._stashBuffer,0,this._bufferSize)),g.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let M=this._dispatchChunks(e,r);if(Mthis._bufferSize&&(this._expandBuffer(y),g=new Uint8Array(this._stashBuffer,0,this._bufferSize)),g.set(new Uint8Array(e,M),0),this._stashUsed+=y,this._stashByteStart=r+M}}}else if(this._stashUsed===0){let g=this._dispatchChunks(e,r);if(gthis._bufferSize&&this._expandBuffer(M),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,g),0),this._stashUsed+=M,this._stashByteStart=r+g}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let g=new Uint8Array(this._stashBuffer,0,this._bufferSize);g.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let M=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(M0){let y=new Uint8Array(this._stashBuffer,M);g.set(y,0)}this._stashUsed-=M,this._stashByteStart+=M}}_flushStashBuffer(e){if(this._stashUsed>0){let r=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(r,this._stashByteStart),d=r.byteLength-a;if(a0){let g=new Uint8Array(this._stashBuffer,0,this._bufferSize),M=new Uint8Array(r,a);g.set(M,0),this._stashUsed=M.byteLength,this._stashByteStart+=a}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,r){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,r){switch(w.e(this.TAG,`Loader error, code = ${r.code}, msg = ${r.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Xe.UNRECOVERABLE_EARLY_EOF),e){case Xe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let a=this._currentRange.to+1;a0){let r=jt.getConfig();e.emit("change",r)}}static registerListener(e){jt.emitter.addListener("change",e)}static removeListener(e){jt.emitter.removeListener("change",e)}static addLogListener(e){w.emitter.addListener("log",e),w.emitter.listenerCount("log")>0&&(w.ENABLE_CALLBACK=!0,jt._notifyChange())}static removeLogListener(e){w.emitter.removeListener("log",e),w.emitter.listenerCount("log")===0&&(w.ENABLE_CALLBACK=!1,jt._notifyChange())}}jt.emitter=new(ce());var $e=jt;class rr{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,r=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&&e&&r}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let r=this.keyframesIndex,a=this._search(r.times,e);return{index:a,milliseconds:r.times[a],fileposition:r.filepositions[a]}}_search(e,r){let a=0,d=e.length-1,g=0,M=0,y=d;for(r=e[g]&&r=128){e.push(String.fromCharCode(g&65535)),a+=2;continue}}}else if(r[a]<240){if(Cn(r,a,2)){let g=(r[a]&15)<<12|(r[a+1]&63)<<6|r[a+2]&63;if(g>=2048&&(g&63488)!==55296){e.push(String.fromCharCode(g&65535)),a+=3;continue}}}else if(r[a]<248&&Cn(r,a,3)){let g=(r[a]&7)<<18|(r[a+1]&63)<<12|(r[a+2]&63)<<6|r[a+3]&63;if(g>65536&&g<1114112){g-=65536,e.push(String.fromCharCode(g>>>10|55296)),e.push(String.fromCharCode(g&1023|56320)),a+=4;continue}}}e.push("\uFFFD"),++a}return e.join("")}var kr=Lr;let be=function(){let O=new ArrayBuffer(2);return new DataView(O).setInt16(0,256,!0),new Int16Array(O)[0]===256}();class ct{static parseScriptData(e,r,a){let d={};try{let g=ct.parseValue(e,r,a),M=ct.parseValue(e,r+g.size,a-g.size);d[g.data]=M.data}catch(g){w.e("AMF",g.toString())}return d}static parseObject(e,r,a){if(a<3)throw new Ae("Data not enough when parse ScriptDataObject");let d=ct.parseString(e,r,a),g=ct.parseValue(e,r+d.size,a-d.size),M=g.objectEnd;return{data:{name:d.data,value:g.data},size:d.size+g.size,objectEnd:M}}static parseVariable(e,r,a){return ct.parseObject(e,r,a)}static parseString(e,r,a){if(a<2)throw new Ae("Data not enough when parse String");let g=new DataView(e,r,a).getUint16(0,!be),M;return g>0?M=kr(new Uint8Array(e,r+2,g)):M="",{data:M,size:2+g}}static parseLongString(e,r,a){if(a<4)throw new Ae("Data not enough when parse LongString");let g=new DataView(e,r,a).getUint32(0,!be),M;return g>0?M=kr(new Uint8Array(e,r+4,g)):M="",{data:M,size:4+g}}static parseDate(e,r,a){if(a<10)throw new Ae("Data size invalid when parse Date");let d=new DataView(e,r,a),g=d.getFloat64(0,!be),M=d.getInt16(8,!be);return g+=M*60*1e3,{data:new Date(g),size:10}}static parseValue(e,r,a){if(a<1)throw new Ae("Data not enough when parse Value");let d=new DataView(e,r,a),g=1,M=d.getUint8(0),y,me=!1;try{switch(M){case 0:y=d.getFloat64(1,!be),g+=8;break;case 1:{y=!!d.getUint8(1),g+=1;break}case 2:{let re=ct.parseString(e,r+1,a-1);y=re.data,g+=re.size;break}case 3:{y={};let re=0;for((d.getUint32(a-4,!be)&16777215)===9&&(re=3);g32)throw new Ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let M=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,M}let r=this._current_word_bits_left?this._current_word:0;r=r>>>32-this._current_word_bits_left;let a=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(a,this._current_word_bits_left),g=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,r=r<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var zr=kn;class nn{static _ebsp2rbsp(e){let r=e,a=r.byteLength,d=new Uint8Array(a),g=0;for(let M=0;M=2&&r[M]===3&&r[M-1]===0&&r[M-2]===0||(d[g]=r[M],g++);return new Uint8Array(d.buffer,0,g)}static parseSPS(e){let r=nn._ebsp2rbsp(e),a=new zr(r);a.readByte();let d=a.readByte();a.readByte();let g=a.readByte();a.readUEG();let M=nn.getProfileString(d),y=nn.getLevelString(g),me=1,re=420,Oe=[0,420,422,444],ut=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(me=a.readUEG(),me===3&&a.readBits(1),me<=3&&(re=Oe[me]),ut=a.readUEG()+8,a.readUEG(),a.readBits(1),a.readBool())){let ur=me!==3?8:12;for(let cr=0;cr0&&ur<16?(en=cr[ur-1],_e=la[ur-1]):ur===255&&(en=a.readByte()<<8|a.readByte(),_e=a.readByte()<<8|a.readByte())}if(a.readBool()&&a.readBool(),a.readBool()&&(a.readBits(4),a.readBool()&&a.readBits(24)),a.readBool()&&(a.readUEG(),a.readUEG()),a.readBool()){let ur=a.readBits(32),cr=a.readBits(32);gn=a.readBool(),Un=cr,un=ur*2,tn=Un/un}}let Fa=1;(en!==1||_e!==1)&&(Fa=en/_e);let Er=0,aa=0;if(me===0)Er=1,aa=2-oe;else{let ur=me===3?1:2,cr=me===1?2:1;Er=ur,aa=cr*(2-oe)}let ia=(rt+1)*16,Ma=(2-oe)*((Fe+1)*16);ia-=(Ee+tt)*Er,Ma-=(at+Ft)*aa;let ja=Math.ceil(ia*Fa);return a.destroy(),a=null,{profile_string:M,level_string:y,bit_depth:ut,ref_frames:le,chroma_format:re,chroma_format_string:nn.getChromaFormatString(re),frame_rate:{fixed:gn,fps:tn,fps_den:un,fps_num:Un},sar_ratio:{width:en,height:_e},codec_size:{width:ia,height:Ma},present_size:{width:ja,height:Ma}}}static _skipScalingList(e,r){let a=8,d=8,g=0;for(let M=0;M>>8&255|(O&255)<<8}function ar(O){return(O&4278190080)>>>24|(O&16711680)>>>8|(O&65280)<<8|(O&255)<<24}function W(O,e){return O[e]<<24|O[e+1]<<16|O[e+2]<<8|O[e+3]}class _{constructor(e,r){this.TAG="FLVDemuxer",this._config=r,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new on,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(){let a=new ArrayBuffer(2);return new DataView(a).setInt16(0,256,!0),new Int16Array(a)[0]===256}()}destroy(){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}static probe(e){let r=new Uint8Array(e),a={match:!1};if(r[0]!==70||r[1]!==76||r[2]!==86||r[3]!==1)return a;let d=(r[4]&4)>>>2!==0,g=(r[4]&1)!==0,M=W(r,5);return M<9?a:{match:!0,consumed:M,dataOffset:M,hasAudioTrack:d,hasVideoTrack:g}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new on}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,r){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ae("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let a=0,d=this._littleEndian;if(r===0)if(e.byteLength>13)a=_.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,r+a!==this._dataOffset&&w.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,a).getUint32(0,!d)!==0&&w.w(this.TAG,"PrevTagSize0 !== 0 !!!"),a+=4);ae.byteLength)break;let M=g.getUint8(0),y=g.getUint32(0,!d)&16777215;if(a+11+y+4>e.byteLength)break;if(M!==8&&M!==9&&M!==18){w.w(this.TAG,`Unsupported tag type ${M}, skipped`),a+=11+y+4;continue}let me=g.getUint8(4),re=g.getUint8(5),Oe=g.getUint8(6),ut=g.getUint8(7),ve=Oe|re<<8|me<<16|ut<<24;(g.getUint32(7,!d)&16777215)!==0&&w.w(this.TAG,"Meet tag which has StreamID != 0!");let rt=a+11;switch(M){case 8:this._parseAudioData(e,rt,y,ve);break;case 9:this._parseVideoData(e,rt,y,ve,r+a);break;case 18:this._parseScriptData(e,rt,y);break}let Fe=g.getUint32(11+y,!d);Fe!==11+y&&w.w(this.TAG,`Invalid PrevTagSize ${Fe}`),a+=11+y+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),a}_parseScriptData(e,r,a){let d=Ue.parseScriptData(e,r,a);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){w.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&w.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let g=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},g)),typeof g.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=g.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof g.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=g.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof g.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=g.audiodatarate),typeof g.videodatarate=="number"&&(this._mediaInfo.videoDataRate=g.videodatarate),typeof g.width=="number"&&(this._mediaInfo.width=g.width),typeof g.height=="number"&&(this._mediaInfo.height=g.height),typeof g.duration=="number"){if(!this._durationOverrided){let M=Math.floor(g.duration*this._timescale);this._duration=M,this._mediaInfo.duration=M}}else this._mediaInfo.duration=0;if(typeof g.framerate=="number"){let M=Math.floor(g.framerate*1e3);if(M>0){let y=M/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=y,this._referenceFrameRate.fps_num=M,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=y}}if(typeof g.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let M=g.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(M),g.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=g,w.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let r=[],a=[];for(let d=1;d>>4;if(me!==2&&me!==10){this._onError(Wt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+me);return}let re=0,Oe=(y&12)>>>2;if(Oe>=0&&Oe<=4)re=this._flvSoundRateTable[Oe];else{this._onError(Wt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Oe);return}let ut=(y&2)>>>1,ve=y&1,le=this._audioMetadata,rt=this._audioTrack;if(le||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),le=this._audioMetadata={},le.type="audio",le.id=rt.id,le.timescale=this._timescale,le.duration=this._duration,le.audioSampleRate=re,le.channelCount=ve===0?1:2),me===10){let Fe=this._parseAACAudioData(e,r+1,a-1);if(Fe==null)return;if(Fe.packetType===0){le.config&&w.w(this.TAG,"Found another AudioSpecificConfig!");let oe=Fe.data;le.audioSampleRate=oe.samplingRate,le.channelCount=oe.channelCount,le.codec=oe.codec,le.originalCodec=oe.originalCodec,le.config=oe.config,le.refSampleDuration=1024/le.audioSampleRate*le.timescale,w.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",le);let Ee=this._mediaInfo;Ee.audioCodec=le.originalCodec,Ee.audioSampleRate=le.audioSampleRate,Ee.audioChannelCount=le.channelCount,Ee.hasVideo?Ee.videoCodec!=null&&(Ee.mimeType='video/x-flv; codecs="'+Ee.videoCodec+","+Ee.audioCodec+'"'):Ee.mimeType='video/x-flv; codecs="'+Ee.audioCodec+'"',Ee.isComplete()&&this._onMediaInfo(Ee)}else if(Fe.packetType===1){let oe=this._timestampBase+d,Ee={unit:Fe.data,length:Fe.data.byteLength,dts:oe,pts:oe};rt.samples.push(Ee),rt.length+=Fe.data.length}else w.e(this.TAG,`Flv: Unsupported AAC data type ${Fe.packetType}`)}else if(me===2){if(!le.codec){let tt=this._parseMP3AudioData(e,r+1,a-1,!0);if(tt==null)return;le.audioSampleRate=tt.samplingRate,le.channelCount=tt.channelCount,le.codec=tt.codec,le.originalCodec=tt.originalCodec,le.refSampleDuration=1152/le.audioSampleRate*le.timescale,w.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",le);let at=this._mediaInfo;at.audioCodec=le.codec,at.audioSampleRate=le.audioSampleRate,at.audioChannelCount=le.channelCount,at.audioDataRate=tt.bitRate,at.hasVideo?at.videoCodec!=null&&(at.mimeType='video/x-flv; codecs="'+at.videoCodec+","+at.audioCodec+'"'):at.mimeType='video/x-flv; codecs="'+at.audioCodec+'"',at.isComplete()&&this._onMediaInfo(at)}let Fe=this._parseMP3AudioData(e,r+1,a-1,!1);if(Fe==null)return;let oe=this._timestampBase+d,Ee={unit:Fe,length:Fe.byteLength,dts:oe,pts:oe};rt.samples.push(Ee),rt.length+=Fe.length}}_parseAACAudioData(e,r,a){if(a<=1){w.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},g=new Uint8Array(e,r,a);return d.packetType=g[0],g[0]===0?d.data=this._parseAACAudioSpecificConfig(e,r+1,a-1):d.data=g.subarray(1),d}_parseAACAudioSpecificConfig(e,r,a){let d=new Uint8Array(e,r,a),g=null,M=0,y=0,me=null,re=0,Oe=null;if(M=y=d[0]>>>3,re=(d[0]&7)<<1|d[1]>>>7,re<0||re>=this._mpegSamplingRates.length){this._onError(Wt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ut=this._mpegSamplingRates[re],ve=(d[1]&120)>>>3;if(ve<0||ve>=8){this._onError(Wt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}M===5&&(Oe=(d[1]&7)<<1|d[2]>>>7,me=(d[2]&124)>>>2);let le=self.navigator.userAgent.toLowerCase();return le.indexOf("firefox")!==-1?re>=6?(M=5,g=new Array(4),Oe=re-3):(M=2,g=new Array(2),Oe=re):le.indexOf("android")!==-1?(M=2,g=new Array(2),Oe=re):(M=5,Oe=re,g=new Array(4),re>=6?Oe=re-3:ve===1&&(M=2,g=new Array(2),Oe=re)),g[0]=M<<3,g[0]|=(re&15)>>>1,g[1]=(re&15)<<7,g[1]|=(ve&15)<<3,M===5&&(g[1]|=(Oe&15)>>>1,g[2]=(Oe&1)<<7,g[2]|=8,g[3]=0),{config:g,samplingRate:ut,channelCount:ve,codec:"mp4a.40."+M,originalCodec:"mp4a.40."+y}}_parseMP3AudioData(e,r,a,d){if(a<4){w.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let g=this._littleEndian,M=new Uint8Array(e,r,a),y=null;if(d){if(M[0]!==255)return;let me=M[1]>>>3&3,re=(M[1]&6)>>1,Oe=(M[2]&240)>>>4,ut=(M[2]&12)>>>2,le=(M[3]>>>6&3)!==3?2:1,rt=0,Fe=0,oe=34,Ee="mp3";switch(me){case 0:rt=this._mpegAudioV25SampleRateTable[ut];break;case 2:rt=this._mpegAudioV20SampleRateTable[ut];break;case 3:rt=this._mpegAudioV10SampleRateTable[ut];break}switch(re){case 1:oe=34,Oe>>4,me=M&15;if(me!==7){this._onError(Wt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${me}`);return}this._parseAVCVideoPacket(e,r+1,a-1,d,g,y)}_parseAVCVideoPacket(e,r,a,d,g,M){if(a<4){w.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let y=this._littleEndian,me=new DataView(e,r,a),re=me.getUint8(0),ut=(me.getUint32(0,!y)&16777215)<<8>>8;if(re===0)this._parseAVCDecoderConfigurationRecord(e,r+4,a-4);else if(re===1)this._parseAVCVideoData(e,r+4,a-4,d,g,M,ut);else if(re!==2){this._onError(Wt.FORMAT_ERROR,`Flv: Invalid video packet type ${re}`);return}}_parseAVCDecoderConfigurationRecord(e,r,a){if(a<7){w.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,g=this._videoTrack,M=this._littleEndian,y=new DataView(e,r,a);d?typeof d.avcc!="undefined"&&w.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=g.id,d.timescale=this._timescale,d.duration=this._duration);let me=y.getUint8(0),re=y.getUint8(1),Oe=y.getUint8(2),ut=y.getUint8(3);if(me!==1||re===0){this._onError(Wt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(y.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Wt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ve=y.getUint8(5)&31;if(ve===0){this._onError(Wt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ve>1&&w.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ve}`);let le=6;for(let Fe=0;Fe1&&w.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${rt}`);le++;for(let Fe=0;Fe=a){w.w(this.TAG,`Malformed Nalu near timestamp ${rt}, offset = ${ve}, dataSize = ${a}`);break}let oe=re.getUint32(ve,!me);if(le===3&&(oe>>>=8),oe>a-le){w.w(this.TAG,`Malformed Nalus near timestamp ${rt}, NaluSize > DataSize!`);return}let Ee=re.getUint8(ve+le)&31;Ee===5&&(Fe=!0);let tt=new Uint8Array(e,r+ve,le+oe),at={type:Ee,data:tt};Oe.push(at),ut+=tt.byteLength,ve+=le+oe}if(Oe.length){let oe=this._videoTrack,Ee={units:Oe,length:ut,isKeyframe:Fe,dts:rt,cts:y,pts:rt+y};Fe&&(Ee.fileposition=g),oe.samples.push(Ee),oe.length+=ut}}}var ie=_;class L{static init(){L.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(let r in L.types)L.types.hasOwnProperty(r)&&(L.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);let e=L.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let r=8,a=null,d=Array.prototype.slice.call(arguments,1),g=d.length;for(let y=0;y>>24&255,a[1]=r>>>16&255,a[2]=r>>>8&255,a[3]=r&255,a.set(e,4);let M=8;for(let y=0;y>>24&255,e>>>16&255,e>>>8&255,e&255,r>>>24&255,r>>>16&255,r>>>8&255,r&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]))}static trak(e){return L.box(L.types.trak,L.tkhd(e),L.mdia(e))}static tkhd(e){let r=e.id,a=e.duration,d=e.presentWidth,g=e.presentHeight;return L.box(L.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&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,d>>>8&255,d&255,0,0,g>>>8&255,g&255,0,0]))}static mdia(e){return L.box(L.types.mdia,L.mdhd(e),L.hdlr(e),L.minf(e))}static mdhd(e){let r=e.timescale,a=e.duration;return L.box(L.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,85,196,0,0]))}static hdlr(e){let r=null;return e.type==="audio"?r=L.constants.HDLR_AUDIO:r=L.constants.HDLR_VIDEO,L.box(L.types.hdlr,r)}static minf(e){let r=null;return e.type==="audio"?r=L.box(L.types.smhd,L.constants.SMHD):r=L.box(L.types.vmhd,L.constants.VMHD),L.box(L.types.minf,r,L.dinf(),L.stbl(e))}static dinf(){return L.box(L.types.dinf,L.box(L.types.dref,L.constants.DREF))}static stbl(e){return L.box(L.types.stbl,L.stsd(e),L.box(L.types.stts,L.constants.STTS),L.box(L.types.stsc,L.constants.STSC),L.box(L.types.stsz,L.constants.STSZ),L.box(L.types.stco,L.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?L.box(L.types.stsd,L.constants.STSD_PREFIX,L.mp3(e)):L.box(L.types.stsd,L.constants.STSD_PREFIX,L.mp4a(e)):L.box(L.types.stsd,L.constants.STSD_PREFIX,L.avc1(e))}static mp3(e){let r=e.channelCount,a=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return L.box(L.types[".mp3"],d)}static mp4a(e){let r=e.channelCount,a=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return L.box(L.types.mp4a,d,L.esds(e))}static esds(e){let r=e.config||[],a=r.length,d=new Uint8Array([0,0,0,0,3,23+a,0,1,0,4,15+a,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([a]).concat(r).concat([6,1,2]));return L.box(L.types.esds,d)}static avc1(e){let r=e.avcc,a=e.codecWidth,d=e.codecHeight,g=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,a>>>8&255,a&255,d>>>8&255,d&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 L.box(L.types.avc1,g,L.box(L.types.avcC,r))}static mvex(e){return L.box(L.types.mvex,L.trex(e))}static trex(e){let r=e.id,a=new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return L.box(L.types.trex,a)}static moof(e,r){return L.box(L.types.moof,L.mfhd(e.sequenceNumber),L.traf(e,r))}static mfhd(e){let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return L.box(L.types.mfhd,r)}static traf(e,r){let a=e.id,d=L.box(L.types.tfhd,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),g=L.box(L.types.tfdt,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),M=L.sdtp(e),y=L.trun(e,M.byteLength+16+16+8+16+8+8);return L.box(L.types.traf,d,g,y,M)}static sdtp(e){let r=e.samples||[],a=r.length,d=new Uint8Array(4+a);for(let g=0;g>>24&255,d>>>16&255,d>>>8&255,d&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255],0);for(let y=0;y>>24&255,me>>>16&255,me>>>8&255,me&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,Oe.isLeading<<2|Oe.dependsOn,Oe.isDependedOn<<6|Oe.hasRedundancy<<4|Oe.isNonSync,0,0,ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255],12+16*y)}return L.box(L.types.trun,M)}static mdat(e){return L.box(L.types.mdat,e)}}L.init();var Qe=L;class et{static getSilentFrame(e,r){if(e==="mp4a.40.2"){if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===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(r===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(r===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(r===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(r===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}}var Xt=et;class Dn{constructor(e,r,a,d,g){this.dts=e,this.pts=r,this.duration=a,this.originalDts=d,this.isSyncPoint=g,this.fileposition=null}}class ir{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class Vt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let r=this._list;e.length!==0&&(r.length>0&&e[0].originalDts=r[g].dts&&er[d].lastSample.originalDts&&e=r[d].lastSample.originalDts&&(d===r.length-1||d0&&(g=this._searchNearestSegmentBefore(a.originalBeginDts)+1),this._lastAppendLocation=g,this._list.splice(g,0,a)}getLastSegmentBefore(e){let r=this._searchNearestSegmentBefore(e);return r>=0?this._list[r]:null}getLastSampleBefore(e){let r=this.getLastSegmentBefore(e);return r!=null?r.lastSample:null}getLastSyncPointBefore(e){let r=this._searchNearestSegmentBefore(e),a=this._list[r].syncPoints;for(;a.length===0&&r>0;)r--,a=this._list[r].syncPoints;return a.length>0?a[a.length-1]:null}}class Ln{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Nr("audio"),this._videoSegmentInfoList=new Nr("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(ae.chrome&&(ae.version.major<50||ae.version.major===50&&ae.version.build<2661)),this._fillSilentAfterSeek=ae.msedge||ae.msie,this._mp3UseMpegAudio=!ae.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,r){if(!this._onMediaSegment)throw new Ae("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,r),this._remuxVideo(r),this._remuxAudio(e)}_onTrackMetadataReceived(e,r){let a=null,d="mp4",g=r.codec;if(e==="audio")this._audioMeta=r,r.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",g="",a=new Uint8Array):a=Qe.generateInitSegment(r);else if(e==="video")this._videoMeta=r,a=Qe.generateInitSegment(r);else return;if(!this._onInitSegment)throw new Ae("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:a.buffer,codec:g,container:`${e}/${d}`,mediaDuration:r.duration})}_calculateDtsBase(e,r){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),r.samples&&r.samples.length&&(this._videoDtsBase=r.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,r=this._audioStashedLastSample,a={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(a.samples.push(e),a.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};r!=null&&(d.samples.push(r),d.length=r.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(a,!0),this._remuxAudio(d,!0)}_remuxAudio(e,r){if(this._audioMeta==null)return;let a=e,d=a.samples,g,M=-1,y=-1,me=-1,re=this._audioMeta.refSampleDuration,Oe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ut=this._dtsBaseInited&&this._audioNextDts===void 0,ve=!1;if(!d||d.length===0||d.length===1&&!r)return;let le=0,rt=null,Fe=0;Oe?(le=0,Fe=a.length):(le=8,Fe=8+a.length);let oe=null;if(d.length>1&&(oe=d.pop(),Fe-=oe.length),this._audioStashedLastSample!=null){let _e=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(_e),Fe+=_e.length}oe!=null&&(this._audioStashedLastSample=oe);let Ee=d[0].dts-this._dtsBase;if(this._audioNextDts)g=Ee-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())g=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ve=!0);else{let _e=this._audioSegmentInfoList.getLastSampleBefore(Ee);if(_e!=null){let tn=Ee-(_e.originalDts+_e.duration);tn<=3&&(tn=0);let gn=_e.dts+_e.duration+tn;g=Ee-gn}else g=0}if(ve){let _e=Ee-g,tn=this._videoSegmentInfoList.getLastSegmentBefore(Ee);if(tn!=null&&tn.beginDts<_e){let gn=Xt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(gn){let Un=tn.beginDts,un=_e-tn.beginDts;w.v(this.TAG,`InsertPrefixSilentAudio: dts: ${Un}, duration: ${un}`),d.unshift({unit:gn,dts:Un,pts:Un}),Fe+=gn.byteLength}}else ve=!1}let tt=[];for(let _e=0;_e=1?Yr=tt[tt.length-1].duration:Yr=Math.floor(re);let Fa=!1,Er=null;if(Yr>re*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!ae.safari){Fa=!0;let aa=Math.abs(Yr-re),ia=Math.ceil(aa/re),Ma=un+re;w.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. +(self.webpackChunk=self.webpackChunk||[]).push([[8866],{96935:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return Xe}});var t=v(3113),Pe=v(59301),b=Object.defineProperty,ce=Object.defineProperties,$=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,k=(Je,Ie,fe)=>Ie in Je?b(Je,Ie,{enumerable:!0,configurable:!0,writable:!0,value:fe}):Je[Ie]=fe,Ae=(Je,Ie)=>{for(var fe in Ie||(Ie={}))He.call(Ie,fe)&&k(Je,fe,Ie[fe]);if(w)for(var fe of w(Ie))Te.call(Ie,fe)&&k(Je,fe,Ie[fe]);return Je},Ze=(Je,Ie)=>ce(Je,$(Ie)),At=(Je,Ie)=>{var fe={};for(var ae in Je)He.call(Je,ae)&&Ie.indexOf(ae)<0&&(fe[ae]=Je[ae]);if(Je!=null&&w)for(var ae of w(Je))Ie.indexOf(ae)<0&&Te.call(Je,ae)&&(fe[ae]=Je[ae]);return fe},Se=(Je,Ie,fe)=>new Promise((ae,Q)=>{var V=A=>{try{z(fe.next(A))}catch(je){Q(je)}},F=A=>{try{z(fe.throw(A))}catch(je){Q(je)}},z=A=>A.done?ae(A.value):Promise.resolve(A.value).then(V,F);z((fe=fe.apply(Je,Ie)).next())});const Xe=Je=>{var Ie=Je,{children:fe}=Ie,ae=At(Ie,["children"]);const[Q,V]=(0,Pe.useState)(!1);return Pe.createElement(t.ZP,Ze(Ae({},ae),{loading:Q,onClick:F=>Se(void 0,null,function*(){try{V(!0),yield ae.onClick(F),V(!1)}catch(z){console.error(z),V(!1)}})}),fe)}},40277:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return k}});var t=v(59301),Pe=v(65582),b=v(44e3),ce=v(20834),$=v(41867),w={myMenu:"myMenu___bbQDH",layoutSider:"layoutSider___b9ayt"};const He={background:"#082930"},Te=({globalSetting:Ae,mainDom:Ze,dispatch:At})=>{var Se;const[Xe,Je]=(0,t.useState)([]),[Ie,fe]=(0,t.useState)([]),ae=(0,t.useMemo)(()=>{var F,z,A;const je=lt=>!(lt!=null&<.hidden)&&!((0,$.JA)()&&(lt==null?void 0:lt.link)==="/paperlibrary"),he=((z=(F=Ae==null?void 0:Ae.setting)==null?void 0:F.navbar)==null?void 0:z.filter(je))||[];for(const lt of he)lt.subitem=((A=lt==null?void 0:lt.subitem)==null?void 0:A.filter(je))||[];return he},[(Se=Ae==null?void 0:Ae.setting)==null?void 0:Se.navbar]),Q=(F,z)=>{let A="",je=[];for(const he of F)if(he.link===z&&(A=he.link),he.subitem&&he.subitem.length>0){for(const lt of he.subitem)if(lt.link===z&&(A=lt.link,je=[he.link]),lt.subitem){const ln=Q(lt.subitem,z);ln.selectedKey&&(A=ln.selectedKey,je=[he.link,...ln.openKeys])}}return{selectedKey:A,openKeys:je}};(0,t.useEffect)(()=>{const F=location.pathname,{selectedKey:z,openKeys:A}=Q(ae,F);Je(z?[z]:[]),A.length>0?fe(A):fe([])},[ae]),(0,t.useEffect)(()=>{At({type:"globalSetting/headerFooterToggle",payload:!0})},[]);const V=F=>{switch(F){case"/":return t.createElement("i",{className:"iconfont ml10 icon-shouye3 font14"});case"/paths":return t.createElement("i",{className:"iconfont ml10 icon-zhihuikecheng font14"});case"/shixuns":return t.createElement("i",{className:"iconfont ml10 icon-shijianxiangmu font14"});case"/classrooms":return t.createElement("i",{className:"iconfont ml10 icon-jiaoxueketang2 font14"});default:return null}};return t.createElement(b.default,{style:He},Ae.showHeader&&Ae.showHeaderFooter&&t.createElement(b.default.Sider,{className:`flex flex-col ${w.layoutSider}`,width:244,style:He},t.createElement(ce.default,{className:`w-full ${w.myMenu}`,mode:"inline",selectedKeys:Xe,openKeys:Ie,onOpenChange:F=>fe(F),onSelect:({key:F})=>{F&&F.includes("/")&&Pe.history.push(F)},items:ae.map(F=>{var z;return{key:F.link,label:F.name,icon:V(F==null?void 0:F.link),children:((z=F.subitem)==null?void 0:z.length)>0?F.subitem.map(A=>{var je;return{key:A.link,label:A.name,children:((je=A.subitem)==null?void 0:je.length)>0?A.subitem.map(he=>({key:he.link,label:he.name})):void 0}}):void 0}})})),t.createElement(b.default.Content,{style:{backgroundColor:"#021C21"}},Ze))};var k=(0,Pe.connect)(({globalSetting:Ae,user:Ze})=>({globalSetting:Ae,user:Ze}))(Te)},90175:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return k}});var t=v(59301),Pe=v(65582),b=v(44e3),ce=v(20834),$=v(41867),w={myMenu:"myMenu___BgVun",layoutSider:"layoutSider___rUtSB"};const He={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},Te=({globalSetting:Ae,mainDom:Ze,dispatch:At})=>{var Se;const[Xe,Je]=(0,t.useState)([]),[Ie,fe]=(0,t.useState)([]),ae=(0,t.useMemo)(()=>{var V,F,z;const A=he=>!(he!=null&&he.hidden)&&!((0,$.JA)()&&(he==null?void 0:he.link)==="/paperlibrary"),je=((F=(V=Ae==null?void 0:Ae.setting)==null?void 0:V.navbar)==null?void 0:F.filter(A))||[];for(const he of je)he.subitem=((z=he==null?void 0:he.subitem)==null?void 0:z.filter(A))||[];return je},[(Se=Ae==null?void 0:Ae.setting)==null?void 0:Se.navbar]),Q=(V,F)=>{let z="",A=[];for(const je of V)if(je.link===F&&(z=je.link),je.subitem&&je.subitem.length>0){for(const he of je.subitem)if(he.link===F&&(z=he.link,A=[je.link]),he.subitem){const lt=Q(he.subitem,F);lt.selectedKey&&(z=lt.selectedKey,A=[je.link,...lt.openKeys])}}return{selectedKey:z,openKeys:A}};return(0,t.useEffect)(()=>{const V=location.pathname,{selectedKey:F,openKeys:z}=Q(ae,V);Je(F?[F]:[]),z.length>0?fe(z):fe([])},[ae]),(0,t.useEffect)(()=>{At({type:"globalSetting/headerFooterToggle",payload:!0})},[]),t.createElement(b.default,{style:He},Ae.showHeader&&Ae.showHeaderFooter&&t.createElement(b.default.Sider,{className:`flex flex-col ${w.layoutSider}`,width:212,style:He},t.createElement(ce.default,{className:`w-full ${w.myMenu}`,mode:"inline",selectedKeys:Xe,openKeys:Ie,onOpenChange:V=>fe(V),onSelect:({key:V})=>{V&&V.includes("/")&&Pe.history.push(V)},items:ae.map(V=>{var F;return{key:V.link,label:V.name,children:((F=V.subitem)==null?void 0:F.length)>0?V.subitem.map(z=>{var A;return{key:z.link,label:z.name,children:((A=z.subitem)==null?void 0:A.length)>0?z.subitem.map(je=>({key:je.link,label:je.name})):void 0}}):void 0}})})),t.createElement(b.default.Content,{style:{backgroundColor:"#EEF5FE"}},Ze))};var k=(0,Pe.connect)(({globalSetting:Ae,user:Ze})=>({globalSetting:Ae,user:Ze}))(Te)},86340:function(se,gt,v){"use strict";v.d(gt,{K:function(){return w}});var t=v(59301),Pe=v(43418),b=v(44080),ce={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},$=v(24334);const w=({visible:He,width:Te,videoId:k,file_url:Ae,course_id:Ze,copyUrl:At,toLog:Se=!0,logWatchHistory:Xe=()=>{},allow_skip:Je,onClose:Ie=()=>{},autoPlay:fe=!1,onPlayEnded:ae=()=>{}})=>t.createElement(Pe.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:He,title:null,footer:null,width:Te,className:ce.modal},t.createElement("i",{className:`${ce.closeIcon} iconfont icon-guanbi10`,onClick:Ie}),He&&t.createElement(b.Z,{onPlayEnded:ae,autoPlay:fe,allow_skip:Je,courseId:Ze,src:Ae!=null&&Ae.startsWith("http")?Ae:$.Base64.decode(Ae),videoId:k,toLog:Se,logWatchHistory:Xe}))},44080:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return Je}});var t=v(59301),Pe=v(8591),b=v(38854),ce=v(73217),$=v(16471),w=v(41867),He=v(56102),Te=v(84056),k={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Ae=(Ie,fe,ae)=>new Promise((Q,V)=>{var F=je=>{try{A(ae.next(je))}catch(he){V(he)}},z=je=>{try{A(ae.throw(je))}catch(he){V(he)}},A=je=>je.done?Q(je.value):Promise.resolve(je.value).then(F,z);A((ae=ae.apply(Ie,fe)).next())});function Ze(Ie){if(isNaN(Ie))return{minutes:"00",seconds:"00"};const fe=new Date(Ie*1e3).toISOString().substr(11,8);return{hour:fe.substr(0,2),minutes:fe.substr(3,2),seconds:fe.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function At(Ie,fe){return Ie-fe}function Se(Ie){Ie.sort(At);let fe=0;for(let ae=0;ae{},handlePlay:je=()=>{},handlePlayEnded:he=()=>{},autoPlay:lt=!1,onPlayEnded:ln=()=>{},isShowWaterMark:Fn=!0},On)=>{var Kn;const it=((Kn=fe==null?void 0:fe.split("."))==null?void 0:Kn.pop())==="flv",K=(0,t.useRef)(),$t=(0,t.useRef)(),nr=(0,t.useRef)(),or=(0,t.useRef)(),sn=(0,t.useRef)(),En=(0,t.useRef)(),Zn=(0,t.useRef)(),zt=(0,t.useRef)(),jt=(0,t.useRef)(),$e=(0,t.useRef)(),rr=(0,t.useRef)(),on=(0,t.useRef)(),Cn=(0,t.useRef)(),Lr=(0,t.useRef)(),kr=navigator.userAgent.toLowerCase().match(Xe),be=kr?kr[0]:"pc",ct=(0,t.useRef)(!1),Ue=(0,w.eY)();let kn=0,zr=0,nn=0,Tr=null,qn=!1,Wt=20,rn=1,ar=!1,W=!1,_=[];(0,t.useImperativeHandle)(On,()=>({getLastUpdatedTime:()=>K.current.currentTime,getDuration:()=>K.current.duration})),Pe.ZP.config({maxCount:1,getContainer:()=>nr.current});const ie=(0,t.useCallback)((Vt,Nr=!1)=>{let Ln={point:K.current.currentTime};Tr?(Ln.log_id=Tr,Ln.watch_duration=Se(_),Ln.total_duration=zr):(F?(Ln.video_id=parseInt(Q,10),Ln.course_id=F):Ln.video_id=Q,Ln.duration=kn,Ln.device=be),Nr&&(Ln.ed="1");function dn(){return Ae(this,null,function*(){ar=!0,Tr=yield V==null?void 0:V(Ln),ar=!1,Vt&&Vt()})}dn()},[Q,F]);(0,t.useEffect)(()=>{K.current&&(or.current.style.display="none",sn.current.style.display="block"),Pe.ZP.destroy();let Vt=null;return ce.Z.isSupported&&it&&fe&&(fe==null?void 0:fe.indexOf(".m3u8"))<0?(Vt=ce.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:fe,muted:!1}),K.current&&(Vt.attachMediaElement(K.current),Vt.load())):K.current.setAttribute("src",fe),Qe(),()=>{Vt&&(Vt.unload(),Vt.pause(),Vt.destroy(),Vt=null)}},[K,it,fe]);function L(){K.current.paused?(or.current.style.display="none",sn.current.style.display="block"):(or.current.style.display="block",sn.current.style.display="none")}function Qe(){rr.current.style.display="none",Cn.current.style.display="none",on.current.style.display="none",K.current.muted||K.current.volume===0?rr.current.style.display="block":K.current.volume>0&&K.current.volume<=.5?Cn.current.style.display="block":on.current.style.display="block"}(0,t.useEffect)(()=>{const Vt=document.getElementById("play"),Nr=document.querySelectorAll(".playback-icons use");function Ln(){je(),z&&!ct.current&&(K.current.currentTime=z),ct.current=!0,_.push(K.current.currentTime),qn||(qn=!0,ae&&ie())}function dn(){return Ae(this,null,function*(){L(),_.push(K.current.currentTime),ae&&ie(()=>{Tr=null,nn=0,qn=!1,ar=!1,W=!1,_=[],zr=0,rn=1},!0),ln()})}function ra(){En.current.value=Math.round(K.current.currentTime),Zn.current.value=Math.round(K.current.currentTime)}function ge(){const c=Ze(Math.round(K.current.currentTime));jt.current.innerText=`${c.hour>0?c.hour+":":""}${c.minutes}:${c.seconds}`,jt.current.setAttribute("datetime",`${c.hour>0?" "+c.hour+" ":""}${c.minutes}m ${c.seconds}s`)}function Gr(){var c,S,D,C,G,ne,pe;const Me=Math.round((c=K.current)==null?void 0:c.duration);(D=(S=En.current)==null?void 0:S.setAttribute)==null||D.call(S,"max",Me),(G=(C=Zn.current)==null?void 0:C.setAttribute)==null||G.call(C,"max",Me);const Re=Ze(Me);zt.current&&(zt.current.innerText=`${Re.hour>0?Re.hour+":":""}${Re.minutes}:${Re.seconds}`,(pe=(ne=zt.current).setAttribute)==null||pe.call(ne,"datetime",`${Re.hour>0?" "+Re.hour+" ":""}${Re.minutes}m ${Re.seconds}s`))}function Wr(){try{const c=Math.round(K.current.duration);En.current.setAttribute("max",c),Zn.current.setAttribute("max",c);const S=Ze(c);zt.current.innerText=`${S.hour>0?S.hour+":":""}${S.minutes}:${S.seconds}`,zt.current.setAttribute("datetime",`${S.hour>0?" "+S.hour+" ":""}${S.minutes}m ${S.seconds}s`),ra(),ge();const{width:D,height:C,x:G,y:ne}=$t.current.getBoundingClientRect();if(G<0||ne<0||!D)return;if(!W){let pe=K.current.currentTime,Me=pe-nn;Math.abs(Me)<10?(zr+=Math.abs(Me),nn=pe,ar||zr-rn*Wt>=0&&(rn++,_.push(nn),ae&&ie())):(nn=pe,ae&&ie())}}catch(c){console.log(c)}}function xt(){W=!0}function Rr(){K.current.playing&&_.push(K.current.currentTime,nn),nn=K.current.currentTime,W=!1}function Pa(){kn=K.current.duration,kn<=20&&(Wt=kn/3),K.current.addEventListener("play",Ln)}function ti(c){c.preventDefault(),(0,Te.vp)()?(K.current.style.width="100%",K.current.style.height="100%"):K.current.style.cssText=""}function te(){A()}function m(c){if(!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const S=c.target.dataset.seek?c.target.dataset.seek:c.target.value;K.current.currentTime=S,Zn.current.value=S,En.current.value=S}function I(c){const S=Math.round(c.offsetX/c.target.clientWidth*parseInt(c.target.getAttribute("max"),10));En.current.setAttribute("data-seek",S);const D=Ze(S);$e.current.textContent=`${D.hour>0?D.hour+":":""}${D.minutes}:${D.seconds}`;const C=K.current.getBoundingClientRect();$e.current.style.left=`${c.pageX-C.left}px`}function B(c){switch(c.code){case"Space":c.preventDefault(),Dn();break;case"ArrowRight":if(c.preventDefault(),!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(K.current.currentTime>=K.current.duration)break;K.current.currentTime=parseInt(K.current.currentTime)+5,ra();break;case"ArrowLeft":if(c.preventDefault(),!Ie){Pe.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(K.current.currentTime===0)break;K.current.currentTime=parseInt(K.current.currentTime)-5,ra();break;case"ArrowUp":c.preventDefault(),K.current.volume<1&&(K.current.volume=(parseInt(K.current.volume*10)+1)/10);break;case"ArrowDown":c.preventDefault(),K.current.volume>0&&(K.current.volume=(parseInt(K.current.volume*10)-1)/10);break}}return nr.current.addEventListener((0,Te.gH)(),ti),K.current.addEventListener("canplay",Pa),K.current.addEventListener("ended",dn),K.current.addEventListener("seeking",xt),K.current.addEventListener("seeked",Rr),K.current.addEventListener("loadedmetadata",Gr),En.current.addEventListener("mousemove",I),En.current.addEventListener("input",m),K.current.addEventListener("timeupdate",Wr),K.current.addEventListener("pause",te),K.current.addEventListener("volumechange",Qe),document.addEventListener("keydown",B),()=>{var c,S,D,C,G,ne,pe,Me,Re,Ke,qe,O;(c=K.current)==null||c.removeEventListener("canplay",Pa),(S=K.current)==null||S.removeEventListener("play",Ln),(D=K.current)==null||D.removeEventListener("ended",dn),(C=K.current)==null||C.removeEventListener("seeking",xt),(G=K.current)==null||G.removeEventListener("seeked",Rr),(ne=En.current)==null||ne.removeEventListener("mousemove",I),(pe=En.current)==null||pe.removeEventListener("input",m),(Me=K.current)==null||Me.removeEventListener("timeupdate",Wr),(Re=K.current)==null||Re.removeEventListener("pause",te),(Ke=K.current)==null||Ke.removeEventListener("loadedmetadata",Gr),(qe=K.current)==null||qe.removeEventListener("volumechange",Qe),document.removeEventListener("keydown",B),(O=K.current)!=null&&O.playing&&(_.push(nn,K.current.currentTime),ae&&ie())}},[K,fe]),(0,t.useEffect)(()=>{if(K.current.onended=()=>{he(K)},K.current.oncontextmenu=()=>!1,(fe==null?void 0:fe.indexOf(".m3u8"))>-1){if(K.current.canPlayType("application/vnd.apple.mpegurl"))K.current.src=fe;else if($.ZP.isSupported()){var Vt=new $.ZP;Vt.loadSource(fe),Vt.attachMedia(K.current)}}},[fe]);const[et,Xt]=(0,t.useState)(1),Dn=()=>{K.current.paused||K.current.ended?K.current.play():K.current.pause(),L()};function ir(){K.current.muted=!K.current.muted,K.current.muted?(Lr.current.setAttribute("data-volume",volume.value),Lr.current.value=0):Lr.current.value=Lr.current.dataset.volume}return t.createElement("div",{style:{position:"relative"},ref:nr},t.createElement("div",{ref:$t,className:`${k.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${k.animate__loop}`},Fn&&Ue?Ue.login:" "),t.createElement("div",{className:k.container},t.createElement("div",{className:k["video-container"],id:"video-container"},t.createElement("div",{className:k["playback-animation"],id:"playback-animation"},t.createElement("svg",{className:k["playback-icons"]},t.createElement("use",{className:"hidden",href:"#play-icon"}),t.createElement("use",{href:"#pause"}))),t.createElement("video",{className:k.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:K,autoPlay:lt}),t.createElement("div",{className:`${k["video-controls"]} `,id:"video-controls"},t.createElement("div",{className:k["bottom-controls"]},t.createElement("div",{className:k["left-controls"]},t.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Dn},t.createElement("svg",{className:k["playback-icons"]},t.createElement("use",{ref:sn,href:"#play-icon"}),t.createElement("use",{ref:or,style:{display:"none"},href:"#pause"}))),t.createElement("div",{className:k.time},t.createElement("time",{id:"time-elapsed",ref:jt},"00:00"),t.createElement("span",null," / "),t.createElement("time",{id:"duration",ref:zt},"00:00"))),t.createElement("div",{className:k["right-controls"]},Ie&&t.createElement(b.Z,{placement:"top",overlayClassName:k.rateOverlay,getPopupContainer:Vt=>Vt.parentNode,menu:{items:[{key:"1",label:t.createElement("span",{onClick:()=>{Xt(1),K.current.playbackRate=1}},"1.0x")},{key:"2",label:t.createElement("span",{onClick:()=>{Xt(1.5),K.current.playbackRate=1.5}},"1.5x")},{key:"3",label:t.createElement("span",{onClick:()=>{Xt(2),K.current.playbackRate=2}},"2.0x")}]}},t.createElement("div",{className:`${k.controlText} mr5`},"\u500D\u901F")),t.createElement(He.CopyToClipboard,{text:fe,onCopy:()=>Pe.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},t.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),t.createElement("div",{className:k["volume-controls"]},t.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:k["volume-button"],id:"volume-button",onClick:ir},t.createElement("i",{ref:rr,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:Cn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),t.createElement("i",{ref:on,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),t.createElement("input",{className:k.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lr,style:{display:"none"},onClick:Qe})),t.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:k["fullscreen-button"],onClick:()=>{(0,Te.vp)()?(0,Te.BU)():(0,Te.Dj)(nr.current)}},t.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),t.createElement("div",{className:k["video-progress"]},t.createElement("progress",{ref:Zn,value:"0",min:"0"}),t.createElement("input",{className:k.seek,ref:En,value:"0",min:"0",type:"range",step:"1"}),t.createElement("div",{className:k["seek-tooltip"],ref:$e,id:"seek-tooltip"},"00:00"))))),t.createElement("svg",{style:{display:"none"}},t.createElement("defs",null,t.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},t.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),t.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},t.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),t.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},t.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"})),t.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},t.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"})))))})},95095:function(se,gt,v){"use strict";v.r(gt),v.d(gt,{default:function(){return Qu}});var t=v(59301),Pe=v(92736),b=v(81863),ce=v(65582),$=v(38147),w={page:"page___cqmQj"},He={banner:"banner___TneAD",NavButton:"NavButton___ud63z",LeftButton:"LeftButton___WexT_",RightButton:"RightButton___BvUnT"},Te=v(92310),k=v.n(Te),Ae=v(74128),Ze=v(9951),At=v(33853),Se=v(38819),Je=({className:s,style:l,data:n=[]})=>{const Be=(0,t.useRef)(null);return t.createElement("div",{className:k()(He.banner,s),style:l},(n==null?void 0:n.length)>1&&t.createElement(At.Z,{className:He.LeftButton,onClick:()=>Be.current.prev()}),!!(n!=null&&n.length)&&t.createElement(Ze.Z,{ref:Be,autoplay:!0,pauseOnDotsHover:!0,dots:(n==null?void 0:n.length)>1?void 0:!1},n==null?void 0:n.map((J,ot)=>t.createElement("div",{key:ot},t.createElement("a",{href:J.path},t.createElement("img",{src:Ae.Z.IMG_SERVER+J.image_url}))))),(n==null?void 0:n.length)>1&&t.createElement(Se.Z,{className:He.RightButton,onClick:()=>Be.current.next()}))},Ie={panel:"panel___UWRx2",li:"li___mbkLP",info:"info___U53_I"},fe=Object.defineProperty,ae=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,F=(s,l,n)=>l in s?fe(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,z=(s,l)=>{for(var n in l||(l={}))Q.call(l,n)&&F(s,n,l[n]);if(ae)for(var n of ae(l))V.call(l,n)&&F(s,n,l[n]);return s};const A=s=>React.createElement("svg",z({width:34,height:34,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a1_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a1_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a1_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a1_svg__a"})),React.createElement("g",{mask:"url(#a1_svg__b)"},React.createElement("path",{d:"M34 17.372v8.48h-1.94c-.296-.79-.638-1.449-1.046-1.977-1.488-1.954-4.061-2.478-6.321-2.952-.903-.184-1.76-.364-2.437-.61a4.545 4.545 0 0 1-.636-.284 9.7 9.7 0 0 0 1.777-2.812 10.68 10.68 0 0 0 .856-4.157c0-2.139-.135-4.587-1.116-6.552-.435-.857-1.124-1.816-2.219-2.507.522-1.88 1.716-3.13 4.25-3.13 3.984 0 4.596 3.217 4.596 7.095 0 2.033-.908 4.116-2.25 5.3a.635.635 0 0 0-.21.468c-.004.482.01 1.114.195 1.351 1.126 1.5 4.188 1.546 6.501 2.287M2.903 23.936c1.45-2.061 4.098-2.587 6.43-3.06.916-.179 1.773-.358 2.455-.595.282-.1.48-.19.62-.269-.715-.78-1.307-1.725-1.766-2.783a10.987 10.987 0 0 1-.878-4.094c-.022-1.814.092-3.194.327-4.367.345-1.686.976-2.97 1.935-3.936.318-.33.675-.605 1.054-.843C12.545 2.1 11.375.85 8.892.85c-4.105 0-4.683 3.253-4.644 7.16.022 1.991.928 4.064 2.255 5.244a.63.63 0 0 1 .212.477c0 .482-.032 1.11-.202 1.332-1.1 1.497-4.185 1.531-6.513 2.248v8.531h1.944c.272-.756.595-1.38.96-1.906",fill:"#3061D0"}),React.createElement("path",{d:"M30.798 31.557v.001c-.161-3.011-.666-5.726-1.663-7.05-.759-.991-1.967-1.452-4.627-2.008l-.36-.074c-2.846-.592-3.972-1-4.74-2.042-.205-.294-.272-.908-.255-1.67.003-.262.126-.531.324-.712 1.444-1.294 2.402-3.563 2.402-5.748 0-5.36-1.166-7.702-4.828-7.702-3.777 0-4.945 2.352-4.891 7.762.02 2.158.983 4.408 2.422 5.692.203.19.318.452.318.727 0 .826-.064 1.371-.278 1.653-.75 1.03-1.876 1.43-4.745 2.005l-.341.068c-2.74.552-3.96 1.016-4.68 2.038-.953 1.36-1.449 4.072-1.623 7.061a.457.457 0 0 0 .457.482h26.65c.26 0 .47-.221.458-.483Z",stroke:"url(#a1_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 .85)"}))));var je="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTM0IDE3LjM3MnY4LjQ4aC0xLjk0Yy0uMjk2LS43OS0uNjM4LTEuNDQ5LTEuMDQ2LTEuOTc3LTEuNDg4LTEuOTU0LTQuMDYxLTIuNDc4LTYuMzIxLTIuOTUyLS45MDMtLjE4NC0xLjc2LS4zNjQtMi40MzctLjYxYTQuNTQ1IDQuNTQ1IDAgMCAxLS42MzYtLjI4NCA5LjcgOS43IDAgMCAwIDEuNzc3LTIuODEyIDEwLjY4IDEwLjY4IDAgMCAwIC44NTYtNC4xNTdjMC0yLjEzOS0uMTM1LTQuNTg3LTEuMTE2LTYuNTUyLS40MzUtLjg1Ny0xLjEyNC0xLjgxNi0yLjIxOS0yLjUwNy41MjItMS44OCAxLjcxNi0zLjEzIDQuMjUtMy4xMyAzLjk4NCAwIDQuNTk2IDMuMjE3IDQuNTk2IDcuMDk1IDAgMi4wMzMtLjkwOCA0LjExNi0yLjI1IDUuM2EuNjM1LjYzNSAwIDAgMC0uMjEuNDY4Yy0uMDA0LjQ4Mi4wMSAxLjExNC4xOTUgMS4zNTEgMS4xMjYgMS41IDQuMTg4IDEuNTQ2IDYuNTAxIDIuMjg3TTIuOTAzIDIzLjkzNmMxLjQ1LTIuMDYxIDQuMDk4LTIuNTg3IDYuNDMtMy4wNi45MTYtLjE3OSAxLjc3My0uMzU4IDIuNDU1LS41OTUuMjgyLS4xLjQ4LS4xOS42Mi0uMjY5LS43MTUtLjc4LTEuMzA3LTEuNzI1LTEuNzY2LTIuNzgzYTEwLjk4NyAxMC45ODcgMCAwIDEtLjg3OC00LjA5NGMtLjAyMi0xLjgxNC4wOTItMy4xOTQuMzI3LTQuMzY3LjM0NS0xLjY4Ni45NzYtMi45NyAxLjkzNS0zLjkzNi4zMTgtLjMzLjY3NS0uNjA1IDEuMDU0LS44NDNDMTIuNTQ1IDIuMSAxMS4zNzUuODUgOC44OTIuODVjLTQuMTA1IDAtNC42ODMgMy4yNTMtNC42NDQgNy4xNi4wMjIgMS45OTEuOTI4IDQuMDY0IDIuMjU1IDUuMjQ0YS42My42MyAwIDAgMSAuMjEyLjQ3N2MwIC40ODItLjAzMiAxLjExLS4yMDIgMS4zMzItMS4xIDEuNDk3LTQuMTg1IDEuNTMxLTYuNTEzIDIuMjQ4djguNTMxaDEuOTQ0Yy4yNzItLjc1Ni41OTUtMS4zOC45Ni0xLjkwNiIgZmlsbD0iIzMwNjFEMCIvPjxwYXRoIGQ9Ik0zMC43OTggMzEuNTU3di4wMDFjLS4xNjEtMy4wMTEtLjY2Ni01LjcyNi0xLjY2My03LjA1LS43NTktLjk5MS0xLjk2Ny0xLjQ1Mi00LjYyNy0yLjAwOGwtLjM2LS4wNzRjLTIuODQ2LS41OTItMy45NzItMS00Ljc0LTIuMDQyLS4yMDUtLjI5NC0uMjcyLS45MDgtLjI1NS0xLjY3LjAwMy0uMjYyLjEyNi0uNTMxLjMyNC0uNzEyIDEuNDQ0LTEuMjk0IDIuNDAyLTMuNTYzIDIuNDAyLTUuNzQ4IDAtNS4zNi0xLjE2Ni03LjcwMi00LjgyOC03LjcwMi0zLjc3NyAwLTQuOTQ1IDIuMzUyLTQuODkxIDcuNzYyLjAyIDIuMTU4Ljk4MyA0LjQwOCAyLjQyMiA1LjY5Mi4yMDMuMTkuMzE4LjQ1Mi4zMTguNzI3IDAgLjgyNi0uMDY0IDEuMzcxLS4yNzggMS42NTMtLjc1IDEuMDMtMS44NzYgMS40My00Ljc0NSAyLjAwNWwtLjM0MS4wNjhjLTIuNzQuNTUyLTMuOTYgMS4wMTYtNC42OCAyLjAzOC0uOTUzIDEuMzYtMS40NDkgNC4wNzItMS42MjMgNy4wNjFhLjQ1Ny40NTcgMCAwIDAgLjQ1Ny40ODJoMjYuNjVjLjI2IDAgLjQ3LS4yMjEuNDU4LS40ODNaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC44NSkiLz48L2c+PC9nPjwvc3ZnPg==",he=Object.defineProperty,lt=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,On=(s,l,n)=>l in s?he(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Kn=(s,l)=>{for(var n in l||(l={}))ln.call(l,n)&&On(s,n,l[n]);if(lt)for(var n of lt(l))Fn.call(l,n)&&On(s,n,l[n]);return s};const de=s=>React.createElement("svg",Kn({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a2_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a2_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a2_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a2_svg__a"})),React.createElement("g",{mask:"url(#a2_svg__b)"},React.createElement("path",{d:"M11.094 19.794 5.029 31.103a.602.602 0 0 0 .531.886h23.058a.602.602 0 0 0 .531-.885l-6.044-11.31H11.094Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191.26H1.204a.944.944 0 0 0-.944.944v21.438c0 .521.423.944.944.944h30.987a.944.944 0 0 0 .945-.944V1.204A.944.944 0 0 0 32.19.26ZM15.846 13.386l5.897-5.859a.475.475 0 0 1 .668 0l1.508 1.498a.47.47 0 0 1 .002.67l-7.287 7.24a1.117 1.117 0 0 1-1.574 0l-4.981-4.948a.472.472 0 0 1 0-.669l1.509-1.499a.475.475 0 0 1 .668 0l3.59 3.567Z",stroke:"url(#a2_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.7)"}))));var it="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xMS4wOTQgMTkuNzk0IDUuMDI5IDMxLjEwM2EuNjAyLjYwMiAwIDAgMCAuNTMxLjg4NmgyMy4wNThhLjYwMi42MDIgMCAwIDAgLjUzMS0uODg1bC02LjA0NC0xMS4zMUgxMS4wOTRaIiBmaWxsPSIjMzA2MUQwIi8+PHBhdGggZD0iTTMyLjE5MS4yNkgxLjIwNGEuOTQ0Ljk0NCAwIDAgMC0uOTQ0Ljk0NHYyMS40MzhjMCAuNTIxLjQyMy45NDQuOTQ0Ljk0NGgzMC45ODdhLjk0NC45NDQgMCAwIDAgLjk0NS0uOTQ0VjEuMjA0QS45NDQuOTQ0IDAgMCAwIDMyLjE5LjI2Wk0xNS44NDYgMTMuMzg2bDUuODk3LTUuODU5YS40NzUuNDc1IDAgMCAxIC42NjggMGwxLjUwOCAxLjQ5OGEuNDcuNDcgMCAwIDEgLjAwMi42N2wtNy4yODcgNy4yNGExLjExNyAxLjExNyAwIDAgMS0xLjU3NCAwbC00Ljk4MS00Ljk0OGEuNDcyLjQ3MiAwIDAgMSAwLS42NjlsMS41MDktMS40OTlhLjQ3NS40NzUgMCAwIDEgLjY2OCAwbDMuNTkgMy41NjdaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuNykiLz48L2c+PC9nPjwvc3ZnPg==",K=Object.defineProperty,$t=Object.getOwnPropertySymbols,nr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,sn=(s,l,n)=>l in s?K(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,En=(s,l)=>{for(var n in l||(l={}))nr.call(l,n)&&sn(s,n,l[n]);if($t)for(var n of $t(l))or.call(l,n)&&sn(s,n,l[n]);return s};const Zn=s=>React.createElement("svg",En({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a3_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a3_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a3_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a3_svg__a"})),React.createElement("g",{mask:"url(#a3_svg__b)"},React.createElement("path",{d:"M11.377 19.794 5.313 31.103a.602.602 0 0 0 .53.886h23.059a.602.602 0 0 0 .53-.885l-6.044-11.31h-12.01Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191.26H1.204a.944.944 0 0 0-.944.944v21.438c0 .521.423.944.944.944h30.987a.944.944 0 0 0 .945-.944V1.204A.944.944 0 0 0 32.19.26Zm-14.65 6.28h2.588l-3.67 10.082h-2.588L17.54 6.54Zm4.037 5.041-2.03-2.027 1.722-1.722 3.748 3.75-3.748 3.748-1.721-1.72 2.029-2.029Zm-9.156 0 2.03 2.027-1.72 1.722-3.75-3.749 3.75-3.749 1.72 1.721-2.03 2.028Z",stroke:"url(#a3_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.983)"}))));var zt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xMS4zNzcgMTkuNzk0IDUuMzEzIDMxLjEwM2EuNjAyLjYwMiAwIDAgMCAuNTMuODg2aDIzLjA1OWEuNjAyLjYwMiAwIDAgMCAuNTMtLjg4NWwtNi4wNDQtMTEuMzFoLTEyLjAxWiIgZmlsbD0iIzMwNjFEMCIvPjxwYXRoIGQ9Ik0zMi4xOTEuMjZIMS4yMDRhLjk0NC45NDQgMCAwIDAtLjk0NC45NDR2MjEuNDM4YzAgLjUyMS40MjMuOTQ0Ljk0NC45NDRoMzAuOTg3YS45NDQuOTQ0IDAgMCAwIC45NDUtLjk0NFYxLjIwNEEuOTQ0Ljk0NCAwIDAgMCAzMi4xOS4yNlptLTE0LjY1IDYuMjhoMi41ODhsLTMuNjcgMTAuMDgyaC0yLjU4OEwxNy41NCA2LjU0Wm00LjAzNyA1LjA0MS0yLjAzLTIuMDI3IDEuNzIyLTEuNzIyIDMuNzQ4IDMuNzUtMy43NDggMy43NDgtMS43MjEtMS43MiAyLjAyOS0yLjAyOVptLTkuMTU2IDAgMi4wMyAyLjAyNy0xLjcyIDEuNzIyLTMuNzUtMy43NDkgMy43NS0zLjc0OSAxLjcyIDEuNzIxLTIuMDMgMi4wMjhaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEuOTgzKSIvPjwvZz48L2c+PC9zdmc+",jt=Object.defineProperty,$e=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Cn=(s,l,n)=>l in s?jt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Lr=(s,l)=>{for(var n in l||(l={}))rr.call(l,n)&&Cn(s,n,l[n]);if($e)for(var n of $e(l))on.call(l,n)&&Cn(s,n,l[n]);return s};const kr=s=>React.createElement("svg",Lr({width:34,height:33,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a4_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a4_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a4_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a4_svg__a"})),React.createElement("g",{mask:"url(#a4_svg__b)"},React.createElement("path",{d:"M24.114 4.116h.359a8.98 8.98 0 1 1 0 17.961h-.359a8.98 8.98 0 0 1 0-17.961Z",fill:"#3061D0"}),React.createElement("path",{d:"m8.013 21.087-.363-.402c-1.317-1.458-1.547-3.655-.559-5.41 1.24-2.203 3.963-2.978 6.08-1.726 2.112 1.25 2.815 4.045 1.577 6.244-1.01 1.794-3.047 2.687-4.97 2.188l-.52-.135-4.326 7.68a.986.986 0 0 0-.057.852c.193.475.72.69 1.18.484l14.85-6.657a1.82 1.82 0 0 0 1.048-1.823l-.012-.14c-.384-4.707.462-8.921 2.645-13.143.441-.848.162-1.893-.628-2.364l-5.23-3.122L13.411.467c-.75-.444-1.718-.186-2.186.59-2.43 4.018-5.546 6.889-9.673 8.915-.093.045-.185.09-.278.133A1.822 1.822 0 0 0 .26 11.95l1.802 16.524c.03.283.188.53.422.669.41.242.94.092 1.184-.343l4.344-7.712Zm4.264 10.227c0 .246.192.443.426.443H31.33a.435.435 0 0 0 .426-.443v-.65a.435.435 0 0 0-.426-.444H12.703a.435.435 0 0 0-.426.443v.65Z",stroke:"url(#a4_svg__c)",strokeWidth:.5,fill:"#CEE2FF",transform:"translate(.063 .898)",fillOpacity:.6}))));var be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSI+PHBhdGggZD0iTTI0LjExNCA0LjExNmguMzU5YTguOTggOC45OCAwIDEgMSAwIDE3Ljk2MWgtLjM1OWE4Ljk4IDguOTggMCAwIDEgMC0xNy45NjFaIiBmaWxsPSIjMzA2MUQwIi8+PHBhdGggZD0ibTguMDEzIDIxLjA4Ny0uMzYzLS40MDJjLTEuMzE3LTEuNDU4LTEuNTQ3LTMuNjU1LS41NTktNS40MSAxLjI0LTIuMjAzIDMuOTYzLTIuOTc4IDYuMDgtMS43MjYgMi4xMTIgMS4yNSAyLjgxNSA0LjA0NSAxLjU3NyA2LjI0NC0xLjAxIDEuNzk0LTMuMDQ3IDIuNjg3LTQuOTcgMi4xODhsLS41Mi0uMTM1LTQuMzI2IDcuNjhhLjk4Ni45ODYgMCAwIDAtLjA1Ny44NTJjLjE5My40NzUuNzIuNjkgMS4xOC40ODRsMTQuODUtNi42NTdhMS44MiAxLjgyIDAgMCAwIDEuMDQ4LTEuODIzbC0uMDEyLS4xNGMtLjM4NC00LjcwNy40NjItOC45MjEgMi42NDUtMTMuMTQzLjQ0MS0uODQ4LjE2Mi0xLjg5My0uNjI4LTIuMzY0bC01LjIzLTMuMTIyTDEzLjQxMS40NjdjLS43NS0uNDQ0LTEuNzE4LS4xODYtMi4xODYuNTktMi40MyA0LjAxOC01LjU0NiA2Ljg4OS05LjY3MyA4LjkxNS0uMDkzLjA0NS0uMTg1LjA5LS4yNzguMTMzQTEuODIyIDEuODIyIDAgMCAwIC4yNiAxMS45NWwxLjgwMiAxNi41MjRjLjAzLjI4My4xODguNTMuNDIyLjY2OS40MS4yNDIuOTQuMDkyIDEuMTg0LS4zNDNsNC4zNDQtNy43MTJabTQuMjY0IDEwLjIyN2MwIC4yNDYuMTkyLjQ0My40MjYuNDQzSDMxLjMzYS40MzUuNDM1IDAgMCAwIC40MjYtLjQ0M3YtLjY1YS40MzUuNDM1IDAgMCAwLS40MjYtLjQ0NEgxMi43MDNhLjQzNS40MzUgMCAwIDAtLjQyNi40NDN2LjY1WiIgc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9Ii41IiBmaWxsPSIjQ0VFMkZGIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguMDYzIC44OTgpIiBmaWxsLW9wYWNpdHk9Ii42Ii8+PC9nPjwvZz48L3N2Zz4=",ct=Object.defineProperty,Ue=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,nn=(s,l,n)=>l in s?ct(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tr=(s,l)=>{for(var n in l||(l={}))kn.call(l,n)&&nn(s,n,l[n]);if(Ue)for(var n of Ue(l))zr.call(l,n)&&nn(s,n,l[n]);return s};const qn=s=>React.createElement("svg",Tr({width:34,height:31,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a5_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a5_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a5_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a5_svg__a"})),React.createElement("g",{mask:"url(#a5_svg__b)"},React.createElement("path",{d:"M1.694 14.542h21.66a1.38 1.38 0 0 0 .987-.329c.267-.228.43-.555.452-.89l.001-3.411c-.06-.737-.7-1.29-1.455-1.24L1.689 8.67A1.38 1.38 0 0 0 .701 9c-.267.229-.43.556-.452.892l-.001 3.405c.079.73.71 1.275 1.445 1.245Zm1.9-4.822a1.818 1.818 0 0 1 1.837 1.802 1.818 1.818 0 0 1-1.846 1.796 1.913 1.913 0 0 1-1.865-1.802A1.84 1.84 0 0 1 3.595 9.72ZM1.69 6.134h21.665a1.38 1.38 0 0 0 .987-.33c.267-.228.43-.555.452-.89l.001-3.41c-.06-.738-.7-1.29-1.455-1.241L1.672.26a1.284 1.284 0 0 0-1 .3C.405.79.25 1.125.25 1.48v3.417c.022.35.185.677.453.906.273.234.626.353.986.33Zm.031-3.09v-.029a1.895 1.895 0 0 1 1.87-1.782 1.82 1.82 0 0 1 1.84 1.8A1.818 1.818 0 0 1 3.586 4.83c-1-.032-1.81-.807-1.865-1.787Zm12.408 13.904-12.83-.002c-.237.029-.461.133-.637.3a1.064 1.064 0 0 0-.328.838v11.218c-.005.309.12.605.342.818.23.217.538.333.864.32H8.76a8.367 8.367 0 0 1-1.391-4.821c.158-2.849 2.468-5.083 5.67-5.935.308-1.173.659-2.133 1.09-2.736Z",stroke:"url(#a5_svg__c)",strokeWidth:.5,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1)"}),React.createElement("path",{d:"M23.64 18.578a4.781 4.781 0 0 1 7.134 4.743c2.078.306 3.152 1.617 3.222 3.932L34 27.5c0 2.833-1.417 4.25-4.25 4.25H14.875c-2.75 0-4.165-1.335-4.246-4.004l-.004-.246c0-2.834 1.417-4.25 4.25-4.25l.005-.206a4.25 4.25 0 0 1 7.132-2.913 4.767 4.767 0 0 1 1.629-1.553Z",fill:"#3061D0",fillRule:"nonzero"}))));var Wt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Ik0xLjY5NCAxNC41NDJoMjEuNjZhMS4zOCAxLjM4IDAgMCAwIC45ODctLjMyOWMuMjY3LS4yMjguNDMtLjU1NS40NTItLjg5bC4wMDEtMy40MTFjLS4wNi0uNzM3LS43LTEuMjktMS40NTUtMS4yNEwxLjY4OSA4LjY3QTEuMzggMS4zOCAwIDAgMCAuNzAxIDljLS4yNjcuMjI5LS40My41NTYtLjQ1Mi44OTJsLS4wMDEgMy40MDVjLjA3OS43My43MSAxLjI3NSAxLjQ0NSAxLjI0NVptMS45LTQuODIyYTEuODE4IDEuODE4IDAgMCAxIDEuODM3IDEuODAyIDEuODE4IDEuODE4IDAgMCAxLTEuODQ2IDEuNzk2IDEuOTEzIDEuOTEzIDAgMCAxLTEuODY1LTEuODAyQTEuODQgMS44NCAwIDAgMSAzLjU5NSA5LjcyWk0xLjY5IDYuMTM0aDIxLjY2NWExLjM4IDEuMzggMCAwIDAgLjk4Ny0uMzNjLjI2Ny0uMjI4LjQzLS41NTUuNDUyLS44OWwuMDAxLTMuNDFjLS4wNi0uNzM4LS43LTEuMjktMS40NTUtMS4yNDFMMS42NzIuMjZhMS4yODQgMS4yODQgMCAwIDAtMSAuM0MuNDA1Ljc5LjI1IDEuMTI1LjI1IDEuNDh2My40MTdjLjAyMi4zNS4xODUuNjc3LjQ1My45MDYuMjczLjIzNC42MjYuMzUzLjk4Ni4zM1ptLjAzMS0zLjA5di0uMDI5YTEuODk1IDEuODk1IDAgMCAxIDEuODctMS43ODIgMS44MiAxLjgyIDAgMCAxIDEuODQgMS44QTEuODE4IDEuODE4IDAgMCAxIDMuNTg2IDQuODNjLTEtLjAzMi0xLjgxLS44MDctMS44NjUtMS43ODdabTEyLjQwOCAxMy45MDQtMTIuODMtLjAwMmMtLjIzNy4wMjktLjQ2MS4xMzMtLjYzNy4zYTEuMDY0IDEuMDY0IDAgMCAwLS4zMjguODM4djExLjIxOGMtLjAwNS4zMDkuMTIuNjA1LjM0Mi44MTguMjMuMjE3LjUzOC4zMzMuODY0LjMySDguNzZhOC4zNjcgOC4zNjcgMCAwIDEtMS4zOTEtNC44MjFjLjE1OC0yLjg0OSAyLjQ2OC01LjA4MyA1LjY3LTUuOTM1LjMwOC0xLjE3My42NTktMi4xMzMgMS4wOS0yLjczNloiIHN0cm9rZT0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSIuNSIgZmlsbC1vcGFjaXR5PSIuNiIgZmlsbD0iI0NFRTJGRiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxKSIvPjxwYXRoIGQ9Ik0yMy42NCAxOC41NzhhNC43ODEgNC43ODEgMCAwIDEgNy4xMzQgNC43NDNjMi4wNzguMzA2IDMuMTUyIDEuNjE3IDMuMjIyIDMuOTMyTDM0IDI3LjVjMCAyLjgzMy0xLjQxNyA0LjI1LTQuMjUgNC4yNUgxNC44NzVjLTIuNzUgMC00LjE2NS0xLjMzNS00LjI0Ni00LjAwNGwtLjAwNC0uMjQ2YzAtMi44MzQgMS40MTctNC4yNSA0LjI1LTQuMjVsLjAwNS0uMjA2YTQuMjUgNC4yNSAwIDAgMSA3LjEzMi0yLjkxMyA0Ljc2NyA0Ljc2NyAwIDAgMSAxLjYyOS0xLjU1M1oiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",rn=Object.defineProperty,ar=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,ie=(s,l,n)=>l in s?rn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,L=(s,l)=>{for(var n in l||(l={}))W.call(l,n)&&ie(s,n,l[n]);if(ar)for(var n of ar(l))_.call(l,n)&&ie(s,n,l[n]);return s};const Qe=s=>React.createElement("svg",L({width:34,height:30,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a6_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a6_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -2)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a6_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a6_svg__a"})),React.createElement("g",{mask:"url(#a6_svg__b)"},React.createElement("g",{transform:"translate(0 2.55)"},React.createElement("rect",{fill:"#3061D0",width:16.15,height:14.856,rx:2}),React.createElement("path",{d:"M7.818 9.203V28.56c.323-.225.66-.45.997-.66.184-.115.364-.223.537-.322.445-.255.835-.446 1.158-.559.3-.104.651-.186 1.045-.249a12.705 12.705 0 0 1 2-.149l.04.005c.367.04.85.103 1.374.19.814.134 1.523.293 2.06.478.096.033.202.067.317.103.33.1.728.208 1.179.318.489.12 1.014.238 1.538.348.315.066.56.116.602.141.132-.022.366-.068.668-.139a13.136 13.136 0 0 0 1.476-.432 8.74 8.74 0 0 0 .443-.174 9.68 9.68 0 0 1 2.651-.725 9.5 9.5 0 0 1 1.53-.086l.077.003c.168.007.471.034.884.097.685.106 1.432.276 2.217.528.2.065.41.139.628.223.338.13.691.28 1.056.447a26.007 26.007 0 0 1 1.432.713l-.032-19.524a16.538 16.538 0 0 0-1.467-.882 11.198 11.198 0 0 0-1.391-.633 7.008 7.008 0 0 0-1.156-.349 13.02 13.02 0 0 0-2.745-.282h-.032l-.057-.003c-.3-.01-.7.003-1.163.059a7.939 7.939 0 0 0-2.018.505c-.758.305-1.473.522-2.123.666-.394.087-.68.13-.91.141-.175-.03-.478-.088-.866-.175a20.162 20.162 0 0 1-1.9-.519 13.245 13.245 0 0 1-.622-.222 6.03 6.03 0 0 0-1.104-.296 11.926 11.926 0 0 0-2.526-.157h-.003c-.138.007-.384.023-.7.054-.527.051-1.054.125-1.544.225-.43.089-.811.194-1.128.315a6.36 6.36 0 0 0-1.331.735 10.13 10.13 0 0 0-1.091.885Zm16.84 8.266.382-.167v3.977l-.072.184c-.05.054-.14.142-.27.253a5.622 5.622 0 0 1-3.619 1.298c-1.162 0-2.173-.287-3.026-.766-.517-.29-.869-.582-1.054-.785l-.071-.184v-3.767l.37.143c.958.368 1.812.663 2.822.964.593.297 1.325.328 1.863.06l1.216-.557c.545-.248 1.005-.455 1.458-.653Zm-2.83-4.958c.543.228 1.271.521 2.719 1.098l.019.008c1.559.62 1.937.771 2.47.99.594.254.88.472.9.764.02.278-.135.404-.477.573l-.067.032v1.893l.622.7-1.416 1.24-1.243-1.244.601-.751v-1.277c-2.122.88-2.972 1.265-3.928 1.743-.693.346-1.212.361-2.004.073.216.087-2.051-.789-2.95-1.156a58.768 58.768 0 0 1-.625-.259 27.06 27.06 0 0 1-1.532-.692c-1.244-.622-1.27-1.25.018-1.705.547-.223 1.212-.484 2.204-.865l.106-.041 1.398-.537c.504-.194.881-.341 1.187-.463.962-.402 1.347-.448 1.999-.124Z",stroke:"url(#a6_svg__c)",strokeWidth:.545,fillOpacity:.6,fill:"#CEE2FF"})))));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMi41NSkiPjxyZWN0IGZpbGw9IiMzMDYxRDAiIHdpZHRoPSIxNi4xNSIgaGVpZ2h0PSIxNC44NTYiIHJ4PSIyIi8+PHBhdGggZD0iTTcuODE4IDkuMjAzVjI4LjU2Yy4zMjMtLjIyNS42Ni0uNDUuOTk3LS42Ni4xODQtLjExNS4zNjQtLjIyMy41MzctLjMyMi40NDUtLjI1NS44MzUtLjQ0NiAxLjE1OC0uNTU5LjMtLjEwNC42NTEtLjE4NiAxLjA0NS0uMjQ5YTEyLjcwNSAxMi43MDUgMCAwIDEgMi0uMTQ5bC4wNC4wMDVjLjM2Ny4wNC44NS4xMDMgMS4zNzQuMTkuODE0LjEzNCAxLjUyMy4yOTMgMi4wNi40NzguMDk2LjAzMy4yMDIuMDY3LjMxNy4xMDMuMzMuMS43MjguMjA4IDEuMTc5LjMxOC40ODkuMTIgMS4wMTQuMjM4IDEuNTM4LjM0OC4zMTUuMDY2LjU2LjExNi42MDIuMTQxLjEzMi0uMDIyLjM2Ni0uMDY4LjY2OC0uMTM5YTEzLjEzNiAxMy4xMzYgMCAwIDAgMS40NzYtLjQzMiA4Ljc0IDguNzQgMCAwIDAgLjQ0My0uMTc0IDkuNjggOS42OCAwIDAgMSAyLjY1MS0uNzI1IDkuNSA5LjUgMCAwIDEgMS41My0uMDg2bC4wNzcuMDAzYy4xNjguMDA3LjQ3MS4wMzQuODg0LjA5Ny42ODUuMTA2IDEuNDMyLjI3NiAyLjIxNy41MjguMi4wNjUuNDEuMTM5LjYyOC4yMjMuMzM4LjEzLjY5MS4yOCAxLjA1Ni40NDdhMjYuMDA3IDI2LjAwNyAwIDAgMSAxLjQzMi43MTNsLS4wMzItMTkuNTI0YTE2LjUzOCAxNi41MzggMCAwIDAtMS40NjctLjg4MiAxMS4xOTggMTEuMTk4IDAgMCAwLTEuMzkxLS42MzMgNy4wMDggNy4wMDggMCAwIDAtMS4xNTYtLjM0OSAxMy4wMiAxMy4wMiAwIDAgMC0yLjc0NS0uMjgyaC0uMDMybC0uMDU3LS4wMDNjLS4zLS4wMS0uNy4wMDMtMS4xNjMuMDU5YTcuOTM5IDcuOTM5IDAgMCAwLTIuMDE4LjUwNWMtLjc1OC4zMDUtMS40NzMuNTIyLTIuMTIzLjY2Ni0uMzk0LjA4Ny0uNjguMTMtLjkxLjE0MS0uMTc1LS4wMy0uNDc4LS4wODgtLjg2Ni0uMTc1YTIwLjE2MiAyMC4xNjIgMCAwIDEtMS45LS41MTkgMTMuMjQ1IDEzLjI0NSAwIDAgMS0uNjIyLS4yMjIgNi4wMyA2LjAzIDAgMCAwLTEuMTA0LS4yOTYgMTEuOTI2IDExLjkyNiAwIDAgMC0yLjUyNi0uMTU3aC0uMDAzYy0uMTM4LjAwNy0uMzg0LjAyMy0uNy4wNTQtLjUyNy4wNTEtMS4wNTQuMTI1LTEuNTQ0LjIyNS0uNDMuMDg5LS44MTEuMTk0LTEuMTI4LjMxNWE2LjM2IDYuMzYgMCAwIDAtMS4zMzEuNzM1IDEwLjEzIDEwLjEzIDAgMCAwLTEuMDkxLjg4NVptMTYuODQgOC4yNjYuMzgyLS4xNjd2My45NzdsLS4wNzIuMTg0Yy0uMDUuMDU0LS4xNC4xNDItLjI3LjI1M2E1LjYyMiA1LjYyMiAwIDAgMS0zLjYxOSAxLjI5OGMtMS4xNjIgMC0yLjE3My0uMjg3LTMuMDI2LS43NjYtLjUxNy0uMjktLjg2OS0uNTgyLTEuMDU0LS43ODVsLS4wNzEtLjE4NHYtMy43NjdsLjM3LjE0M2MuOTU4LjM2OCAxLjgxMi42NjMgMi44MjIuOTY0LjU5My4yOTcgMS4zMjUuMzI4IDEuODYzLjA2bDEuMjE2LS41NTdjLjU0NS0uMjQ4IDEuMDA1LS40NTUgMS40NTgtLjY1M1ptLTIuODMtNC45NThjLjU0My4yMjggMS4yNzEuNTIxIDIuNzE5IDEuMDk4bC4wMTkuMDA4YzEuNTU5LjYyIDEuOTM3Ljc3MSAyLjQ3Ljk5LjU5NC4yNTQuODguNDcyLjkuNzY0LjAyLjI3OC0uMTM1LjQwNC0uNDc3LjU3M2wtLjA2Ny4wMzJ2MS44OTNsLjYyMi43LTEuNDE2IDEuMjQtMS4yNDMtMS4yNDQuNjAxLS43NTF2LTEuMjc3Yy0yLjEyMi44OC0yLjk3MiAxLjI2NS0zLjkyOCAxLjc0My0uNjkzLjM0Ni0xLjIxMi4zNjEtMi4wMDQuMDczLjIxNi4wODctMi4wNTEtLjc4OS0yLjk1LTEuMTU2YTU4Ljc2OCA1OC43NjggMCAwIDEtLjYyNS0uMjU5IDI3LjA2IDI3LjA2IDAgMCAxLTEuNTMyLS42OTJjLTEuMjQ0LS42MjItMS4yNy0xLjI1LjAxOC0xLjcwNS41NDctLjIyMyAxLjIxMi0uNDg0IDIuMjA0LS44NjVsLjEwNi0uMDQxIDEuMzk4LS41MzdjLjUwNC0uMTk0Ljg4MS0uMzQxIDEuMTg3LS40NjMuOTYyLS40MDIgMS4zNDctLjQ0OCAxLjk5OS0uMTI0WiIgc3Ryb2tlPSJ1cmwoI2MpIiBzdHJva2Utd2lkdGg9Ii41NDUiIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNDRUUyRkYiLz48L2c+PC9nPjwvZz48L3N2Zz4=",Xt=Object.defineProperty,Dn=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Nr=(s,l,n)=>l in s?Xt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ln=(s,l)=>{for(var n in l||(l={}))ir.call(l,n)&&Nr(s,n,l[n]);if(Dn)for(var n of Dn(l))Vt.call(l,n)&&Nr(s,n,l[n]);return s};const dn=s=>React.createElement("svg",Ln({width:34,height:32,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a7_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a7_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a7_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a7_svg__a"})),React.createElement("g",{mask:"url(#a7_svg__b)"},React.createElement("path",{d:"m11.094 20.65-6.05 11.008a.602.602 0 0 0 .528.892h23.035a.602.602 0 0 0 .528-.89l-6.03-11.01H11.094Z",fill:"#3061D0"}),React.createElement("path",{d:"M32.191 0c.665 0 1.205.54 1.205 1.204v21.88c0 .665-.54 1.204-1.205 1.204H1.204C.54 24.288 0 23.748 0 23.083V1.204C0 .54.54 0 1.204 0h30.987Zm-9.657 6.568-.439.016a8.109 8.109 0 0 1-.361.007h-9.599c-.118 0-.239-.002-.362-.007l-.436-.016v6.842c0 1.791.564 4.405 5.445 6.404l.153.062.153-.062c4.881-2 5.446-4.613 5.446-6.404V6.568ZM19.942 9.4l.285.362s-2.492 2.329-3.773 5.417l-2.812-2.807.746-.682 1.495 1.243s2.064-2.407 4.059-3.533Z",stroke:"url(#a7_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",transform:"translate(0 1.7)"}))));var ra="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiPjxwYXRoIGQ9Im0xMS4wOTQgMjAuNjUtNi4wNSAxMS4wMDhhLjYwMi42MDIgMCAwIDAgLjUyOC44OTJoMjMuMDM1YS42MDIuNjAyIDAgMCAwIC41MjgtLjg5bC02LjAzLTExLjAxSDExLjA5NFoiIGZpbGw9IiMzMDYxRDAiLz48cGF0aCBkPSJNMzIuMTkxIDBjLjY2NSAwIDEuMjA1LjU0IDEuMjA1IDEuMjA0djIxLjg4YzAgLjY2NS0uNTQgMS4yMDQtMS4yMDUgMS4yMDRIMS4yMDRDLjU0IDI0LjI4OCAwIDIzLjc0OCAwIDIzLjA4M1YxLjIwNEMwIC41NC41NCAwIDEuMjA0IDBoMzAuOTg3Wm0tOS42NTcgNi41NjgtLjQzOS4wMTZhOC4xMDkgOC4xMDkgMCAwIDEtLjM2MS4wMDdoLTkuNTk5Yy0uMTE4IDAtLjIzOS0uMDAyLS4zNjItLjAwN2wtLjQzNi0uMDE2djYuODQyYzAgMS43OTEuNTY0IDQuNDA1IDUuNDQ1IDYuNDA0bC4xNTMuMDYyLjE1My0uMDYyYzQuODgxLTIgNS40NDYtNC42MTMgNS40NDYtNi40MDRWNi41NjhaTTE5Ljk0MiA5LjRsLjI4NS4zNjJzLTIuNDkyIDIuMzI5LTMuNzczIDUuNDE3bC0yLjgxMi0yLjgwNy43NDYtLjY4MiAxLjQ5NSAxLjI0M3MyLjA2NC0yLjQwNyA0LjA1OS0zLjUzM1oiIHN0cm9rZT0idXJsKCNjKSIgc3Ryb2tlLXdpZHRoPSIuNTIiIGZpbGwtb3BhY2l0eT0iLjYiIGZpbGw9IiNDRUUyRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMS43KSIvPjwvZz48L2c+PC9zdmc+",ge=Object.defineProperty,Gr=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Rr=(s,l,n)=>l in s?ge(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Pa=(s,l)=>{for(var n in l||(l={}))Wr.call(l,n)&&Rr(s,n,l[n]);if(Gr)for(var n of Gr(l))xt.call(l,n)&&Rr(s,n,l[n]);return s};const ti=s=>React.createElement("svg",Pa({width:34,height:34,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"a8_svg__c"},React.createElement("stop",{stopColor:"#C3E1FF",offset:"0%"}),React.createElement("stop",{stopColor:"#90BFFF",offset:"100%"})),React.createElement("path",{id:"a8_svg__a",d:"M0 0h34v34H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a8_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a8_svg__a"})),React.createElement("path",{d:"M24.28 16.15h.36a8.98 8.98 0 1 1 0 17.961h-.36a8.98 8.98 0 0 1 0-17.961Z",fill:"#3061D0",mask:"url(#a8_svg__b)"}),React.createElement("path",{d:"M25.464 0H1.858C.82 0 0 .82 0 1.803v26.994C0 29.78.82 30.6 1.858 30.6h23.66c.984 0 1.858-.82 1.858-1.803V1.803A1.917 1.917 0 0 0 25.464 0ZM3.716 6.666l1.803-.382h.984v5.956H5.19V7.377l-1.475.273v-.984Zm4.262 17.377H3.716V22.95c.546-.437.983-.765 1.311-1.093.383-.328.656-.6.874-.82.219-.218.383-.437.438-.6a.923.923 0 0 0 .164-.547c0-.328-.11-.546-.274-.656-.218-.109-.437-.164-.765-.164-.218 0-.382 0-.655.055-.219.055-.492.11-.71.164V18.25c.218-.055.491-.11.764-.164.273-.055.547-.055.874-.055.656 0 1.203.11 1.585.437.383.273.547.71.547 1.257 0 .219-.055.492-.055.656a1.847 1.847 0 0 1-.328.655c-.164.22-.382.438-.656.71-.273.274-.655.547-1.093.93l-.437.273v.055h2.678v1.038Zm11.475 0h-7.814a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h7.814a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984Zm3.88-3.825H11.638a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h11.694a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984ZM10.654 11.31a.98.98 0 0 1 .984-.983h7.814a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984h-7.814a.98.98 0 0 1-.984-.984ZM23.333 8.47H11.638a.98.98 0 0 1-.984-.984.98.98 0 0 1 .984-.983h11.694a.98.98 0 0 1 .983.983.98.98 0 0 1-.983.984Z",stroke:"url(#a8_svg__c)",strokeWidth:.52,fillOpacity:.6,fill:"#CEE2FF",mask:"url(#a8_svg__b)"})));var te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iMTA2LjM5JSIgeTE9IjQzLjYxJSIgeDI9Ii02LjM5JSIgeTI9IjQzLjYxJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiNDM0UxRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTBCRkZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGlkPSJhIiBkPSJNMCAwaDM0djM0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHBhdGggZD0iTTI0LjI4IDE2LjE1aC4zNmE4Ljk4IDguOTggMCAxIDEgMCAxNy45NjFoLS4zNmE4Ljk4IDguOTggMCAwIDEgMC0xNy45NjFaIiBmaWxsPSIjMzA2MUQwIiBtYXNrPSJ1cmwoI2IpIi8+PHBhdGggZD0iTTI1LjQ2NCAwSDEuODU4Qy44MiAwIDAgLjgyIDAgMS44MDN2MjYuOTk0QzAgMjkuNzguODIgMzAuNiAxLjg1OCAzMC42aDIzLjY2Yy45ODQgMCAxLjg1OC0uODIgMS44NTgtMS44MDNWMS44MDNBMS45MTcgMS45MTcgMCAwIDAgMjUuNDY0IDBaTTMuNzE2IDYuNjY2bDEuODAzLS4zODJoLjk4NHY1Ljk1Nkg1LjE5VjcuMzc3bC0xLjQ3NS4yNzN2LS45ODRabTQuMjYyIDE3LjM3N0gzLjcxNlYyMi45NWMuNTQ2LS40MzcuOTgzLS43NjUgMS4zMTEtMS4wOTMuMzgzLS4zMjguNjU2LS42Ljg3NC0uODIuMjE5LS4yMTguMzgzLS40MzcuNDM4LS42YS45MjMuOTIzIDAgMCAwIC4xNjQtLjU0N2MwLS4zMjgtLjExLS41NDYtLjI3NC0uNjU2LS4yMTgtLjEwOS0uNDM3LS4xNjQtLjc2NS0uMTY0LS4yMTggMC0uMzgyIDAtLjY1NS4wNTUtLjIxOS4wNTUtLjQ5Mi4xMS0uNzEuMTY0VjE4LjI1Yy4yMTgtLjA1NS40OTEtLjExLjc2NC0uMTY0LjI3My0uMDU1LjU0Ny0uMDU1Ljg3NC0uMDU1LjY1NiAwIDEuMjAzLjExIDEuNTg1LjQzNy4zODMuMjczLjU0Ny43MS41NDcgMS4yNTcgMCAuMjE5LS4wNTUuNDkyLS4wNTUuNjU2YTEuODQ3IDEuODQ3IDAgMCAxLS4zMjguNjU1Yy0uMTY0LjIyLS4zODIuNDM4LS42NTYuNzEtLjI3My4yNzQtLjY1NS41NDctMS4wOTMuOTNsLS40MzcuMjczdi4wNTVoMi42Nzh2MS4wMzhabTExLjQ3NSAwaC03LjgxNGEuOTguOTggMCAwIDEtLjk4NC0uOTg0Ljk4Ljk4IDAgMCAxIC45ODQtLjk4M2g3LjgxNGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRabTMuODgtMy44MjVIMTEuNjM4YS45OC45OCAwIDAgMS0uOTg0LS45ODQuOTguOTggMCAwIDEgLjk4NC0uOTgzaDExLjY5NGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRaTTEwLjY1NCAxMS4zMWEuOTguOTggMCAwIDEgLjk4NC0uOTgzaDcuODE0YS45OC45OCAwIDAgMSAuOTgzLjk4My45OC45OCAwIDAgMS0uOTgzLjk4NGgtNy44MTRhLjk4Ljk4IDAgMCAxLS45ODQtLjk4NFpNMjMuMzMzIDguNDdIMTEuNjM4YS45OC45OCAwIDAgMS0uOTg0LS45ODQuOTguOTggMCAwIDEgLjk4NC0uOTgzaDExLjY5NGEuOTguOTggMCAwIDEgLjk4My45ODMuOTguOTggMCAwIDEtLjk4My45ODRaIiBzdHJva2U9InVybCgjYykiIHN0cm9rZS13aWR0aD0iLjUyIiBmaWxsLW9wYWNpdHk9Ii42IiBmaWxsPSIjQ0VFMkZGIiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjwvc3ZnPg==",I=({className:s,style:l,data:n})=>{const Be=[{name:"\u7D2F\u8BA1\u6D3B\u8DC3\u7528\u6237",value:n==null?void 0:n.total_user_count,icon:je},{name:"\u5728\u7EBF\u7528\u6237",value:n==null?void 0:n.user_online_count,icon:it},{name:"\u5B9E\u9A8C\u603B\u6B21\u6570",value:n==null?void 0:n.evaluate_count,icon:zt},{name:"\u7EBF\u4E0A\u8003\u8BD5",value:n==null?void 0:n.exercise_count,icon:be},{name:"\u5B9E\u9A8C\u73AF\u5883",value:n==null?void 0:n.repository_count,icon:Wt},{name:"\u5B9E\u9A8C\u8BFE\u7A0B",value:n==null?void 0:n.subject_count,icon:et},{name:"\u5B9E\u8DF5\u9879\u76EE",value:n==null?void 0:n.shixun_count,icon:ra},{name:"\u8BD5\u9898",value:n==null?void 0:n.question_count,icon:te}];return t.createElement("div",{className:k()(Ie.panel,s),style:l},Be.map((J,ot)=>t.createElement("div",{className:Ie.li,key:ot},t.createElement("img",{src:J.icon}),t.createElement("div",{className:Ie.info},t.createElement("div",null,J.value||0),t.createElement("span",{className:"font12"},J.name)))))},B={element:"element___axK0v",fullscreen:"fullscreen___AywUg",headBtn:"headBtn___ivOVE",dashboard:"dashboard___ilCQJ",cardWrap:"cardWrap___RZ_qD",card:"card___lemLn",title:"title___ZqE3a",userData:"userData___y7U5K",icon:"icon___uZNwn",barWrap:"barWrap___Ie9_O",barLeft:"barLeft___TUluC",barRight:"barRight___jY5za",pieWrap:"pieWrap___lrONz",pieLeft:"pieLeft___bpsoj",pieRight:"pieRight___cT5Iu",num:"num___sPOIL",completeRate:"completeRate___QjsD8",percentBg:"percentBg___g8FlA",percentBar:"percentBar___ysZaB",evaluate:"evaluate___T0TI0"},c={head:"head___P5Y0O",title:"title___vJ2QB",subTitle:"subTitle___KU7wg",leftWrap:"leftWrap___ziJsu",tags:"tags___St_HR",btn:"btn___I_OEh"},D=({className:s,style:l,title:n,subTitle:Be,iconImg:J,children:ot,buttonLink:kt,tags:vt=[]})=>t.createElement("div",{className:k()(c.head,s),style:l},J&&t.createElement("img",{height:60,className:c.img,src:J}),t.createElement("div",{className:c.title},n),Be&&t.createElement("div",{className:c.subTitle}," ",t.createElement("b",null),Be),t.createElement("div",{className:c.leftWrap},ot,!!(vt!=null&&vt.length)&&t.createElement("div",{className:c.tags},vt.filter(ze=>ze.count>0).map((ze,Mt)=>t.createElement(t.Fragment,{key:Mt},Mt>0&&t.createElement("div",null),t.createElement("span",null,ze.name),t.createElement("b",null,ze.count)))),kt&&t.createElement("a",{className:c.btn,href:kt,target:"_blank"},"\u66F4\u591A",t.createElement("i",{className:"font icon-xiangyou"})))),C=v(81327),G=v(95237),ne=v(84056),pe=v(42441),Me="data:image/png;base64,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",Re=Object.defineProperty,Ke=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,e=(s,l,n)=>l in s?Re(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,r=(s,l)=>{for(var n in l||(l={}))qe.call(l,n)&&e(s,n,l[n]);if(Ke)for(var n of Ke(l))O.call(l,n)&&e(s,n,l[n]);return s};const a=s=>React.createElement("svg",r({width:18,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"01"),React.createElement("path",{d:"M8.78 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0Zm0 0c2.91 0 5.268 2.345 5.268 5.238 0 2.893-2.359 5.238-5.268 5.238-2.91 0-5.268-2.345-5.268-5.238C3.512 2.344 5.872 0 8.78 0ZM6.805 11.27h4.39c3.759 0 6.805 3.028 6.805 6.765v.436C18 19.944 14.953 20 11.195 20h-4.39C3.046 20 0 19.998 0 18.471v-.436c0-3.737 3.046-6.765 6.805-6.765Z",fill:"#3061D0",fillRule:"nonzero"}));var d="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNzggMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBabTAgMGMyLjkxIDAgNS4yNjggMi4zNDUgNS4yNjggNS4yMzggMCAyLjg5My0yLjM1OSA1LjIzOC01LjI2OCA1LjIzOC0yLjkxIDAtNS4yNjgtMi4zNDUtNS4yNjgtNS4yMzhDMy41MTIgMi4zNDQgNS44NzIgMCA4Ljc4IDBaTTYuODA1IDExLjI3aDQuMzljMy43NTkgMCA2LjgwNSAzLjAyOCA2LjgwNSA2Ljc2NXYuNDM2QzE4IDE5Ljk0NCAxNC45NTMgMjAgMTEuMTk1IDIwaC00LjM5QzMuMDQ2IDIwIDAgMTkuOTk4IDAgMTguNDcxdi0uNDM2YzAtMy43MzcgMy4wNDYtNi43NjUgNi44MDUtNi43NjVaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",g=Object.defineProperty,M=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,re=(s,l,n)=>l in s?g(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Oe=(s,l)=>{for(var n in l||(l={}))y.call(l,n)&&re(s,n,l[n]);if(M)for(var n of M(l))me.call(l,n)&&re(s,n,l[n]);return s};const ut=s=>React.createElement("svg",Oe({width:24,height:21,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"02"),React.createElement("g",{fill:"#8834F0",fillRule:"nonzero"},React.createElement("path",{d:"M21.727 16.109H5.385c-1.085 0-1.899-.913-1.899-1.966V2.632c0-1.123.882-1.965 1.899-1.965h16.41c1.085 0 1.899.912 1.899 1.965v11.441c0 1.123-.882 2.036-1.967 2.036Z",fillOpacity:.6}),React.createElement("path",{d:"M3.166 20.744h-.211c-.141 0-.282-.067-.423-.134-.916-.268-1.62-1.138-1.55-2.075v-5.289c0-1.138.986-2.142 2.255-2.142h3.381l4.087-.469 2.466-3.28c.282-.402.775-.536 1.198-.268 0 0 .07 0 .07.067l.212.134c.422.335.422.937.07 1.339l-2.536 3.347c-.07.134-.212.335-.282.469-.07.134-.212.2-.353.268l-2.888.669v5.222c0 1.138-.987 2.075-2.255 2.142H3.166ZM2.039 7.288c0-1.406 1.198-2.544 2.677-2.544 1.48 0 2.677 1.138 2.677 2.544 0 1.406-1.197 2.544-2.677 2.544-1.409 0-2.607-1.138-2.677-2.544Z"}),React.createElement("path",{d:"M8.008 19.286c.366-.611.61-1.344.61-2.078h13.504c.427 0 .794.367.855.856v.427c0 .428-.367.795-.855.856 0-.061-14.114-.061-14.114-.061Z",fillOpacity:.6})));var ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzg4MzRGMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjEuNzI3IDE2LjEwOUg1LjM4NWMtMS4wODUgMC0xLjg5OS0uOTEzLTEuODk5LTEuOTY2VjIuNjMyYzAtMS4xMjMuODgyLTEuOTY1IDEuODk5LTEuOTY1aDE2LjQxYzEuMDg1IDAgMS44OTkuOTEyIDEuODk5IDEuOTY1djExLjQ0MWMwIDEuMTIzLS44ODIgMi4wMzYtMS45NjcgMi4wMzZaIiBmaWxsLW9wYWNpdHk9Ii42Ii8+PHBhdGggZD0iTTMuMTY2IDIwLjc0NGgtLjIxMWMtLjE0MSAwLS4yODItLjA2Ny0uNDIzLS4xMzQtLjkxNi0uMjY4LTEuNjItMS4xMzgtMS41NS0yLjA3NXYtNS4yODljMC0xLjEzOC45ODYtMi4xNDIgMi4yNTUtMi4xNDJoMy4zODFsNC4wODctLjQ2OSAyLjQ2Ni0zLjI4Yy4yODItLjQwMi43NzUtLjUzNiAxLjE5OC0uMjY4IDAgMCAuMDcgMCAuMDcuMDY3bC4yMTIuMTM0Yy40MjIuMzM1LjQyMi45MzcuMDcgMS4zMzlsLTIuNTM2IDMuMzQ3Yy0uMDcuMTM0LS4yMTIuMzM1LS4yODIuNDY5LS4wNy4xMzQtLjIxMi4yLS4zNTMuMjY4bC0yLjg4OC42Njl2NS4yMjJjMCAxLjEzOC0uOTg3IDIuMDc1LTIuMjU1IDIuMTQySDMuMTY2Wk0yLjAzOSA3LjI4OGMwLTEuNDA2IDEuMTk4LTIuNTQ0IDIuNjc3LTIuNTQ0IDEuNDggMCAyLjY3NyAxLjEzOCAyLjY3NyAyLjU0NCAwIDEuNDA2LTEuMTk3IDIuNTQ0LTIuNjc3IDIuNTQ0LTEuNDA5IDAtMi42MDctMS4xMzgtMi42NzctMi41NDRaIi8+PHBhdGggZD0iTTguMDA4IDE5LjI4NmMuMzY2LS42MTEuNjEtMS4zNDQuNjEtMi4wNzhoMTMuNTA0Yy40MjcgMCAuNzk0LjM2Ny44NTUuODU2di40MjdjMCAuNDI4LS4zNjcuNzk1LS44NTUuODU2IDAtLjA2MS0xNC4xMTQtLjA2MS0xNC4xMTQtLjA2MVoiIGZpbGwtb3BhY2l0eT0iLjYiLz48L2c+PC9zdmc+",le=Object.defineProperty,rt=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ee=(s,l,n)=>l in s?le(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,tt=(s,l)=>{for(var n in l||(l={}))Fe.call(l,n)&&Ee(s,n,l[n]);if(rt)for(var n of rt(l))oe.call(l,n)&&Ee(s,n,l[n]);return s};const at=s=>React.createElement("svg",tt({width:23,height:21,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"03"),React.createElement("path",{d:"M11 0a4.647 4.647 0 0 1 4.667 4.667c0 1.375-.61 2.612-1.563 3.467 2.065.24 2.668.82 3.222 1.867l2.536-.591c.479-.153 1.037-.077 1.515.23.478.23.797.689.877 1.148 0 .153.08.307.08.46v5.36c0 .842-.638 1.608-1.515 1.838l-9.565 2.22-9.406-2.22C.97 18.216.333 17.45.333 16.608v-5.36c0-1.072.877-1.915 1.993-1.915.16 0 .319 0 .478.077l1.894.44C5.2 9.068 5.94 8.46 7.945 8.177a4.651 4.651 0 0 1-1.612-3.51A4.647 4.647 0 0 1 11 0Zm.616 9.291a4.538 4.538 0 0 1-1.225.002c-2.84.043-3.822.42-4.262.893l5.204 1.215 4.54-1.06c-.39-.675-.997-1.012-4.257-1.05Z",fill:"#00BCFF",fillRule:"evenodd"}));var Ft="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBhNC42NDcgNC42NDcgMCAwIDEgNC42NjcgNC42NjdjMCAxLjM3NS0uNjEgMi42MTItMS41NjMgMy40NjcgMi4wNjUuMjQgMi42NjguODIgMy4yMjIgMS44NjdsMi41MzYtLjU5MWMuNDc5LS4xNTMgMS4wMzctLjA3NyAxLjUxNS4yMy40NzguMjMuNzk3LjY4OS44NzcgMS4xNDggMCAuMTUzLjA4LjMwNy4wOC40NnY1LjM2YzAgLjg0Mi0uNjM4IDEuNjA4LTEuNTE1IDEuODM4bC05LjU2NSAyLjIyLTkuNDA2LTIuMjJDLjk3IDE4LjIxNi4zMzMgMTcuNDUuMzMzIDE2LjYwOHYtNS4zNmMwLTEuMDcyLjg3Ny0xLjkxNSAxLjk5My0xLjkxNS4xNiAwIC4zMTkgMCAuNDc4LjA3N2wxLjg5NC40NEM1LjIgOS4wNjggNS45NCA4LjQ2IDcuOTQ1IDguMTc3YTQuNjUxIDQuNjUxIDAgMCAxLTEuNjEyLTMuNTFBNC42NDcgNC42NDcgMCAwIDEgMTEgMFptLjYxNiA5LjI5MWE0LjUzOCA0LjUzOCAwIDAgMS0xLjIyNS4wMDJjLTIuODQuMDQzLTMuODIyLjQyLTQuMjYyLjg5M2w1LjIwNCAxLjIxNSA0LjU0LTEuMDZjLS4zOS0uNjc1LS45OTctMS4wMTItNC4yNTctMS4wNVoiIGZpbGw9IiMwMEJDRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",jr=Object.defineProperty,en=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,gn=(s,l,n)=>l in s?jr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Un=(s,l)=>{for(var n in l||(l={}))_e.call(l,n)&&gn(s,n,l[n]);if(en)for(var n of en(l))tn.call(l,n)&&gn(s,n,l[n]);return s};const un=s=>React.createElement("svg",Un({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"04"),React.createElement("path",{d:"M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10Zm.06-5a.662.662 0 0 0 .622-.45l1.624-5.246.622 1.453a.664.664 0 0 0 .607.396h2.059a.652.652 0 0 0 .656-.648.656.656 0 0 0-.656-.648H13.97l-1.147-2.715a.658.658 0 0 0-1.23.061l-1.52 4.904-2.003-6.643A.664.664 0 0 0 7.45 5a.68.68 0 0 0-.635.444L5.343 9.85H3.78a.657.657 0 0 0-.656.648c0 .361.297.648.656.648H5.82a.652.652 0 0 0 .622-.444l.96-2.885 2.031 6.72a.657.657 0 0 0 .629.463c-.007 0 0 0 0 0Z",fill:"#36CFC9",fillRule:"nonzero"}));var Yr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDIwQzQuNDc3IDIwIDAgMTUuNTIzIDAgMTBTNC40NzcgMCAxMCAwczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwWm0uMDYtNWEuNjYyLjY2MiAwIDAgMCAuNjIyLS40NWwxLjYyNC01LjI0Ni42MjIgMS40NTNhLjY2NC42NjQgMCAwIDAgLjYwNy4zOTZoMi4wNTlhLjY1Mi42NTIgMCAwIDAgLjY1Ni0uNjQ4LjY1Ni42NTYgMCAwIDAtLjY1Ni0uNjQ4SDEzLjk3bC0xLjE0Ny0yLjcxNWEuNjU4LjY1OCAwIDAgMC0xLjIzLjA2MWwtMS41MiA0LjkwNC0yLjAwMy02LjY0M0EuNjY0LjY2NCAwIDAgMCA3LjQ1IDVhLjY4LjY4IDAgMCAwLS42MzUuNDQ0TDUuMzQzIDkuODVIMy43OGEuNjU3LjY1NyAwIDAgMC0uNjU2LjY0OGMwIC4zNjEuMjk3LjY0OC42NTYuNjQ4SDUuODJhLjY1Mi42NTIgMCAwIDAgLjYyMi0uNDQ0bC45Ni0yLjg4NSAyLjAzMSA2LjcyYS42NTcuNjU3IDAgMCAwIC42MjkuNDYzYy0uMDA3IDAgMCAwIDAgMFoiIGZpbGw9IiMzNkNGQzkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Fa=Object.defineProperty,Er=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Ma=(s,l,n)=>l in s?Fa(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ja=(s,l)=>{for(var n in l||(l={}))aa.call(l,n)&&Ma(s,n,l[n]);if(Er)for(var n of Er(l))ia.call(l,n)&&Ma(s,n,l[n]);return s};const ur=s=>React.createElement("svg",ja({width:20,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"05"),React.createElement("g",{fill:"#0C86E9",fillRule:"nonzero"},React.createElement("path",{d:"M9.874 10.025C9.686 9.9 9.497 9.9 9.248 9.9c.064-.063.064-.124.125-.188 2.626-.75 4.187-3.064 3.75-5.626-.374-1.998-1.56-3.373-3.559-3.874-2-.562-3.75 0-5.125 1.624-1.311 1.624-1.5 3.376-.625 5.25.686 1.563 2 2.374 3.625 2.75V9.9C3.501 10.15.189 13.586 0 17.588c0 .438.064.562.501.501h8.626c.125 0 .25.064.377-.063-2.193-2.627-1.816-5.94.37-8.001Z"}),React.createElement("path",{d:"M14.438 8.65c-3.064 0-5.563 2.438-5.563 5.498 0 3.064 2.499 5.562 5.499 5.626 3.124 0 5.626-2.438 5.626-5.562a5.573 5.573 0 0 0-5.562-5.563Zm3.188 4.748c-1.376 1.436-2.812 2.812-4.187 4.25-1.063-1.062-2.001-2.06-3-2.999-.125-.124-.188-.249 0-.377l.064-.063c.376-.313.686-1 1.126-1 .313 0 .686.562 1 .939.248.249.5.686.813.686.249 0 .562-.437.814-.686l2.875-2.875c.189-.189.313-.25.501 0 .313.376.939.686.939 1.062-.007.377-.633.754-.945 1.063Z"})));var cr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBDODZFOSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS44NzQgMTAuMDI1QzkuNjg2IDkuOSA5LjQ5NyA5LjkgOS4yNDggOS45Yy4wNjQtLjA2My4wNjQtLjEyNC4xMjUtLjE4OCAyLjYyNi0uNzUgNC4xODctMy4wNjQgMy43NS01LjYyNi0uMzc0LTEuOTk4LTEuNTYtMy4zNzMtMy41NTktMy44NzQtMi0uNTYyLTMuNzUgMC01LjEyNSAxLjYyNC0xLjMxMSAxLjYyNC0xLjUgMy4zNzYtLjYyNSA1LjI1LjY4NiAxLjU2MyAyIDIuMzc0IDMuNjI1IDIuNzVWOS45QzMuNTAxIDEwLjE1LjE4OSAxMy41ODYgMCAxNy41ODhjMCAuNDM4LjA2NC41NjIuNTAxLjUwMWg4LjYyNmMuMTI1IDAgLjI1LjA2NC4zNzctLjA2My0yLjE5My0yLjYyNy0xLjgxNi01Ljk0LjM3LTguMDAxWiIvPjxwYXRoIGQ9Ik0xNC40MzggOC42NWMtMy4wNjQgMC01LjU2MyAyLjQzOC01LjU2MyA1LjQ5OCAwIDMuMDY0IDIuNDk5IDUuNTYyIDUuNDk5IDUuNjI2IDMuMTI0IDAgNS42MjYtMi40MzggNS42MjYtNS41NjJhNS41NzMgNS41NzMgMCAwIDAtNS41NjItNS41NjNabTMuMTg4IDQuNzQ4Yy0xLjM3NiAxLjQzNi0yLjgxMiAyLjgxMi00LjE4NyA0LjI1LTEuMDYzLTEuMDYyLTIuMDAxLTIuMDYtMy0yLjk5OS0uMTI1LS4xMjQtLjE4OC0uMjQ5IDAtLjM3N2wuMDY0LS4wNjNjLjM3Ni0uMzEzLjY4Ni0xIDEuMTI2LTEgLjMxMyAwIC42ODYuNTYyIDEgLjkzOS4yNDguMjQ5LjUuNjg2LjgxMy42ODYuMjQ5IDAgLjU2Mi0uNDM3LjgxNC0uNjg2bDIuODc1LTIuODc1Yy4xODktLjE4OS4zMTMtLjI1LjUwMSAwIC4zMTMuMzc2LjkzOS42ODYuOTM5IDEuMDYyLS4wMDcuMzc3LS42MzMuNzU0LS45NDUgMS4wNjNaIi8+PC9nPjwvc3ZnPg==",la=Object.defineProperty,si=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,il=(s,l,n)=>l in s?la(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,us=(s,l)=>{for(var n in l||(l={}))ni.call(l,n)&&il(s,n,l[n]);if(si)for(var n of si(l))os.call(l,n)&&il(s,n,l[n]);return s};const Po=s=>React.createElement("svg",us({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"06"),React.createElement("path",{d:"M20 12.073v1.104a1.389 1.389 0 0 1-1.393 1.392h-5.885l.437 2.139h1.173a.704.704 0 0 1 .702.703.716.716 0 0 1-.702.703H5.67a.708.708 0 0 1-.704-.703c0-.386.318-.704.704-.704h1.144l.448-2.138H1.394a1.389 1.389 0 0 1-.87-.301l-.117-.106A1.389 1.389 0 0 1 0 13.175v-1.102h20Zm-8.661 2.69H8.662l-.4 1.93h3.476l-.4-1.93ZM18.608.554A1.389 1.389 0 0 1 20 1.948v9.104H0V1.95A1.389 1.389 0 0 1 1.393.555h17.215Z",fill:"#5E91FE",fillRule:"nonzero"}));var ll="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDEyLjA3M3YxLjEwNGExLjM4OSAxLjM4OSAwIDAgMS0xLjM5MyAxLjM5MmgtNS44ODVsLjQzNyAyLjEzOWgxLjE3M2EuNzA0LjcwNCAwIDAgMSAuNzAyLjcwMy43MTYuNzE2IDAgMCAxLS43MDIuNzAzSDUuNjdhLjcwOC43MDggMCAwIDEtLjcwNC0uNzAzYzAtLjM4Ni4zMTgtLjcwNC43MDQtLjcwNGgxLjE0NGwuNDQ4LTIuMTM4SDEuMzk0YTEuMzg5IDEuMzg5IDAgMCAxLS44Ny0uMzAxbC0uMTE3LS4xMDZBMS4zODkgMS4zODkgMCAwIDEgMCAxMy4xNzV2LTEuMTAyaDIwWm0tOC42NjEgMi42OUg4LjY2MmwtLjQgMS45M2gzLjQ3NmwtLjQtMS45M1pNMTguNjA4LjU1NEExLjM4OSAxLjM4OSAwIDAgMSAyMCAxLjk0OHY5LjEwNEgwVjEuOTVBMS4zODkgMS4zODkgMCAwIDEgMS4zOTMuNTU1aDE3LjIxNVoiIGZpbGw9IiM1RTkxRkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",sl=Object.defineProperty,ol=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,ul=(s,l,n)=>l in s?sl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Si=(s,l)=>{for(var n in l||(l={}))cs.call(l,n)&&ul(s,n,l[n]);if(ol)for(var n of ol(l))ds.call(l,n)&&ul(s,n,l[n]);return s};const gs=s=>React.createElement("svg",Si({width:19,height:20,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"07"),React.createElement("path",{d:"M16.375.001H14.56v8.412l-2.024-1.488-2.025 1.489V.001H2.175A2.176 2.176 0 0 0 0 2.175v15.65C0 19.025.974 20 2.174 20h14.2c1.2 0 2.175-.976 2.175-2.174V2.176c0-1.2-.976-2.176-2.174-2.176v.001ZM3.338 16.251c0 .474-.326.875-.726.875-.4 0-.724-.4-.724-.876V3.75c0-.475.324-.873.724-.873.4 0 .726.386.726.874v12.5Z",fill:"#EBA539",fillRule:"nonzero"}));var ms="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2LjM3NS4wMDFIMTQuNTZ2OC40MTJsLTIuMDI0LTEuNDg4LTIuMDI1IDEuNDg5Vi4wMDFIMi4xNzVBMi4xNzYgMi4xNzYgMCAwIDAgMCAyLjE3NXYxNS42NUMwIDE5LjAyNS45NzQgMjAgMi4xNzQgMjBoMTQuMmMxLjIgMCAyLjE3NS0uOTc2IDIuMTc1LTIuMTc0VjIuMTc2YzAtMS4yLS45NzYtMi4xNzYtMi4xNzQtMi4xNzZ2LjAwMVpNMy4zMzggMTYuMjUxYzAgLjQ3NC0uMzI2Ljg3NS0uNzI2Ljg3NS0uNCAwLS43MjQtLjQtLjcyNC0uODc2VjMuNzVjMC0uNDc1LjMyNC0uODczLjcyNC0uODczLjQgMCAuNzI2LjM4Ni43MjYuODc0djEyLjVaIiBmaWxsPSIjRUJBNTM5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",As=Object.defineProperty,cl=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,dl=(s,l,n)=>l in s?As(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bi=(s,l)=>{for(var n in l||(l={}))fs.call(l,n)&&dl(s,n,l[n]);if(cl)for(var n of cl(l))hs.call(l,n)&&dl(s,n,l[n]);return s};const Fo=s=>React.createElement("svg",Bi({width:20,height:19,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"08"),React.createElement("g",{fill:"#3061D0",fillRule:"nonzero"},React.createElement("path",{d:"m7.2 14.738-.003-.003c.554.589.554 1.178 0 1.766l-1.7 1.808c-.554.587-1.108.587-1.662 0l.002.002c-.554-.59-.554-1.178 0-1.767l1.7-1.806c.554-.59 1.108-.59 1.663 0Zm8.985 3.572.003-.002c-.555.588-1.11.588-1.663 0l-1.7-1.807c-.555-.589-.555-1.179 0-1.767l-.002.002c.553-.588 1.108-.588 1.662 0l1.7 1.806c.554.59.554 1.18 0 1.768Z"}),React.createElement("path",{d:"M1.219 13.334H18.78c.813 0 1.219.431 1.219 1.296 0 .862-.406 1.295-1.219 1.295H1.22C.406 15.925 0 15.494 0 14.63c0-.865.406-1.296 1.219-1.296Z"}),React.createElement("path",{d:"M16.239 0H3.776C2.214 0 .951 1.346.951 3.004v10.532h18.111V3.004C19.063 1.346 17.797 0 16.236 0h.003ZM14.19 5.572 9.824 10.23a.605.605 0 0 1-.441.196.605.605 0 0 1-.442-.196L6.446 7.569a.696.696 0 0 1 0-.94.598.598 0 0 1 .883 0L9.383 8.82l3.923-4.19a.598.598 0 0 1 .882 0 .696.696 0 0 1 0 .941h.003Z"})));var vs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtNy4yIDE0LjczOC0uMDAzLS4wMDNjLjU1NC41ODkuNTU0IDEuMTc4IDAgMS43NjZsLTEuNyAxLjgwOGMtLjU1NC41ODctMS4xMDguNTg3LTEuNjYyIDBsLjAwMi4wMDJjLS41NTQtLjU5LS41NTQtMS4xNzggMC0xLjc2N2wxLjctMS44MDZjLjU1NC0uNTkgMS4xMDgtLjU5IDEuNjYzIDBabTguOTg1IDMuNTcyLjAwMy0uMDAyYy0uNTU1LjU4OC0xLjExLjU4OC0xLjY2MyAwbC0xLjctMS44MDdjLS41NTUtLjU4OS0uNTU1LTEuMTc5IDAtMS43NjdsLS4wMDIuMDAyYy41NTMtLjU4OCAxLjEwOC0uNTg4IDEuNjYyIDBsMS43IDEuODA2Yy41NTQuNTkuNTU0IDEuMTggMCAxLjc2OFoiLz48cGF0aCBkPSJNMS4yMTkgMTMuMzM0SDE4Ljc4Yy44MTMgMCAxLjIxOS40MzEgMS4yMTkgMS4yOTYgMCAuODYyLS40MDYgMS4yOTUtMS4yMTkgMS4yOTVIMS4yMkMuNDA2IDE1LjkyNSAwIDE1LjQ5NCAwIDE0LjYzYzAtLjg2NS40MDYtMS4yOTYgMS4yMTktMS4yOTZaIi8+PHBhdGggZD0iTTE2LjIzOSAwSDMuNzc2QzIuMjE0IDAgLjk1MSAxLjM0Ni45NTEgMy4wMDR2MTAuNTMyaDE4LjExMVYzLjAwNEMxOS4wNjMgMS4zNDYgMTcuNzk3IDAgMTYuMjM2IDBoLjAwM1pNMTQuMTkgNS41NzIgOS44MjQgMTAuMjNhLjYwNS42MDUgMCAwIDEtLjQ0MS4xOTYuNjA1LjYwNSAwIDAgMS0uNDQyLS4xOTZMNi40NDYgNy41NjlhLjY5Ni42OTYgMCAwIDEgMC0uOTQuNTk4LjU5OCAwIDAgMSAuODgzIDBMOS4zODMgOC44MmwzLjkyMy00LjE5YS41OTguNTk4IDAgMCAxIC44ODIgMCAuNjk2LjY5NiAwIDAgMSAwIC45NDFoLjAwM1oiLz48L2c+PC9zdmc+",Ms="data:image/png;base64,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",ps="data:image/png;base64,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",Es="data:image/png;base64,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",Ds="data:image/png;base64,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",Is=Object.defineProperty,gl=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,ml=(s,l,n)=>l in s?Is(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Cs=(s,l)=>{for(var n in l||(l={}))ws.call(l,n)&&ml(s,n,l[n]);if(gl)for(var n of gl(l))ys.call(l,n)&&ml(s,n,l[n]);return s};const Zo=s=>React.createElement("svg",Cs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"1"),React.createElement("path",{d:"M.593 0c.325 0 .592.29.592.64v14.08h14.222c.326 0 .593.288.593.64 0 .353-.266.64-.593.64H.591c-.326-.002-.59-.287-.591-.64V.64C0 .288.264 0 .593 0Zm14.192 3.36c.208-.256.593-.224.8 0 .209.224.209.607 0 .864L10.46 9.793a.564.564 0 0 1-.416.19.628.628 0 0 1-.444-.19L6.667 6.624 3.08 10.496a.553.553 0 0 1-.415.193.553.553 0 0 1-.415-.193.643.643 0 0 1-.178-.448c0-.17.065-.331.178-.448l4.001-4.287a.565.565 0 0 1 .415-.193c.147 0 .296.064.443.16l2.964 3.2 4.711-5.12Z",fill:"#3061D0",fillRule:"nonzero"}));var Ls="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41OTMgMGMuMzI1IDAgLjU5Mi4yOS41OTIuNjR2MTQuMDhoMTQuMjIyYy4zMjYgMCAuNTkzLjI4OC41OTMuNjQgMCAuMzUzLS4yNjYuNjQtLjU5My42NEguNTkxYy0uMzI2LS4wMDItLjU5LS4yODctLjU5MS0uNjRWLjY0QzAgLjI4OC4yNjQgMCAuNTkzIDBabTE0LjE5MiAzLjM2Yy4yMDgtLjI1Ni41OTMtLjIyNC44IDAgLjIwOS4yMjQuMjA5LjYwNyAwIC44NjRMMTAuNDYgOS43OTNhLjU2NC41NjQgMCAwIDEtLjQxNi4xOS42MjguNjI4IDAgMCAxLS40NDQtLjE5TDYuNjY3IDYuNjI0IDMuMDggMTAuNDk2YS41NTMuNTUzIDAgMCAxLS40MTUuMTkzLjU1My41NTMgMCAwIDEtLjQxNS0uMTkzLjY0My42NDMgMCAwIDEtLjE3OC0uNDQ4YzAtLjE3LjA2NS0uMzMxLjE3OC0uNDQ4bDQuMDAxLTQuMjg3YS41NjUuNTY1IDAgMCAxIC40MTUtLjE5M2MuMTQ3IDAgLjI5Ni4wNjQuNDQzLjE2bDIuOTY0IDMuMiA0LjcxMS01LjEyWiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ns=Object.defineProperty,pa=Object.getOwnPropertySymbols,js=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,vi=(s,l,n)=>l in s?Ns(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Al=(s,l)=>{for(var n in l||(l={}))js.call(l,n)&&vi(s,n,l[n]);if(pa)for(var n of pa(l))xs.call(l,n)&&vi(s,n,l[n]);return s};const ko=s=>React.createElement("svg",Al({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"2"),React.createElement("path",{d:"M4.799 15.997h-4A.8.8 0 0 1 0 15.198v-9.2a.8.8 0 0 1 .799-.8h4v-4.4A.8.8 0 0 1 5.6 0h4.798a.8.8 0 0 1 .8.799V8.4h4a.797.797 0 0 1 .798.739L16 9.2v5.998a.8.8 0 0 1-.74.8L15.2 16H4.799v-.003Zm0-9.599h-3.6v8.4h3.6v-8.4Zm10.001 3.2h-3.6v5.2h3.6v-5.2Zm-4.8-8.4H6v13.6h4v-13.6Z",fill:"#3061D0",fillRule:"nonzero"}));var bs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuNzk5IDE1Ljk5N2gtNEEuOC44IDAgMCAxIDAgMTUuMTk4di05LjJhLjguOCAwIDAgMSAuNzk5LS44aDR2LTQuNEEuOC44IDAgMCAxIDUuNiAwaDQuNzk4YS44LjggMCAwIDEgLjguNzk5VjguNGg0YS43OTcuNzk3IDAgMCAxIC43OTguNzM5TDE2IDkuMnY1Ljk5OGEuOC44IDAgMCAxLS43NC44TDE1LjIgMTZINC43OTl2LS4wMDNabTAtOS41OTloLTMuNnY4LjRoMy42di04LjRabTEwLjAwMSAzLjJoLTMuNnY1LjJoMy42di01LjJabS00LjgtOC40SDZ2MTMuNmg0di0xMy42WiIgZmlsbD0iIzMwNjFEMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ss=Object.defineProperty,fl=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Ml=(s,l,n)=>l in s?Ss(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bs=(s,l)=>{for(var n in l||(l={}))hl.call(l,n)&&Ml(s,n,l[n]);if(fl)for(var n of fl(l))vl.call(l,n)&&Ml(s,n,l[n]);return s};const Os=s=>React.createElement("svg",Bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"3"),React.createElement("path",{d:"M5.08.608c.302 0 .505.101.606.404.1.305 0 .71-.304.81-3.436 1.52-5.056 5.469-3.538 8.913 1.112 2.43 3.437 4.05 6.168 4.05.91 0 1.82-.202 2.73-.608a6.734 6.734 0 0 0 3.54-3.544c.1-.203.302-.404.606-.404h.201c.203.1.304.201.304.303.102.203.102.304 0 .507C14.08 14.076 11.246 16 8.012 16a8.23 8.23 0 0 1-3.135-.607C.832 13.672-1.088 8.913.63 4.861 1.438 2.938 2.956 1.52 4.777.709c.1 0 .2-.101.303-.101ZM8.012 0a7.935 7.935 0 0 1 5.662 2.33A7.96 7.96 0 0 1 16 8a.654.654 0 0 1-.607.608H8.012A.654.654 0 0 1 7.405 8V.608A.654.654 0 0 1 8.012 0Zm.706 1.317h-.1v6.075h6.067v-.101c-.202-1.518-.91-2.936-1.92-4.05-1.115-1.114-2.53-1.723-4.045-1.926l-.002.002Z",fill:"#3061D0",fillRule:"nonzero"}));var zs="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMDguNjA4Yy4zMDIgMCAuNTA1LjEwMS42MDYuNDA0LjEuMzA1IDAgLjcxLS4zMDQuODEtMy40MzYgMS41Mi01LjA1NiA1LjQ2OS0zLjUzOCA4LjkxMyAxLjExMiAyLjQzIDMuNDM3IDQuMDUgNi4xNjggNC4wNS45MSAwIDEuODItLjIwMiAyLjczLS42MDhhNi43MzQgNi43MzQgMCAwIDAgMy41NC0zLjU0NGMuMS0uMjAzLjMwMi0uNDA0LjYwNi0uNDA0aC4yMDFjLjIwMy4xLjMwNC4yMDEuMzA0LjMwMy4xMDIuMjAzLjEwMi4zMDQgMCAuNTA3QzE0LjA4IDE0LjA3NiAxMS4yNDYgMTYgOC4wMTIgMTZhOC4yMyA4LjIzIDAgMCAxLTMuMTM1LS42MDdDLjgzMiAxMy42NzItMS4wODggOC45MTMuNjMgNC44NjEgMS40MzggMi45MzggMi45NTYgMS41MiA0Ljc3Ny43MDljLjEgMCAuMi0uMTAxLjMwMy0uMTAxWk04LjAxMiAwYTcuOTM1IDcuOTM1IDAgMCAxIDUuNjYyIDIuMzNBNy45NiA3Ljk2IDAgMCAxIDE2IDhhLjY1NC42NTQgMCAwIDEtLjYwNy42MDhIOC4wMTJBLjY1NC42NTQgMCAwIDEgNy40MDUgOFYuNjA4QS42NTQuNjU0IDAgMCAxIDguMDEyIDBabS43MDYgMS4zMTdoLS4xdjYuMDc1aDYuMDY3di0uMTAxYy0uMjAyLTEuNTE4LS45MS0yLjkzNi0xLjkyLTQuMDUtMS4xMTUtMS4xMTQtMi41My0xLjcyMy00LjA0NS0xLjkyNmwtLjAwMi4wMDJaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ts=({className:s,style:l,data:n})=>{var Be,J,ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr;const[Ta,ma]=(0,t.useState)((0,ne.vp)()),Ra=(0,t.useRef)(null);(0,t.useEffect)(()=>{const Ne=()=>ma((0,ne.vp)());return document.addEventListener((0,ne.gH)(),Ne),()=>{document.removeEventListener((0,ne.gH)(),Ne)}},[]);const Aa=Ne=>((Ne||0)*100).toFixed(1).replace(/\.0$/,""),na=[{name:"\u5B9E\u8BAD\u4F5C\u4E1A",color:"#A4C8FC",value:(Be=n==null?void 0:n.homework_publish_statistic)==null?void 0:Be.practice_count,percentage:(J=n==null?void 0:n.homework_publish_statistic)==null?void 0:J.practice_count_rate},{name:"\u7F16\u7A0B\u4F5C\u4E1A",color:"#FFBC8D",value:(ot=n==null?void 0:n.homework_publish_statistic)==null?void 0:ot.hack_count,percentage:(kt=n==null?void 0:n.homework_publish_statistic)==null?void 0:kt.hack_count_rate},{name:"\u56FE\u6587\u4F5C\u4E1A",color:"#D29AE5",value:(vt=n==null?void 0:n.homework_publish_statistic)==null?void 0:vt.normal_count,percentage:(ze=n==null?void 0:n.homework_publish_statistic)==null?void 0:ze.normal_count_rate},{name:"\u5206\u7EC4\u4F5C\u4E1A",color:"#0C86E9",value:(Mt=n==null?void 0:n.homework_publish_statistic)==null?void 0:Mt.group_count,percentage:(qt=n==null?void 0:n.homework_publish_statistic)==null?void 0:qt.group_count_rate},{name:"\u5728\u7EBF\u8003\u8BD5",color:"#F0A7A7",value:(xn=n==null?void 0:n.homework_publish_statistic)==null?void 0:xn.exercise_count,percentage:(bn=n==null?void 0:n.homework_publish_statistic)==null?void 0:bn.exercise_count_rate}],_a=(Ne,Bn)=>{const Pn=Ne==null?void 0:Ne.map(Jn=>Jn==null?void 0:Jn.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1},xAxis:{type:"category",data:Ne==null?void 0:Ne.map(Jn=>Jn==null?void 0:Jn.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#5F6A95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"8%",left:"0%",right:"0%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:30,data:Pn,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:Bn[0],borderRadius:2},emphasis:{itemStyle:{color:Bn[1]}}}]}},Ya=()=>{const Ne=na==null?void 0:na.map(pn=>({value:pn.percentage,name:pn.name,count:pn.value})),Bn=na==null?void 0:na.map(pn=>pn==null?void 0:pn.color);return{tooltip:{trigger:"item",formatter:pn=>{const Jn=pn.name,yr=pn.data.count,hi=pn.data.value;return`${Jn}
\u6570\u91CF\uFF1A${yr}
\u767E\u5206\u6BD4\uFF1A${hi}%`}},color:Bn,series:[{type:"pie",center:["50%","50%"],radius:["51%","86%"],data:Ne,labelLine:{show:!1},label:{show:!1}}]}},fa=[{moduleName:"\u5E73\u53F0\u6210\u5458",data:[{name:"\u7528\u6237",value:(Mn=n==null?void 0:n.platform_member)==null?void 0:Mn.total,icon:d,color:"rgba(48,97,208,0.10)"},{name:"\u6559\u5E08",value:(It=n==null?void 0:n.platform_member)==null?void 0:It.teacher_count,icon:ve,color:"rgba(153,111,255,0.10)"},{name:"\u5B66\u751F",value:(Hn=n==null?void 0:n.platform_member)==null?void 0:Hn.student_count,icon:Ft,color:"rgba(0, 188, 255, 0.10)"}]},{moduleName:"\u4F7F\u7528\u52A8\u6001",data:[{name:"\u6D3B\u8DC3\u7528\u6237",value:(Sn=n==null?void 0:n.use_number)==null?void 0:Sn.active_user_count,icon:Yr,color:"rgba(54, 207, 201, 0.10)"},{name:"\u5728\u7EBF\u7528\u6237",value:(We=n==null?void 0:n.use_number)==null?void 0:We.online_user_count,icon:cr,color:"rgba(12, 134, 233, 0.10)"}],style:{flex:.68}},{moduleName:"\u6559\u5B66\u8D44\u6E90",data:[{name:"\u5B9E\u8DF5\u9879\u76EE",value:(bt=n==null?void 0:n.teaching_content_overview)==null?void 0:bt.shixun_count,icon:ll,color:"rgba(94, 145, 254, 0.10)"},{name:"\u667A\u6167\u8BFE\u7A0B",value:(Xn=n==null?void 0:n.teaching_content_overview)==null?void 0:Xn.subject_count,icon:ms,color:"rgba(235, 165, 57, 0.10)"},{name:"\u667A\u6167\u8BFE\u5802",value:(pr=n==null?void 0:n.teaching_content_overview)==null?void 0:pr.course_count,icon:vs,color:"rgba(48, 97, 208, 0.10)"}]}],ha=[{category:"\u5B66\u751F\u5B66\u4E60\u6570\u636E",metrics:[{name:"\u5728\u7EBF\u7528\u6237",value:(br=n==null?void 0:n.student_learn_data)==null?void 0:br.today_learn_count,image:Ms},{name:"\u8FD17\u5929\u5B66\u4E60\u4EBA\u6570",value:(Ca=n==null?void 0:n.student_learn_data)==null?void 0:Ca.recently_learn_count,image:ps}],chartDataColors:["#A4C8FC","#0374EA"],chartData:((da=n==null?void 0:n.student_learn_data)==null?void 0:da.charts)||[]},{category:"\u4F5C\u4E1A\u7EDF\u8BA1",metrics:[{name:"\u6B63\u5728\u8FDB\u884C\u4F5C\u4E1A",value:(Zr=n==null?void 0:n.homework_number_statistic)==null?void 0:Zr.today_homework_count,image:Es},{name:"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570",value:(La=n==null?void 0:n.homework_number_statistic)==null?void 0:La.recently_homework_count,image:Ds}],chartDataColors:["#ACE5E2","#36CFC9"],chartData:((Na=n==null?void 0:n.homework_number_statistic)==null?void 0:Na.charts)||[]}],Br=[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(Oa=n==null?void 0:n.homework_complete_statistic)==null?void 0:Oa.practice_rate,from:"#C8D9FD",to:"#6596FE"},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(qa=n==null?void 0:n.homework_complete_statistic)==null?void 0:qa.hack_rate,from:"#D5E8FE",to:"#67B4F7"},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(za=n==null?void 0:n.homework_complete_statistic)==null?void 0:za.normal_rate,from:"#D2EFFF",to:"#72CDFF"},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:(ta=n==null?void 0:n.homework_complete_statistic)==null?void 0:ta.group_rate,from:"#F1E6CA",to:"#FFD28C"}],$a=[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",value:(fr=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:fr.evaluate_count,icon:Ls},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",value:(ga=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:ga.pass_count,icon:bs},{title:"\u5E73\u5747\u901A\u8FC7\u7387",value:Aa((Sr=n==null?void 0:n.shixun_evaluate_statistic)==null?void 0:Sr.avg_pass_rate)+"%",icon:zs}];return t.createElement("div",{ref:Ra,className:k()(B.element,Ta?B.fullscreen:"",s),style:l},t.createElement(D,{iconImg:Me,title:"\u6570\u636E\u7EDF\u8BA1\u6A21\u5757"},Ta?t.createElement("div",{onClick:()=>(0,ne.BU)(),className:B.headBtn},t.createElement("i",{className:"iconfont icon-tuichuquanping2 mr5"}),"\u9000\u51FA\u5168\u5C4F"):t.createElement("div",{onClick:()=>(0,ne.Dj)(Ra.current),className:B.headBtn},t.createElement("i",{className:"iconfont icon-quanping2 mr5"}),"\u5168\u5C4F")),t.createElement("div",{className:B.dashboard},t.createElement("div",{className:B.cardWrap,style:{height:124}},fa.map(Ne=>{var Bn;return t.createElement("div",{key:Ne.moduleName,style:Ne==null?void 0:Ne.style,className:B.card},t.createElement("div",{className:B.title},Ne.moduleName),t.createElement("div",{className:B.userData},(Bn=Ne==null?void 0:Ne.data)==null?void 0:Bn.map((Pn,pn)=>t.createElement(C.Z,{size:10,key:pn},t.createElement("div",{className:B.icon,style:{backgroundColor:Pn.color}},t.createElement("img",{src:Pn.icon})),t.createElement("div",null,t.createElement("div",{className:"font10 c-black"},Pn.name),t.createElement("div",{className:"mt3 font12"},Pn.value))))))})),t.createElement("div",{className:B.cardWrap,style:{height:284}},ha.map((Ne,Bn)=>t.createElement("div",{key:Bn,className:B.card},t.createElement("div",{className:B.title},Ne.category),t.createElement("div",{className:B.barWrap},t.createElement("div",{className:B.barLeft},Ne.metrics.map(Pn=>t.createElement("aside",{key:Pn.name,style:{backgroundImage:`url(${Pn.image})`}},t.createElement("div",null,Pn.name),t.createElement("span",null,Pn.value)))),t.createElement("div",{className:B.barRight},t.createElement(pe.Z,{style:{height:200,width:"100%"},option:_a(Ne.chartData,Ne.chartDataColors)})))))),t.createElement("div",{className:B.cardWrap,style:{height:264}},t.createElement("div",{className:B.card},t.createElement("div",{className:B.title},"\u5B66\u751F\u603B\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:B.completeRate},Br.map((Ne,Bn)=>{const Pn=Aa(Ne==null?void 0:Ne.percent);return t.createElement("aside",{key:Bn},t.createElement(G.Z,{align:"middle",justify:"space-between"},t.createElement("span",null,Ne.title),t.createElement("span",{className:"c-black"},Pn,"%")),t.createElement("div",{className:B.percentBg},t.createElement("div",{style:{background:`linear-gradient(to right, ${Ne.from}, ${Ne.to}`,width:`${Pn}%`},className:B.percentBar})))}))),t.createElement("div",{className:B.card,style:{flex:"0 0 453px"}},t.createElement("div",{className:B.title},"\u4F5C\u4E1A\u53D1\u5E03\u7EDF\u8BA1"),t.createElement("div",{className:B.pieWrap},t.createElement("div",{className:B.pieLeft},t.createElement(pe.Z,{style:{height:188,width:188},option:Ya()})),t.createElement("div",{className:B.pieRight},na.map((Ne,Bn)=>t.createElement("aside",{key:Bn},t.createElement("b",{style:{backgroundColor:Ne.color}}),t.createElement("div",null,Ne.name),t.createElement("div",{className:B.num},Ne.value),t.createElement("div",{className:B.num},Ne.percentage,"%")))))),t.createElement("div",{className:B.card},t.createElement("div",{className:B.title},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:B.evaluate},$a.map((Ne,Bn)=>t.createElement("aside",{key:Bn},t.createElement("img",{src:Ne.icon}),t.createElement("div",null,Ne.title),t.createElement("b",{className:"c-black"},Ne.value))))))))},Ea={liWrap:"liWrap___YYbX5",li:"li___vYrHj",name:"name___fWILi",endStatus:"endStatus___F52kZ",ongoingStatus:"ongoingStatus___ITdj6",num:"num___NUsJW",bottom:"bottom___A5daX"},pl="data:image/png;base64,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",zn=v(6848),Ys=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(Ea.element,s),style:l},t.createElement(D,{iconImg:pl,title:"\u667A\u6167\u8BFE\u5802",subTitle:"\u652F\u6301\u6559\u5B66\u3001\u5B9E\u9A8C\u3001\u8003\u8BC4\u5168\u8FC7\u7A0B\u7684\u65B0\u578B\u667A\u6167\u8BFE\u5802",buttonLink:"/classrooms",tags:[{name:"\u8BFE\u5802",count:n==null?void 0:n.course_total},{name:"\u4F5C\u4E1A",count:n==null?void 0:n.homework_commons_total},{name:"\u8003\u8BD5",count:n==null?void 0:n.exercises_total},{name:"\u7D2F\u8BA1\u5B66\u751F",count:n==null?void 0:n.course_members_total}]}),t.createElement("div",{className:Ea.liWrap},(Be=n==null?void 0:n.courses_data)==null?void 0:Be.map(J=>t.createElement("a",{className:Ea.li,href:`${J==null?void 0:J.first_category_url}`,target:"_blank",key:J.id},t.createElement(G.Z,{align:"middle",justify:"space-between"},J.is_end?t.createElement("div",{className:Ea.endStatus},"\u5DF2\u7ED3\u675F"):t.createElement("div",{className:Ea.ongoingStatus},"\u8FDB\u884C\u4E2D"),t.createElement("div",{className:"c-light-primary"},"\u8FDB\u5165\u8BFE\u5802",t.createElement("i",{className:"iconfont icon-you1 font13"}))),t.createElement(zn.Z,{title:J.name},t.createElement("div",{className:Ea.name},J.name)),t.createElement(G.Z,{align:"middle",justify:"space-between"},t.createElement("div",{className:"font12 c-black"},J.creator),t.createElement("div",{className:Ea.num},"\u4F5C\u4E1A\u6570"),t.createElement("b",{className:"font12 c-black ml10"},J.homework_count)),t.createElement("div",{className:Ea.bottom},t.createElement("span",null,"\u6559\u5E08"),t.createElement("b",null,J.teachers_count),t.createElement("div",null),t.createElement("span",null,"\u5B66\u751F"),t.createElement("b",null,J.student_count),t.createElement("div",null),t.createElement("span",null,"\u5206\u73ED"),t.createElement("b",null,J.course_groups_count))))))},sa={liWrap:"liWrap___mePWg",li:"li___XlVqR",imgWrap:"imgWrap___pBHCc",img:"img___EAJ6n",bottom:"bottom___yooJz",name:"name___lWp5X",tags:"tags___U7Rm9",tag:"tag___lWmDJ"},Ps="data:image/png;base64,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",Oi=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(sa.element,s),style:l},t.createElement(D,{iconImg:Ps,title:n.name,subTitle:"\u652F\u6301\u5B9E\u9A8C\u3001\u865A\u4EFF\u3001\u8BAD\u7EC3\u6D3B\u52A8\u7684\u7684\u65B0\u578B\u667A\u6167\u8BFE\u7A0B",buttonLink:"/paths",tags:[{name:"\u8BFE\u7A0B",count:n==null?void 0:n.subject_total},{name:"\u5B9E\u8DF5\u9879\u76EE",count:n==null?void 0:n.shixuns_total},{name:"\u89C6\u9891",count:n==null?void 0:n.videos_total},{name:"\u8BFE\u4EF6",count:n==null?void 0:n.attachment_total},{name:"\u667A\u80FD\u4F53",count:n==null?void 0:n.ai_agents_total}]}),t.createElement("div",{className:sa.liWrap},(Be=n==null?void 0:n.subjects_data)==null?void 0:Be.map(J=>{var ot;return t.createElement("a",{className:sa.li,href:`/paths/${J==null?void 0:J.identifier}`,target:"_blank",key:J.id},t.createElement("div",{className:sa.imgWrap},t.createElement("img",{className:sa.img,src:(ot=J==null?void 0:J.pic)!=null&&ot.includes("://")?J==null?void 0:J.pic:`${Ae.Z.IMG_SERVER+(J==null?void 0:J.pic)}`})),t.createElement("div",{className:sa.bottom},t.createElement(zn.Z,{title:J==null?void 0:J.name},t.createElement("span",{className:sa.name},J.name)),t.createElement("div",{className:sa.tags},t.createElement(zn.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},t.createElement("div",{className:sa.tag},t.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),t.createElement("span",null,J.stages_count))),t.createElement(zn.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("div",{className:sa.tag},t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,J.member_count))))))})))},Dr={liWrap:"liWrap___iLYAP",li:"li___IHfgd",imgWrap:"imgWrap___b0xGv",img:"img___Cn13U",sign:"sign___r2eK3",bottom:"bottom___GQMoI",name:"name___sAw4X",tags:"tags___tMaLf",tag:"tag___d6odP",rate:"rate___FoHXK"},Fs="data:image/png;base64,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",Zs="data:image/png;base64,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",ks="data:image/png;base64,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",Gs="data:image/png;base64,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",El=v(13570),Vs=({className:s,style:l,data:n})=>{var Be;return t.createElement("div",{className:k()(Dr.element,s),style:l},t.createElement(D,{iconImg:Fs,title:n==null?void 0:n.name,subTitle:"\u652F\u6301\u7F16\u7A0B\u3001\u64CD\u4F5C\u3001\u8BBE\u8BA1\u3001\u5BF9\u6297\u3001\u534F\u4F5C\u7684\u65B0\u578B\u5B9E\u8DF5\u9879\u76EE",buttonLink:"/shixuns",tags:[{name:"\u5B9E\u8DF5\u9879\u76EE",count:n==null?void 0:n.shixuns_total},{name:"\u5B9E\u8DF5\u5173\u5361",count:n==null?void 0:n.challenges_total},{name:"\u8BFE\u5B9E\u8DF5\u4EBA\u6B21",count:n==null?void 0:n.myshixuns_total},{name:"\u7D2F\u8BA1\u8BC4\u6D4B",count:n==null?void 0:n.evaluation_total}]}),t.createElement("div",{className:Dr.liWrap},(Be=n==null?void 0:n.shixuns_data)==null?void 0:Be.map(J=>{var ot;return t.createElement("a",{className:Dr.li,href:`/shixuns/${J==null?void 0:J.identifier}/challenges`,target:"_blank",key:J.id},t.createElement("div",{className:Dr.imgWrap},t.createElement("img",{className:Dr.img,src:(ot=J==null?void 0:J.pic)!=null&&ot.includes("://")?J==null?void 0:J.pic:`${Ae.Z.IMG_SERVER+(J==null?void 0:J.pic)}`}),J.is_jupyter&&t.createElement("img",{className:Dr.sign,src:Zs}),J.is_jupyter_lab&&t.createElement("img",{className:Dr.sign,src:ks}),J.is_unity_3d&&t.createElement("img",{className:Dr.sign,src:Gs})),t.createElement("div",{className:Dr.bottom},t.createElement(zn.Z,{title:(J==null?void 0:J.name)||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:Dr.name},J.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")),t.createElement("div",{className:Dr.tags},t.createElement(zn.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("div",{className:Dr.tag},t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),t.createElement("span",null,J.challenges_num))),!!J.myshixuns_count&&t.createElement(zn.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("div",{className:Dr.tag},t.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),t.createElement("span",null,J.myshixuns_count))),t.createElement(zn.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("div",{className:Dr.tag},t.createElement("span",null,J.level))),t.createElement("div",{className:Dr.rate},t.createElement(El.Z,{allowHalf:!0,disabled:!0,defaultValue:J.score_info}),t.createElement("span",{className:"font12"},"\xA0",J.score_info?`${J.score_info}\u5206`:"5\u5206")))))})))},_n={liWrap:"liWrap___BTl2_",li:"li___EuuHl",headTitle:"headTitle___Ib2KR",headUser:"headUser___jxRcu",user:"user____Ae_Z",img:"img___pyWHp",author:"author___cZV9h",info:"info___TdhGO",user1:"user1___z_xxn",user2:"user2___hthik",user3:"user3___FXHGK",headUserList:"headUserList___EhLR0",userList:"userList___dLlGs",rate:"rate___w4whX",ellipsis:"ellipsis___fPjAI"},Hs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAQAElEQVR4Aex9B5xVxfX/mXvvu69s772wwLIsVVBRFEXsRMUeS+xGDYnGJCbml+TnP6aaYpqRqMFeo7HHrlhAQOltWVjY3vvr5Zb5n+9bnqICIuwakh/3s+fN3LkzZ2bOd86ZMzP3vVWefFKqB+m/TwZSSkF8KUwH//6LJXAQ4P9icNG1gwBDCv/FdBDg/QD3nqV1lW82t924HyxGvOhBgPdDxJUVWf9v5iGFt73e1HT5I69u8ewHqxErehDgfRBtTc074rENDedMrPAcmuIm9djpRbedenbZ8le2t35jH9iNaJGDAO+DeJf7C484ZHz5I05dLzYtGXY7ldTMdGdVr8/w7gO7ES3yfxXg/RKqHDRr1m/tumNbh9lvmnbI5SDbodgBp8No3y/GI1D4IMD7INSrTq72frU6/wexcGCxU1fTwjGh2aSmVo3Kvnof2I1okYMA74d4O/qjG9bUhTc//nrbdxev9y9Zvdn3+n6wG5GiBwHeD7G2N/rvWr6k/qQLJhYvyOhcddzlh5Y/tB/sRqToQYD3Q6zzT6gcuPakib1gUV09WyI80OggwAcaIsPcnoMAD7NADzR2BwE+0BAZ5vYcBHiYBXqgsfsUwAda8w62Z38lcBDg/ZXgAV7+IMAHOED727z/kwA/VbNJXfDOJvfCReuz/vrOxsK/LtlcsWDJ5vF/W7514l1LN0/5+7Ithyz8oHbqPctrJt+zrLYa574L39tSeu/SzbkPvr0h9ally/T9FfyXVf6/GuAFb27NuHfF5imPrGs4+5+b2296ob73jpeaB59JTi17Z1Tl6A9Kxo9bNXZc1eoxoytXjR077sOKsjEflFdULS8uq1xWXDZuWVl51fLy0ZUfjh1bsWJM9ehVlVWjV4+eOnZF4bjJSxf3+V57u2PgodebO37x9Obmqx9ZWTfn3mU1ox5+c5XzywJvb+r5rwP4/sXbkp5Yt/2MN9t675gyrfCFqjEVTxcUlixIzSz4eVJq9jc8Seln6K7kIx0OV7WqOYtVTcvWNDVFURW35lCcTodwuJxCQ+jUFd2hKi5VU5M4X4YUer5NrtEGJU1VHanHO5MyLkrLLPhhYVHR7aPHlj04obrihTHTxj71ckPbjx5cXTv1zTdX/dvl+29vwN6Mwj+/usWzYGnjJX9f2fbbhava/7hwVcfvFq5su/WuD1r+5+5lLTfetbzxmr+933Dx05ubLpgwMeOvJSX5tyiO5JPDMUdRKEqaSlbErduhNLe0s5OlXZghZWm2lBV5Uo7Jl3JsgYyH4wqlrNxB1SVS4r6qSMbTkHc05y3PlbI8R8qcVCkzk6Sd5JSmptpBW0qLT5WSfTHnBKcn+5Jxo4pv9xVnX8IDTtubPo5UngMe4D/xPJmal/5calra/Zrm+K6qatdrmvYdzaH/2OVy/dzpcf3e7UlekJSa+uChk8oeqa7IvDgzSYiCdDvMYJnTKoQ4bKyiz6wi7bBKEoeMITGxjGhcsRCj8oUoyRmi4mwh8jKEyE0XIn9HWJglRBGn41l5nhBjCoQYz+UmlBJNHUV06FgSR4xjYv7TxwhtIqdX5FIsw2OFnZoVKcpxV4fVgHukwNsbvgc8wO7k9JvcHs+cWMz4aDPftm2ybSltDi3LliA8t2yiggyypo5VM4+coBdOKNfzS/McuanJWpZQFHfUEMIfFsIbQkgUiRHFTNCQqFSWBkjEXxknQqhwXEM6h4hT/BLClngqhKoINSVJSS3KdGSPL3PkHlGl5c+eqhfMGO+qOrw67ZzpVaOeuH9t91MPru998IG1XXfev6br9/et6fjpvSvbbrxnef2Zdyxek0kjeHHTR5D7frKGw5KSknaaEIKcLidJKW3DMCVfzFmyyIlUlrCiCKHrDpHqIcpJF440j4P1Tk1jENwxSzgMS6hSCoXZkKoQbHaccA9iZnGgo8YQ2KZFlCAMGpMHDvIgr6YSudmNykwhyk4lQpiZIpQUD6kuB5qhJHucalZ+lrNsbLGzPDcn7WQue5aiKBermuNazeG4UdddP3F5kn6fnp3/1IRx4159YMWmSZxnRP6UEeE6TEyDipbhcjpz2SSTx+0W7Aj904x4Z0ZCwTl+v3euPxA8x+8NXOL3+a4J+YM3bGvs/n1bd2h1NGb5GCAZMUhGYlICOJ6LKRAmCkaIwtGPCfeJdD8/RxyhN0g0ECDq9xP1+oi6vERt/UStfUSN3UTbOojqmLZ3EjX38PNBIcCLB4StCmmqLFmng0jjAQFxCCFICIEoYYDC+kTCYdHvF9PGVJT8fuGH613xh8P8oQwzv2FlZ5PToWoOzeFwkNulkyqod/6s8Su+efTo9759TOXr355V8fz1x4x6/PpZo++7bmbpgtUbe25dWzvwTymEwmZVcWokNFUwUVxzFe4tAxDX1gAD7QsRgQYZzD4GEvEEASwQBgZMOQYJzwhk80ShiKFuIlSZJ+4MiwdPVAgur3jDQvUG7WhDR2hTY0dwTcwwtkRj0YZYNNrK8S4jFhtggHmYCWkYbDbUpOma4hwPPsNNO5o33GyHh5+mW7ZLl7ZTVxlqIqeuuGkPVw47OOmpepFbV5JJkFQUIViT45rLgo+HABME8KCpIMSDLG4fa/AAg53QXuSDFgN8hCBoOAYHAMf8DaV0qEQu1tZk1sEUbqFLI8bP7H/xnc5bomtqZ6iyb7rV13aI4R+caoZ6poR8vVPYgXsyOztT6LpOpincJB35e+jaPj86oAGWQkadqox5nCxAnViL1bQ99TSpMUnxhWWovj2yua3XGqxrt6M1LVI2dEnZ3DtkXjsHiXrY5Payxg6yBnsTtANYgIpnyNMxQIT8GCS6RgTtBZ+aFqLNrUQbmojWbCda20C0qVnK2hZp1XfKSLfX7O8diDWQUBwnnDDdvvrwyZFrTpgeuPbYqsFrj5rY+63ZE9sdiu3HYADAmsY5VclDZE+927dnBzTAqsMOqKrldTG4Tu5+ilvL39Pmwdy55cam7f3PDfhiHTy3KT1ekv0+kgAMWpnQPJhcg71nmFzJJhfA7Sw+wSYYNL6Y6NLjiK48kejCY4guOpboao4fO5EIoEOj+3me7uJB09JH1MTU3E2yrVea21pCS9o6vEt25rtzXFeFjj65dIV48EiSCrdo5xzDEz+gAZ6Z3B8l22hzM7iqIEpJdpRuJk/2nrpu2XqGL6yIgYDZE4jYIX+E7GDYpGDYoEDIJH/Q4LhJviBTSPIcLCkQloS5FhSOSn5u0VE8I55/NFFRFhEGg5/NNwjAz6wiOv8oIszn4OMN2tQ3aMmeQWkOhCx/z6A5EDSULMtU2WjvurUOh5Kis2mHR+7WpUnCYpuy67z7k3pAA1xdPVsGQ5GNSSwmjPa0JD0/I11j/dl9l21bOvoDtt3Zb/n6veZAOByOhkNhKxAMykAgQH6/nxAGg8F4mIjjHoTn40tUAohwnMK8VkYI0w3vG/M1NLYkh+icI3ktHYlQKByWXI8ZCIbD3X1GT5fX9nuDQhUOjSH8bFthhZI8eh4sk1snUoSMRKIm6/9n8+5vyp4B3l/uw1De6w0sgZg8TilT3EIrLUk99fPYGhbrg03CJuLNECks26JYNEax2BBFo1EChUIhYmAIYYJUVaUjWUNRp8rSSYHTxBbkrlfs+FyLe5j1fta3KbybVVGcTDyAyLa5Nm6YTYrCGi8syTe7+WtT9WSPWytFHR4GWJDZp4RjXbvJvl/J3IX9Kj/ihfsG/UtN0+xzOgRfRBVFaV9ZwKdEu6vYlqpkjCSEBxPo4CWWpqpxjxrrT5RDmAAkEbcsiwxeshTmJlFWChHAlQzShkaiJ3kmDfFgWLQ2Siu3EUGLTYviy61Dx3BerpAPJISiKkLXiDT23jWFuDRq+yy50l2VGcl6sYP1Gw5kJBKrn5nfz6vsz+bd3xRlfxmMdPn5syZ39PX73oAgnKxJeVmuyrGj3efurl6VheYQRLpKxCALTVOlpmGLSSdN01i/lDhBU4XgjMxICEFCDFF+erwcQfgwyw+8EaZ128Ok83IGg+CxN3roxRVEDo0IS6Ui3mjELht4a6ojPjBUjUhIErSbqyjfc5LbpejgATPd3e9fiuloN9n3K1nZr9JfUuG6xr77eJ6ydY31TRIdOSXn+gUfbM3YXfWKIMFYku4g0jWhAByHrjPQWhxkB2s1AE6Qoigfge7WieBVQ3tL2Z2bN9NNyCeEiJfNzc2hM2d8XLPOYDqdTmKettMhuA7CwOK8JLGr+nHOoRh2rMaVp5+NOlAXu2q+zq7QiH3lRRmq9sD+jPjFez39wcVJLsEXEWtx9exJKd/eVav5FCBuonVVCtZg3hwh6cZSRNcJQIAAOMjBQIMScQANTxrmF3OoEESj84dqgUnnqYIKM4hK2MFCKsBFfpRz6YqCzQ5dJXLyQFR3I9nc9ORTSvI9UzCAnA6i3v7QylCvYx34jQTtphkjUdW+87xi1hhzxdqOX0pbWh5dyhjPf0dPzb3h2ZotvDL9JF/Bcx+Eq/GGsEsHuEQcMilxgF0uVzwE0AkCwIk49pyxTob5VcQQ74xUnY6d7OT530MAHqlu1nQA1NRDhIEwZDGkhNVwKEIogqSiAkb66MLhyexped8XfGFwkJRWzbbeB+bPLef9yo+yDWvkPwJg9HiC3vZ2bUP/Ix6nEIwdbzerqRfPLbsTr8ng+UfEg0BTSUKAvGVIOGFiz1emeoRIdgtKTVKZNEpJclBqspOSk1xM7jilpqaQl3e0sIMFzeQ1NFXkEf3kvKF177e+wpseJxBhAAFcbJxgVyvVQ5TiktKlC4F5lcEl9uskmxIeih+1jCqq868dW5o0w2SHG+XbeoIrAgPW8x/nGP6YMvwsR4YjnJAPVrf+uHcgUs9ACduWMjfdVfX1s0ofXLh8Y2GiVpvskCrIZBCk2ylkRpKUmclEGUkfE7zkLKQxZbLHnJVKhDCD7wHWugYibGqA+EQqPqfaPPfDBKczmNBL3C+pofiOVlYSyXTmn6RLS+eWaaq0bVtGZYR4h3uoZf9Yt+WQebPzbzFMmHCimGFHPtzY8yu2TjykhvKMxOd/DMDo/KVHTul89t3mayIxO8TgiUhMyrElyTPnnz3qqUfXbBqHPF6f0WaYlldTbcMhrFiqS8YyU6TMSGagGUwACDAAZhqDlQAe8VQ3EcJQjGj5FiLe6qTEXjW0NchwBZiwRbl4E1Ebb00UZAzxZZ62U7Ojiko2Dy5edhu9hm3yrjfRg0s3lF0xr+zhZI+aLoSML+FWb+5/6BBH0yto80jSfxTAEMT5Eyvfef7tlhssKS2YxGBEytElSTNuunjMK+sH2m7IznZke5x2iE0gPFrp1O0wa6ydn042DugBLECGxuIehDQGiEAAGNqNtS5AhjbXtRPVd/IBAx8yLKslWrR+CHxsYxZmEhVmSTPNI00hbP/Qnorp6xmI1cyfPSH8+Mq6yvkXjH62KNtVFTOldDqE2NQQFduHFQAAEABJREFU/HBVTect1dWz2S6gVyNH/3EAQxTHl5U98PSbrd+OGtKEJmM5kpbsLL38jKI//OiyijevOCXzspMP9UyfXOEeV5DhyM3PEHpeOilZO7QYgKaxSU2Am7gH8CCeluNgOx1EHbz9kDg5quUTpC4+WNBUopy0IWIeMoPn9/jASFWSC7OVrNHFesHUMe7JjWbHL75/edmb5YWeyTFjaI6u74hsf2Nxy9U4VUJfRpr+IwGGUI4uKLnr4ZebL/MHzYEkXj6xWYzvLKmK4lFVNak4W9GrS4WjOIeXxJrgXQUh2MO13Q4pk11wioiSnESJODtilMwmGgSQESINmo4BgDQQ4hgcqR4pk5zSBo8kt3AkudXkrDS9aFSBa9Sh4zyHXnxy3o/Oml3wwyS3XoipBAOxvi2y7cnXmi+6/Mgqnr3Ri+Gju5dtnfn4xo4fstPJQ+9jvl8KwG++uUpZyI7QczVbp7/R0PCVD7saL10/2Dq/NtD+nS3h9ptAiK/3tX5rVV/z1Uvbmi54o7H+1Je3bZ351Iba6nuWbCq6581Vyfh9qo+bTnRCWdk/bn9y27FL1g0+F47ZYbdOBFCgYQBcCCLMq4ijnKpI06mRxac37PESL52IUMalE3mY2KmOgw4ecXOdRHHQAWziHgBj3mYvnY+ryUIdFnvFWFqhHreTiKeE+OmUwT40eLvYu/6wxr9k4YsNZ116aOUqtGV/6P7F25LuWrQuPyGPB1c1nldUUvZYZk7BL6aML3zoHpZVgv+IAYyvh7y0fdvxPY7u35x08egnvn568R/mHJp59bhSzwy3W8+KxuxoZ7/R0d4VrQd1DUabB/xGv8HC8ni03JJc99RJo1O/MntaxjVfPTnvlkvPKf9L6eGT7hlwdv2p0ey8ZXV/y9dfq68/RYmq5nNvdX/91/fVHfHHJxqvvP/l9p89/mbPX/75Tu/CNVv973f2Rxq8wVhnR7/ZFwxbg7aUMV5mGZoibd4dk4IHAQiDAkscp4MI3jKA9+hEAB3HlUjDUijZiXlUWg5FxiKGHfaF7LA3IE0+ZuQZ1o5lp9iRGA+2waAd6feZA6tqgx/+7Zm27z7x3NbTrj58/OaE4Pc1xE5YQXn2fSXjqpZuUKY+88z2voX5BUV/GvSGcoO8tnN4UudIR1Jegv+IAPxC7daZl5xY8uyJ0zIu2rAt+OHCZzu/98bj2y9KDWV/o1TNu2VSauEfD8stvXd2adkTx5WPegZ0bPGop48tGvXYETmlC6dmFP2lylPw6xKR/+McI+/GtGD2tU893fiNR1/r+J9/Le27a81W77vBiBkqznNPmXNE+rVnzMm87aQjs64rzdPLA36jeUXN4NOPvdH5s0dfab952Ub/Cy2dkdXb26LbWrqNrn5/rDMUk6GYJWOmSWbMlLZtS76IBEmpMODQRNpxAXzBni9nkKyptmmjnB0OhO1AW6/RuX57tJ73qtdsavAtWrKm5/af37f16B/8afOhP7178/RbFtQd8uzixlnHFBb9BW907GC5X4HtMzTNoVeallrqcLpPJyX58j5vOIuZ8n6NTkm6Oag5JJ91cQr/DTvAz9XUHXf53MLfPvVW9291b9ZVc8pGPX3lzKoWvLrC9e3z3yUnTI/CMblkenXtWdXj3p1VOOrRCUkFv8kzc7634vmmbzz+StfPlmzyvcCa4ysvSj563qycHxw3Pevysjzn2KxkLScrWbBukjEYsPu9vmibaZiDQrHDjGlEkjQ4NCWRzWBafG9btrSJpIV02yaTwY8qwo4oJGPSNgcH/LF2f9D2hqJ2/2Ag1tLWHXx/3Za++86bVLX24hkTtlzBdN2x41vPq57Ahnqfu/2Zghgo0gx96NTjL37xetqQPDJVoSgywmfTHf08Dm3iFf1Q0WEF+OWXGx1nH5d70/3/avnO6VVj+JBtqJKR/sTgmT97Qs9FLNwT2CIAeGj+Ay91fefOp9tufP797j9aVqyRHa+k0jytIC1FTVWEjDhUaegOaWNjhOVjYI4Gsfk2+GDDYLBNoUiL81m8M2WxZvO4MHp6vFanN2gHYqbRHzOiTT19vtdbtg3cc9WR1bxFMtK9JT5/jtUmuaTFziQpihInxA3TlB19ZnFO8ahXT/ufuuPRki8EMArsido9gRwphRIje/We8n1Zzxj08KWHja8/vrT8yWdeavvmog9776xtCC3t6DPaeIfKkLY0nQ5iT1g4nJrQWCkIczHIqZHAPT+XLEObjw/NaMzs7vfZ/f6wFTVN2xuJGE2Nbd7nG5r9j17OA+zL6NeCpWtTcrJT5oYj0gSoAFgInld2VB4KhaXPH6w4ZELF0yd+p/bQYQU4ppt+Wyq6b1DBnLCjygMjAACbaroermtkM+6Pbu0ZiDa29kQb2pmCkViXoknToQrV7RSaWxeqQxOKrpJwqHxowKY8GDLaBwOWn02yYVmQYXRbbcPgY8ktAy9iIH0ZvYTXXFVWcJPqTDrCsoUDZlnjUw5VVePVRyNRcjp1kZ6eTp0DRl8wbPOUEn80PB/zZ071b20Jr58xOfXy4eE4vFwwfzU2x55avXHwCQashU1wmGfaGAPXHwjEOkzLjgjJmsETrsvJGswi1DVSdEWaUpBiW3zEa5jdXb2hFeu29tx93qQxSzA90Jd0LeotKEnPyLhq0C+cJmsS6y1jrPDBhkoaAz2mPFukJWsbenvarq2p2XrE0ruqNw6rBqOfb3/Qe/ukMRkXPLOhZvIdr6zJ/NN7W4796+KayXh2IBBv7punjR/9+nur++7q6o/UKMIOaaq0sOSJxsw+jSXicJAKq2fZdpidqVbTskJpHpFUWawVji7UcqORSIPts3gD88vtkRWi3i0N3ifTPNZgQYY9IG2zm51AgVYU5bhEWZbR3dxQf9aV00rvff9vk/kgk4i7g8fDR9ex5/jPRZ0//srs8ofOPH38stmHj3vrsEOqlj+zre/eBe9scg9fTfvH6ZxJlatfWdb1x/rWwHKybX+SLg2ek4OWZfs9TqE4VRKWZQ4o0o4YMbu3qz+6/ulF3b9+4o2OH7pcet7ppxb8rkV23/ZWQ/28B97ZlLN/rdm70t8+ZVzowgk5361ZV3v4qg3bjuho3X6CZRr1qqKI7BSirl7/outmTWzcmduwAwzmXe3mcpfTkTN9rGt0VQlRcZaiH1addVlSWsZ1eH6g0BWHTWx8caXv96vrQu/3BoTNmqvomhVmjZbwpF0OadhCEZ1eK/r2isHHveu7F36lcuz7U9MLf//EM4FvLV0/8I/MDFfFGafk/aKNOn/7RtP2MxYuWj/i/scVDOK1R1Rtv4a3PLs6On+iKVaH08EHIq3eZz4t2xEBOC1TTE1LcuTZkgjvNeWmD1WblpaMr1IO3Rwgn/NnVA6sru17KhyRSszSct0ePV/w5XDw/rJLL9JUNWswYLRv7xp8duf5dv7ccuOrU8atOSS98I9vre6a/+6GwceyU91jz55bdFuL7PzlS1u2Hf/IypH/Pw7XzSx/srGpfuYb79ef1tssXvy0WEcEYKFKH2/dyf4AxQ8A8OZhNWuyohidn27AgXAfMc2tumJ1pnrU1AG/cEgemFFDKO0Disu0leTWzvDGqw+fHNldW7GZgTX4IRmFty9/xj9/ZY3vX6NKko/6ylHZd2wOdPwQ/sjuyg5H+nzeSLrq8IpXMeg+zW9EAE5v09dvavC+GIkRNXRR/MteuWlSnnmEa+xId/bTHdybezXqMXsDPNfaJGB1hCBSWTKIM9CCD/33+q2LuazZZ02oXFbtyf/ZC6+2f2d7e3Tj4ZOyrux19t69pLX5a1/WfJ3oN3cjER2+EJ18/e3uq5Zt7L69oye0eu1W7+t/eKThjJeX9f79wrkVj9SGOm/Bicjw1bh/nGZktbLDbMdYGKy7Q+CCIzY8eEfLVsiO4v6L0mXHTfKdVln+r2LKu/HZt3p+o7vUjDNOzv/N9ljXrU9v2Drti/Lbl/zcp30p9vll5p9QOXBsbu7Nm7Y3HDklKW3uvOqKV04ZVfbAgifr5yUl6+Ou+WrhW2+xB/r5nEY+R3X1bGlawlDYc0Ztgj8EL4gdKpHCa2LDtHdrnjnrXv19/ejx9YdnF93x1jtbr1u7NfD+EZMzLutx9N79ZmPD2SO5uhgxgBO9xvyUiCO86sjqhhI78+LH3uz6+TGH5X4/ljn43LO12w7Hs38nCbJjZFNcgxUGF20Rgog3iaS0+BkShoHOO/LI2DkTR79eJHO+/cJ73X/MzXJXXzS38J4Pu1u/ee/SzbnDUMUnWIw4wJ+obaeb86pHvfTEE1uOX7Yu8Mb5xxfe7fUMPMhma+JOWb7UqGXLGABljSVVEbw4IsK9qpAUQrA3QcN+8WCvnZyS/4t/vNH2nYgpzbOPz/vj5mDnT+5fsbF8uCr7twGMDuAI8NiS4jvvYaBxXnvxqcWP9rv6Fj5VM3K/OoN6d0WWJWMMZhxUISge4l4V0o5Z1ogATDsuHIMeU1hy9+OvdFzd1B3ddsbRhb+oi3X9nJdZY3Zk2efg3wpwotVXzDqkf1pG/s//9FDdyc1dsZZLTxn1SCBl4OEXampnJPKMeCglHCkJUIfqEmJHXJqmwLOh5BH8xKEF+ylP/ONZ3xVbm0Jr587KuRVA47XbnatlBWDvYOeU3ccPCIATzbtuzpTOqWkFt/71iaYTa+ojm84/uXSBmeV74a36xtNw1pzINxIha3AUXjO0l3iDF4R7rssyzZHVYK7jE39Yz35l7Kinn3+9/7L61sjGM08s+d16b8cP71taW/JUbfstmVmjPnyx0ffqnUu2H/OJgru4OaAATrTvqpnjuw/PKbjttw9tP27xOu+Ls4/Ivvmsq7PfXjfQ+s0HRmjfV9rS0jXi+RetGNJeAMyHNKRrwkTqF6WH31zlhPY9vmHrxAdX1lXe8+aqj9602BteOBg5uaLsH4++1HbZYMjsu+780heum1d4y6QKz5TpVaknHD6l7J9/fnvLmD3x2h+A98R3WJ7dwOvI44pL/v7Q053HPfFWz6/Ki5Pn3HDl6Le6tZ4/P187vOtIbzjalOa2I9h1w1uVmQxFPm+xKmT2BaPmXp8cLVy+sfCt5sbzve6+v39//oQVv72xeu1vvjF25R+uH73qV9+dsLrH0fWnu5aty/8iApo/e0L4mIKSv/f6pFWcTXT4WCK85ZmdrmW6PJ7j98TrgAY40XCM5LPGj3o5LZh+zl+earxgICAjF51UfK/I87/+QXfTFbvS6iHtqat8dF3tjMdXbzn20dV1xz2+tm7Ok2u3n/TPmu2nP1/b9NWXt7d8/fXmthvfau34n4qi1OOjJgn8JkeIZ1x8swFfVVFIeMaPybzm9eaOm19uaLv+uS1Nlz+zufHcJ9Y3fOVh5gWej6/ffuKipuYrAyn9j/3lxqpVv7qm/LEzjs66oqLYVZ3kUVPYAmhOp+IuzHZVXHhC3rduvnDsc/d/wd+oxGF/YzmfU2IAABAASURBVKcdaOom8oWIRuURHVJBlOS0+hNy2lWo7Crxy07D10CDKX33uor8r1PO4HNdWs/tSzubLnuuZut0/ML6zu25fHpVzThX7s1/+Ufj7JeXDdxfPSbjHGj1oLvvnpfr6uYAWOQvrsq99ORjcm6bd3Tpn06fU3bHmceXLjzrhNHPnXnS6JfnHTf62dNmlz168lElfzvusKLfz5pW8POMjIyLPqhTkxfXEL2+luiNdUK8t4loe4+zdHJl7veOP7zgl6ceVfTHs48vW3juieVPfPWUUc+fe3zFv86YM/q5i0+t+Nd5J5XeU1mWeb4vouVgYPBgIRD2tROE96SxPz9tnOfQc08pvR3t3Fuq5s2YLY29v2vrs8O1bURr6omauiKbTz8q9SxMAbvjs0uAH1xVOwO0u0LDmX7/6prJP7ly7Ivzjs66bEZ1ypzjpqWfdvGJOd/+38vL7r3tm2OX/fw7latF7uBTawdarnt0zab4F8xQP68hvadWlD6e4ks97S+PNl7Q1BVrP+OYol9//fLx77aLnt9Pq0yZk5XmyE/2KCluXXgUoSbHTOHyBiV+x0o2dUtZ1y7l9g4puwelDITZjTYo/sI6tDhmUvwnGpC/o1/G89dz3i2tUm7jco28x97rF0rMVDzBqFA7B4lA0C5YAEWglZ8lOHH4Rb3TZmZdsryn+erP5th9ynm8d/DCW/XHr67p+Pl7K1tveOLFxlmvL+29Y97R+b97u7Xpq7sq+QmAn6rZpL7a2HHz7MPGvHjyzNHPPL2x4ewn1tafgjPOBUvXpiDcFZP9SdOkM9+lK55AhAXKQg3CPDKFeOWpKUIpznWWn3ho+lk3f63kr3++YfyKtHL/2xv8bdc/tGIzG6ihmi/nc9EpqQU/ffyZdbMe+lfrDy1SUqvKPbPGlrjGFWRr2Sku0iRJk/iDBY9vNUiXgyTmWo+T4o6VzbtYpiVt25Y2hxLEzrTNNUhdI+nWiVxMHqcQLl0ID5dDmkMjcjqITeUQIa7ukCo0l8t/4o/rJ1DMIrrujKLb9qR9nyi44+bCQ8Z8eEpZwa0XTCxecO2xVYPnTalc9vgrbZdNHpMyb72v7Qc7sn0UKB/FOOLziuSKkrTzFcXyaYodPemooj/Pm1P2j4lTRz2Tk1P5etXUcUueqmna5Ujh4vv05w2ata09ll/jlmB0J4QjmBtOc6BJAB9zotuleFjLZ918UdEf/3pT5QrW7Mdfq2+YmzDL2AY8f2rlOyUy65p/vNZ+4/Zm/2LFtiL5WY7MqRVq6tQKkuOKSVbkkSjJIVGYJQS+HZiRIoRTJ8FgCd1BggGF5xy/T3aTSEsikZsuRHE2iKgsl6h8B5VmEzE/qsgfSi/m+5xUInzdhQcW94II/diZkIh+pSWr6decVrhgwX6+6YJVx6K3t1yekeKsqIt03Qr+CWKxDkVRSWlx1k3pSUpSWa4jNztdL8pM0wty0tWkEw9LOeq8Y10Tzz7KOXba+PxfLnzn4y9cD5Xet897l2+deNS0ovsGA4ob4Ca4ANxEXOEbEJ5DSDCfADvJpaadOiP9vN99c9QLP7ph/FJeQn0DWr24remyZrv7VycemXNzTpZ7qj+mOlt7pNXYrbj7/EJLdgm1LE+I0hwhkp1EYd6gDISJghEhQKGoEAGOh9iKRA0RT/OHhcAv7vT6iEDdO8xxxwARfl64oZsIXy9t6SFq4jh+1gH5NZWILUVcY9GHRJ8Q4j7AdRxalTzz1KOzf4i0/SEM7uWbu76Z7NGK1w603ZDgFQd4weK643KLih5SXTnf7Q+5xmSkKJ5R+ULFbzVO4l3RaWwMZ09U3OOKiMaXOcsLSjMvTDDYn/CQCQV/zctOnt3cJzSLjSFjSaAETwgBwIISaYmQTSqDQmSyqase5Znyo8uK77jju2OWzD0q73sVRcnHpyc7ueV6XjSmZgQNJanPT7SFnZOltURLNzMQDEaym2hSGdGEUqLc9CHOXj75xY+cIX8cTO8QqIgnqIsBxtdK29l/xZfAMR83Mz8A3sODoGdHGT9PO7BIaD8I/QEhjtoQx5R07nE5Nz1b89nfG0GeL0I42Hn13YEbxo9KOfXCW2uPRFnloZVbZ48fX/ZQclLKnNmTiA/liQBkaTZRmodIFUSYLyLsgBgszKpiFkhF+iUL9vBjZGD8ebTwva1jkzzOUUEWAgQGxwPCQKcTlBDEzrzwDOkKD00QnkW5bdC4rDRH7phiV3VhtmuSJPzbdTumKNLSVZKYG5NcRG6d+2Oy5vUOeaJr2BsFmHhp7VDeMji6mgj/j6GE+4/8Cvd/Z9I1Isy/eJbM/FJ4kGBNmpZElEhDXbA2GLRoH8ojTNDOczPyuHXF+a1zy+4cDh+Hl5TBl5Z2/+rUGfk3Ev1UUfJzUo7ITNXSbXZCqoqFnp8+1AyAicrRUMyPOBvFE3RqYoW7urzcdRbuvyhhYLzd2nnLEYcX3EPkyEV5jGJoBADGPQAEIZ4gCCnxPJGGEPlAeG4wcADalIouFDVFSMVps3NsW3ZY16RM9UiJL24XZ0mJORRzZ0EGEcrC+8VPM0D4mEenjSaaM5noZD6W54FPh43lgc2aXp5HlM9l8lhO4JWeTB99xTSVwdY1tIriP2AKK4M7yBAh2glCHJRIx3KqssRVdc6pRb9G+v5SFbUuIY30k79zXoXS0OF9Ks1l9DGIYlmt5FlhqMMQJjoeZm92fSPRo+8SPbiITSKb0op8oUyqzLx8wT44B5WVKdcU5KV/dSCo54cNEhrPU+hQfRc+90wQPgQE2jmnIogSaWivn+dUgOWNCC1sKCk9AcXFZlQ2dFJ8uQPTyrtCsj/Ay6MIjwBzqF8YaL1syhM/2b+V969aWdPxI6TQ0rGFRJi2irN4aDKQMOWYc1vYPHez2caPicMiYZChHXCk0GbazYV2g/A4wJbstKMyr3irsfFc3O8PYc1sGXYkOdmRpVx7RNX23l7/K2W5StL2TjvS55cSHd3WQbRyG9Hj7xGho9UlROcdRfHRnsojdXJF0mEFee4v9Jbk3e9vzM5Kd0/vDwpX54A9ajDEKxRB5HQMmUwsjRJA7aqDn34G4YCQjhBloMUQFvoArfSFhAhHhRaICIUBEF0MBBwjgMigU127ELUtRJuaiTZzWMPhxiYiEOIw4e9sJHpmOcV/s/KtdUPr3SzW3CN4VX7iVCKEMOnQXmgjphtviOLraLRpT5TQYuSxeZhed1bh7Q98sLkY9/tKD3+wdWxxjqOoqzeyVQGTLU0D92alyAjPW2JTszTgEbaxA1HJTtUlxxGdO5Pi22IAljWdTJsoP0s4Zk7Ovur+xdt4LIPL51NasjrKsmXYqavJ+dluTVOHlhBO5sDCJzgnSPs8TrvSCgjKZB8B2gPthXbBYQIhDX5EzBQiyhSKkIyDAO+YgeCBRthh2pmgySDMz0gHHzhR69iavbxS0kNvS7r/LaJXVrEH3UU8UokKM4mqGBpQOU8+Ln2oJwlrOHQ31Ge0F4Q0hCC0vyhHL7r4lII/4FcR8OyL0it120743iVFj73wft9fl/xt8kAc4EOcbasGBvzvFmYIN+/SRAHsnElEmG8Tcy/mZPyHEWj1b58hwuifVpl8bEa2YPj3shm2ohqW6XWpsY78VHMgI0kaMTaPGPkADVq1O04QAPIkniOONBC0Fo5WlHlhoHTy8gWDBV5vX4AIliHhTyCUQii2zWAbQ1oW4WkIhIEQYFMJ84r7ME9YSAMFefiHozbx0SGTGSdvwODlkU3vs1f+r5VETy8jepbpnQ1E+IG0QJgInjTahnphZUDoL+SaoJ0HACzPnOnpZ6dMzrki0dfdhRgEcMyer9l82JZQ243uEt+L55+Q+/2/v9jxwzu+Xf4kysUBhs1ev63/79lp7GlZZG9pkWZCgC08B722huj+N4lgqmBO588lmj6aKC9T8Rw+MfNqbISD2edRKES9pmH5hbT9ijA73JrRFDOkgQ5Cc7fztIBRDCGAVyJEHAQwISi0DYS8cXAZWAgGwGCTAW2E9sEKtfdJau+zqaPPop5Bi/q8Jg34bRoMWDTgi+2gKPV7I3Ea8IZpiEIcBmlg0EeDg17yej8mn89HIL/fHw+9viD1DEQJ8zCWSRhYaG8qr0IwfaCdABmDZ2iwEKGtSMMAR1+QH3IA4f7q0wtv6+E9+W6t87ddSvdtnUr3r3u0rt8NuHvviKb13afmDj57ztXj3vjB1RXPn39S0c/TkvTix1/r+sN9r7TMnTduDNsWcCSKA4xoqH1gUcAfWp2dJpy8oR2FgP61gggOVh57jOcdTYT/V4AlBJYUEDYW8dPHpZyywcplfQeXPVMkLPpihuWVJMNYfgmStiCbDSXF52Hs5cIcQijghDoQfpqQDqBBML0QFAQHrYXAKvKJpvAqGA5RaY6gwiyF8jLUOGWlaZSerFCSWyWHw0FCCJIsUcuyyDTNOMViMQLhG/MIDcMgEPIgrxAiXtbtdlN6ejrlZiXR+FInzawiOnEK0anTiSAntA9tQ/u5CEFzMZBBABJpXDVhAKDdAB0ErXe7tYyjp2Re1Ttoe/v9hq/fZ/naeq2uuqZI7fJNwUXPv9v3t78913Tjrx9uPDPamnpKvsy56czqsW9jLYz6EvQRwHg/ak1t3325qUKLmGQNBKU191CiM2cQTasgglNh8tyLXRuYojteIoLWlORqmTMm5FyRYLinMKfQ8IWjVr9tWUFmRapKgrdFQ+gg5mEIAxsG6Dy0F/RpfhAIyJIU9wWgwRCKj+dSaA/mSZhoAA5B5qYRleVQfENjVjXRhbOIbjiN6H/PJ7rlAkHfPctB3zrdRVedkkQXzkmmeUel0EmHpdHRk9Pp8AlZdEhVNk2qzKYJY3Ooekw2TRybRVMqM+mQylSaXukmrJ0PYfnwFijlphOhTnjS8APQLrQP0xvABqHtIOILoRDEg4wIfQahPELIJDNVcftDZuf4pKJfVScX/HpqeuHvD88tvvPY4tJH8A3Ji6ZO2HDtURPZxtJuL2XnJw3N4edCkejWNI9wtPXKGBwqaAgcEsy9D/EyCV5kRjLRBbMovuDXVaKZE9POfmRZzaidee0qjtEViRldpmUHSdrsEhG5NDscMaR0OogcGsX/oxg0dFflIRCkJ55DYBAeBgaWRiAAi3sIF3FsGcJRAuiY47fy0geDCOYyXie3H0IGXwgVBG0C70R9eIY4COkY6MiHeRp1YK7FAAOwmO+RjjaAwAt5E4TyaD94JeoF/wQhHXGEpi3UK04rvO3hVTVVSNsXUnYuhNOJdVsGHoWZDsekyWtFG2eicCIyU4ZMzxXHEx03kSifRysai0aW5etFh03N/NrOvHYXZxPdbloyxGXZxSESPBlLW8Ywat06EeZNDCghKH7trMWJNDzg8mSzGUCYEB7CRBrSEUcaBA4gMAAwP8JZ3MrblohjICCE9iOE5iEfCHvFsFIo+2mg4NChDvBHmCBDaV7yAAAQAElEQVTcY9AhTAAMLU48RwjwEiAjjv7sisAjM0XLuOSUotv39Z20TwCMSjZtH3xUWrH2dI9Q2/ulMaOS6ASeV+D2l2QPmUV4pu/xwfhdrxJhCxPm9bhD0i/AOhc89kQBv9FpmLbfNIe+LaCSFKoi+TSWCHx8bGqxuQDA98RnZ+AhLORNpEFoIKRDSCYPBFgiCBxaBhCb2bBBm1Ef1qxYBkETASa8ZwCYAAa8QOCHEIT6QAAMIdIQB8XrY8cvXjfbKaSBkAc8EAchDkJ6ghK8EGJAwyLMnJR2snMi7dPO4WcAvnzG+Na1W33PZKUKVzQmDcOUEoLr5g10eNHY+IC5nlQ25HTB0UJjxxQ7Kw+rSj8PDdsTKbrVF44a/byFGGENk0Ih4VCsMEa9QyNSxJCZBg90ECHSQIgn0myegxNxPMOAwPwFQhx50S7GlpAP8YTgodEAuouXU+gX4tBYgAuBAtyExnIbCWUBAHiCF/bA4STiHnWBEAchHwhxlEsQ+KDNiRB5QMgXT+f+IJ5IS8Rxj/7NnJh6JtK+KCm7KrBsU/+9PEV6eQNd9HqlgdH+wVYibHScfSTRybx7k5FE8UNuNAA8XLoQc2dmXsMbH/wEKbsmfA0zFDE7bJu3RSXx+Ibm2hHDkDa8TBebaXwjEYIGBwgUhDg6ihCEONKxlsRcinIgxEEJoHfuINpqMuIYTAAZoMIsQ9NwDy2H1uI5gAD/netKxOMhMwawIORDiPRECGDBA4R4ggAm2oEQhHiCUD5BeJaII2QvugPhFyVu5meLfG3quE21Df5XM5IVt2HJWLJLyrOOIIK3mOSkz4zomCmtrkErWJzjGjO6XDv1sxw/meL3xZos246Y9pCjxQKSQkjeYiCCRYDJTJhpdP6TpSmu5QAYwgQBTMzf+OnBBMi4x4CBVYCziHxcT5wVeAJEaCm0FyEECnABBJ4jL0IUQByEwYQQvFA/6gV/3CNfgna+B1/wRLgz2MgL/ngGwj1CEPLiHoT6MPCaOsI8KSLli9EuAQaLd9b0/52P2mKstaIvIKOYazHSUSHIYhvrD9nRnkFzoLvf6GJ3vo+ENA+fkHIKyu+JAhHZYhi8VLKJ95CGAFOFHQZ/gIKydTxeUQ/iEARCEASbCCFICBllACyO6zAA3TwIcaQHSgANbz8OtEBpogRP1AmAwSsh2ES9MMUg3OM5wnh9KsWXQ4gjHYR8uB/izvw5gvwcfFQX+KNeEOrFPQh5EIIQRx9BaBdWAch70oysK/fF0VLAcFdkyMj7mxoDS1wuxakr0ujolyYaEIhKs89r+RnYbm/Q6DEsK6CzWeWNgyTDktHaphBv2u2K48dpJgU7ooY9YNl2jHjXgxQSumaF0RGABROLXS140xDcxyWHYgnBASvEIViUS3ET4dQHIUAG4AmQwRN5kBeAgCBocESI50hDH5GGOAiCRohyIH0HuJ/mBe0GJdqrcuPAFxoJfjZPDQiRlqgDabhHOgj14BmcQExTWM6hfjyrKHRP6ck1RiH+RUjZXWasWd/9sO9uVMCC4nbbkV6fFfQHrMGoaQ4qZBspLkVPdquecNgceHtl74O3Lqz/ytSMkrt2xzORPjt9MBAKRdu5czH2LWzBbhB70oZhSgNChJnGjhbmfdQPEBNlIQDEkYZnEAqEDYCgxdgehH/Aloe43Z8g5AHBrIIQ545x7RTfZYKJT/AEXxDygb+DJbUzuEgHoKpCBB4gtAvl0bZ4nMuAB+JodwJs7jeS4oTneAYPHku35VuINjQRYZrC4IQ8wC9kCseY0rQrsP8cL7iXH9yE3efc0hR6tbEtvN7pUPQk1g63RmayR+jpHi3F4RBKbUt45cLn2n7wv39rOSnbyP/BmdV791vI2Pv2hYx61mCDZ2GTlVhqqhCC7AiEAMFDqEt41nl3ExHSNHWonRAgCHdcgFRBcYDwHGUAMl7FgSYDZMQTQKdwHyA0N1scDKJ4fgfFwUUca32URzzOTyUCqFi+oU1ISxDATcSRf+c2cZPiO1P0qQvAAky0G/nhB+CVH/ybgDfWUnxbGECjLrQdbUVeOICt3Xa4OC/1rK7cjBM/xXaPt3sEeP7sCeHXP+j5m1MXDtZWj9ulJA36za5XPui571cPbD/n5Yfqzjwst+zBrx8zjg/M9ljPZx56g5FttgVAbRMgceeFW7fDmHcgfBA6h45jaxRnuLiHUBFCQAmmKA9NgKBByS4iXgEQdtzi2uyh+MkYBAawATRCgOlkgEHgizRsyQI8gAotRToIceTDM9yDkIYQ7UH9iKNdILSN+4QgPgDjEf7AMwBWyxstr/MhziI+eYIpBm+8KVLAR45oM3jBw8epHcKGbsnnWUrypIr0y77IXLxHgLk91NbY/ugDL7f/7M3V3hf+8HjjlT/9y7Zjcs38H8yrHr/ihBOm28izLyT9Rmskag3wvGuwhrKlJh71diQWkzY6C+EDEHR0XQMRzl6f+4AI/z8B5ovLcH6Kb2/GhasQQXgAGIKHlgJIUBoDDIL5xj2ABG9Qoh7UCfCyUin+3hbuQeADAl/cgxBHu1Af6kY5mGgAjTSECcJ9Qj4AFseI2O79kJeduM/nHUEcjhRlUXw6wc5aF+85YFsV++rBqLRX1Vnelh7bMFnaDt01pi05ysMgwXXPIYtlzxnwOma1p/BnHm/6uTMLRj12+ewJPXsusXdPy21jIByLtZGUJo90mwXEjhZxF2QEWgwTC48YIAAQbELgjUgAveAVonv5+BKavZjNODxunANjlEDY8V9o1ym+Vw4TDWBBcZDZTEPDkQ4C70QdcMyQD6Y6ASQGC+IAFIR7hAA2QQATvVYEPom7NBTinvtFABK7ZtgowgBFefzLvNEFFLcy3H+Ct4xdNey2hRnUUMSO9Qxa/nX1Vl9jjx0RJJSoIRR2SlVbi7mGavj8z88F+PNZ7FsOaP+AN7bdljYAtsBFCFIcqh3q9w8JCSdBOJpMZVDi5jaZCMLGPIVXit6vsejp90265zVJf3qB6G7eOsXB+8ZmPmjnw3YIMg4miwOaC/ASlMJpyU6Kb95AQzElwCxjcOSxVqEeaDdChaWEEIMHoIJvgnDP7Y5bE4QAFWkgtk4EbxgDE6YWfRjDoEJbMVAAfJR35HlvXsYB9VqBhnazv6HL7K3vsAa7BnjpaEvJA1Bw/YJ5SsOyAg5ysCLQXl3c9L3KNyKZQuHoFnY6ouxsAWQoIJtHK8jwmph3cOIDk4k3GXHkV8xmDF/vLMggQpifqRLOd5NcIn6m2tBp0qK1MXrgTYP+yseZ2FZdy+Yd2s9CIoCcBGCZEIIALp4lQhYkwXrsrMV4ljDLCWARssAJ4ANUEISENO4TYffvwzoizK8YMNDWrBSKTyOYXiRfvI8Qae2xBjc0mt1bWs0+jgd4GWpAo7H0BDlVIhDXzyVsIxqz+iIUGURde0P/VoC9gUhDJGb5uMNxR4u9EZW1RE11GzwNSBMmC6/TQmOhTXjnCYKawPvgk8qJJjPhrBo7bDhgn1Su0dginfIyHfGTpk1NJj35XozufJnoicUUf40GwgOwcMJA0GjcA2QQ6kGIN0NYqHGLAW1LENK4jXGgdtZYxOHs4VQKyxwcT+K12lI+iwZPgAGveTBgx7a2WYMrt5rdDOxAW78VwQ6a0yFUty4U3UHxN02xKYOlmcJGWZBkHbANNs9Wc4fv5fkzp7KNA8fPp38rwG7y9IQiRptt8eAkUrlTqqYJjc2lTHbGOp2a5VeElHA8+nZ8YwDmG3FsBuDUB/M1tAZAFbDrUVlEhNeJ8G/aj6rWaGK5TngGk/7PJQYtfGPoP5fhoAFgAVyYcbeTNcUxREiHOUU5xB0q0Uek0ZDWKvQJswxzi3kWyx5YAJy8udkPAATsOFpNXVZg5Vaje9U21tReK4wuJzmF4mFQub9CY34K14O+IK4JaWNnkCd0XkaSsCRZ9W2Dj3Q12A+C594Ss93brF8w315kv2LWGHPQF9smVFUf2tVhPZCC52EGWRearppehzDaFWn2q4odktKO8ZRkmhZ3nnsOU2jZFDfPGAQwxdB6OCyY2xwMRjEfcULDj+Uz7COqHIQlCMz2I+9S/DXYunZiw0Fxh8zpoI80NqHF4LEzKYLi2quy5ECYZ/HeGt6PxmDBUgcaC23t99vR9Q1m/5Iao2tTY8QfCEvb7RCKxylUpyYUVaU4sOCjqMyXSPKAZn9EGrYg/hOqYdnRnoHQ0hXr2+aPCm/+6fy55Txr015f3My9zjsiGQe9kS2qIhw8QhkyIoaYcCkkFE1VHCRIZWDD4bDR7wsYHV5frNUfiDb2D0YbugeijX2D0ZZ+b6zdHzB7I1HLy+fM7F5JkwUlMWgAOkw8NAyCx5IEr+7gZxAwOF7ijVW81I/lixDEPgDFtVVViKDFcMaw2YF74gt5EAdhMLXyuTLMPswxNJYHn2zusUPLN5s9H2wO97V2R6NcTHG7dFVncBlIgfkbfDSuAyaYeUlVkZYUEr6I4IGr+Pxm27bG/ntXbWy5qKev7cIrD6t4DRtEzOsL/XEVXyj/sGf2h4IbgiHLJ0ko3Ls4KBDYDhKqgpEuHLqu6KqquBRVuIRQXDYJnbVH8JIi5g3bgW6f2dvSY7Q3dMUam7qi25o6o/XtPdHWwYDZF4nZIZLSAk+ACm0XDOaoPCKYcsy3y2qJnlpChJffWcBxTfaw2YaTB0AABkhlicX4MB++AQDGPA7NjRnS5rk1+M56s5vP071ef9RyODQNwGoq94HLaaylIOYhWXu5OdwmktBYy5ZCjcXsSE9/aPH6ms4frF7TNO/Myrxbrj587EpsG++r4LnafS06POXmz5rc0dThe9G0FAc7G5KPxmSUBYhF/adrYOEwLkKoqtBURXG4NMXl1NVkl66kJjmVVLdTJPN85hKStLBBZn9A+pq7zK6trbHGLS3Rbdvbo01d/WZPdAhw25ZEXGfcu8YLDLm8PILn+9IKIhx2oP5s3vjwMNAKDwjOTl728fH2JoMUn9uZidzWYQXfXR/t2bCdYY1EpO50qrpTV7iNpDGoTgdxKISD45oibbYutkrSFALvZ5PwBYyWxpbeu9fVNl2g1m6/+LLppY9ff8L4btS/v6TsL4PhKN/c4Luzqzew3JaKDoEzSZ5DPyLcWxbrIEtYCIIJo3hIJIhISFsoQghVKApLVfXoDiUOOgOe6nGJJIBucz5/WIaau82eDY2xxo2NADzWHghZAQbJhlbCoYIJh0birZVF64ng1GFDBK+yAliYfDxnkyq3t9uhN1eHezdsHQhEDYNcLj59cTp4atFI4ZapLF0AzHHJ63tLCGlInmcla2vUsMO9/f53auvav7etvmHe+eMLbp1/5Lg12B+gYby4CcPIbR9ZzT+hcmDt5ub5zW3eV6KmUHgy0mBKbSmlwR8JilnSjhkkTZMkAOdlA8uLJAuQ0SfBCiK4QyxawZZcqKxBDkUoLs2heDRV4QMSynWfnQAABWFJREFUJY0BT3E7yB01Senst33rGo2W1duj9Q0dRlc4akclc3Q6iGCaYcrxwiH+rSzMMQCDNrf32dFFa83+FTU9gUgkYutOl9A0lc2KSqoCItZYIodD2jz8TNZYS5AQbJUUfyDW2NzWd1dtXcNXR4fXf+3Kw8qfvPZzXn3dR7HGiynxzwPgYz6b6taaxmtXbGy7saM39IE/YvlDhhCGpWgxS1EtiwXE/mOUQY4wIYzypG1Yknd3pG3Z0ub1BA8JVhHuD8dJQqqCb0goisKAk9CkUHRSVI+uKcm6Q0lzaiLFNIWjqdsKLN0ca/1wa6ytq98KWlZ8BykOFF7t0Xj0DAal+e4Ga3Dphj6vz++1nLqTNM0hVJ6cVUUhRTCx7WXt5tayCeZjMkFCixgy2DsQWLR9W9uNddvqz7x4Uv7Prps5fl119WweTmjfyNEBAzC6iJfvL51a9o+ubZvOXbmy8ey1G9u/V9fYd3d3b+Dd3kGjJRDlrTtTKDFDcTBpMZ7FWBNlhLUaZJjSZi23mGz2Zm2LNR0aabF5Z4sgMedCpwSxOgkRB50Dh6oqLreuAnBP34BByzd5+xeti3TVtdoh5iMtU1or6iz/Gx90D7R19MQ0VSWHppOqaRyqUhWKVBUF2moJKS0phcraKgb9sYbW1p47m+qbzqs21116zZGjnr5xzuQ++hKvAwrgRL9xwHHNMVU1l04re+KssXn/r2Bg7YUbNzWczmb8q+s3t36/qaXv7519gcUDfqM1FOUTKAtmXdEMQ6g8XwuDAYcpZw23w+zdspbbDL5EyCBLVhv+Y6vOGqYoJBL1qkIoukvXeC7Vw+Ewrart9r++YrDvlQ96B7Zu6+DlF0mn00GKUImEIJVtL4cMLFnMl02HUKMxO9A/6Huttan1+p6m9nlXTC/85TdmVW78MrSVdnEpu0g74JIgnPl8inXtjMrVlx866rFzx+f9r6tu+wV1WxpOq9nSfMGWbQx6a9/C7v7g+z0DZqs/bEdCUaGEogy6OQT6EOBkM+i8NyitGANvWdIG6KYtWbGHuq0w3IqqklPXBQNNpmnYpmnZDt1BPM8yqBoprK2qqpgMrsVjROXnFAqF6rq7u//c0dZ47iUTs674xlEVz8G3oH/z9R8B8K5kBG8ToF93ZOWqqxj0C6rz/jcWabugaVvTGfX1LRc2NHXc3NnTc28fgz7oN9vYgYqY7FhFYzwnxoTKyygKxUjyBojFHrsViUkLYFumzcoopWCXV2WgNVWTOntLDk2TChsKW9qmlLxvaFpaNBLx+7y+l7s62r7Z19Uy7+uHFf3mW2x5dtXef1fafyzAuxIYNgSu5/XjN44au/LaGaWPXDqp4CfCbrugta3ljNbmhouaWtp/2NvXdz+DsjTgD7dFogxRxFBi0ZjDiBlKNGrImGHYHLdMk7dRGEwhCFpq2VLahmlqlmnJcDi0pb+v5/a+vs5zrpqWf/X1x1S+eMNxk3i3fFet+vem/VcBvCtRAvRvHzOua/6s8SvmH1n+yBVT83/sVDov6OntnNfX0fa17q7OHw3099/v9XuXBXz+9lAwGA3z/BuJRNnsRkQ4HKEID4RQKNwUDAae6unrvS7S2XnmN48effu3j63m/a9d1XrgpP3XA7wrUSdA/+axVR9eP2v0w9cdUfrjdPfABV5v15leX/fXAn7/rYzpw+FQaIHP57vB7+8/Xwa6T//WURU33DSn6pX5c/f+uG5X9X+Zaf8nAd6VgAH6d+ZM6bzx2EkA/b7rZpT+5FtHj7rte3OqnvvecZPWzj9h+sCuyh3oaQcBPtAR2s/2HQR4PwV4oBf/0gA+0AXx39q+/w8AAP//cWK8ngAAAAZJREFUAwAqVmeRvGgohAAAAABJRU5ErkJggg==",Us="data:image/png;base64,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",Mi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAaCAYAAAC3g3x9AAAFiUlEQVR4AYSUe0zTVxTHT3990Rel1bYI+Ai6bE7kIY6pPBSryFi2OLexmNUH2YMsWeI/LnFLZtR/9mBbjHGL+2cTl7jM6HSZoDgZriY6DEEEFFYtUDr4taX0BX3Rx2/nXDPi26a3v9vfPedzzvnecy8HT/kMD/+YMelxWCfcjvE7N84WPMUcnggUnCcUWk3NnxJ5VqVEljnPtKisw97bsvxJ0McCT578Id+ZKu4QQL46Fo3CzMwMJJLiuZnGwkttbaeqHgd9CHjs2DGVzWb7fuPGLTZj9oIXFQoFyGQykEqlIM/IgMwsg76qqu7S6Ojo6ebm5gUPghlQEE6IxwcvWEbu3Gwyry3n8/Ly3o9GouK+vj64evUqdHd3w42eHujq6oJbt25BIBAQGQ2GzS+/VGsfH/3n6Lija1fQeUJPcI4f6t4enq6Jq3NW/SRX6nZr55g0Q3Y79CJMrVbDypUroaqqCioqK6G0tBSydDoYGR6GoaEhUChVEoXGuEOZufigwviqd9zZ/yuX4NQLQ1MRsXdiAlQIGEZjn9/PQIvz8yEDSxYEAYR0GmRYdm5uLhQWFqKeSXCMjjI54qiv3x8QCYIknws6r12PxWKgVKkgFAqBy+WCgoICUCqVkEql4dzFHvj6u1ZoOtwCv5z5G6LROEgQvGTJEiA/PwZXoS/NE0nuFLe80nI2Gg4mSXSCzZ8/HxQoPmXV8kcPnG7pAn8gDKl0Ci7+1Q9Hf7YCrYnFYjCZTEDANGZPQVzD1zrZpsRjUU8ymYRIJALZ2dkgoLpUololhzVlz8C729bBtvoKfAsw5vIzIEH1qGccq5vCynieF1aZLRcYUBDJIJFIMEPKlCKmUbfK1c+C5c1y0GmVcPzkFQYsLVzE7MgmmUph9gEIIlCj0bB1BkRnqSCkWa+RoYAwGjTnMaMvDp0Fm90FFKDWvJwFp4poXYlaixBFEuDj7tGbiU7HRSIO5HI5kBHBaHi8IfjmyHnw+qbglU3FsL5iKfj808yG7GgQRCaXgc83SdO7QKlUbExh+tR3wWBwtiTakHA4jv8Bfm/rgf1NZ+DAV78xRwoYDoeBShWLJczmSuuhEm6g7ds1KZDIkqhhBu5uPB7HdkmxsTBvDmyqLrhv1KxbxjIkIG0iJZFMJgA3R6SYW1DLJecWrdPp9DDicDBtCDo5OYkRBaiueA5qqpfdNzasfZ6tUSVkS2Ced4GI40Ct1lRzsVgkiQCB0vd6vXirxCEzM5M1bTQaZc7kRHrRk24dyoyamaqamppC/XzY8FHAC0PFvVBe8+WErb1IlAh9MjYyeNPj8QBFp/YhfdgJQDlIYwpAIMosFApCAPUeud3vlnHp/WG+t85c+3o5a5vNDXv70hLNYZ1xQS6lT+eZwG43liISzW4Ch2Xdfe/GbJxAdmpdtjbNyY68tmP3OTJkQJrgMdqL0bOoXHK6bLWCbaAfBgYGYGzsX+D5cRgcHITeG93sSnOg5mq8TLAPM/R6/WfEoMGA7e3tC3U63S7qQ7pMp6engUTmeR4iockZt9sDnZ2dMGK3pelWovJJColEwnoXgdutVmvhLDAnJ+dz1EWKA0hkuqUxMnBSRSjlu12sUYhtefNMcYUksUEszeD/Xydb8sEkOIPB0MSAlB323vpAIDCBuzeB2QkEIyfc1QNb3vt0oONy59KY547p7Xd2deBuf0zrNChL7A4v+SKjpLW1tYQzm82O4uJiU1FRkXHFihVGLKONjPFsOrVa7UGKum/fvnR9454gzRsbG5vx2U82Uqm0s6yszFBSUmJEhrGuru460xANZr9YxoeoZQJbZE99fX1qduGeCWb1EdqksSc/uOc1mz4E3Llzpx0vzTcsFstxZvGIn4aGhvN4CN7aunXr9QeX/wMAAP//Pzr1LwAAAAZJREFUAwCEcwj3ae5xvAAAAABJRU5ErkJggg==",Dl="data:image/png;base64,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",Da=v(2524),Il=({className:s,style:l,data:n})=>{const Be=[{name:"\u5B66\u671F\u4F18\u79C0\u5B66\u5458",items:(n==null?void 0:n.student_data)||[]},{name:"\u5468\u4F18\u79C0\u5B66\u5458",items:(n==null?void 0:n.student_week_data)||[]},{name:"\u4F18\u79C0\u6559\u5E08",items:(n==null?void 0:n.teacher_data)||[]}],J=[Us,Mi,Dl];return t.createElement("div",{className:k()(_n.element,s),style:l},t.createElement(D,{iconImg:Hs,title:n==null?void 0:n.name}),t.createElement("div",{className:_n.liWrap},Be.map((ot,kt)=>{var vt,ze,Mt,qt;const xn=(vt=ot==null?void 0:ot.items)==null?void 0:vt.slice(0,3),bn=(ze=ot==null?void 0:ot.items)==null?void 0:ze.slice(3),Mn=kt===2;return t.createElement("div",{key:ot.name,className:_n.li},t.createElement("div",{className:_n.headTitle},ot.name),!((Mt=ot==null?void 0:ot.items)!=null&&Mt.length)&&t.createElement(Da.Z,{styles:{marginTop:208},customText:"\u6682\u65E0\u6570\u636E"}),!!((qt=ot==null?void 0:ot.items)!=null&&qt.length)&&t.createElement(t.Fragment,null,t.createElement("div",{className:_n.headUser},xn.map((It,Hn)=>{var Sn,We;const bt=(Sn=Mn?It==null?void 0:It.teacher_id:It==null?void 0:It.student_id)!=null?Sn:"-";return t.createElement("div",{key:It.i,className:_n[`user${Hn+1}`]},t.createElement("img",{className:_n.img,src:J[Hn]}),t.createElement("div",{className:_n.author},t.createElement(zn.Z,{title:Mn?t.createElement("div",null,t.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",t.createElement("span",{className:"ml10"},It.homework_num||0)),t.createElement("div",null,"\u8BFE\u5802\u7BA1\u7406\u6570",t.createElement("span",{className:"ml10"},It.course_num||0))):t.createElement("div",null,t.createElement("div",null,"\u901A\u5173\u6570",t.createElement("span",{className:"ml10"},It.clearance_num||0)),t.createElement("div",null,"\u901A\u8FC7\u7387",t.createElement("span",{className:"ml10"},It.clearance_rate||0,"%")))},t.createElement("img",{width:"100%",src:`${(We=Ae.Z)==null?void 0:We.IMG_SERVER}/images/${It==null?void 0:It.image_url}`}))),t.createElement("div",{className:_n.info},t.createElement(zn.Z,{title:It.name},t.createElement("div",{className:_n.ellipsis},It.name)),t.createElement(zn.Z,{title:bt},t.createElement("span",{className:_n.ellipsis},bt))))})),t.createElement("div",{className:_n.headUserList},bn.map((It,Hn)=>{var Sn,We;const bt=(Sn=Mn?It==null?void 0:It.teacher_id:It==null?void 0:It.student_id)!=null?Sn:"-";return t.createElement("div",{key:It.i,className:_n.userList},t.createElement("b",{className:"c-grey-333"},Hn+4),t.createElement("div",{className:_n.author},t.createElement("img",{width:"100%",src:`${(We=Ae.Z)==null?void 0:We.IMG_SERVER}/images/${It==null?void 0:It.image_url}`})),t.createElement("div",{className:_n.info},t.createElement(zn.Z,{title:It.name},t.createElement("div",{className:_n.ellipsis},It.name)),t.createElement(zn.Z,{title:bt},t.createElement("span",{className:_n.ellipsis},bt))),Mn?t.createElement("div",{className:_n.rate},t.createElement("div",null,"\u53D1\u5E03\u4F5C\u4E1A\u6570",t.createElement("span",{className:"c-black ml10"},It.homework_num||0)),t.createElement("div",{className:"mt5"},"\u8BFE\u5802\u7BA1\u7406\u6570",t.createElement("span",{className:"c-black ml10"},It.course_num||0))):t.createElement("div",{className:_n.rate},t.createElement("div",null,"\u901A\u5173\u6570",t.createElement("span",{className:"c-black ml10"},It.clearance_num||0)),t.createElement("div",{className:"mt5"},"\u901A\u8FC7\u7387",t.createElement("span",{className:"c-black ml10"},It.clearance_rate||0,"%"))))}))))})))},wl=Object.defineProperty,yl=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,zi=Object.prototype.propertyIsEnumerable,Ll=(s,l,n)=>l in s?wl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,pi=(s,l)=>{for(var n in l||(l={}))Za.call(l,n)&&Ll(s,n,l[n]);if(oi)for(var n of oi(l))zi.call(l,n)&&Ll(s,n,l[n]);return s},ka=(s,l)=>yl(s,Cl(l)),Nl=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())}),Xs=()=>{var s;const l=(0,ce.useSelector)(qt=>qt==null?void 0:qt.globalSetting),[n,Be]=(0,t.useState)([]),[J,ot]=(0,t.useState)({}),[kt,vt]=(0,t.useState)(!0),ze=[{label:"\u6570\u636E\u6982\u89C8",value:"data_overview",element:t.createElement(Ts,{data:(J==null?void 0:J.data_overview)||{}})},{label:"\u667A\u6167\u8BFE\u7A0B",value:"smart_courses",element:t.createElement(Oi,{data:(J==null?void 0:J.smart_courses)||{}})},{label:"\u667A\u6167\u8BFE\u5802",value:"smart_classrooms",element:t.createElement(Ys,{data:(J==null?void 0:J.smart_classrooms)||{}})},{label:"\u5B9E\u8DF5\u9879\u76EE",value:"practice_projects",element:t.createElement(Vs,{data:(J==null?void 0:J.practice_projects)||{}})},{label:"\u4F18\u79C0\u5B66\u5458",value:"top_learners",element:t.createElement(Il,{data:(J==null?void 0:J.top_learners)||{}})}];(0,t.useEffect)(()=>{var qt;(qt=l==null?void 0:l.setting)!=null&&qt.home_config&&Mt()},[(s=l==null?void 0:l.setting)==null?void 0:s.home_config]);const Mt=()=>Nl(void 0,null,function*(){var qt;try{vt(!0);const xn=((qt=l==null?void 0:l.setting)==null?void 0:qt.home_config.filter(We=>!We.hidden))||[],bn=xn.map(We=>We.field);Be(bn);const Mn=yield(0,$.ZP)("/api/home/get_config_statistic.json",{method:"get"});if((Mn==null?void 0:Mn.status)===0){const{images_url:We,index_statistics:bt}=(Mn==null?void 0:Mn.data)||{};ot(Xn=>ka(pi({},Xn),{images_url:We,index_statistics:bt}))}const It=xn.map(We=>(0,$.ZP)("/api/home/get_config_statistic.json",{method:"get",params:{config_field:We.field}}).then(bt=>({field:We.field,name:We.name,res:bt}))),Sn=(yield Promise.all(It)).reduce((We,{field:bt,name:Xn,res:pr})=>{var br;return(pr==null?void 0:pr.status)===0&&(We[bt]=ka(pi({},((br=pr==null?void 0:pr.data)==null?void 0:br[bt])||{}),{name:Xn})),We},{});ot(We=>pi(pi({},We),Sn))}catch(xn){console.error("getData error:",xn)}finally{vt(!1)}});return console.log(J,"data"),t.createElement("div",{className:w.page},t.createElement(Je,{className:"mb40",data:(J==null?void 0:J.images_url)||[]}),t.createElement(I,{className:"mb40",data:(J==null?void 0:J.index_statistics)||{}}),t.createElement(C.Z,{direction:"vertical",className:"w100",size:120},n.map(qt=>{var xn;return t.createElement(t.Fragment,{key:qt},(xn=ze.find(bn=>bn.value===qt))==null?void 0:xn.element)})))},Ei=v(61621),$n={flex_box_center:"flex_box_center___sEfC3",flex_space_between:"flex_space_between___rfkoZ",flex_box_vertical_center:"flex_box_vertical_center___g_6Jh",flex_box_center_end:"flex_box_center_end___k37Qa",flex_box_column:"flex_box_column___A9yPD",home:"home___h5c5I",bg:"bg___mDgYE",public_width:"public_width___ctVWu",banner:"banner___Y_cZp",content:"content___S8Tis",experience:"experience___H8Zlm",li:"li___bsBii",btn:"btn___zmK7O",demonstrate:"demonstrate___HUSkM",title:"title___ZV9fz",mask:"mask___G3HO0",name:"name___TRCUE",tagWarp:"tagWarp___kbulg",tag:"tag___O6XvS",feature:"feature___k3jMC"},Js=v(62945),Ks=v.n(Js),qs=v(86340),_s=Object.defineProperty,xl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Sl=(s,l,n)=>l in s?_s(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ti=(s,l)=>{for(var n in l||(l={}))bl.call(l,n)&&Sl(s,n,l[n]);if(xl)for(var n of xl(l))$s.call(l,n)&&Sl(s,n,l[n]);return s};const Vo=s=>React.createElement("svg",Ti({width:77,height:50,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon1"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon1_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon1_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.7%",y:"-4.8%",width:"111.3%",height:"109.6%",filterUnits:"objectBoundingBox",id:"icon1_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-3.8%",y:"-4.8%",width:"107.5%",height:"109.7%",filterUnits:"objectBoundingBox",id:"icon1_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M65.5 33.265C73.167 33.265 77 36.843 77 44H54c0-7.157 3.833-10.735 11.5-10.735ZM65.538 17c4.024 0 7.286 3.223 7.286 7.198 0 3.976-3.262 7.198-7.286 7.198-4.025 0-7.287-3.222-7.287-7.198 0-3.975 3.262-7.198 7.287-7.198Z",id:"icon1_svg__b"}),React.createElement("path",{d:"M34.221 7.589c-.165.612-.397 1.045-.698 1.3.52 1.288.664 2.351.431 3.19-.349 1.259-1.431 2.364-3.645 4.06-1.476 1.131-5.362 2.82-11.659 5.068v5.601H.383c-1.304-7.167.724-11.441 6.083-12.823 3.633-.937 5.927 0 10.113 0 3.925 0 7.273-1.467 13.01-4.935.506-.213 1.139-.473 1.9-.781.592-.613.958-1.242 1.096-1.887.208-.969 2.752-1.804 1.636 1.207ZM10.613 0a5.96 5.96 0 0 1 5.966 5.956 5.96 5.96 0 0 1-5.966 5.956 5.96 5.96 0 0 1-5.966-5.956A5.96 5.96 0 0 1 10.613 0Z",id:"icon1_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__a)",xlinkHref:"#icon1_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__c)",xlinkHref:"#icon1_svg__b"})),React.createElement("circle",{stroke:"url(#icon1_svg__d)",fillOpacity:.29,fill:"#C2D5FE",cx:38,cy:25,r:24.5}),React.createElement("path",{d:"M24 15c3.493-4 8.16-6 14-6s10.507 2 14 6M52 37c-3.369 4-7.869 6-13.5 6S28.369 41 25 37",stroke:"#175FFF"}),React.createElement("g",{transform:"translate(0 16)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon1_svg__e)",xlinkHref:"#icon1_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon1_svg__g)",xlinkHref:"#icon1_svg__f"})),React.createElement("path",{stroke:"#175FFF",d:"m51.45 12 .55 4-4-.284M29 37.622 25 37l.217 4"})));var Di="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",Bl=Object.defineProperty,Ol=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Ri=(s,l,n)=>l in s?Bl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,to=(s,l)=>{for(var n in l||(l={}))eo.call(l,n)&&Ri(s,n,l[n]);if(Ol)for(var n of Ol(l))Ho.call(l,n)&&Ri(s,n,l[n]);return s};const Uo=s=>React.createElement("svg",to({width:64,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"55.976%",x2:"50%",y2:"99.812%",id:"icon2_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon2_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("filter",{x:"-3.4%",y:"-11.8%",width:"106.8%",height:"123.6%",filterUnits:"objectBoundingBox",id:"icon2_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("rect",{id:"icon2_svg__b",x:13,y:52,width:38,height:11,rx:2})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon2_svg__a)",xlinkHref:"#icon2_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon2_svg__c)",xlinkHref:"#icon2_svg__b"})),React.createElement("rect",{stroke:"url(#icon2_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:63,height:57,rx:4}),React.createElement("path",{d:"M31.611 15c.602 0 1.097.383 1.16.875l.007.107v2.156a10.89 10.89 0 0 1 10.084 10.084h2.156c.543 0 .982.522.982 1.167 0 .601-.383 1.096-.875 1.16l-.107.007h-2.24c-.718 5.025-4.868 8.943-10 9.306v2.156c0 .543-.522.982-1.167.982-.601 0-1.096-.383-1.16-.875l-.007-.107v-2.24a10.896 10.896 0 0 1-9.223-9.222h-2.24c-.542 0-.981-.523-.981-1.167 0-.602.383-1.097.875-1.16l.107-.007h2.156c.363-5.132 4.28-9.282 9.306-10v-2.24c0-.543.523-.982 1.167-.982ZM32 24.333a4.667 4.667 0 1 0 0 9.334 4.667 4.667 0 0 0 0-9.334ZM59 19V8H48v2.2h8.8V19H59Zm0 20h-2.2v8.8H48V50h11V39ZM5 19V8h11v2.2H7.2V19H5Zm0 20h2.2v8.8H16V50H5V39Z",fill:"#2367FE",fillRule:"nonzero"})));var no="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",ro=Object.defineProperty,ao=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Ga=(s,l,n)=>l in s?ro(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tl=(s,l)=>{for(var n in l||(l={}))io.call(l,n)&&Ga(s,n,l[n]);if(ao)for(var n of ao(l))zl.call(l,n)&&Ga(s,n,l[n]);return s};const Qo=s=>React.createElement("svg",Tl({width:71,height:63,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon3"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"28.312%",x2:"50%",y2:"100%",id:"icon3_svg__a"},React.createElement("stop",{stopColor:"#145DFF",offset:"0%"}),React.createElement("stop",{stopColor:"#578BFE",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon3_svg__b"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon3_svg__c"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-7.1%",width:"113.3%",height:"114.2%",filterUnits:"objectBoundingBox",id:"icon3_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M43.327 25.99c.305 1.42.574 2.705.807 3.856.108.485.206.97.296 1.456.09.485.175.926.255 1.321.08.396.148.733.202 1.012.054.278.09.454.107.526.054.36-.026.597-.242.714a1.496 1.496 0 0 1-.726.176c-.09 0-.22-.032-.39-.095s-.3-.112-.39-.148l-7.017-4.1c-1.273.756-2.43 1.43-3.47 2.023-.447.252-.89.504-1.33.755-.44.252-.838.486-1.197.702a30.21 30.21 0 0 1-.927.539 6.01 6.01 0 0 1-.525.27.915.915 0 0 1-.55.094 1.155 1.155 0 0 1-.512-.202.996.996 0 0 1-.336-.391.717.717 0 0 1-.054-.472l.135-.526c.071-.279.152-.611.242-.998.09-.386.192-.813.309-1.28.116-.468.237-.945.363-1.43l.914-3.776a493.653 493.653 0 0 0-3.912-3.357 87.6 87.6 0 0 1-.941-.81c-.278-.242-.507-.44-.686-.593-.18-.153-.278-.238-.296-.256a3.22 3.22 0 0 1-.551-.66 1.078 1.078 0 0 1-.175-.742.941.941 0 0 1 .296-.594c.161-.144.34-.233.538-.27l8.309-.754 3.092-7.228c.107-.288.26-.535.457-.742.197-.206.466-.31.807-.31.179 0 .336.04.47.121.135.081.247.176.336.284.09.108.166.215.229.323.063.108.112.198.148.27l3.011 7.228 8.309.782c.359.09.61.197.753.323.143.126.215.324.215.594 0 .251-.076.472-.229.66-.152.19-.345.418-.578.688l-5.566 5.016Z",id:"icon3_svg__d"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M35.5 0v16.933h7.1v4.234H0v-4.233l7.1-.001V0h28.4Z",transform:"translate(14.2 41.834)",fill:"url(#icon3_svg__a)",fillRule:"nonzero"}),React.createElement("rect",{stroke:"url(#icon3_svg__b)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:.5,width:70,height:49.801,rx:2}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon3_svg__c)",xlinkHref:"#icon3_svg__d"}),React.createElement("use",{fill:"#000",filter:"url(#icon3_svg__e)",xlinkHref:"#icon3_svg__d"}))));var lo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",so=Object.defineProperty,i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,f=(s,l,n)=>l in s?so(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,h=(s,l)=>{for(var n in l||(l={}))o.call(l,n)&&f(s,n,l[n]);if(i)for(var n of i(l))u.call(l,n)&&f(s,n,l[n]);return s};const E=s=>React.createElement("svg",h({width:77,height:62,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon4"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__a"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__b"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon4_svg__f"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon4_svg__g"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__d"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.7%",y:"-4.4%",width:"113.3%",height:"108.8%",filterUnits:"objectBoundingBox",id:"icon4_svg__e"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__i"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-10.6%",y:"-6.2%",width:"121.2%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon4_svg__j"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("text",{id:"icon4_svg__c",fontFamily:"Helvetica",fontSize:34,fontWeight:"normal"},React.createElement("tspan",{x:13,y:33},"Q")),React.createElement("text",{id:"icon4_svg__h",fontFamily:"Helvetica",fontSize:24,fontWeight:"normal"},React.createElement("tspan",{x:48,y:43},"A"))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m8.258 53.857 13.1-12.102H46a1.5 1.5 0 0 0 1.5-1.5V3A1.5 1.5 0 0 0 46 1.5H2A1.5 1.5 0 0 0 .5 3v37.255a1.5 1.5 0 0 0 1.5 1.5h6.258v12.102Z",stroke:"url(#icon4_svg__a)",fillOpacity:.29,fill:"#C2D5FE",transform:"translate(0 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__b)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__d)",xlinkHref:"#icon4_svg__c"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__e)",xlinkHref:"#icon4_svg__c"})),React.createElement("path",{d:"m40.064 61.873 10.982-9.942H75a1.5 1.5 0 0 0 1.5-1.5V19a1.5 1.5 0 0 0-1.5-1.5H35a1.5 1.5 0 0 0-1.5 1.5v31.431a1.5 1.5 0 0 0 1.5 1.5h5.064v9.942Z",stroke:"url(#icon4_svg__f)",fillOpacity:.29,fill:"#C2D5FE",transform:"matrix(-1 0 0 1 110 -1)"}),React.createElement("g",{fillRule:"nonzero",transform:"translate(0 -1)"},React.createElement("use",{fill:"url(#icon4_svg__g)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__i)",xlinkHref:"#icon4_svg__h"}),React.createElement("use",{fill:"#000",filter:"url(#icon4_svg__j)",xlinkHref:"#icon4_svg__h"}))));var p="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",x=Object.defineProperty,N=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Y=(s,l,n)=>l in s?x(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Z=(s,l)=>{for(var n in l||(l={}))T.call(l,n)&&Y(s,n,l[n]);if(N)for(var n of N(l))q.call(l,n)&&Y(s,n,l[n]);return s};const H=s=>React.createElement("svg",Z({width:70,height:53,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon5_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon5_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-5.6%",y:"-4.2%",width:"111.2%",height:"105%",filterUnits:"objectBoundingBox",id:"icon5_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-11%",y:"-9.5%",width:"122%",height:"119%",filterUnits:"objectBoundingBox",id:"icon5_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M40 5.37h9.888a2 2 0 0 1 1.409.58l2.228 2.212a3.39 3.39 0 0 0 4.912-.14l1.786-1.99a2 2 0 0 1 1.488-.663H68a2 2 0 0 1 2 2v33.926a2 2 0 0 1-2 2h-6.315a2 2 0 0 0-1.458.631l-1.79 1.906a3.46 3.46 0 0 1-4.906.14l-2.24-2.127a2 2 0 0 0-1.377-.55H40a2 2 0 0 1-2-2V7.369a2 2 0 0 1 2-2Z",id:"icon5_svg__b"}),React.createElement("path",{id:"icon5_svg__f",d:"M7.343 0h16.376v18.963l-8.188-4.077-8.188 4.077z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__a)",xlinkHref:"#icon5_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__c)",xlinkHref:"#icon5_svg__b"})),React.createElement("path",{d:"M2 .87a1.5 1.5 0 0 0-1.5 1.5v44.398a1.5 1.5 0 0 0 1.5 1.5h22.392a2.5 2.5 0 0 1 1.441.457l3.67 2.59a3.5 3.5 0 0 0 4.065-.021l3.541-2.554a2.5 2.5 0 0 1 1.462-.472H61a1.5 1.5 0 0 0 1.5-1.5V2.369A1.5 1.5 0 0 0 61 .87H38.595a1.5 1.5 0 0 0-.903.303l-3.463 2.61a4.5 4.5 0 0 1-5.381.029l-3.589-2.649a1.5 1.5 0 0 0-.89-.293H2Z",stroke:"url(#icon5_svg__d)",fillOpacity:.29,fill:"#C2D5FE"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon5_svg__e)",xlinkHref:"#icon5_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon5_svg__g)",xlinkHref:"#icon5_svg__f"}))));var U="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",j=Object.defineProperty,R=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,ue=(s,l,n)=>l in s?j(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,we=(s,l)=>{for(var n in l||(l={}))X.call(l,n)&&ue(s,n,l[n]);if(R)for(var n of R(l))De.call(l,n)&&ue(s,n,l[n]);return s};const Le=s=>React.createElement("svg",we({width:58,height:57,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"icon6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__a"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"icon6_svg__d"},React.createElement("stop",{stopColor:"#C4D1F3",offset:"0%"}),React.createElement("stop",{stopColor:"#DDE9FD",stopOpacity:.394,offset:"100%"})),React.createElement("linearGradient",{x1:"50%",y1:"57.154%",x2:"50%",y2:"99.812%",id:"icon6_svg__e"},React.createElement("stop",{stopColor:"#0A55FC",offset:"0%"}),React.createElement("stop",{stopColor:"#4780FF",offset:"100%"})),React.createElement("filter",{x:"-9%",y:"-6.2%",width:"118%",height:"112.4%",filterUnits:"objectBoundingBox",id:"icon6_svg__c"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("filter",{x:"-6.2%",y:"-6.4%",width:"112.4%",height:"112.8%",filterUnits:"objectBoundingBox",id:"icon6_svg__g"},React.createElement("feGaussianBlur",{stdDeviation:1.5,in:"SourceAlpha",result:"shadowBlurInner1"}),React.createElement("feOffset",{dy:.6,in:"shadowBlurInner1",result:"shadowOffsetInner1"}),React.createElement("feComposite",{in:"shadowOffsetInner1",in2:"SourceAlpha",operator:"arithmetic",k2:-1,k3:1,result:"shadowInnerInner1"}),React.createElement("feColorMatrix",{values:"0 0 0 0 0.879230183 0 0 0 0 0.902851028 0 0 0 0 1 0 0 0 0.5 0",in:"shadowInnerInner1"})),React.createElement("path",{d:"M21-4h13a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H21a5 5 0 0 1-5-5V1a5 5 0 0 1 5-5Z",id:"icon6_svg__b"}),React.createElement("path",{d:"M12.447 27.454 1.615 30.291l3.98-9.69 6.852 6.853Zm17.87-17.91-2.29 2.294-6.809-6.822 2.29-2.294s1.09-1.091 2.2.02l4.48 4.488c1.214 1.217.129 2.315.129 2.315Zm-2.975 2.98L12.347 27.547l-6.808-6.821L20.535 5.702l6.807 6.821Z",id:"icon6_svg__f"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",{fillRule:"nonzero",transform:"rotate(90 26 10.5)"},React.createElement("use",{fill:"url(#icon6_svg__a)",xlinkHref:"#icon6_svg__b"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__c)",xlinkHref:"#icon6_svg__b"})),React.createElement("rect",{stroke:"url(#icon6_svg__d)",fillOpacity:.29,fill:"#C2D5FE",x:.5,y:6.5,width:50,height:50,rx:4}),React.createElement("path",{stroke:"#145CFC",strokeWidth:2,strokeLinecap:"round",d:"M8 21.5h20M8 32h19M8 42.5h9"}),React.createElement("g",{transform:"rotate(-7 169.163 -204.131)",fillRule:"nonzero"},React.createElement("use",{fill:"url(#icon6_svg__e)",xlinkHref:"#icon6_svg__f"}),React.createElement("use",{fill:"#000",filter:"url(#icon6_svg__g)",xlinkHref:"#icon6_svg__f"}))));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",ee=v(65862),ft=Object.defineProperty,ke=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Yt=(s,l,n)=>l in s?ft(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Zt=(s,l)=>{for(var n in l||(l={}))ht.call(l,n)&&Yt(s,n,l[n]);if(ke)for(var n of ke(l))yt.call(l,n)&&Yt(s,n,l[n]);return s},cn=(s,l)=>{var n={};for(var Be in s)ht.call(s,Be)&&l.indexOf(Be)<0&&(n[Be]=s[Be]);if(s!=null&&ke)for(var Be of ke(s))l.indexOf(Be)<0&&yt.call(s,Be)&&(n[Be]=s[Be]);return n},Tt=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Ct=s=>{var l=s,{user:n}=l,Be=cn(l,["user"]),J;const[ot,kt]=(0,t.useState)(!0),[vt,ze]=(0,t.useState)(0),[Mt,qt]=(0,t.useState)({}),[xn,bn]=(0,t.useState)(!1);(0,t.useEffect)(()=>{Mn()},[]);const Mn=()=>Tt(void 0,null,function*(){kt(!0);const We=yield(0,$.ZP)("/api/home/index.json",{method:"get"});We.images_url&&qt(We),kt(!1)}),It={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}},Hn=[{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}],Sn=[{img:Di,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:no,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:lo,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:p,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:U,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:Ce,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.createElement("section",{className:$n.home},t.createElement(qs.K,{width:800,visible:xn,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:()=>bn(!1)}),t.createElement(Ei.Z,{loading:ot,active:!0,paragraph:{rows:5}},t.createElement("div",{className:$n.bg},t.createElement("div",{className:$n.public_width},t.createElement("div",{className:$n.banner},t.createElement(Ks(),Zt({},It),(J=Mt==null?void 0:Mt.images_url)==null?void 0:J.map(We=>t.createElement("div",{onClick:()=>{We.path&&(0,ee.xg)(We.path)}},t.createElement("div",{className:"index_moe_li",style:{cursor:We.path?"pointer":"default"}},t.createElement("img",{src:Ae.Z.IMG_SERVER+We.image_url,alt:""}),t.createElement("div",{className:"index_moe_focus_shadow"}),t.createElement("span",{className:"index_moe_focus_b"})))))))),t.createElement("div",{className:$n.content},t.createElement("div",{className:$n.experience},t.createElement("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:$n.li}),t.createElement(ce.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:$n.li}),t.createElement(ce.Link,{to:"/paths",target:"_blank",className:$n.li})),t.createElement("div",{className:$n.demonstrate},t.createElement("div",{className:$n.title},"\u5178\u578B\u573A\u666F\u5E94\u7528\u793A\u8303"),t.createElement("aside",null,Hn.map((We,bt)=>{var Xn;return t.createElement("div",{key:bt,className:$n.li,style:{background:We.background,cursor:We!=null&&We.more?"pointer":"default"},onClick:()=>{}},t.createElement("div",{className:$n.name},We.name),t.createElement("div",{className:$n.tagWarp},(Xn=We==null?void 0:We.tags)==null?void 0:Xn.map((pr,br)=>t.createElement("div",{key:`${bt}-${br}`,className:$n.tag},pr))),t.createElement("div",{className:$n.mask,onClick:()=>{switch(bt){case 0:bn(!0);break;default:We.link?(0,ee.xg)(We.link):We.more&&ce.history.push("/classrooms/classicCases");return}},style:{background:We.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"}},We.more?"\u67E5\u770B\u66F4\u591A":"\u656C\u8BF7\u671F\u5F85\uFF5E"))}))),t.createElement("div",{className:$n.feature},t.createElement("div",{className:$n.name},t.createElement("span",null,"\u7279\u8272\u529F\u80FD"),t.createElement("span",null,"FEATURES")),t.createElement("aside",null,Sn.map((We,bt)=>t.createElement("div",{className:$n.li,key:We.title,onClick:()=>{switch(bt){case 0:bn(!0);break;default:We.link&&(0,ee.xg)(We.link);break}}},t.createElement("img",{src:We.img}),t.createElement("div",null,t.createElement("h4",null,We.title),t.createElement("h6",null,We.intro)))))))))};var Lt=(0,ce.connect)(({user:s})=>({user:s}))(Ct),St=v(41867),Bt=v(78241),Nt=v(8591),Ht=v(3113),Tn=v(5083),In=v(43418),Gn=v(1710),Jt=v(57809),er=v(92832),an=v(88522),Nn=v(66649),Kt=v.n(Nn),wn=v(61527),Rn=v(33270),lr=v(76411),dr=v(95707),pt=v(96935),jn=v(26724),yn=v.n(jn),Qn=v(59149),sr=v(3918),mn=Object.defineProperty,Wn=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,gr=(s,l,n)=>l in s?mn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,xa=(s,l)=>{for(var n in l||(l={}))Kr.call(l,n)&&gr(s,n,l[n]);if(Wn)for(var n of Wn(l))Vr.call(l,n)&&gr(s,n,l[n]);return s},Ia=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Wa=({user:s,dispatch:l,homePage:n,forumsList:Be,globalSetting:J})=>{var ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br;const[Ca]=Bt.default.useForm(),[,,da,Zr]=(0,wn.U)(dr.su,{}),[La,Na,Oa]=(0,wn.U)(Rn.nQ,{page:1}),[,qa,za,ta]=(0,wn.U)(Rn.V8,{page:1,limit:5,order:"visits",search:""}),[fr,,ga,Sr]=(0,wn.U)(dr.Yu,{type:"view"}),[Ta,ma]=(0,t.useState)(!1),[Ra,Aa]=(0,t.useState)(!1),[na,_a]=(0,t.useState)([]),[Ya,fa]=(0,t.useState)(!0),[ha,Br]=(0,t.useState)([]),[$a,Ne]=(0,t.useState)(!0),[Bn,Pn]=(0,t.useState)([]),pn=[{id:"view",name:"\u8BBF\u95EE\u6570\u636E"},{id:"submit",name:"\u8BC4\u6D4B\u6570\u636E"},{id:"learn",name:"\u5B66\u4E60\u6570\u636E"}],Jn=[{title:"\u77E5\u8BC6\u56FE\u8C31",key:"4",url:"",children:t.createElement(t.Fragment,null,t.createElement("div",{className:"c-grey-333 text-16px"},t.createElement("span",{className:"font-semibold"},"\u77E5\u8BC6\u56FE\u8C31"),"\u7CFB\u7EDF\u5177\u5907\u591A\u7EF4\u5EA6\u7279\u70B9\uFF0C\u4E00\u65B9\u9762\u901A\u8FC7\u7CBE\u51C6\u5B66\u60C5\u5206\u6790\u638C\u63E1\u5B66\u751F\u5BF9\u5404\u77E5\u8BC6\u70B9\u7684\u638C\u63E1\u7A0B\u5EA6\uFF0C\u5728\u6B64\u57FA\u7840\u4E4B\u4E0A\u8FD0\u7528\u5F3A\u5927\u7B97\u6CD5\u4E3A\u5B66\u751F\u63A8\u8350\u4E2A\u6027\u5316\u5B66\u4E60\u8D44\u6E90\u4E0E\u5B66\u4E60\u8DEF\u5F84\uFF0C\u5B9E\u73B0\u56E0\u6750\u65BD\u6559\uFF1B\u53E6\u4E00\u65B9\u9762\u6784\u5EFA\u591A\u77E5\u8BC6\u56FE\u8C31\u4F53\u7CFB\uFF0C\u5305\u62EC\u8BFE\u7A0B\u56FE\u8C31\u3001\u5927\u7EB2\u56FE\u8C31\u3001\u601D\u653F\u56FE\u8C31\u3001\u601D\u7EF4\u56FE\u8C31\uFF0C\u4E3A\u6559\u80B2\u9886\u57DF\u63D0\u4F9B\u5168\u65B9\u4F4D\u652F\u6491\uFF0C\u540C\u65F6\u6574\u5408\u6559\u6750\u3001\u89C6\u9891\u3001\u5B9E\u9A8C\u3001\u4F5C\u4E1A\u7B49\u591A\u6A21\u6001\u8D44\u6E90\uFF0C\u6253\u9020\u7ED3\u6784\u5316\u7684\u77E5\u8BC6\u7F51\u7EDC\uFF0C\u5168\u65B9\u4F4D\u8D4B\u80FD\u6559\u80B2\u8FC7\u7A0B\u3002 "),t.createElement("img",{src:v(99799),style:{width:"100%"}}))}],[yr,hi]=(0,t.useState)(Jn[0]),Ge=[{title:"\u6559\u5B66\u8D44\u6E90",img:v(28751),link:"/paths"},{title:"\u5B9E\u8BAD\u7CFB\u7EDF",img:v(78257),link:"/shixuns"},{title:"\u6559\u5B66\u7BA1\u7406",img:v(32074),link:"/classrooms"}],bi=(0,t.useMemo)(()=>{var P,Gt,ye,wt,_t,va,Cr,al,cu,du,gu,mu;return[{title:"\u603B\u8BBF\u95EE\u91CF",num:(P=n==null?void 0:n.index_statistics)==null?void 0:P.total_visit_count,unit:"\u6B21",img:v(6218)},{title:"\u8BBF\u5BA2\u6570",num:(Gt=n==null?void 0:n.index_statistics)==null?void 0:Gt.total_user_count,unit:"\u4EBA",img:v(78781)},{title:"\u5B9E\u8DF5\u8BFE\u7A0B",num:(ye=n==null?void 0:n.index_statistics)==null?void 0:ye.subject_count,unit:"\u95E8",img:v(6491)},{title:"\u5B9E\u8DF5\u9879\u76EE",num:(wt=n==null?void 0:n.index_statistics)==null?void 0:wt.shixun_count,unit:"\u4E2A",img:v(25413)},{title:"\u5B9E\u9A8C\u73AF\u5883",num:(_t=n==null?void 0:n.index_statistics)==null?void 0:_t.repository_count,unit:"\u79CD",img:v(33102)},{title:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",num:(va=n==null?void 0:n.index_statistics)==null?void 0:va.all_user_count,unit:"\u4EBA",img:v(91159)},{title:"\u8BC4\u6D4B\u6B21\u6570",num:(Cr=n==null?void 0:n.index_statistics)==null?void 0:Cr.evaluate_count,unit:"\u6B21",img:v(15070)},{title:"\u5728\u7EBF\u4EBA\u6570",num:(al=n==null?void 0:n.index_statistics)==null?void 0:al.user_online_count,unit:"\u4EBA",img:v(83425)},{title:"\u8BFE\u4EF6\u6570\u91CF",num:(cu=n==null?void 0:n.index_statistics)==null?void 0:cu.attachment_count,unit:"\u4E2A",img:v(57583)},{title:"\u8BD5\u9898\u6570\u91CF",num:(du=n==null?void 0:n.index_statistics)==null?void 0:du.question_count,unit:"\u9053",img:v(21728)},{title:"\u89C6\u9891\u6570\u91CF",num:(gu=n==null?void 0:n.index_statistics)==null?void 0:gu.video_count,unit:"\u4E2A",img:v(27261)},{title:"\u7EBF\u4E0A\u8003\u8BD5",num:(mu=n==null?void 0:n.index_statistics)==null?void 0:mu.exercise_count,unit:"\u95E8",img:v(15939)}]},[n==null?void 0:n.index_statistics]),ss=[{img:v(23258),name:"\u519B\u4E8B\u88C5\u5907\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF",desc:"\u8BE5\u667A\u80FD\u63A8\u8350\u7CFB\u7EDF\u57FA\u4E8E\u519B\u4E8B\u88C5\u5907\u77E5\u8BC6\u56FE\u8C31\uFF0C\u8986\u76D6\u70ED\u95E8\u88C5\u5907\u3001\u5404\u7C7B\u578B\u88C5\u5907\u3001\u4EFB\u52A1\u9700\u6C42\u4E0E\u4F5C\u6218\u573A\u666F\u5339\u914D\uFF0C\u4EE5\u53CA\u76F8\u5173\u88C5\u5907\u63A8\u8350\u7B49\u6838\u5FC3\u573A\u666F\u3002\u7CFB\u7EDF\u878D\u5408\u4F5C\u6218\u9700\u6C42\u3001\u73AF\u5883\u8981\u7D20\u3001\u88C5\u5907\u6027\u80FD\u53CA\u5386\u53F2\u6570\u636E\uFF0C\u63D0\u4F9B\u4E2A\u6027\u5316\u3001\u667A\u80FD\u5316\u7684\u88C5\u5907\u9009\u578B\u65B9\u6848\uFF0C\u52A9\u529B\u4F5C\u6218\u6548\u80FD\u6700\u4F18\u914D\u7F6E\u3002"},{img:v(11483),name:"\u519B\u4E8B\u4F5C\u6218\u6570\u636E\u5206\u6790\u7CFB\u7EDF",desc:"\u672C\u7CFB\u7EDF\u96C6\u6210\u6218\u573A\u4F5C\u6218\u6570\u636E\u3001\u5929\u6C14\u73AF\u5883\u7B49\u591A\u7EF4\u4FE1\u606F\uFF0C\u91C7\u7528\u5148\u8FDB\u7684\u6570\u636E\u6E05\u6D17\u3001\u5904\u7406\u4E0E\u878D\u5408\u6280\u672F\uFF0C\u63D0\u4F9B\u5168\u9762\u7684\u6218\u573A\u6001\u52BF\u5206\u6790\u3002\u901A\u8FC7\u53EF\u89C6\u5316\u5C55\u793A\u4F24\u4EA1\u4E0E\u88C5\u5907\u6D88\u8017\uFF0C\u7ED3\u5408\u6C14\u8C61\u56E0\u7D20\u6DF1\u5165\u8BC4\u4F30\u5929\u6C14\u5BF9\u4F5C\u6218\u6548\u679C\u7684\u5F71\u54CD\uFF0C\u7CBE\u51C6\u9884\u6D4B\u672A\u6765\u6218\u573A\u52A8\u6001\uFF0C\u52A9\u529B\u6307\u6325\u5B98\u4F18\u5316\u51B3\u7B56\u3002 "},{img:v(2340),name:"\u519B\u4E8B\u6218\u5F79\u667A\u80FD\u95EE\u7B54\u7CFB\u7EDF",desc:"\u57FA\u4E8E\u5386\u53F2\u6218\u5F79\u6570\u636E\uFF0C\u6784\u5EFA\u519B\u4E8B\u6218\u5F79\u56FE\u8C31\uFF0C\u7ED3\u5408\u5148\u8FDB\u7684\u667A\u80FD\u95EE\u7B54\u6280\u672F\uFF0C\u5E2E\u52A9\u7528\u6237\u5FEB\u901F\u83B7\u53D6\u8BE6\u7EC6\u3001\u5168\u9762\u7684\u6218\u5F79\u4FE1\u606F\u4E0E\u6DF1\u5EA6\u89E3\u6790\uFF0C\u663E\u8457\u63D0\u5347\u51B3\u7B56\u6548\u7387\u4E0E\u6218\u7565\u90E8\u7F72\u7684\u79D1\u5B66\u6027\uFF0C\u4E3A\u73B0\u4EE3\u519B\u4E8B\u6307\u6325\u63D0\u4F9B\u5F3A\u6709\u529B\u7684\u667A\u80FD\u652F\u6301\u3002"},{img:v(96159),name:"\u519B\u8230\u4E8B\u6545\u5206\u6790\u7CFB\u7EDF",desc:"\u7CFB\u7EDF\u901A\u8FC7\u96C6\u6210\u519B\u8230\u4E8B\u6545\u65B0\u95FB\u4E0E\u519B\u8230\u5DE1\u822A\u57FA\u672C\u4FE1\u606F\uFF0C\u8FD0\u7528\u6570\u636E\u5904\u7406\u4E0E\u5173\u8054\u878D\u5408\u6280\u672F\uFF0C\u6DF1\u5165\u5206\u6790\u4E8B\u6545\u539F\u56E0\u3002\u7CFB\u7EDF\u63D0\u4F9B\u53EF\u89C6\u5316\u5C55\u793A\uFF0C\u5E2E\u52A9\u5FEB\u901F\u8BC6\u522B\u6F5C\u5728\u98CE\u9669\uFF0C\u4E3A\u51B3\u7B56\u8005\u63D0\u4F9B\u7CBE\u51C6\u7684\u4E8B\u6545\u9884\u6D4B\u4E0E\u9884\u8B66\u652F\u6301\uFF0C\u6709\u6548\u63D0\u5347\u519B\u961F\u5B89\u5168\u4FDD\u969C\u548C\u7BA1\u7406\u6548\u7387\uFF0C\u63A8\u52A8\u667A\u80FD\u5316\u8FD0\u8425\u3002"}],mt=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(Sr==null?void 0:Sr.time)||[],nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#E5E5E5"}},axisLabel:{color:"#333333"}},yAxis:{type:"value",nameTextStyle:{color:"#333333"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#E5E5E5"}},axisLine:{show:!1},axisLabel:{color:"#333333"}},series:[{name:"\u672C\u6708",type:"line",data:(Sr==null?void 0:Sr.current_month)||[],itemStyle:{color:"#15EAA4"},areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(Sr==null?void 0:Sr.last_month)||[],itemStyle:{color:"#73A0FF"},areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[Sr]),Qt=[{title:"\u59D3\u540D",dataIndex:"real_name",width:120,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school_name",ellipsis:!0},{title:"\u64CD\u4F5C",dataIndex:"user_id",width:100,render:(P,Gt)=>t.createElement(pt.Z,{style:{padding:0,border:"none"},type:"link",onClick:()=>Ia(void 0,null,function*(){const ye=yield(0,dr.NX)({teacher_id:P});(ye==null?void 0:ye.status)==0&&(Nt.ZP.success("\u5220\u9664\u6210\u529F"),da({}),ma(!1))})},"\u5220\u9664\u6210\u5458")}],Or=[{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(P,Gt)=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement(ce.Link,{className:"bold c-black",to:`/users/${Gt.login}`,target:"_blank"},P||"--"))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,P||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"school_name",width:100,render:P=>P?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:P=>t.createElement(zn.Z,{placement:"bottom",title:P},t.createElement("span",null,Kt()(P).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:P=>{if(P===1)return t.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}],li=(P=!1)=>Ia(void 0,null,function*(){var Gt;if((P||Ya)&&!Na){const ye=Ca.getFieldsValue(),wt=yield Oa(xa({page:P?1:(La==null?void 0:La.page)+1,container_type:1},ye));Br(P?[...wt.users]:[...ha,...wt.users]),((Gt=wt.users)==null?void 0:Gt.length)<10&&fa(!1)}}),ei=()=>Ia(void 0,null,function*(){var P;const Gt=yield l({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});_a((P=Gt||[])==null?void 0:P.map(ye=>({value:ye})))});return(0,t.useEffect)(()=>{const P=Kt()();ei(),da({}),za({}),P&&ga({start_at:P.subtract(7,"day").format("YYYY-MM-DD"),end_at:P.format("YYYY-MM-DD")}),l({type:"forumsList/getForumsData",payload:{page:1,forum:16,memoType:16,tab_module_type:"forums",limit:5}})},[]),(0,t.useEffect)(()=>{l({type:"homePage/home",payload:{}})},[n.name]),t.createElement("div",{className:"py-32px",style:{background:`url(${v(48223)}) #fafafa 0 0 / 100% auto no-repeat`}},t.createElement("div",{className:"ml-auto mr-auto flex gap-20px",style:{width:"1200px"}},t.createElement("div",{className:"flex-1 flex flex-col gap-20px"},t.createElement("div",{className:"px-40px py-30px flex flex-col rounded-6px",style:{height:"350px",background:`url(${v(91527)}) 0 0 / 100% 100% no-repeat`}},t.createElement("div",{className:"c-grey-333 text-18px font-semibold"},"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF"),t.createElement("div",{className:"mt-10px c-grey-333 text-16px",style:{lineHeight:"28px"}},"\u2014\u2014\u953B\u9020\u65B0\u65F6\u4EE3\u519B\u4E8B\u6570\u636E\u5C16\u5175\u7684\u667A\u6167\u5E73\u53F0",t.createElement("br",null),t.createElement("br",null),"\u6570\u636E\u4FDD\u969C\u80FD\u529B\u6559\u5B66\u7CFB\u7EDF\u662F\u9762\u5411\u519B\u4E8B\u9662\u6821\u5E08\u751F\u7684\u5B9E\u6218\u5316\u6559\u5B66\u5E73\u53F0\uFF0C\u96C6\u6210\u865A\u62DF\u4EFF\u771F\u63A8\u6F14\u3001\u8D85\u7B97\u6570\u636E\u5904\u7406\u4E0E\u667A\u80FD\u6570\u636E\u4E2D\u53F0\u6280\u672F\uFF0C\u652F\u6301\u6218\u573A\u73AF\u5883\u6A21\u62DF\u63A8\u6F14\u3001\u5927\u89C4\u6A21\u519B\u4E8B\u6570\u636E\u8BAD\u7EC3\u53CA\u4F5C\u6218\u6570\u636E\u6316\u6398\uFF0C\u9002\u7528\u4E8E\u519B\u4E8B\u6570\u636E\u6559\u80B2\u3001\u4F5C\u6218\u6570\u636E\u4FDD\u969C\u6F14\u7EC3\u53CA\u79D1\u7814\u653B\u5173\u7B49\u573A\u666F\uFF0C\u52A9\u529B\u63D0\u5347\u6570\u636E\u4FDD\u969C\u80FD\u529B\uFF0C\u63A8\u52A8\u519B\u4E8B\u6559\u80B2\u6570\u5B57\u5316\u8F6C\u578B\u3002"),t.createElement("div",{className:"mt-30px flex flex-wrap item-center gap-10px",style:{paddingRight:"400px"}},["\u4FDD\u969C\u6570\u636E\u5B89\u5168","\u63D0\u9AD8\u6570\u636E\u8D28\u91CF","\u7BA1\u7406\u6570\u636E\u8D44\u4EA7","\u6570\u636E\u5DE5\u7A0B\u5B9E\u8BAD","\u6570\u636E\u8BFE\u7A0B\u8D44\u6E90"].map((P,Gt)=>t.createElement("div",{key:Gt,className:"rounded-4px px-10px py-6px",style:{color:"#3061D0",background:"#E9EFFF"}},P)))),t.createElement("div",{className:"rounded-6px bg-white flex item-end justify-between px-40px pb-30px relative",style:{height:"179px"}},t.createElement("div",{className:"c-grey-333 text-18px absolute",style:{lineHeight:"34px",padding:"0 112px",background:"linear-gradient( 180deg, #F8FDFF 0%, #EDF5FC 100%)",boxShadow:"inset 0px 1px 3px 0px #FFFFFF",top:0,left:"50%",transform:"translateX(-50%)",borderBottomLeftRadius:"999px",borderBottomRightRadius:"999px"}},"\u5FEB\u6377\u5165\u53E3"),Ge.map((P,Gt)=>t.createElement("div",{key:Gt,className:"flex flex-col item-center gap-10px current-primary-hover",onClick:()=>{(0,ee.xg)(P==null?void 0:P.link)}},t.createElement("img",{src:P==null?void 0:P.img,style:{width:"59px"}}),t.createElement("div",{className:"text-16px"},P==null?void 0:P.title)))),t.createElement("div",{className:"rounded-6px px-40px py-30px bg-white"},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"text-18px c-grey-333 font-semibold"},"\u6570\u636E\u6C47\u603B")),t.createElement("div",{className:"grid gap-40px mt-30px",style:{gridTemplateColumns:"1fr 1fr 1fr 1fr"}},bi.map((P,Gt)=>t.createElement("div",{key:Gt,className:"flex gap-10px item-center"},t.createElement("img",{src:P==null?void 0:P.img,className:"rounded-full",style:{width:"60px"}}),t.createElement("div",{className:"flex flex-col gap-10px c-grey-666"},t.createElement("div",null,t.createElement("span",{className:"mr-6px c-grey-333 text-18px font-semibold"},(P==null?void 0:P.num)||0),P==null?void 0:P.unit),t.createElement("div",null,P.title)))))),t.createElement("div",{className:"rounded-6px"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},Jn.map(P=>t.createElement("div",{key:P==null?void 0:P.key,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(yr==null?void 0:yr.key)==(P==null?void 0:P.key)?"bg-white":""}`,onClick:()=>{hi(P)},style:{color:(yr==null?void 0:yr.key)==(P==null?void 0:P.key)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},P==null?void 0:P.title))),t.createElement("div",{className:"px-40px py-30px bg-white flex flex-col item-center gap-20px"},(ot=Jn==null?void 0:Jn.find(P=>(P==null?void 0:P.key)==(yr==null?void 0:yr.key)))==null?void 0:ot.children,(yr==null?void 0:yr.url)&&t.createElement(Ht.ZP,{type:"primary",onClick:()=>{(0,ee.xg)(yr==null?void 0:yr.url)}},"\u5F00\u59CB\u4F7F\u7528"))),t.createElement("div",{className:"rounded-6px bg-white"},t.createElement("div",{className:"flex flex-wrap",style:{background:"#F5F6F7"}},pn.map(P=>t.createElement("div",{key:P==null?void 0:P.id,className:`current px-40px py-6px text-18px c-grey-333 font-semibold ${(fr==null?void 0:fr.type)==(P==null?void 0:P.id)?"bg-white":""}`,onClick:()=>{ga({type:P==null?void 0:P.id})},style:{color:(fr==null?void 0:fr.type)==(P==null?void 0:P.id)?"#159DFF":"",borderRadius:"6px 6px 0 0"}},P==null?void 0:P.name))),t.createElement("div",{className:"flex justify-between mt-32px px-40px"},t.createElement("div",{className:"text-18px font-semibold",style:{color:"#282F3F"}},"\u5E73\u53F0",(kt=pn==null?void 0:pn.find(P=>(P==null?void 0:P.id)==(fr==null?void 0:fr.type)))==null?void 0:kt.name),t.createElement(Tn.default.RangePicker,{value:[Kt()(fr==null?void 0:fr.start_at),Kt()(fr==null?void 0:fr.end_at)],onChange:(P,Gt)=>{ga({start_at:Gt==null?void 0:Gt[0],end_at:Gt==null?void 0:Gt[1]})}})),t.createElement(pe.Z,{option:mt}))),t.createElement("div",{className:"flex flex-col gap-20px",style:{width:"300px"}},t.createElement("div",{className:"p-30px rounded-6px relative",style:{height:"224px",background:`url(${v(6716)}) 0 0 / 100% auto no-repeat`}},(0,St.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:`${(vt=Ae.Z)==null?void 0:vt.IMG_SERVER}/images/${(ze=s==null?void 0:s.userInfo)==null?void 0:ze.image_url}`,style:{width:"66px",height:"66px"}}),t.createElement("div",{className:"mt-36px font-semibold text-16px c-grey-333"},(Mt=s==null?void 0:s.userInfo)==null?void 0:Mt.username),t.createElement("div",{className:"mt-10px c-grey-666"},(qt=s==null?void 0:s.userInfo)==null?void 0:qt.user_identity," ",(xn=s==null?void 0:s.userInfo)==null?void 0:xn.user_school),t.createElement("span",{className:"iconfont icon-bianji4 current absolute",style:{color:"#3061D0",top:"30px",right:"20px"},onClick:()=>{var P;ce.history.push(`/users/${(P=s==null?void 0:s.userInfo)==null?void 0:P.login}/baseInfo/edit`)}})),!(0,St.bg)()&&t.createElement(t.Fragment,null,t.createElement("img",{className:"rounded-full",src:v(31454),style:{width:"66px",height:"66px"}}),t.createElement("div",null,t.createElement(Ht.ZP,{type:"primary",className:"mt-22px",onClick:()=>{l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55/\u6CE8\u518C")),t.createElement("div",{className:"mt-12px text-12px",style:{color:"#3061D0"}},"\u767B\u5F55\u7CFB\u7EDF\u540E\uFF0C\u7545\u4EAB\u6559\u5B66\u4E0E\u5B66\u4E60\u7684\u65E0\u9650\u53EF\u80FD\uFF01"))),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:v(76156),style:{height:"24px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/forums")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(Mn=(bn=Be.forumsData)==null?void 0:bn.memo_list)!=null&&Mn.length?t.createElement("div",{className:"flex flex-col gap-40px mt-40px"},(Hn=(It=Be.forumsData)==null?void 0:It.memo_list)==null?void 0:Hn.map(P=>t.createElement("div",{key:P==null?void 0:P.id,className:"flex flex-col gap-20px current",onClick:()=>{(0,ee.xg)(`/forums/${P.id}`)}},t.createElement(zn.Z,{placement:"topLeft",title:P==null?void 0:P.subject},t.createElement("div",{className:"text-16px font-semibold c-black multi_ellipsis1 minW-0 w-full current-primary-hover"},P==null?void 0:P.subject)),t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",null,P==null?void 0:P.user_name),t.createElement("div",null,Kt()(P==null?void 0:P.created_at).format("YYYY-MM-DD")))))):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end gap-14px"},t.createElement("img",{src:v(46750),style:{height:"21px"}}),(0,St.Ny)()&&t.createElement(t.Fragment,null,t.createElement(zn.Z,{title:"\u6DFB\u52A0"},t.createElement("span",{className:"iconfont icon-tianjiahezuozhe ml-auto current-primary-hover",onClick:()=>{Aa(!0)}})),t.createElement(zn.Z,{title:"\u7F16\u8F91"},t.createElement("span",{className:"iconfont icon-bianji4 current-primary-hover",onClick:()=>{ma(!0)}})))),(Sn=Zr==null?void 0:Zr.data)!=null&&Sn.length?t.createElement("div",{className:"flex flex-col gap-20px mt-30px"},(We=Zr==null?void 0:Zr.data)==null?void 0:We.map(P=>{var Gt;return t.createElement("div",{key:P==null?void 0:P.user_id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,ee.xg)(`/users/${P==null?void 0:P.login}/classrooms`)}},t.createElement("img",{className:"rounded-full absolute",src:`${(Gt=Ae.Z)==null?void 0:Gt.IMG_SERVER}/images/${P==null?void 0:P.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),t.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full",style:{height:60,background:"#F6F7F9",paddingLeft:85}},t.createElement("div",{className:"text-16px c-grey-333 font-semibold"},P==null?void 0:P.real_name),t.createElement("div",{className:"text-12px c-grey-333"},P==null?void 0:P.school_name," ",P==null?void 0:P.user_identity)))})):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px bg-white p-20px"},t.createElement("div",{className:"flex item-end justify-between"},t.createElement("img",{src:v(10231),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/paths")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(bt=n.recommend_subjects)!=null&&bt.length?t.createElement("div",{className:"flex flex-col gap-14px mt-20px"},(Xn=n.recommend_subjects)==null?void 0:Xn.map(P=>{var Gt;return t.createElement("div",{key:P==null?void 0:P.id,className:"flex item-center gap-12px current",style:{height:"80px"},onClick:()=>{(0,ee.xg)(`/paths/${P==null?void 0:P.identifier}`)}},t.createElement("div",{className:"rounded-6px h-full overflow-hidden"},t.createElement("img",{className:"h-full hover:scale-110 transition-all",src:`${(Gt=Ae.Z)==null?void 0:Gt.IMG_SERVER}${P==null?void 0:P.image_url}`})),t.createElement("div",{className:"flex flex-col justify-between h-full"},t.createElement("div",{className:"current-primary-hover"},P==null?void 0:P.name),t.createElement("div",{className:"text-12px",style:{color:"#000F37"}},P.members_count," \u4EBA\u5B66\u4E60")))})):t.createElement(Da.Z,null)),t.createElement("div",{className:"rounded-8px",style:{background:"#FAFAFA"}},t.createElement("div",{className:"flex item-end justify-between p-20px"},t.createElement("img",{src:v(97787),style:{height:"17px"}}),t.createElement("div",{className:"current-primary-hover",onClick:()=>{(0,ee.xg)("/classrooms")}},"\u66F4\u591A ",t.createElement("span",{className:"iconfont icon-you2"}))),(pr=ta==null?void 0:ta.courses)!=null&&pr.length?t.createElement("div",{className:"flex flex-col gap-14px"},(br=ta==null?void 0:ta.courses)==null?void 0:br.map((P,Gt)=>t.createElement("div",{className:"pt-14px",key:Gt},t.createElement(sr.Si,{DataProps:P,style:{padding:"10px 20px",gap:"12px"}})))):t.createElement(Da.Z,null)))),t.createElement(In.default,{open:Ta,title:"\u7F16\u8F91",width:800,footer:null,onCancel:()=>{ma(!1)},centered:!0,destroyOnClose:!0,onOk:()=>{ma(!1)}},t.createElement(Gn.default,{columns:Qt,dataSource:(Zr==null?void 0:Zr.data)||[]})),t.createElement(In.default,{open:Ra,title:"\u6DFB\u52A0\u6559\u5E08\u56E2\u961F",width:1200,onCancel:()=>{Aa(!1)},centered:!0,destroyOnClose:!0,onOk:()=>Ia(void 0,null,function*(){(Bn==null?void 0:Bn.length)==0?Nt.ZP.error("\u8BF7\u9009\u62E9\u4EBA\u6570"):(yield(0,dr.Zz)({teacher_id:Bn})).status===0&&(Nt.ZP.success("\u6DFB\u52A0\u6210\u529F"),da({}),Aa(!1))})},t.createElement(Bt.default,{layout:"inline",size:"large",form:Ca,initialValues:{search_type:"1"},onFinish:P=>{if((P==null?void 0:P.keyword)===""){Br([]),Nt.ZP.error("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9");return}Ne(!1),fa(!0),Pn([]),setTimeout(()=>{li(!0)},200)}},t.createElement(Bt.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},t.createElement(Jt.default,{style:{width:110}},t.createElement(Jt.default.Option,{value:"1"},"\u59D3\u540D"),t.createElement(Jt.default.Option,{value:"4"},"\u5B66\u53F7/\u5DE5\u53F7"),t.createElement(Jt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),t.createElement(Jt.default.Option,{value:"3"},"\u90AE\u7BB1"))),t.createElement(Bt.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9\uFF1A"},t.createElement(er.default,{allowClear:!0,style:{width:240}})),t.createElement(Bt.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},t.createElement(an.Z,{options:na,style:{width:380},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(P,Gt)=>Gt.value.toUpperCase().indexOf(P.toUpperCase())!==-1})),t.createElement(Bt.default.Item,null,t.createElement(Ht.ZP,{htmlType:"submit",type:"primary"},"\u641C\u7D22"))),t.createElement(Gn.default,{className:"mt20 flexd-table-header ",rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Bn,onChange:P=>{Pn(P),console.log("selectedRowKeys",P)}},pagination:!1,dataSource:[],columns:Or,showHeader:(ha==null?void 0:ha.length)>0}),t.createElement("div",{style:{maxHeight:260,overflow:"auto"}},t.createElement(yn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:P=>{li()},hasMore:Ya,useWindow:!1},t.createElement(Gn.default,{loading:Na,showHeader:!1,pagination:!1,dataSource:ha,columns:Or,locale:{emptyText:t.createElement(Da.Z,{img:$a?Qn.RL:Qn.z3,imgStyles:{width:150},styles:{margin:"0 auto"},customText:$a?"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458":"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"})},rowKey:"numid",rowSelection:{type:"checkbox",selectedRowKeys:Bn,onChange:P=>{Pn(P),console.log("selectedRowKeys",P)}}})))))};var mr=(0,ce.connect)(({loading:s,forumsList:l,user:n,homePage:Be,globalSetting:J})=>({user:n,loading:s.models.index,homePage:Be,forumsList:l,globalSetting:J}))(Wa),Ir=v(99313),Et={flex_box_center:"flex_box_center___tP1nn",flex_space_between:"flex_space_between___nu84w",flex_box_vertical_center:"flex_box_vertical_center___zbP1q",flex_box_center_end:"flex_box_center_end___a1egM",flex_box_column:"flex_box_column___QHIuF",home:"home___MEDZZ",bg:"bg___KfDDG",btns:"btns___oNaXd",li:"li___UWBaA",competition:"competition___cOtyF",title:"title___esRZA",des:"des___DojIR",information:"information___Awtv_",d1:"d1___X_1hT",d2:"d2___dbc36",d3:"d3___BI04Y",retrospect:"retrospect___PNb0W",banner:"banner___TQcxa",left:"left___c8wMQ",right:"right___Zl7Zw",name:"name___pi8R2",btn:"btn___Jsqzc",l:"l___WuZMb",r:"r___oxdMr",group:"group___rxBvb",tabs:"tabs___GRAT5",list:"list___x_s8k"},Va=v(77531),Hr=v.p+"static/bg1.02a5f786.png",Pr=Object.defineProperty,An=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,qr=(s,l,n)=>l in s?Pr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,xr=(s,l)=>{for(var n in l||(l={}))wr.call(l,n)&&qr(s,n,l[n]);if(An)for(var n of An(l))oa.call(l,n)&&qr(s,n,l[n]);return s};const Ur=s=>React.createElement("svg",xr({width:33,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 29"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"1")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m31.5 8.5-13 40"})));var _r="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+MTwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzEuNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Vn=Object.defineProperty,Ar=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,hr=(s,l,n)=>l in s?Vn(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ua=(s,l)=>{for(var n in l||(l={}))wa.call(l,n)&&hr(s,n,l[n]);if(Ar)for(var n of Ar(l))Yn.call(l,n)&&hr(s,n,l[n]);return s};const Ut=s=>React.createElement("svg",ua({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 26"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.667)"},React.createElement("tspan",{x:0,y:42},"2")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m39.167 8.5-13 40"})));var ca="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC42NjcpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjI8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM5LjE2NyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Qr=Object.defineProperty,Fr=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,Ua=(s,l,n)=>l in s?Qr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,ba=(s,l)=>{for(var n in l||(l={}))Ha.call(l,n)&&Ua(s,n,l[n]);if(Fr)for(var n of Fr(l))ya.call(l,n)&&Ua(s,n,l[n]);return s};const dt=s=>React.createElement("svg",ba({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 27"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982",transform:"translate(.333)"},React.createElement("tspan",{x:0,y:42},"3")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.833 8.5-13 40"})));var xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMCIgeT0iNDIiPjM8L3RzcGFuPgogICAgICAgICAgICAgICAgPC90ZXh0PjxwYXRoIHN0cm9rZT0iI0QyRDhFQSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgZD0ibTM4LjgzMyA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",Dt=Object.defineProperty,fn=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,ri=(s,l,n)=>l in s?Dt(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,wi=(s,l)=>{for(var n in l||(l={}))Xr.call(l,n)&&ri(s,n,l[n]);if(fn)for(var n of fn(l))Ii.call(l,n)&&ri(s,n,l[n]);return s};const ui=s=>React.createElement("svg",wi({width:40,height:56,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 25"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("text",{opacity:.3,fontFamily:"PingFangSC-Regular, PingFang SC",fontSize:40,fill:"#606982"},React.createElement("tspan",{x:0,y:42},"4")),React.createElement("path",{stroke:"#D2D8EA",strokeLinecap:"square",d:"m38.5 8.5-13 40"})));var tr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dGV4dCBvcGFjaXR5PSIuMyIgZm9udC1mYW1pbHk9IlBpbmdGYW5nU0MtUmVndWxhciwgUGluZ0ZhbmcgU0MiIGZvbnQtc2l6ZT0iNDAiIGZpbGw9IiM2MDY5ODIiPgogICAgICAgICAgICAgICAgICAgIDx0c3BhbiB4PSIwIiB5PSI0MiI+NDwvdHNwYW4+CiAgICAgICAgICAgICAgICA8L3RleHQ+PHBhdGggc3Ryb2tlPSIjRDJEOEVBIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBkPSJtMzguNSA4LjUtMTMgNDAiLz48L2c+PC9zdmc+",st="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",Qa=v.p+"static/a1.86bdd427.png",Jr=Object.defineProperty,ci=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,di=(s,l,n)=>l in s?Jr(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,gi=(s,l)=>{for(var n in l||(l={}))Yi.call(l,n)&&di(s,n,l[n]);if(ci)for(var n of ci(l))Pi.call(l,n)&&di(s,n,l[n]);return s};const Fi=s=>React.createElement("svg",gi({width:38,height:38,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 9"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#044CDE",opacity:.3,cx:19,cy:19,r:18.5}),React.createElement("circle",{fill:"#0152D9",cx:19,cy:19,r:13}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M24.333 19.92H13.667a.488.488 0 1 1 0-.979h10.666a.488.488 0 1 1 0 .978Z"}),React.createElement("path",{d:"M24.327 19.913a.487.487 0 0 1-.347-.145l-3.807-3.851a.49.49 0 0 1 .003-.691.49.49 0 0 1 .691.003l3.807 3.85a.49.49 0 0 1-.347.834Z"}),React.createElement("path",{d:"M20.476 23.732a.487.487 0 0 1-.344-.836l3.851-3.806a.49.49 0 0 1 .69.003.49.49 0 0 1-.002.69l-3.851 3.808a.489.489 0 0 1-.344.141Z"}))));var Zi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iIzA0NENERSIgb3BhY2l0eT0iLjMiIGN4PSIxOSIgY3k9IjE5IiByPSIxOC41Ii8+PGNpcmNsZSBmaWxsPSIjMDE1MkQ5IiBjeD0iMTkiIGN5PSIxOSIgcj0iMTMiLz48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNC4zMzMgMTkuOTJIMTMuNjY3YS40ODguNDg4IDAgMSAxIDAtLjk3OWgxMC42NjZhLjQ4OC40ODggMCAxIDEgMCAuOTc4WiIvPjxwYXRoIGQ9Ik0yNC4zMjcgMTkuOTEzYS40ODcuNDg3IDAgMCAxLS4zNDctLjE0NWwtMy44MDctMy44NTFhLjQ5LjQ5IDAgMCAxIC4wMDMtLjY5MS40OS40OSAwIDAgMSAuNjkxLjAwM2wzLjgwNyAzLjg1YS40OS40OSAwIDAgMS0uMzQ3LjgzNFoiLz48cGF0aCBkPSJNMjAuNDc2IDIzLjczMmEuNDg3LjQ4NyAwIDAgMS0uMzQ0LS44MzZsMy44NTEtMy44MDZhLjQ5LjQ5IDAgMCAxIC42OS4wMDMuNDkuNDkgMCAwIDEtLjAwMi42OWwtMy44NTEgMy44MDhhLjQ4OS40ODkgMCAwIDEtLjM0NC4xNDFaIi8+PC9nPjwvZz48L3N2Zz4=",yi=Object.defineProperty,hn=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,vr=Object.prototype.propertyIsEnumerable,Mr=(s,l,n)=>l in s?yi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,oo=(s,l)=>{for(var n in l||(l={}))Ve.call(l,n)&&Mr(s,n,l[n]);if(hn)for(var n of hn(l))vr.call(l,n)&&Mr(s,n,l[n]);return s};const uo=s=>React.createElement("svg",oo({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 31\u5907\u4EFD"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M54.057 33.328H32.811V12.023L45.81.67h8.246l-8.245 11.352h8.245zM22.057 33.328H.811V12.023L13.81.67h8.246l-8.245 11.352h8.245z"})));var co="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNTQuMDU3IDMzLjMyOEgzMi44MTFWMTIuMDIzTDQ1LjgxLjY3aDguMjQ2bC04LjI0NSAxMS4zNTJoOC4yNDV6TTIyLjA1NyAzMy4zMjhILjgxMVYxMi4wMjNMMTMuODEuNjdoOC4yNDZsLTguMjQ1IDExLjM1Mmg4LjI0NXoiLz48L2c+PC9zdmc+",Rl=Object.defineProperty,mi=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,ki=(s,l,n)=>l in s?Rl(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ci=(s,l)=>{for(var n in l||(l={}))go.call(l,n)&&ki(s,n,l[n]);if(mi)for(var n of mi(l))mo.call(l,n)&&ki(s,n,l[n]);return s};const Xo=s=>React.createElement("svg",Ci({width:55,height:34,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7F16\u7EC4 31"),React.createElement("g",{fill:"#F2F5FA",fillRule:"evenodd"},React.createElement("path",{d:"M.057.328h21.246v21.306l-13 11.352H.056l8.245-11.352H.057zM32.057.328h21.246v21.306l-13 11.352h-8.246l8.245-11.352h-8.245z"})));var Yl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0YyRjVGQSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUySC4wNTZsOC4yNDUtMTEuMzUySC4wNTd6TTMyLjA1Ny4zMjhoMjEuMjQ2djIxLjMwNmwtMTMgMTEuMzUyaC04LjI0Nmw4LjI0NS0xMS4zNTJoLTguMjQ1eiIvPjwvZz48L3N2Zz4=",Ao=Object.defineProperty,ai=Object.getOwnPropertySymbols,Ai=Object.prototype.hasOwnProperty,Gi=Object.prototype.propertyIsEnumerable,Wi=(s,l,n)=>l in s?Ao(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Pl=(s,l)=>{for(var n in l||(l={}))Ai.call(l,n)&&Wi(s,n,l[n]);if(ai)for(var n of ai(l))Gi.call(l,n)&&Wi(s,n,l[n]);return s},Vi=(s,l)=>{var n={};for(var Be in s)Ai.call(s,Be)&&l.indexOf(Be)<0&&(n[Be]=s[Be]);if(s!=null&&ai)for(var Be of ai(s))l.indexOf(Be)<0&&Gi.call(s,Be)&&(n[Be]=s[Be]);return n},Li=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Fl=s=>{var l=s,{competitions:n,user:Be,dispatch:J}=l,ot=Vi(l,["competitions","user","dispatch"]);const[kt,vt]=(0,t.useState)(!1),[ze,Mt]=(0,t.useState)({}),[qt,xn]=(0,t.useState)(""),bn=(0,t.useRef)(null),Mn=(0,t.useRef)(null);(0,t.useEffect)(()=>{It()},[]);const It=()=>Li(void 0,null,function*(){n.listParams.keyword="",n.listParams.category="",n.listParams.page=1,J({type:"competitions/getList",payload:Pl({},n.listParams)})}),Hn=[{path:"",img:Hr},{path:"",img:Hr},{path:"",img:Hr},{path:"",img:Hr}],Sn=[{path:"",img:Qa,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:Qa,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:Qa,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"}],We=bt=>{xn(bt),n.listParams.page=1,n.listParams.category=bt,J({type:"competitions/getList",payload:Pl({},n.listParams)})};return t.createElement("section",{className:Et.home},t.createElement(Ei.Z,{loading:kt,active:!0,paragraph:{rows:5}},t.createElement("div",{className:Et.bg},Hn&&t.createElement(Ze.Z,{ref:bn,autoplay:!0,pauseOnDotsHover:!0},Hn==null?void 0:Hn.map((bt,Xn)=>t.createElement("div",{key:Xn,className:Et.li},t.createElement("a",{href:bt.path},t.createElement("img",{width:"100%",src:bt.img}))))),t.createElement("div",{className:Et.btns},t.createElement("div",{onClick:()=>{bn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{bn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"})))),t.createElement("div",{className:Et.competition},t.createElement("div",{className:Et.title},"2022\u8D5B\u4E8B"),t.createElement("div",{className:Et.des},t.createElement("img",{src:_r,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5F00\u542F")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:ca,alt:""}),t.createElement("aside",null,t.createElement("div",null,"5\u67087\u65E5-8\u670815\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u5E38\u89C4\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:xe,alt:""}),t.createElement("aside",null,t.createElement("div",null,"8\u670815\u65E5-11\u670820\u65E5"),t.createElement("div",null,"\u5927\u8D5B\u51B3\u8D5B\u9636\u6BB5")),t.createElement("img",{className:"ml5 mr5",src:st}),t.createElement("img",{src:tr,alt:""}),t.createElement("aside",null,t.createElement("div",null,"12\u67081\u65E5"),t.createElement("div",null,"\u9881\u5956\u5927\u4F1A")))),t.createElement("div",{className:Et.information},t.createElement("div",{className:Et.title},t.createElement("b",null,"\u8D5B\u4E8B\u8D44\u8BAF"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Et.des},t.createElement("div",{className:Et.d1},t.createElement("b",null,"\u7B2C\u4E94\u5C4A\u4E2D\u56FD\u8F6F\u4EF6\u5F00\u6E90\u521B\u65B0\u5927\u8D5B"),t.createElement("aside",null,"openEuler\u5F00\u6E90\u793E\u533A\u8D21\u732E\u8D5B"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",{className:Et.d2},t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u7B2C\u4E8C\u5C4A\u300C\u8BA1\u56FE\u300Dittor\u300D\u8BA1\u7B97\u673A\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))),t.createElement("div",{className:Et.d3},t.createElement("div",null,t.createElement("b",null,"DataWorks\u4E00\u7AD9\u5F0F\u5927\u6570\u636E\u5F00\u53D1\u6311\u6218\u5927\u8D5B"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5")),t.createElement("div",null,t.createElement("b",null,"\u300C\u8BA1\u56FE\u300Dittor\u300D\u5927\u6570\u636E\u8FD0\u7528\u4EBA\u5DE5\u667A\u80FD\u6311\u6218\u8D5B\u2026"),t.createElement("aside",null,"\u56FD\u5BB6\u81EA\u7136\u79D1\u5B66\u57FA\u91D1\u59D4\u4FE1\u606F\u79D1\u5B66\u90E8"),t.createElement("div",null,"\u67E5\u770B\u8BE6\u60C5"))))),t.createElement("div",{className:Et.retrospect},t.createElement("div",{className:Et.title},t.createElement("b",null,"\u5F80\u671F\u56DE\u987E"),t.createElement("span",null,"\u66F4\u591A",t.createElement("i",{className:"iconfont icon-zhankai1 font14"}))),t.createElement("div",{className:Et.banner},Sn&&t.createElement(Ze.Z,{ref:Mn,autoplay:!1,pauseOnDotsHover:!0},Sn==null?void 0:Sn.map((bt,Xn)=>t.createElement("div",{key:Xn,className:Et.li},t.createElement("div",{className:Et.left},t.createElement("img",{width:524,src:bt.img})),t.createElement("div",{className:Et.right},t.createElement("div",{className:Et.name},bt==null?void 0:bt.name),t.createElement("div",{className:Et.des},bt.des),t.createElement("div",{className:Et.btn},t.createElement("span",null,"\u7ACB\u5373\u67E5\u770B"),t.createElement("img",{src:Zi})),t.createElement("img",{className:Et.l,src:co}),t.createElement("img",{className:Et.r,src:Yl}))))),t.createElement("div",{className:Et.btns},t.createElement("div",{onClick:()=>{Mn.current.prev()}},t.createElement("i",{className:"iconfont icon-fanhui1"})),t.createElement("div",{style:{transform:"rotate(180deg)"},onClick:()=>{Mn.current.next()}},t.createElement("i",{className:"iconfont icon-fanhui1"}))))),t.createElement("div",{className:Et.group},t.createElement("div",{className:Et.title},"\u8D5B\u9898\u5206\u7EC4"),t.createElement(Ir.default,{className:Et.tabs,activeKey:qt,onChange:We},t.createElement(Ir.default.TabPane,{tab:"\u5168\u90E8",key:""}),t.createElement(Ir.default.TabPane,{tab:"\u8FDB\u884C\u4E2D",key:"progressing"}),t.createElement(Ir.default.TabPane,{tab:"\u5DF2\u7ED3\u675F",key:"ended"})),t.createElement("div",{className:Et.list},t.createElement(Va.Z,{show:!1})),t.createElement("div",{onClick:()=>ce.history.push(`/competitions?tabs=${qt}`),className:Et.btn},"\u66F4\u591A\u8D5B\u4E8B",t.createElement("i",{className:"iconfont icon-zhankai1 font14 ml5"})))))};var Zl=(0,ce.connect)(({competitions:s,user:l})=>({competitions:s,user:l}))(Fl),Ni=v(2337),kl=v(93948),ji={ProgressStyle:"ProgressStyle___gcSk5",title:"title___ti6Wz",fullScreen:"fullScreen___n9edN"},fo=v(90175),Gl=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Wl=s=>Gl(void 0,null,function*(){return(0,$.ZP)("/api/home/statistic.json",{method:"Get",params:s})}),ii=({dispatch:s})=>{var l,n,Be,J,ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr,Ta,ma,Ra,Aa,na,_a,Ya,fa,ha,Br,$a,Ne,Bn,Pn,pn,Jn,yr;const[,,hi,Ge]=(0,wn.U)(Wl,{}),bi=(0,t.useMemo)(()=>{var ye;const wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.homework_publish_statistic,_t=[{value:wt==null?void 0:wt.practice_count,name:"\u5B9E\u8BAD\u4F5C\u4E1A"},{value:wt==null?void 0:wt.hack_count,name:"\u7F16\u7A0B\u4F5C\u4E1A"},{value:wt==null?void 0:wt.normal_count,name:"\u56FE\u6587\u4F5C\u4E1A"},{value:wt==null?void 0:wt.group_count,name:"\u5206\u7EC4\u4F5C\u4E1A"},{value:wt==null?void 0:wt.exercise_count,name:"\u5728\u7EBF\u8003\u8BD5"}];return{tooltip:{trigger:"item"},legend:{orient:"vertical",right:"right",top:"center",itemWidth:14,textStyle:{color:"#727c95"},formatter:va=>{const Cr=_t==null?void 0:_t.find(al=>(al==null?void 0:al.name)==va);return`${va}${(Math.round((Cr==null?void 0:Cr.value)/(wt==null?void 0:wt.total)*100)+"%").padStart(8)}`}},color:["#34A1FA","#FAAE96","#F5D67F","#3ED1AB","#90CDFF"],series:[{type:"pie",center:["20%","50%"],radius:["40%","75%"],data:_t,labelLine:{show:!1},label:{show:!1},itemStyle:{borderColor:"#fff",borderWidth:2}}]}},[(l=Ge==null?void 0:Ge.data)==null?void 0:l.homework_publish_statistic]),ss=(0,t.useMemo)(()=>{var ye,wt;const _t=(wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.student_learn_data)==null?void 0:wt.charts,va=_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:va,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#ACC6FF",borderRadius:2},emphasis:{itemStyle:{color:"#5E91FE"}}}]}},[(Be=(n=Ge==null?void 0:Ge.data)==null?void 0:n.student_learn_data)==null?void 0:Be.charts]),mt=(0,t.useMemo)(()=>{var ye,wt;const _t=(wt=(ye=Ge==null?void 0:Ge.data)==null?void 0:ye.homework_number_statistic)==null?void 0:wt.charts,va=_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:_t==null?void 0:_t.map(Cr=>Cr==null?void 0:Cr.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#727C95"},axisLine:{lineStyle:{color:"rgba(114, 124, 149, .2)"}}},grid:{top:"12%",left:"3%",right:"4%",bottom:"3%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:va,label:{show:!0,position:"top",color:"#121C31"},itemStyle:{color:"#BBE7DD",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(ot=(J=Ge==null?void 0:Ge.data)==null?void 0:J.homework_number_statistic)==null?void 0:ot.charts]),[Qt,Or]=(0,t.useState)(!1),[li,ei]=(0,t.useState)(0),P=(0,t.useRef)(null),Gt=()=>Gl(void 0,null,function*(){const ye=yield hi({});(ye==null?void 0:ye.status)==0&&setTimeout(()=>{Gt()},5*60*1e3)});return(0,t.useEffect)(()=>{(0,St.bg)()?Gt():ce.history.push("/newlogin")},[(0,St.bg)()]),(0,t.useEffect)(()=>{if(!P.current)return;const ye=()=>{if(P.current){const va=P.current.clientHeight;va!==li&&ei(va)}};ye();const wt=new ResizeObserver(()=>{ye()});wt.observe(P.current);const _t=()=>{requestAnimationFrame(ye)};return document.addEventListener("fullscreenchange",_t),window.addEventListener("resize",ye),()=>{wt.disconnect(),document.removeEventListener("fullscreenchange",_t),window.removeEventListener("resize",ye)}},[li]),(0,t.useEffect)(()=>{const ye=()=>{const _t=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;Or(!!_t)};document.addEventListener("fullscreenchange",ye),document.addEventListener("webkitfullscreenchange",ye),document.addEventListener("mozfullscreenchange",ye),document.addEventListener("MSFullscreenChange",ye);const wt=_t=>{console.log(_t.key,"event.key"),_t.key==="F11"&&(_t.preventDefault(),Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)),_t.key==="Escape"&&Qt&&((0,ne.BU)(),Or(!1))};return window.addEventListener("keydown",wt),()=>{document.removeEventListener("fullscreenchange",ye),document.removeEventListener("webkitfullscreenchange",ye),document.removeEventListener("mozfullscreenchange",ye),document.removeEventListener("MSFullscreenChange",ye),window.removeEventListener("keydown",wt)}},[]),t.createElement(fo.Z,{mainDom:t.createElement("div",{id:"dashboard",style:{minHeight:Qt?"100vh":"",backgroundColor:"#EEF5FE"}},Qt&&t.createElement("div",{className:"flex item-center relative justify-center",style:{height:"95rem",zIndex:100}},t.createElement("img",{className:"absolute w-full",src:v(33226),style:{top:0,left:0,zIndex:-1}}),Qt&&t.createElement("div",{className:"flex item-center justify-between absolute",style:{right:"80rem",bottom:"6rem"}},t.createElement("div",{className:ji.fullScreen,style:{width:"132rem"},onClick:()=>{Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)}},t.createElement("i",{className:"iconfont icon-hjj-tuichuquanping font14"}),t.createElement("div",null,"\u9000\u51FA\u5168\u5C4F")))),t.createElement("div",{className:"flex flex-col gap-20px-rem py-20px-rem px-24px-rem",style:{color:"#121C31",height:Qt?"calc(100vh - 95rem)":"calc(100vh - 70rem)",overflowY:"auto",padding:Qt?"20rem 80rem":"20rem 20rem"}},!Qt&&t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:ji.title},"\u6570\u636E\u770B\u677F"),t.createElement("div",{className:ji.fullScreen,onClick:()=>{Qt?(0,ne.BU)():(0,ne.Dj)(document.getElementById("dashboard")),Or(!Qt)}},t.createElement("i",{className:"iconfont icon-hjj-quanping font14"}),t.createElement("div",null,"\u5168\u5C4F"))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"14%"}},t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u5E73\u53F0\u6210\u5458"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B66\u4E60\u603B\u4EBA\u6570",num:(vt=(kt=Ge==null?void 0:Ge.data)==null?void 0:kt.platform_member)==null?void 0:vt.total,icon:"#icon-hjj-xuexizongrenshu"},{title:"\u6559\u5E08\u6570",num:(Mt=(ze=Ge==null?void 0:Ge.data)==null?void 0:ze.platform_member)==null?void 0:Mt.teacher_count,icon:"#icon-hjj-jiaoshishu1"},{title:"\u5B66\u751F\u6570",num:(xn=(qt=Ge==null?void 0:Ge.data)==null?void 0:qt.platform_member)==null?void 0:xn.student_count,icon:"#icon-hjj-xueshengshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},(ye==null?void 0:ye.num)||0),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem",style:{flex:"1.5"}},t.createElement("div",{className:"font-medium"},"\u5B66\u4E60\u4EBA\u6570"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"7\u5929\u5185\u6D3B\u8DC3\u7528\u6237",num:(Mn=(bn=Ge==null?void 0:Ge.data)==null?void 0:bn.learn_number)==null?void 0:Mn.weekly_active_user_count,icon:"#icon-hjj-jinrixuexirenshu1"},{title:"\u6B63\u5728\u5B66\u4E60\u4EBA\u6570",num:(Hn=(It=Ge==null?void 0:Ge.data)==null?void 0:It.learn_number)==null?void 0:Hn.learning_count,icon:"#icon-hjj-zhengzaixuexirenshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},ye==null?void 0:ye.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title)))))),t.createElement("div",{className:"flex flex-col gap-20px-rem rounded-8px-rem bg-white py-14px-rem px-20px-rem flex-2"},t.createElement("div",{className:"font-medium"},"\u6559\u5B66\u5185\u5BB9\u6982\u89C8"),t.createElement("div",{className:"flex item-center justify-between"},[{title:"\u5B9E\u8DF5\u9879\u76EE\u6570",num:(We=(Sn=Ge==null?void 0:Ge.data)==null?void 0:Sn.teaching_content_overview)==null?void 0:We.shixun_count,icon:"#icon-hjj-shijianxiangmushu"},{title:"\u667A\u6167\u8BFE\u7A0B\u6570",num:(Xn=(bt=Ge==null?void 0:Ge.data)==null?void 0:bt.teaching_content_overview)==null?void 0:Xn.subject_count,icon:"#icon-hjj-zhihuikechengshu"},{title:"\u6559\u5B66\u8BFE\u5802\u6570",num:(br=(pr=Ge==null?void 0:Ge.data)==null?void 0:pr.teaching_content_overview)==null?void 0:br.course_count,icon:"#icon-hjj-jiaoxueketangshu"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-10px-rem"},t.createElement("svg",{className:"icon text-36px-rem","aria-hidden":!0},t.createElement("use",{xlinkHref:`${ye==null?void 0:ye.icon}`})),t.createElement("div",{className:"flex flex-col gap-4px-rem"},t.createElement("div",{className:"text-20px-rem font-bold",style:{lineHeight:"20rem"}},ye==null?void 0:ye.num),t.createElement("div",{className:"c-grey-666 text-12px-rem"},ye==null?void 0:ye.title))))))),t.createElement("div",{className:"flex gap-18px-rem",style:{height:"29%"},ref:P},t.createElement("div",{className:"flex-2 rounded-8px-rem ",style:{overflow:"hidden"}},t.createElement(Ze.Z,{className:"w-full h-full",autoplay:!0},(Ca=Ge==null?void 0:Ge.data)==null?void 0:Ca.images_url.map((ye,wt)=>{var _t;return t.createElement("div",{key:wt,className:"w-full h-full"},t.createElement("div",{style:{width:"100%",height:li||((_t=P==null?void 0:P.current)==null?void 0:_t.clientHeight),background:`url(${Ae.Z.IMG_SERVER}${ye==null?void 0:ye.image_url}) center / auto 100% no-repeat`}}))}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{style:{margin:"auto 0"}},t.createElement(pe.Z,{style:{height:"137px"},option:bi}))),t.createElement("div",{className:"flex flex-col gap-10px-rem flex-1 minW-0 rounded-8px-rem bg-white py-14px-rem px-16px-rem"},t.createElement("div",{className:"c-grey-333 font-medium"},"\u5B9E\u9A8C\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 minW-0 flex flex-col gap-8px-rem"},[{title:"\u8BC4\u6D4B\u603B\u6B21\u6570",num:(Zr=(da=Ge==null?void 0:Ge.data)==null?void 0:da.shixun_evaluate_statistic)==null?void 0:Zr.evaluate_count,icon:"icon-hjj-pingcezongcishu"},{title:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",num:(Na=(La=Ge==null?void 0:Ge.data)==null?void 0:La.shixun_evaluate_statistic)==null?void 0:Na.pass_count,icon:"icon-hjj-leijitongguocishu"},{title:"\u5E73\u5747\u901A\u8FC7\u7387",num:((qa=(Oa=Ge==null?void 0:Ge.data)==null?void 0:Oa.shixun_evaluate_statistic)==null?void 0:qa.avg_pass_rate)*100,icon:"icon-hjj-pingjuntongguoshuai",unit:"%"}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex-1 minW-0 flex gap-8px-rem item-center rounded-4px-rem pl-12px-rem",style:{background:"linear-gradient( 90deg, #E8F3FD 0%, #FFFFFF 100%)"}},t.createElement("span",{className:`iconfont ${ye==null?void 0:ye.icon}`,style:{color:"#6898FE",fontSize:"12rem"}}),t.createElement("div",{className:"text-12px-rem",style:{color:"rgba(11,15,23,0.6)"}},ye==null?void 0:ye.title),t.createElement("div",{className:"ml-auto text-16px-rem",style:{color:"#121C31"}},ye==null?void 0:ye.num,ye==null?void 0:ye.unit)))))),t.createElement("div",{className:"grid gap-18px-rem",style:{gridTemplateColumns:"1fr 1fr",height:"62%"}},t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u5B66\u4E60\u6570\u636E"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ta=(za=Ge==null?void 0:Ge.data)==null?void 0:za.student_learn_data)==null?void 0:ta.today_learn_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u65E5\u8BC4\u6D4B\u603B\u6B21\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((ga=(fr=Ge==null?void 0:Ge.data)==null?void 0:fr.student_learn_data)==null?void 0:ga.recently_learn_count)||0)),t.createElement(pe.Z,{className:"flex-1",style:{height:"162rem"},option:ss}))),t.createElement("div",{className:"flex flex-col gap-25px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u4F5C\u4E1A\u53D1\u5E03\u6570\u7EDF\u8BA1"),t.createElement("div",{className:"flex-1 flex gap-20px-rem"},t.createElement("div",{className:"rounded-6px-rem h-full py-14px-rem px-10px-rem",style:{background:"linear-gradient( 180deg, #F2F8FF 0%, #FFFFFF 100%)"}},t.createElement("div",{className:"text-12px-rem c-grey-666"},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Ta=(Sr=Ge==null?void 0:Ge.data)==null?void 0:Sr.homework_number_statistic)==null?void 0:Ta.today_homework_count)||0),t.createElement("div",{className:"w-full mt-14px-rem ",style:{height:"1rem",border:"1rem dashed rgba(33,135,217,0.43)"}}),t.createElement("div",{className:"text-12px-rem c-grey-666 text-nowrap mt-14px-rem"},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:"font-bold text-20px-rem mt-4px-rem",style:{color:"#121C31"}},((Ra=(ma=Ge==null?void 0:Ge.data)==null?void 0:ma.homework_number_statistic)==null?void 0:Ra.recently_homework_count)||0)),t.createElement(pe.Z,{className:"flex-1",style:{height:"162rem"},option:mt}))),t.createElement("div",{className:"flex flex-col gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},t.createElement("div",{className:"font-medium c-grey-333"},"\u5B66\u751F\u6574\u4F53\u4F5C\u4E1A\u5B8C\u6210\u7387"),t.createElement("div",{className:"mt-16px-rem flex flex-col gap-20px-rem"},[{title:"\u5B9E\u8BAD\u4F5C\u4E1A",percent:(na=(Aa=Ge==null?void 0:Ge.data)==null?void 0:Aa.homework_complete_statistic)==null?void 0:na.practice_rate,strokeColor:{from:"#C8D9FD",to:"#6596FE"}},{title:"\u7F16\u7A0B\u4F5C\u4E1A",percent:(Ya=(_a=Ge==null?void 0:Ge.data)==null?void 0:_a.homework_complete_statistic)==null?void 0:Ya.hack_rate,strokeColor:{from:"#D5E8FE",to:"#67B4F7"}},{title:"\u56FE\u6587\u4F5C\u4E1A",percent:(ha=(fa=Ge==null?void 0:Ge.data)==null?void 0:fa.homework_complete_statistic)==null?void 0:ha.normal_rate,strokeColor:{from:"#D2EFFF",to:"#72CDFF"}},{title:"\u5206\u7EC4\u4F5C\u4E1A",percent:($a=(Br=Ge==null?void 0:Ge.data)==null?void 0:Br.homework_complete_statistic)==null?void 0:$a.group_rate,strokeColor:{from:"#F1E6CA",to:"#FFD28C"}}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex item-center gap-20px-rem"},t.createElement("div",{className:"text-nowrap",style:{color:"#727C95"}},ye==null?void 0:ye.title),t.createElement(kl.Z,{className:ji.ProgressStyle,percent:Math.round((ye==null?void 0:ye.percent)*1e4)/100,strokeColor:ye==null?void 0:ye.strokeColor,format:_t=>t.createElement("span",{className:"text-16px-rem",style:{color:"#121C31"}},_t.toFixed(1),"%")}))))),t.createElement("div",{className:"flex gap-10px-rem py-14px-rem px-20px-rem rounded-8px-rem bg-white"},[{title:"\u8BD5\u9898\u603B\u6570",src:v(31632),num:(Bn=(Ne=Ge==null?void 0:Ge.data)==null?void 0:Ne.count_statistic)==null?void 0:Bn.question_count},{title:"\u8BD5\u5377\u603B\u6570",src:v(52609),num:(pn=(Pn=Ge==null?void 0:Ge.data)==null?void 0:Pn.count_statistic)==null?void 0:pn.paper_count},{title:"\u8BFE\u4EF6\u603B\u6570",src:v(46326),num:(yr=(Jn=Ge==null?void 0:Ge.data)==null?void 0:Jn.count_statistic)==null?void 0:yr.courseware_count}].map((ye,wt)=>t.createElement("div",{key:wt,className:"flex flex-col item-center justify-center flex-1 minW-0 rounded-8px-rem ",style:{background:"linear-gradient( 180deg, rgba(234,243,255,0.8) 0%, #F8FCFF 100%)"}},t.createElement("img",{src:ye==null?void 0:ye.src,style:{width:"40rem"}}),t.createElement("div",{className:"c-grey-666 mt-24px-rem"},ye==null?void 0:ye.title),t.createElement("div",{className:"text-20px-rem font-bold mt-4px-rem",style:{color:"#121C31"}},ye==null?void 0:ye.num)))))))})};var Vl=(0,ce.connect)(({})=>({}))(ii),Pt={homeCon:"homeCon___IPlea",mainLogo:"mainLogo___BS7eJ",exptStats:"exptStats___aCtB_",exptStatsItem:"exptStatsItem___l9SVl",esItemName:"esItemName___L8Tzl",titleName:"titleName___RKQq1",platSituStats:"platSituStats___iQ2Hu",pSSItem:"pSSItem___aWBDd",new_jxkt:"new_jxkt___uLIIr",new_syxm:"new_syxm___ZDHlH",kt_sx_item:"kt_sx_item___FL0da",kt_sx_item_user:"kt_sx_item_user___aZIT6",kt_sx_item_name:"kt_sx_item_name___XPGIy",kt_sx_item_time:"kt_sx_item_time___Gddx9",watchMore:"watchMore___gm2yE",fwsj_zyfb:"fwsj_zyfb___NjqSx",zyfb_info:"zyfb_info___lD1Cr",zyfb_info_l_r:"zyfb_info_l_r___ZEIxA",info_title:"info_title___rBABx",info_count:"info_count___JgjfG"},Hi=Object.defineProperty,Ui=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Hl=(s,l,n)=>l in s?Hi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Xi=(s,l)=>{for(var n in l||(l={}))ho.call(l,n)&&Hl(s,n,l[n]);if(Ui)for(var n of Ui(l))Qi.call(l,n)&&Hl(s,n,l[n]);return s};const vo=s=>React.createElement("svg",Xi({width:15,height:14,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u8BC4\u6D4B\u603B\u6B21\u6570"),React.createElement("path",{d:"M.533.005c.292 0 .53.239.53.53v11.67h12.73c.292 0 .53.238.53.53 0 .291-.238.53-.53.53H.533a.532.532 0 0 1-.53-.53V.534c0-.291.239-.53.53-.53ZM13.236 2.79c.186-.212.53-.186.716 0 .186.185.186.504 0 .716L9.364 8.12a.524.524 0 0 1-.37.16.585.585 0 0 1-.399-.16L5.97 5.495 2.761 8.704a.513.513 0 0 1-.742 0 .513.513 0 0 1 0-.743l3.58-3.554a.524.524 0 0 1 .371-.159.79.79 0 0 1 .398.133L9.02 7.033Z",fill:"#00DDC7",fillRule:"nonzero"}));var Mo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS41MzMuMDA1Yy4yOTIgMCAuNTMuMjM5LjUzLjUzdjExLjY3aDEyLjczYy4yOTIgMCAuNTMuMjM4LjUzLjUzIDAgLjI5MS0uMjM4LjUzLS41My41M0guNTMzYS41MzIuNTMyIDAgMCAxLS41My0uNTNWLjUzNGMwLS4yOTEuMjM5LS41My41My0uNTNaTTEzLjIzNiAyLjc5Yy4xODYtLjIxMi41My0uMTg2LjcxNiAwIC4xODYuMTg1LjE4Ni41MDQgMCAuNzE2TDkuMzY0IDguMTJhLjUyNC41MjQgMCAwIDEtLjM3LjE2LjU4NS41ODUgMCAwIDEtLjM5OS0uMTZMNS45NyA1LjQ5NSAyLjc2MSA4LjcwNGEuNTEzLjUxMyAwIDAgMS0uNzQyIDAgLjUxMy41MTMgMCAwIDEgMC0uNzQzbDMuNTgtMy41NTRhLjUyNC41MjQgMCAwIDEgLjM3MS0uMTU5Ljc5Ljc5IDAgMCAxIC4zOTguMTMzTDkuMDIgNy4wMzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Ji=Object.defineProperty,Ul=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,Ki=(s,l,n)=>l in s?Ji(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Do=(s,l)=>{for(var n in l||(l={}))po.call(l,n)&&Ki(s,n,l[n]);if(Ul)for(var n of Ul(l))Eo.call(l,n)&&Ki(s,n,l[n]);return s};const Jo=s=>React.createElement("svg",Do({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570"),React.createElement("path",{d:"M4.317 14.377H.724a.719.719 0 0 1-.718-.719V5.395c0-.397.321-.719.718-.719h3.593V.724c0-.397.322-.718.719-.718h4.31c.398 0 .72.321.72.718v6.827h3.592c.376 0 .689.29.717.664l.002.054v5.39c0 .375-.29.688-.665.716l-.054.002H4.317Zm0-8.623H1.083V13.3h3.234V5.754Zm8.982 2.874h-3.234V13.3H13.3v-4.67ZM8.988 1.083H5.395V13.3h3.593V1.083Z",fill:"#00DDC7",fillRule:"nonzero"}));var Io="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuMzE3IDE0LjM3N0guNzI0YS43MTkuNzE5IDAgMCAxLS43MTgtLjcxOVY1LjM5NWMwLS4zOTcuMzIxLS43MTkuNzE4LS43MTloMy41OTNWLjcyNGMwLS4zOTcuMzIyLS43MTguNzE5LS43MThoNC4zMWMuMzk4IDAgLjcyLjMyMS43Mi43MTh2Ni44MjdoMy41OTJjLjM3NiAwIC42ODkuMjkuNzE3LjY2NGwuMDAyLjA1NHY1LjM5YzAgLjM3NS0uMjkuNjg4LS42NjUuNzE2bC0uMDU0LjAwMkg0LjMxN1ptMC04LjYyM0gxLjA4M1YxMy4zaDMuMjM0VjUuNzU0Wm04Ljk4MiAyLjg3NGgtMy4yMzRWMTMuM0gxMy4zdi00LjY3Wk04Ljk4OCAxLjA4M0g1LjM5NVYxMy4zaDMuNTkzVjEuMDgzWiIgZmlsbD0iIzAwRERDNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Ql=Object.defineProperty,qi=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,Jl=(s,l,n)=>l in s?Ql(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Kl=(s,l)=>{for(var n in l||(l={}))wo.call(l,n)&&Jl(s,n,l[n]);if(qi)for(var n of qi(l))Xl.call(l,n)&&Jl(s,n,l[n]);return s};const yo=s=>React.createElement("svg",Kl({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u5E73\u5747\u901A\u8FC7\u7387"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h14.4v14.4H0z"}),React.createElement("path",{d:"M5.572.552c.273 0 .455.091.546.364.09.273 0 .637-.273.728C2.75 3.01 1.295 6.558 2.659 9.653c1.001 2.184 3.095 3.64 5.552 3.64.819 0 1.638-.182 2.457-.546a6.056 6.056 0 0 0 3.185-3.185c.09-.182.273-.364.546-.364h.182c.182.09.273.182.273.273.091.182.091.273 0 .455-1.183 2.73-3.731 4.459-6.643 4.459a7.416 7.416 0 0 1-2.821-.546C1.75 12.292.02 8.015 1.567 4.374 2.295 2.645 3.66 1.371 5.3.644c.09 0 .182-.092.273-.092ZM8.21.006a7.147 7.147 0 0 1 7.189 7.19c0 .272-.273.546-.546.546H8.211c-.273 0-.546-.274-.546-.547V.552c0-.273.273-.546.546-.546Zm.637 1.183h-.091v5.46h5.46v-.09c-.182-1.366-.82-2.64-1.73-3.64-1-1.002-2.274-1.548-3.64-1.73Z",fill:"#00DDC7",fillRule:"nonzero"})));var ql="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE0LjR2MTQuNEgweiIvPjxwYXRoIGQ9Ik01LjU3Mi41NTJjLjI3MyAwIC40NTUuMDkxLjU0Ni4zNjQuMDkuMjczIDAgLjYzNy0uMjczLjcyOEMyLjc1IDMuMDEgMS4yOTUgNi41NTggMi42NTkgOS42NTNjMS4wMDEgMi4xODQgMy4wOTUgMy42NCA1LjU1MiAzLjY0LjgxOSAwIDEuNjM4LS4xODIgMi40NTctLjU0NmE2LjA1NiA2LjA1NiAwIDAgMCAzLjE4NS0zLjE4NWMuMDktLjE4Mi4yNzMtLjM2NC41NDYtLjM2NGguMTgyYy4xODIuMDkuMjczLjE4Mi4yNzMuMjczLjA5MS4xODIuMDkxLjI3MyAwIC40NTUtMS4xODMgMi43My0zLjczMSA0LjQ1OS02LjY0MyA0LjQ1OWE3LjQxNiA3LjQxNiAwIDAgMS0yLjgyMS0uNTQ2QzEuNzUgMTIuMjkyLjAyIDguMDE1IDEuNTY3IDQuMzc0IDIuMjk1IDIuNjQ1IDMuNjYgMS4zNzEgNS4zLjY0NGMuMDkgMCAuMTgyLS4wOTIuMjczLS4wOTJaTTguMjEuMDA2YTcuMTQ3IDcuMTQ3IDAgMCAxIDcuMTg5IDcuMTljMCAuMjcyLS4yNzMuNTQ2LS41NDYuNTQ2SDguMjExYy0uMjczIDAtLjU0Ni0uMjc0LS41NDYtLjU0N1YuNTUyYzAtLjI3My4yNzMtLjU0Ni41NDYtLjU0NlptLjYzNyAxLjE4M2gtLjA5MXY1LjQ2aDUuNDZ2LS4wOWMtLjE4Mi0xLjM2Ni0uODItMi42NC0xLjczLTMuNjQtMS0xLjAwMi0yLjI3NC0xLjU0OC0zLjY0LTEuNzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Co=Object.defineProperty,_i=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,_l=Object.prototype.propertyIsEnumerable,$i=(s,l,n)=>l in s?Co(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,$l=(s,l)=>{for(var n in l||(l={}))Lo.call(l,n)&&$i(s,n,l[n]);if(_i)for(var n of _i(l))_l.call(l,n)&&$i(s,n,l[n]);return s};const Ko=s=>React.createElement("svg",$l({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjkc_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjkc_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M4.235.257v27.454H1.497c-.339 0-.655-.139-.882-.375a1.306 1.306 0 0 1-.358-.919V1.551c0-.327.15-.665.39-.914.217-.225.513-.38.85-.38h2.738Zm18.064 0c.34 0 .655.139.883.375.22.228.358.547.358.919v24.891c.071.347-.019.664-.216.893a1.127 1.127 0 0 1-.864.376H6.3V.364h8.363v9.862l3.151-3.385 3.245 3.245V.257Z",transform:"translate(17.828 15.967)",fill:"url(#sjkc_svg__a)",stroke:"url(#sjkc_svg__b)",strokeWidth:.514})));var No="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00LjIzNS4yNTd2MjcuNDU0SDEuNDk3Yy0uMzM5IDAtLjY1NS0uMTM5LS44ODItLjM3NWExLjMwNiAxLjMwNiAwIDAgMS0uMzU4LS45MTlWMS41NTFjMC0uMzI3LjE1LS42NjUuMzktLjkxNC4yMTctLjIyNS41MTMtLjM4Ljg1LS4zOGgyLjczOFptMTguMDY0IDBjLjM0IDAgLjY1NS4xMzkuODgzLjM3NS4yMi4yMjguMzU4LjU0Ny4zNTguOTE5djI0Ljg5MWMuMDcxLjM0Ny0uMDE5LjY2NC0uMjE2Ljg5M2ExLjEyNyAxLjEyNyAwIDAgMS0uODY0LjM3Nkg2LjNWLjM2NGg4LjM2M3Y5Ljg2MmwzLjE1MS0zLjM4NSAzLjI0NSAzLjI0NVYuMjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuODI4IDE1Ljk2NykiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",jo=Object.defineProperty,es=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ts=(s,l,n)=>l in s?jo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,tl=(s,l)=>{for(var n in l||(l={}))el.call(l,n)&&ts(s,n,l[n]);if(es)for(var n of es(l))xo.call(l,n)&&ts(s,n,l[n]);return s};const Xa=s=>React.createElement("svg",tl({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"6"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"sjrw_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"sjrw_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M28.636 22.48c.197 0 .386.053.551.15.166.097.307.239.406.413.2.352.2.784 0 1.137a1.101 1.101 0 0 1-.957.563H1.363a1.09 1.09 0 0 1-.78-.33 1.141 1.141 0 0 1-.326-.802c0-.313.124-.597.326-.802.2-.203.476-.33.78-.33ZM25.908.256c1.059 0 2.017.437 2.71 1.143a3.931 3.931 0 0 1 1.118 2.537l.007.23V16.11c0 1.08-.43 2.058-1.125 2.766a3.79 3.79 0 0 1-2.485 1.137l-.225.006H4.092a3.786 3.786 0 0 1-2.71-1.143A3.93 3.93 0 0 1 .264 16.34l-.007-.23V4.167c0-1.08.43-2.059 1.125-2.766A3.79 3.79 0 0 1 3.866.264l.226-.007h21.816ZM16.111 3.91h-1.389l-.167.008a1.71 1.71 0 0 0-.987.425 1.442 1.442 0 0 0-.492 1.075c0 .418.186.8.492 1.075.295.265.703.432 1.154.432h1.39l.166-.008c.385-.035.729-.192.987-.424.306-.276.492-.657.492-1.075 0-.42-.186-.8-.492-1.075a1.722 1.722 0 0 0-1.154-.433Z",transform:"translate(15 18)",fill:"url(#sjrw_svg__a)",stroke:"url(#sjrw_svg__b)",strokeWidth:.514})));var ns="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yOC42MzYgMjIuNDhjLjE5NyAwIC4zODYuMDUzLjU1MS4xNS4xNjYuMDk3LjMwNy4yMzkuNDA2LjQxMy4yLjM1Mi4yLjc4NCAwIDEuMTM3YTEuMTAxIDEuMTAxIDAgMCAxLS45NTcuNTYzSDEuMzYzYTEuMDkgMS4wOSAwIDAgMS0uNzgtLjMzIDEuMTQxIDEuMTQxIDAgMCAxLS4zMjYtLjgwMmMwLS4zMTMuMTI0LS41OTcuMzI2LS44MDIuMi0uMjAzLjQ3Ni0uMzMuNzgtLjMzWk0yNS45MDguMjU2YzEuMDU5IDAgMi4wMTcuNDM3IDIuNzEgMS4xNDNhMy45MzEgMy45MzEgMCAwIDEgMS4xMTggMi41MzdsLjAwNy4yM1YxNi4xMWMwIDEuMDgtLjQzIDIuMDU4LTEuMTI1IDIuNzY2YTMuNzkgMy43OSAwIDAgMS0yLjQ4NSAxLjEzN2wtLjIyNS4wMDZINC4wOTJhMy43ODYgMy43ODYgMCAwIDEtMi43MS0xLjE0M0EzLjkzIDMuOTMgMCAwIDEgLjI2NCAxNi4zNGwtLjAwNy0uMjNWNC4xNjdjMC0xLjA4LjQzLTIuMDU5IDEuMTI1LTIuNzY2QTMuNzkgMy43OSAwIDAgMSAzLjg2Ni4yNjRsLjIyNi0uMDA3aDIxLjgxNlpNMTYuMTExIDMuOTFoLTEuMzg5bC0uMTY3LjAwOGExLjcxIDEuNzEgMCAwIDAtLjk4Ny40MjUgMS40NDIgMS40NDIgMCAwIDAtLjQ5MiAxLjA3NWMwIC40MTguMTg2LjguNDkyIDEuMDc1LjI5NS4yNjUuNzAzLjQzMiAxLjE1NC40MzJoMS4zOWwuMTY2LS4wMDhjLjM4NS0uMDM1LjcyOS0uMTkyLjk4Ny0uNDI0LjMwNi0uMjc2LjQ5Mi0uNjU3LjQ5Mi0xLjA3NSAwLS40Mi0uMTg2LS44LS40OTItMS4wNzVhMS43MjIgMS43MjIgMCAwIDAtMS4xNTQtLjQzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1IDE4KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",bo=Object.defineProperty,nl=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,as=(s,l,n)=>l in s?bo(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Bo=(s,l)=>{for(var n in l||(l={}))rs.call(l,n)&&as(s,n,l[n]);if(nl)for(var n of nl(l))So.call(l,n)&&as(s,n,l[n]);return s};const Oo=s=>React.createElement("svg",Bo({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"12"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"syhj_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"syhj_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.969 14.32a3.96 3.96 0 0 1 3.961 3.961c1.026.91 1.67 1.23 2.106 1.76.443.537.672 1.283.703 2.221.002 1.274-.271 2.213-.85 2.83-.584.62-1.469.9-2.639.9H13.125c-1.128 0-1.99-.26-2.575-.808-.582-.545-.878-1.368-.914-2.447-.002-1.273.271-2.213.85-2.83.584-.62 1.469-.9 2.639-.9.307-1.256.708-2.129 1.33-2.751a3.398 3.398 0 0 1 2.42-1c.916 0 1.75.353 2.372.93.727-.571 1.185-1.015 1.741-1.336a3.96 3.96 0 0 1 1.98-.53Zm-21.738.662.116.003 10.964.005c-.384.42-.67.921-.832 1.465-1.343.361-2.597 1.034-3.513 1.97-.862.88-1.428 1.991-1.501 3.304a7.412 7.412 0 0 0 1.197 4.211H1.348a1 1 0 0 1-.726-.272.941.941 0 0 1-.292-.699v-9.133a.894.894 0 0 1 .278-.593.956.956 0 0 1 .739-.258Zm20.212-7.016c.188.163.325.386.377.642l.02.13v3.01c-.021.296-.16.572-.387.765a1.181 1.181 0 0 1-.719.283l-.132-.001H1.498A1.193 1.193 0 0 1 .28 11.87l-.023-.13V8.737c.02-.297.16-.573.387-.767.202-.173.455-.272.719-.283l.132.002h19.107c.319-.024.617.084.84.278ZM3.167 8.54A1.649 1.649 0 0 0 1.994 9a1.663 1.663 0 0 0-.513 1.18c.025.441.22.837.523 1.126.3.287.708.468 1.158.482a1.644 1.644 0 0 0 1.666-1.62 1.644 1.644 0 0 0-1.66-1.628ZM1.352.257l.134.011h19.116a1.155 1.155 0 0 1 1.218.92l.02.132v3.008c-.021.297-.16.572-.387.766a1.181 1.181 0 0 1-.719.283l-.132-.002H1.495c-.31.022-.616-.08-.852-.283a1.112 1.112 0 0 1-.37-.64l-.016-.126v-3.02c0-.302.131-.588.36-.785C.788.375 1 .285 1.22.263l.133-.006Zm1.815.794a1.704 1.704 0 0 0-1.686 1.637c.025.442.22.838.523 1.128.3.287.708.469 1.158.483a1.644 1.644 0 0 0 1.666-1.623 1.64 1.64 0 0 0-1.66-1.625Z",transform:"translate(18 17)",fill:"url(#syhj_svg__a)",stroke:"url(#syhj_svg__b)",strokeWidth:.514})));var zo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi45NjkgMTQuMzJhMy45NiAzLjk2IDAgMCAxIDMuOTYxIDMuOTYxYzEuMDI2LjkxIDEuNjcgMS4yMyAyLjEwNiAxLjc2LjQ0My41MzcuNjcyIDEuMjgzLjcwMyAyLjIyMS4wMDIgMS4yNzQtLjI3MSAyLjIxMy0uODUgMi44My0uNTg0LjYyLTEuNDY5LjktMi42MzkuOUgxMy4xMjVjLTEuMTI4IDAtMS45OS0uMjYtMi41NzUtLjgwOC0uNTgyLS41NDUtLjg3OC0xLjM2OC0uOTE0LTIuNDQ3LS4wMDItMS4yNzMuMjcxLTIuMjEzLjg1LTIuODMuNTg0LS42MiAxLjQ2OS0uOSAyLjYzOS0uOS4zMDctMS4yNTYuNzA4LTIuMTI5IDEuMzMtMi43NTFhMy4zOTggMy4zOTggMCAwIDEgMi40Mi0xYy45MTYgMCAxLjc1LjM1MyAyLjM3Mi45My43MjctLjU3MSAxLjE4NS0xLjAxNSAxLjc0MS0xLjMzNmEzLjk2IDMuOTYgMCAwIDEgMS45OC0uNTNabS0yMS43MzguNjYyLjExNi4wMDMgMTAuOTY0LjAwNWMtLjM4NC40Mi0uNjcuOTIxLS44MzIgMS40NjUtMS4zNDMuMzYxLTIuNTk3IDEuMDM0LTMuNTEzIDEuOTctLjg2Mi44OC0xLjQyOCAxLjk5MS0xLjUwMSAzLjMwNGE3LjQxMiA3LjQxMiAwIDAgMCAxLjE5NyA0LjIxMUgxLjM0OGExIDEgMCAwIDEtLjcyNi0uMjcyLjk0MS45NDEgMCAwIDEtLjI5Mi0uNjk5di05LjEzM2EuODk0Ljg5NCAwIDAgMSAuMjc4LS41OTMuOTU2Ljk1NiAwIDAgMSAuNzM5LS4yNThabTIwLjIxMi03LjAxNmMuMTg4LjE2My4zMjUuMzg2LjM3Ny42NDJsLjAyLjEzdjMuMDFjLS4wMjEuMjk2LS4xNi41NzItLjM4Ny43NjVhMS4xODEgMS4xODEgMCAwIDEtLjcxOS4yODNsLS4xMzItLjAwMUgxLjQ5OEExLjE5MyAxLjE5MyAwIDAgMSAuMjggMTEuODdsLS4wMjMtLjEzVjguNzM3Yy4wMi0uMjk3LjE2LS41NzMuMzg3LS43NjcuMjAyLS4xNzMuNDU1LS4yNzIuNzE5LS4yODNsLjEzMi4wMDJoMTkuMTA3Yy4zMTktLjAyNC42MTcuMDg0Ljg0LjI3OFpNMy4xNjcgOC41NEExLjY0OSAxLjY0OSAwIDAgMCAxLjk5NCA5YTEuNjYzIDEuNjYzIDAgMCAwLS41MTMgMS4xOGMuMDI1LjQ0MS4yMi44MzcuNTIzIDEuMTI2LjMuMjg3LjcwOC40NjggMS4xNTguNDgyYTEuNjQ0IDEuNjQ0IDAgMCAwIDEuNjY2LTEuNjIgMS42NDQgMS42NDQgMCAwIDAtMS42Ni0xLjYyOFpNMS4zNTIuMjU3bC4xMzQuMDExaDE5LjExNmExLjE1NSAxLjE1NSAwIDAgMSAxLjIxOC45MmwuMDIuMTMydjMuMDA4Yy0uMDIxLjI5Ny0uMTYuNTcyLS4zODcuNzY2YTEuMTgxIDEuMTgxIDAgMCAxLS43MTkuMjgzbC0uMTMyLS4wMDJIMS40OTVjLS4zMS4wMjItLjYxNi0uMDgtLjg1Mi0uMjgzYTEuMTEyIDEuMTEyIDAgMCAxLS4zNy0uNjRsLS4wMTYtLjEyNnYtMy4wMmMwLS4zMDIuMTMxLS41ODguMzYtLjc4NUMuNzg4LjM3NSAxIC4yODUgMS4yMi4yNjNsLjEzMy0uMDA2Wm0xLjgxNS43OTRhMS43MDQgMS43MDQgMCAwIDAtMS42ODYgMS42MzdjLjAyNS40NDIuMjIuODM4LjUyMyAxLjEyOC4zLjI4Ny43MDguNDY5IDEuMTU4LjQ4M2ExLjY0NCAxLjY0NCAwIDAgMCAxLjY2Ni0xLjYyMyAxLjY0IDEuNjQgMCAwIDAtMS42Ni0xLjYyNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4IDE3KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",To=Object.defineProperty,is=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,xi=(s,l,n)=>l in s?To(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Ro=(s,l)=>{for(var n in l||(l={}))ls.call(l,n)&&xi(s,n,l[n]);if(is)for(var n of is(l))rl.call(l,n)&&xi(s,n,l[n]);return s};const qo=s=>React.createElement("svg",Ro({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"stsl_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"stsl_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M22.605.257c.342 0 .658.111.914.3.185.135.338.31.448.514l.074.157-9.768 14.208.108 3.224a2.208 2.208 0 0 0 2.626 2.175l.206-.05 3.205-1.065 3.722-5.36v9.736a1.553 1.553 0 0 1-1.267 1.524l-.146.02-20.92.006A1.553 1.553 0 0 1 .283 24.38l-.02-.146L.257 1.807A1.553 1.553 0 0 1 1.524.283l.147-.02L22.605.257ZM10.843 18.72H4.217l-.15.007a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h6.638l.15-.007a1.46 1.46 0 0 0 .883-.422 1.458 1.458 0 0 0 0-2.065 1.458 1.458 0 0 0-1.033-.43Zm2.41-7.23H4.217l-.15.008a1.46 1.46 0 0 0-.883.422c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h9.048l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm3.012-7.228H4.217l-.15.008a1.46 1.46 0 0 0-.883.421c-.265.265-.43.63-.43 1.033 0 .385.151.737.415 1.001.25.25.606.423 1.036.46h12.06l.149-.007a1.46 1.46 0 0 0 .884-.421 1.458 1.458 0 0 0 0-2.066 1.458 1.458 0 0 0-1.033-.43Zm8.167-.409 3.313 2.312-8.42 12.128-2.479.822c-.24.017-.422-.01-.552-.083l-.281-3.066 8.419-12.113Zm1.805-2.563 3.29 1.803a.3.3 0 0 1 .111.159.289.289 0 0 1 0 .173l-.713 1.037-3.31-2.282.622-.89Z",transform:"translate(15.012 17.002)",fill:"url(#stsl_svg__a)",stroke:"url(#stsl_svg__b)",strokeWidth:.514})));var Ot="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0yMi42MDUuMjU3Yy4zNDIgMCAuNjU4LjExMS45MTQuMy4xODUuMTM1LjMzOC4zMS40NDguNTE0bC4wNzQuMTU3LTkuNzY4IDE0LjIwOC4xMDggMy4yMjRhMi4yMDggMi4yMDggMCAwIDAgMi42MjYgMi4xNzVsLjIwNi0uMDUgMy4yMDUtMS4wNjUgMy43MjItNS4zNnY5LjczNmExLjU1MyAxLjU1MyAwIDAgMS0xLjI2NyAxLjUyNGwtLjE0Ni4wMi0yMC45Mi4wMDZBMS41NTMgMS41NTMgMCAwIDEgLjI4MyAyNC4zOGwtLjAyLS4xNDZMLjI1NyAxLjgwN0ExLjU1MyAxLjU1MyAwIDAgMSAxLjUyNC4yODNsLjE0Ny0uMDJMMjIuNjA1LjI1N1pNMTAuODQzIDE4LjcySDQuMjE3bC0uMTUuMDA3YTEuNDYgMS40NiAwIDAgMC0uODgzLjQyMmMtLjI2NS4yNjUtLjQzLjYzLS40MyAxLjAzMyAwIC4zODUuMTUxLjczNy40MTUgMS4wMDEuMjUuMjUuNjA2LjQyMyAxLjAzNi40Nmg2LjYzOGwuMTUtLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4My0uNDIyIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjUgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0yLjQxLTcuMjNINC4yMTdsLS4xNS4wMDhhMS40NiAxLjQ2IDAgMCAwLS44ODMuNDIyYy0uMjY1LjI2NS0uNDMuNjMtLjQzIDEuMDMzIDAgLjM4NS4xNTEuNzM3LjQxNSAxLjAwMS4yNS4yNS42MDYuNDIzIDEuMDM2LjQ2aDkuMDQ4bC4xNDktLjAwN2ExLjQ2IDEuNDYgMCAwIDAgLjg4NC0uNDIxIDEuNDU4IDEuNDU4IDAgMCAwIDAtMi4wNjYgMS40NTggMS40NTggMCAwIDAtMS4wMzMtLjQzWm0zLjAxMi03LjIyOEg0LjIxN2wtLjE1LjAwOGExLjQ2IDEuNDYgMCAwIDAtLjg4My40MjFjLS4yNjUuMjY1LS40My42My0uNDMgMS4wMzMgMCAuMzg1LjE1MS43MzcuNDE1IDEuMDAxLjI1LjI1LjYwNi40MjMgMS4wMzYuNDZoMTIuMDZsLjE0OS0uMDA3YTEuNDYgMS40NiAwIDAgMCAuODg0LS40MjEgMS40NTggMS40NTggMCAwIDAgMC0yLjA2NiAxLjQ1OCAxLjQ1OCAwIDAgMC0xLjAzMy0uNDNabTguMTY3LS40MDkgMy4zMTMgMi4zMTItOC40MiAxMi4xMjgtMi40NzkuODIyYy0uMjQuMDE3LS40MjItLjAxLS41NTItLjA4M2wtLjI4MS0zLjA2NiA4LjQxOS0xMi4xMTNabTEuODA1LTIuNTYzIDMuMjkgMS44MDNhLjMuMyAwIDAgMSAuMTExLjE1OS4yODkuMjg5IDAgMCAxIDAgLjE3M2wtLjcxMyAxLjAzNy0zLjMxLTIuMjgyLjYyMi0uODlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMTIgMTcuMDAyKSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",Ye=Object.defineProperty,nt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Ja=(s,l,n)=>l in s?Ye(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,$r=(s,l)=>{for(var n in l||(l={}))Rt.call(l,n)&&Ja(s,n,l[n]);if(nt)for(var n of nt(l))vn.call(l,n)&&Ja(s,n,l[n]);return s};const Ka=s=>React.createElement("svg",$r({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"10"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xsks_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xsks_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"m11.501 9.255.438.603 8.076 8.262.414.422-.157.57-2.592 9.46-.207.757h-.79l-15.157.252 6.532-6.532a2.47 2.47 0 0 0 2.916-1.022 2.47 2.47 0 0 0 .35-1.685 2.47 2.47 0 0 0-.831-1.506 2.47 2.47 0 0 0-1.612-.6 2.47 2.47 0 0 0-1.615.594 2.47 2.47 0 0 0-.594 3.01l-4.658 4.657-1.75 1.751.167-15.757.742-.217 9.634-2.815.694-.204ZM17.926.257c1.017 0 1.985.41 2.732 1.152l7.702 7.975a3.834 3.834 0 0 1 1.144 2.626 3.457 3.457 0 0 1-1 2.538l-3.027 2.076c-.455.4-1.09.65-1.923.826-1.41.054-2.393-.348-3.122-1.065L13.41 9.434a3.843 3.843 0 0 1-1.154-2.53c-.05-.913.234-1.784.81-2.455l2.238-3.016c.9-.849 1.742-1.18 2.621-1.176Z",transform:"translate(17.009 15.011)",fill:"url(#xsks_svg__a)",stroke:"url(#xsks_svg__b)",strokeWidth:.514})));var Sa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Im0xMS41MDEgOS4yNTUuNDM4LjYwMyA4LjA3NiA4LjI2Mi40MTQuNDIyLS4xNTcuNTctMi41OTIgOS40Ni0uMjA3Ljc1N2gtLjc5bC0xNS4xNTcuMjUyIDYuNTMyLTYuNTMyYTIuNDcgMi40NyAwIDAgMCAyLjkxNi0xLjAyMiAyLjQ3IDIuNDcgMCAwIDAgLjM1LTEuNjg1IDIuNDcgMi40NyAwIDAgMC0uODMxLTEuNTA2IDIuNDcgMi40NyAwIDAgMC0xLjYxMi0uNiAyLjQ3IDIuNDcgMCAwIDAtMS42MTUuNTk0IDIuNDcgMi40NyAwIDAgMC0uNTk0IDMuMDFsLTQuNjU4IDQuNjU3LTEuNzUgMS43NTEuMTY3LTE1Ljc1Ny43NDItLjIxNyA5LjYzNC0yLjgxNS42OTQtLjIwNFpNMTcuOTI2LjI1N2MxLjAxNyAwIDEuOTg1LjQxIDIuNzMyIDEuMTUybDcuNzAyIDcuOTc1YTMuODM0IDMuODM0IDAgMCAxIDEuMTQ0IDIuNjI2IDMuNDU3IDMuNDU3IDAgMCAxLTEgMi41MzhsLTMuMDI3IDIuMDc2Yy0uNDU1LjQtMS4wOS42NS0xLjkyMy44MjYtMS40MS4wNTQtMi4zOTMtLjM0OC0zLjEyMi0xLjA2NUwxMy40MSA5LjQzNGEzLjg0MyAzLjg0MyAwIDAgMS0xLjE1NC0yLjUzYy0uMDUtLjkxMy4yMzQtMS43ODQuODEtMi40NTVsMi4yMzgtMy4wMTZjLjktLjg0OSAxLjc0Mi0xLjE4IDIuNjIxLTEuMTc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuMDA5IDE1LjAxMSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",fi=Object.defineProperty,Ba=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,_o=(s,l,n)=>l in s?fi(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,fu=(s,l)=>{for(var n in l||(l={}))ea.call(l,n)&&_o(s,n,l[n]);if(Ba)for(var n of Ba(l))Au.call(l,n)&&_o(s,n,l[n]);return s};const Xu=s=>React.createElement("svg",fu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"2"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"ljxxrs_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"ljxxrs_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M16 .257A6.711 6.711 0 0 1 22.743 7c0 1.987-.881 3.775-2.259 5.01-.151.135-.309.265-.471.387.195.015.399.035.613.06 2.97.344 3.845 1.165 4.645 2.681l.083.16 4.008-.935c.652-.212 1.413-.104 2.065.313a2.193 2.193 0 0 1 1.162 1.38l.035.151.119 8.705c0 .571-.218 1.115-.581 1.556-.33.4-.78.716-1.295.891l-.197.06-14.29 3.317L2.338 27.42a2.897 2.897 0 0 1-1.499-.952 2.486 2.486 0 0 1-.573-1.367l-.008-.189v-8.04c0-.731.299-1.384.788-1.854a2.787 2.787 0 0 1 1.944-.76c.167 0 .336-.006.504.048l.126.052 3.049.712c.727-1.208 1.774-2.125 4.783-2.551.21-.03.41-.055.602-.075a6.897 6.897 0 0 1-.469-.374C10.168 10.835 9.257 9.02 9.257 7A6.711 6.711 0 0 1 16 .257Zm-.922 13.424c-5.069.079-6.276.892-6.83 1.758l8.254 1.927 7.155-1.757-.039-.072c-.618-1.14-1.316-1.794-6.722-1.855a6.694 6.694 0 0 1-1.818 0Z",transform:"translate(14 15)",fill:"url(#ljxxrs_svg__a)",stroke:"url(#ljxxrs_svg__b)",strokeWidth:.514})));var hu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0xNiAuMjU3QTYuNzExIDYuNzExIDAgMCAxIDIyLjc0MyA3YzAgMS45ODctLjg4MSAzLjc3NS0yLjI1OSA1LjAxLS4xNTEuMTM1LS4zMDkuMjY1LS40NzEuMzg3LjE5NS4wMTUuMzk5LjAzNS42MTMuMDYgMi45Ny4zNDQgMy44NDUgMS4xNjUgNC42NDUgMi42ODFsLjA4My4xNiA0LjAwOC0uOTM1Yy42NTItLjIxMiAxLjQxMy0uMTA0IDIuMDY1LjMxM2EyLjE5MyAyLjE5MyAwIDAgMSAxLjE2MiAxLjM4bC4wMzUuMTUxLjExOSA4LjcwNWMwIC41NzEtLjIxOCAxLjExNS0uNTgxIDEuNTU2LS4zMy40LS43OC43MTYtMS4yOTUuODkxbC0uMTk3LjA2LTE0LjI5IDMuMzE3TDIuMzM4IDI3LjQyYTIuODk3IDIuODk3IDAgMCAxLTEuNDk5LS45NTIgMi40ODYgMi40ODYgMCAwIDEtLjU3My0xLjM2N2wtLjAwOC0uMTg5di04LjA0YzAtLjczMS4yOTktMS4zODQuNzg4LTEuODU0YTIuNzg3IDIuNzg3IDAgMCAxIDEuOTQ0LS43NmMuMTY3IDAgLjMzNi0uMDA2LjUwNC4wNDhsLjEyNi4wNTIgMy4wNDkuNzEyYy43MjctMS4yMDggMS43NzQtMi4xMjUgNC43ODMtMi41NTEuMjEtLjAzLjQxLS4wNTUuNjAyLS4wNzVhNi44OTcgNi44OTcgMCAwIDEtLjQ2OS0uMzc0QzEwLjE2OCAxMC44MzUgOS4yNTcgOS4wMiA5LjI1NyA3QTYuNzExIDYuNzExIDAgMCAxIDE2IC4yNTdabS0uOTIyIDEzLjQyNGMtNS4wNjkuMDc5LTYuMjc2Ljg5Mi02LjgzIDEuNzU4bDguMjU0IDEuOTI3IDcuMTU1LTEuNzU3LS4wMzktLjA3MmMtLjYxOC0xLjE0LTEuMzE2LTEuNzk0LTYuNzIyLTEuODU1YTYuNjk0IDYuNjk0IDAgMCAxLTEuODE4IDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNCAxNSkiIGZpbGw9InVybCgjYSkiIHN0cm9rZT0idXJsKCNiKSIgc3Ryb2tlLXdpZHRoPSIuNTE0Ii8+PC9nPjwvc3ZnPg==",vu=Object.defineProperty,$o=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,eu=(s,l,n)=>l in s?vu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Eu=(s,l)=>{for(var n in l||(l={}))Mu.call(l,n)&&eu(s,n,l[n]);if($o)for(var n of $o(l))pu.call(l,n)&&eu(s,n,l[n]);return s};const Ju=s=>React.createElement("svg",Eu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"\u6559\u5E08\u6570"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jss_svg__a"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jss_svg__b"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fillOpacity:.2,fill:"#00DDC7",width:60,height:60,rx:30}),React.createElement("path",{d:"M13.406.871c2.06 0 3.93.85 5.286 2.223a7.599 7.599 0 0 1 2.197 5.353 7.593 7.593 0 0 1-4.057 6.72c.191.051.38.107.57.167 4.04 1.29 7.257 4.498 8.567 8.622l4.943-12.05a.678.678 0 0 1 .877-.39l-4.9 14.627c-.212 1.028-.393 1.6-.764 2.024-.306.349-.74.554-1.19.594l-22.84.007a1.846 1.846 0 0 1-1.36-.61 1.797 1.797 0 0 1-.47-1.415 13.35 13.35 0 0 1 2.868-7.086 13.206 13.206 0 0 1 6.847-4.491 7.57 7.57 0 0 1-4.057-6.719c0-2.09.838-3.985 2.194-5.358A7.411 7.411 0 0 1 13.406.871ZM31.62 6.137c.188 0 .357.073.479.194.121.121.194.29.194.479l-7.24.673a.673.673 0 0 1-.48-.195.671.671 0 0 1-.195-.478Zm.781-5.88c.189 0 .358.073.48.195.121.121.194.29.194.478l-9.214.673a.672.672 0 0 1-.478-.194.672.672 0 0 1-.195-.479Z",transform:"translate(13.335 15.234)",fill:"url(#jss_svg__a)",stroke:"url(#jss_svg__b)",strokeWidth:.514})));var Du="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsLW9wYWNpdHk9Ii4yIiBmaWxsPSIjMDBEREM3IiB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHJ4PSIzMCIvPjxwYXRoIGQ9Ik0xMy40MDYuODcxYzIuMDYgMCAzLjkzLjg1IDUuMjg2IDIuMjIzYTcuNTk5IDcuNTk5IDAgMCAxIDIuMTk3IDUuMzUzIDcuNTkzIDcuNTkzIDAgMCAxLTQuMDU3IDYuNzJjLjE5MS4wNTEuMzguMTA3LjU3LjE2NyA0LjA0IDEuMjkgNy4yNTcgNC40OTggOC41NjcgOC42MjJsNC45NDMtMTIuMDVhLjY3OC42NzggMCAwIDEgLjg3Ny0uMzlsLTQuOSAxNC42MjdjLS4yMTIgMS4wMjgtLjM5MyAxLjYtLjc2NCAyLjAyNC0uMzA2LjM0OS0uNzQuNTU0LTEuMTkuNTk0bC0yMi44NC4wMDdhMS44NDYgMS44NDYgMCAwIDEtMS4zNi0uNjEgMS43OTcgMS43OTcgMCAwIDEtLjQ3LTEuNDE1IDEzLjM1IDEzLjM1IDAgMCAxIDIuODY4LTcuMDg2IDEzLjIwNiAxMy4yMDYgMCAwIDEgNi44NDctNC40OTEgNy41NyA3LjU3IDAgMCAxLTQuMDU3LTYuNzE5YzAtMi4wOS44MzgtMy45ODUgMi4xOTQtNS4zNThBNy40MTEgNy40MTEgMCAwIDEgMTMuNDA2Ljg3MVpNMzEuNjIgNi4xMzdjLjE4OCAwIC4zNTcuMDczLjQ3OS4xOTQuMTIxLjEyMS4xOTQuMjkuMTk0LjQ3OWwtNy4yNC42NzNhLjY3My42NzMgMCAwIDEtLjQ4LS4xOTUuNjcxLjY3MSAwIDAgMS0uMTk1LS40NzhabS43ODEtNS44OGMuMTg5IDAgLjM1OC4wNzMuNDguMTk1LjEyMS4xMjEuMTk0LjI5LjE5NC40NzhsLTkuMjE0LjY3M2EuNjcyLjY3MiAwIDAgMS0uNDc4LS4xOTQuNjcyLjY3MiAwIDAgMS0uMTk1LS40NzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4zMzUgMTUuMjM0KSIgZmlsbD0idXJsKCNhKSIgc3Ryb2tlPSJ1cmwoI2IpIiBzdHJva2Utd2lkdGg9Ii41MTQiLz48L2c+PC9zdmc+",Iu=Object.defineProperty,tu=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,nu=(s,l,n)=>l in s?Iu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Cu=(s,l)=>{for(var n in l||(l={}))wu.call(l,n)&&nu(s,n,l[n]);if(tu)for(var n of tu(l))yu.call(l,n)&&nu(s,n,l[n]);return s};const Ku=s=>React.createElement("svg",Cu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"xss_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"xss_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M31.098 32.678c.05-.024 6.863-3.133 11.18-2.895-.03 1.012-.043 3.064.02 5.225.647.25.94.325 1.139.463.182.128.27.31.27.514v2.053a.73.73 0 0 1-.731.73c-.305 1.476-.163 2.509.055 3.125a49.513 49.513 0 0 0-3.174.443l-.607.106-.906.17-.597.118c-3.288.667-6.11 1.547-6.838 2.013h-2.177l-.346-.118-.228-.076a76.522 76.522 0 0 0-4.921-1.442l-.588-.147c-1.781-.436-3.7-.82-5.391-.967.191-.62.337-1.684.436-2.948-.84-.277-1.065-.335-1.222-.491a.73.73 0 0 1-.215-.516v-2.053a.734.734 0 0 1 .733-.727h.877c.048-2.25.01-4.409-.072-5.436C22.55 29.57 28.5 32.643 28.5 32.643Zm-1.166-17.42c1.875-.03 3.759.642 5.127 2.026 1.556 1.575 2.212 3.465 1.975 5.427-.239 1.977-1.377 4.02-3.38 5.893.356.638.715.815 1.035.95-1.444.742-3.37 1.682-3.708 1.847l-2.29.026c-.306-.187-1.646-.97-3.765-1.664.552-.208 1.06-.408 1.49-.698-1.993-2.244-3.162-4.245-3.434-6.198-.27-1.932.346-3.81 1.862-5.423 1.341-1.427 3.212-2.157 5.088-2.186Z",stroke:"url(#xss_svg__a)",strokeWidth:.514,fill:"url(#xss_svg__b)"})));var Lu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zMS4wOTggMzIuNjc4Yy4wNS0uMDI0IDYuODYzLTMuMTMzIDExLjE4LTIuODk1LS4wMyAxLjAxMi0uMDQzIDMuMDY0LjAyIDUuMjI1LjY0Ny4yNS45NC4zMjUgMS4xMzkuNDYzLjE4Mi4xMjguMjcuMzEuMjcuNTE0djIuMDUzYS43My43MyAwIDAgMS0uNzMxLjczYy0uMzA1IDEuNDc2LS4xNjMgMi41MDkuMDU1IDMuMTI1YTQ5LjUxMyA0OS41MTMgMCAwIDAtMy4xNzQuNDQzbC0uNjA3LjEwNi0uOTA2LjE3LS41OTcuMTE4Yy0zLjI4OC42NjctNi4xMSAxLjU0Ny02LjgzOCAyLjAxM2gtMi4xNzdsLS4zNDYtLjExOC0uMjI4LS4wNzZhNzYuNTIyIDc2LjUyMiAwIDAgMC00LjkyMS0xLjQ0MmwtLjU4OC0uMTQ3Yy0xLjc4MS0uNDM2LTMuNy0uODItNS4zOTEtLjk2Ny4xOTEtLjYyLjMzNy0xLjY4NC40MzYtMi45NDgtLjg0LS4yNzctMS4wNjUtLjMzNS0xLjIyMi0uNDkxYS43My43MyAwIDAgMS0uMjE1LS41MTZ2LTIuMDUzYS43MzQuNzM0IDAgMCAxIC43MzMtLjcyN2guODc3Yy4wNDgtMi4yNS4wMS00LjQwOS0uMDcyLTUuNDM2QzIyLjU1IDI5LjU3IDI4LjUgMzIuNjQzIDI4LjUgMzIuNjQzWm0tMS4xNjYtMTcuNDJjMS44NzUtLjAzIDMuNzU5LjY0MiA1LjEyNyAyLjAyNiAxLjU1NiAxLjU3NSAyLjIxMiAzLjQ2NSAxLjk3NSA1LjQyNy0uMjM5IDEuOTc3LTEuMzc3IDQuMDItMy4zOCA1Ljg5My4zNTYuNjM4LjcxNS44MTUgMS4wMzUuOTUtMS40NDQuNzQyLTMuMzcgMS42ODItMy43MDggMS44NDdsLTIuMjkuMDI2Yy0uMzA2LS4xODctMS42NDYtLjk3LTMuNzY1LTEuNjY0LjU1Mi0uMjA4IDEuMDYtLjQwOCAxLjQ5LS42OTgtMS45OTMtMi4yNDQtMy4xNjItNC4yNDUtMy40MzQtNi4xOTgtLjI3LTEuOTMyLjM0Ni0zLjgxIDEuODYyLTUuNDIzIDEuMzQxLTEuNDI3IDMuMjEyLTIuMTU3IDUuMDg4LTIuMTg2WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",Nu=Object.defineProperty,ru=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,au=(s,l,n)=>l in s?Nu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,bu=(s,l)=>{for(var n in l||(l={}))ju.call(l,n)&&au(s,n,l[n]);if(ru)for(var n of ru(l))xu.call(l,n)&&au(s,n,l[n]);return s};const qu=s=>React.createElement("svg",bu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"7"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"jrxxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"jrxxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M42.273 16.257c.682 0 1.299.28 1.746.73.402.407.667.953.716 1.56l.008.205v21.996a2.5 2.5 0 0 1-.724 1.765 2.452 2.452 0 0 1-1.544.722l-.202.008H17.727a2.45 2.45 0 0 1-1.746-.73 2.498 2.498 0 0 1-.716-1.56l-.008-.205V18.752a2.5 2.5 0 0 1 .724-1.765 2.452 2.452 0 0 1 1.544-.722l.202-.008h24.546ZM37.5 24.68c-.415 0-.83.16-1.147.479l-4.309 4.344-2.944-2.97-.123-.112a1.608 1.608 0 0 0-2.17.113l-5.454 5.5-.112.124a1.635 1.635 0 0 0-.363 1.03c0 .418.158.836.474 1.154a1.608 1.608 0 0 0 2.293.001l4.309-4.344 2.944 2.969.123.112a1.608 1.608 0 0 0 2.17-.112l5.454-5.5.111-.124c.242-.3.364-.665.364-1.03 0-.418-.158-.836-.474-1.154a1.608 1.608 0 0 0-1.146-.48Z",stroke:"url(#jrxxrs_svg__a)",strokeWidth:.514,fill:"url(#jrxxrs_svg__b)"})));var Su="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik00Mi4yNzMgMTYuMjU3Yy42ODIgMCAxLjI5OS4yOCAxLjc0Ni43My40MDIuNDA3LjY2Ny45NTMuNzE2IDEuNTZsLjAwOC4yMDV2MjEuOTk2YTIuNSAyLjUgMCAwIDEtLjcyNCAxLjc2NSAyLjQ1MiAyLjQ1MiAwIDAgMS0xLjU0NC43MjJsLS4yMDIuMDA4SDE3LjcyN2EyLjQ1IDIuNDUgMCAwIDEtMS43NDYtLjczIDIuNDk4IDIuNDk4IDAgMCAxLS43MTYtMS41NmwtLjAwOC0uMjA1VjE4Ljc1MmEyLjUgMi41IDAgMCAxIC43MjQtMS43NjUgMi40NTIgMi40NTIgMCAwIDEgMS41NDQtLjcyMmwuMjAyLS4wMDhoMjQuNTQ2Wk0zNy41IDI0LjY4Yy0uNDE1IDAtLjgzLjE2LTEuMTQ3LjQ3OWwtNC4zMDkgNC4zNDQtMi45NDQtMi45Ny0uMTIzLS4xMTJhMS42MDggMS42MDggMCAwIDAtMi4xNy4xMTNsLTUuNDU0IDUuNS0uMTEyLjEyNGExLjYzNSAxLjYzNSAwIDAgMC0uMzYzIDEuMDNjMCAuNDE4LjE1OC44MzYuNDc0IDEuMTU0YTEuNjA4IDEuNjA4IDAgMCAwIDIuMjkzLjAwMWw0LjMwOS00LjM0NCAyLjk0NCAyLjk2OS4xMjMuMTEyYTEuNjA4IDEuNjA4IDAgMCAwIDIuMTctLjExMmw1LjQ1NC01LjUuMTExLS4xMjRjLjI0Mi0uMy4zNjQtLjY2NS4zNjQtMS4wMyAwLS40MTgtLjE1OC0uODM2LS40NzQtMS4xNTRhMS42MDggMS42MDggMCAwIDAtMS4xNDYtLjQ4WiIgc3Ryb2tlPSJ1cmwoI2EpIiBzdHJva2Utd2lkdGg9Ii41MTQiIGZpbGw9InVybCgjYikiLz48L2c+PC9zdmc+",Bu=Object.defineProperty,iu=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,lu=(s,l,n)=>l in s?Bu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Tu=(s,l)=>{for(var n in l||(l={}))Ou.call(l,n)&&lu(s,n,l[n]);if(iu)for(var n of iu(l))zu.call(l,n)&&lu(s,n,l[n]);return s};const _u=s=>React.createElement("svg",Tu({width:60,height:60,xmlns:"http://www.w3.org/2000/svg"},s),React.createElement("title",null,"8"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"99.269%",id:"zxrs_svg__b"},React.createElement("stop",{stopColor:"#90FBED",offset:"0%"}),React.createElement("stop",{stopColor:"#33F0AE",offset:"100%"})),React.createElement("linearGradient",{x1:"106.39%",y1:"43.61%",x2:"-6.39%",y2:"43.61%",id:"zxrs_svg__a"},React.createElement("stop",{stopColor:"#D0FDEF",offset:"0%"}),React.createElement("stop",{stopColor:"#A4FEDA",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fillOpacity:.2,fill:"#00DDC7",cx:30,cy:30,r:30}),React.createElement("path",{d:"M38.501 32.984c1.623.002 3.091.66 4.154 1.724a5.868 5.868 0 0 1 0 8.31 5.866 5.866 0 0 1-8.31.001 5.868 5.868 0 0 1 0-8.312 5.866 5.866 0 0 1 4.156-1.723ZM37.4 36.562c-.457-.011-.892.144-1.18.408l-2.382 2.159-.1.102a.997.997 0 0 0-.259.8c.04.303.226.6.57.81.31.19.694.27 1.064.244.376-.028.736-.167.993-.4l1.177-1.067 1.058 1.088.106.098c.265.216.639.352 1.079.362.442 0 .854-.15 1.133-.398l2.5-2.238.1-.1a.999.999 0 0 0 .265-.8c-.038-.302-.222-.602-.563-.814a1.808 1.808 0 0 0-1.062-.247 1.673 1.673 0 0 0-.996.395l-1.29 1.155-1.065-1.094-.107-.099a1.709 1.709 0 0 0-1.04-.364Zm-8.73-21.305a7.502 7.502 0 0 1 4.251 1.349 7.78 7.78 0 0 1 2.768 3.513c.58 1.46.709 3.028.422 4.51a7.908 7.908 0 0 1-2.067 3.996c1.15.812 2.15 1.344 3.07 2.001a8.504 8.504 0 0 0-5.262 2.631 9.006 9.006 0 0 0-2.453 6.199 9.053 9.053 0 0 0 .86 3.866c-.52.038-1.048.057-1.586.057-3.224 0-6.213-.742-8.46-1.806-1.23-.583-2.238-1.262-2.933-1.968-.644-.654-1.022-1.328-1.022-1.97 0-1.85.683-3.574 1.86-5.034 1.23-1.525 2.996-2.761 5.093-3.555-.991-1.54-1.695-2.944-1.981-4.432a8.062 8.062 0 0 1 .435-4.529 7.775 7.775 0 0 1 2.798-3.512 7.408 7.408 0 0 1 4.208-1.316Z",stroke:"url(#zxrs_svg__a)",strokeWidth:.514,fill:"url(#zxrs_svg__b)"})));var Ru="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9Ijk5LjI2OSUiIGlkPSJiIj48c3RvcCBzdG9wLWNvbG9yPSIjOTBGQkVEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzRjBBRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjEwNi4zOSUiIHkxPSI0My42MSUiIHgyPSItNi4zOSUiIHkyPSI0My42MSUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjRDBGREVGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0E0RkVEQSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGwtb3BhY2l0eT0iLjIiIGZpbGw9IiMwMEREQzciIGN4PSIzMCIgY3k9IjMwIiByPSIzMCIvPjxwYXRoIGQ9Ik0zOC41MDEgMzIuOTg0YzEuNjIzLjAwMiAzLjA5MS42NiA0LjE1NCAxLjcyNGE1Ljg2OCA1Ljg2OCAwIDAgMSAwIDguMzEgNS44NjYgNS44NjYgMCAwIDEtOC4zMS4wMDEgNS44NjggNS44NjggMCAwIDEgMC04LjMxMiA1Ljg2NiA1Ljg2NiAwIDAgMSA0LjE1Ni0xLjcyM1pNMzcuNCAzNi41NjJjLS40NTctLjAxMS0uODkyLjE0NC0xLjE4LjQwOGwtMi4zODIgMi4xNTktLjEuMTAyYS45OTcuOTk3IDAgMCAwLS4yNTkuOGMuMDQuMzAzLjIyNi42LjU3LjgxLjMxLjE5LjY5NC4yNyAxLjA2NC4yNDQuMzc2LS4wMjguNzM2LS4xNjcuOTkzLS40bDEuMTc3LTEuMDY3IDEuMDU4IDEuMDg4LjEwNi4wOThjLjI2NS4yMTYuNjM5LjM1MiAxLjA3OS4zNjIuNDQyIDAgLjg1NC0uMTUgMS4xMzMtLjM5OGwyLjUtMi4yMzguMS0uMWEuOTk5Ljk5OSAwIDAgMCAuMjY1LS44Yy0uMDM4LS4zMDItLjIyMi0uNjAyLS41NjMtLjgxNGExLjgwOCAxLjgwOCAwIDAgMC0xLjA2Mi0uMjQ3IDEuNjczIDEuNjczIDAgMCAwLS45OTYuMzk1bC0xLjI5IDEuMTU1LTEuMDY1LTEuMDk0LS4xMDctLjA5OWExLjcwOSAxLjcwOSAwIDAgMC0xLjA0LS4zNjRabS04LjczLTIxLjMwNWE3LjUwMiA3LjUwMiAwIDAgMSA0LjI1MSAxLjM0OSA3Ljc4IDcuNzggMCAwIDEgMi43NjggMy41MTNjLjU4IDEuNDYuNzA5IDMuMDI4LjQyMiA0LjUxYTcuOTA4IDcuOTA4IDAgMCAxLTIuMDY3IDMuOTk2YzEuMTUuODEyIDIuMTUgMS4zNDQgMy4wNyAyLjAwMWE4LjUwNCA4LjUwNCAwIDAgMC01LjI2MiAyLjYzMSA5LjAwNiA5LjAwNiAwIDAgMC0yLjQ1MyA2LjE5OSA5LjA1MyA5LjA1MyAwIDAgMCAuODYgMy44NjZjLS41Mi4wMzgtMS4wNDguMDU3LTEuNTg2LjA1Ny0zLjIyNCAwLTYuMjEzLS43NDItOC40Ni0xLjgwNi0xLjIzLS41ODMtMi4yMzgtMS4yNjItMi45MzMtMS45NjgtLjY0NC0uNjU0LTEuMDIyLTEuMzI4LTEuMDIyLTEuOTcgMC0xLjg1LjY4My0zLjU3NCAxLjg2LTUuMDM0IDEuMjMtMS41MjUgMi45OTYtMi43NjEgNS4wOTMtMy41NTUtLjk5MS0xLjU0LTEuNjk1LTIuOTQ0LTEuOTgxLTQuNDMyYTguMDYyIDguMDYyIDAgMCAxIC40MzUtNC41MjkgNy43NzUgNy43NzUgMCAwIDEgMi43OTgtMy41MTIgNy40MDggNy40MDggMCAwIDEgNC4yMDgtMS4zMTZaIiBzdHJva2U9InVybCgjYSkiIHN0cm9rZS13aWR0aD0iLjUxNCIgZmlsbD0idXJsKCNiKSIvPjwvZz48L3N2Zz4=",Yu=Object.defineProperty,su=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,ou=(s,l,n)=>l in s?Yu(s,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[l]=n,Zu=(s,l)=>{for(var n in l||(l={}))Pu.call(l,n)&&ou(s,n,l[n]);if(su)for(var n of su(l))Fu.call(l,n)&&ou(s,n,l[n]);return s};const $u=s=>React.createElement("svg",Zu({width:18,height:22,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},s),React.createElement("title",null,"\u706B\u{1F525}"),React.createElement("defs",null,React.createElement("path",{d:"M2.96 6.843c-.381 2.078.064 3.002 1.335 2.771 1.272-.23 2.003-1.472 2.194-3.724.699-3.523 2.48-5.486 5.34-5.89-1.717 2.165-1.335 3.205 3.433 6.583C19.744 10.567 19.267 20.614 9.731 22c-6.26-.173-8.834-3.118-9.597-6.843-.509-2.482.433-5.254 2.826-8.314Z",id:"fire_svg__a"}),React.createElement("path",{d:"M.309 9.268c-1.144 4.908.89 7.477 6.103 7.708 3.815 0 5.089-3.031 5.436-5.023.347-1.992.477-4.158-2.194-7.103.89 3.523.573 5.457-.953 5.804-1.717.057-2.289-.895-1.717-2.859.859-2.945 1.717-4.244 1.24-5.89C7.843.925 7.334.29 6.698 0c-.063 1.444-.477 2.57-1.24 3.378-1.144 1.213-3.814 3.724-1.907 7.535.191 1.386-.572 1.646-1.24 1.473C1.168 11.982.5 10.942.31 9.268Z",id:"fire_svg__c"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("g",null,React.createElement("mask",{id:"fire_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__a"})),React.createElement("use",{fill:"#00DDC7",xlinkHref:"#fire_svg__a"}),React.createElement("path",{d:"M2.96 8.142C-1.108 16.11.703 20.73 8.396 22c7.247-.289 10.235-4.417 8.964-12.386-.381-1.443-1.59-2.83-3.624-4.157C11.702 4.129 11.066 2.31 11.83 0c-1.78.462-2.988 2.136-3.624 5.024C6.87 10.22 5.122 11.26 2.96 8.142Z",fill:"#01A89A",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.924 0c-1.208.75-1.939 2.425-2.193 5.024.763 2.338.763 1.299-.763 10.913-.636 2.598-.795 4.62-.477 6.063 4.514 0 7.566-2.021 9.155-6.063 1.335-5.89-.954-7.709-2.289-9.354C12.115 3.58 10.971 1.386 11.924 0Z",fill:"#037F74",mask:"url(#fire_svg__b)"}),React.createElement("path",{d:"M11.291 7.535c.636 1.56.636 3.811 0 6.756-.127 1.04.668 1.242 2.384.607l-1.049-5.024c3.751 2.483 5.086 5.688 4.005 9.614 1.145 4.273-1.398 5.313-7.629 3.118L8.621 11.26l2.67-3.725Z",fill:"#02423C",mask:"url(#fire_svg__b)"})),React.createElement("g",{transform:"translate(2.937 5.024)"},React.createElement("mask",{id:"fire_svg__d",fill:"#fff"},React.createElement("use",{xlinkHref:"#fire_svg__c"})),React.createElement("use",{fill:"#2FEBD8",xlinkHref:"#fire_svg__c"}),React.createElement("path",{d:"M7.366.433s.797 1.819-.668 3.724c-1.464 1.906-1.526 3.898-1.24 4.331.287.433-1.048-.693-.667-2.512s-1.24 2.772 0 4.937c.318 1.097-.095 1.935-1.24 2.512C1.835 13.598.818 12.56.5 10.307c-.191.606-1.526 4.504 3.051 6.15 3.37.75 5.69.144 6.962-1.82 1.144-2.02 1.494-4.157 1.049-6.409-.954-1.847-1.59-2.973-1.908-3.378.954 3.87.445 5.804-1.525 5.804-2.48-.434-.763-3.638-.382-4.937C9.69 1.646 7.366.433 7.366.433Z",fill:"#01A89A",mask:"url(#fire_svg__d)"}),React.createElement("path",{d:"M9.654 4.85c.954 2.08 1.272 3.985.954 5.717-.318 1.732-1.558 2.916-3.72 3.551 1.59-.058 2.83-.433 3.72-1.126 1.335-1.04-1.716 2.165-3.433 2.772a12.526 12.526 0 0 1-3.624.693c.55.288 1.503.462 2.861.52 2.037.086 5.66-1.213 5.436-5.024.913-2.945.182-5.313-2.194-7.103Z",fill:"#037F74",mask:"url(#fire_svg__d)"}))));var uu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjk2IDYuODQzYy0uMzgxIDIuMDc4LjA2NCAzLjAwMiAxLjMzNSAyLjc3MSAxLjI3Mi0uMjMgMi4wMDMtMS40NzIgMi4xOTQtMy43MjQuNjk5LTMuNTIzIDIuNDgtNS40ODYgNS4zNC01Ljg5LTEuNzE3IDIuMTY1LTEuMzM1IDMuMjA1IDMuNDMzIDYuNTgzQzE5Ljc0NCAxMC41NjcgMTkuMjY3IDIwLjYxNCA5LjczMSAyMmMtNi4yNi0uMTczLTguODM0LTMuMTE4LTkuNTk3LTYuODQzLS41MDktMi40ODIuNDMzLTUuMjU0IDIuODI2LTguMzE0WiIgaWQ9ImEiLz48cGF0aCBkPSJNLjMwOSA5LjI2OGMtMS4xNDQgNC45MDguODkgNy40NzcgNi4xMDMgNy43MDggMy44MTUgMCA1LjA4OS0zLjAzMSA1LjQzNi01LjAyMy4zNDctMS45OTIuNDc3LTQuMTU4LTIuMTk0LTcuMTAzLjg5IDMuNTIzLjU3MyA1LjQ1Ny0uOTUzIDUuODA0LTEuNzE3LjA1Ny0yLjI4OS0uODk1LTEuNzE3LTIuODU5Ljg1OS0yLjk0NSAxLjcxNy00LjI0NCAxLjI0LTUuODlDNy44NDMuOTI1IDcuMzM0LjI5IDYuNjk4IDBjLS4wNjMgMS40NDQtLjQ3NyAyLjU3LTEuMjQgMy4zNzgtMS4xNDQgMS4yMTMtMy44MTQgMy43MjQtMS45MDcgNy41MzUuMTkxIDEuMzg2LS41NzIgMS42NDYtMS4yNCAxLjQ3M0MxLjE2OCAxMS45ODIuNSAxMC45NDIuMzEgOS4yNjhaIiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iIzAwRERDNyIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBkPSJNMi45NiA4LjE0MkMtMS4xMDggMTYuMTEuNzAzIDIwLjczIDguMzk2IDIyYzcuMjQ3LS4yODkgMTAuMjM1LTQuNDE3IDguOTY0LTEyLjM4Ni0uMzgxLTEuNDQzLTEuNTktMi44My0zLjYyNC00LjE1N0MxMS43MDIgNC4xMjkgMTEuMDY2IDIuMzEgMTEuODMgMGMtMS43OC40NjItMi45ODggMi4xMzYtMy42MjQgNS4wMjRDNi44NyAxMC4yMiA1LjEyMiAxMS4yNiAyLjk2IDguMTQyWiIgZmlsbD0iIzAxQTg5QSIgbWFzaz0idXJsKCNiKSIvPjxwYXRoIGQ9Ik0xMS45MjQgMGMtMS4yMDguNzUtMS45MzkgMi40MjUtMi4xOTMgNS4wMjQuNzYzIDIuMzM4Ljc2MyAxLjI5OS0uNzYzIDEwLjkxMy0uNjM2IDIuNTk4LS43OTUgNC42Mi0uNDc3IDYuMDYzIDQuNTE0IDAgNy41NjYtMi4wMjEgOS4xNTUtNi4wNjMgMS4zMzUtNS44OS0uOTU0LTcuNzA5LTIuMjg5LTkuMzU0QzEyLjExNSAzLjU4IDEwLjk3MSAxLjM4NiAxMS45MjQgMFoiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMTEuMjkxIDcuNTM1Yy42MzYgMS41Ni42MzYgMy44MTEgMCA2Ljc1Ni0uMTI3IDEuMDQuNjY4IDEuMjQyIDIuMzg0LjYwN2wtMS4wNDktNS4wMjRjMy43NTEgMi40ODMgNS4wODYgNS42ODggNC4wMDUgOS42MTQgMS4xNDUgNC4yNzMtMS4zOTggNS4zMTMtNy42MjkgMy4xMThMOC42MjEgMTEuMjZsMi42Ny0zLjcyNVoiIGZpbGw9IiMwMjQyM0MiIG1hc2s9InVybCgjYikiLz48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45MzcgNS4wMjQpIj48bWFzayBpZD0iZCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYyIvPjwvbWFzaz48dXNlIGZpbGw9IiMyRkVCRDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggZD0iTTcuMzY2LjQzM3MuNzk3IDEuODE5LS42NjggMy43MjRjLTEuNDY0IDEuOTA2LTEuNTI2IDMuODk4LTEuMjQgNC4zMzEuMjg3LjQzMy0xLjA0OC0uNjkzLS42NjctMi41MTJzLTEuMjQgMi43NzIgMCA0LjkzN2MuMzE4IDEuMDk3LS4wOTUgMS45MzUtMS4yNCAyLjUxMkMxLjgzNSAxMy41OTguODE4IDEyLjU2LjUgMTAuMzA3Yy0uMTkxLjYwNi0xLjUyNiA0LjUwNCAzLjA1MSA2LjE1IDMuMzcuNzUgNS42OS4xNDQgNi45NjItMS44MiAxLjE0NC0yLjAyIDEuNDk0LTQuMTU3IDEuMDQ5LTYuNDA5LS45NTQtMS44NDctMS41OS0yLjk3My0xLjkwOC0zLjM3OC45NTQgMy44Ny40NDUgNS44MDQtMS41MjUgNS44MDQtMi40OC0uNDM0LS43NjMtMy42MzgtLjM4Mi00LjkzN0M5LjY5IDEuNjQ2IDcuMzY2LjQzMyA3LjM2Ni40MzNaIiBmaWxsPSIjMDFBODlBIiBtYXNrPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTkuNjU0IDQuODVjLjk1NCAyLjA4IDEuMjcyIDMuOTg1Ljk1NCA1LjcxNy0uMzE4IDEuNzMyLTEuNTU4IDIuOTE2LTMuNzIgMy41NTEgMS41OS0uMDU4IDIuODMtLjQzMyAzLjcyLTEuMTI2IDEuMzM1LTEuMDQtMS43MTYgMi4xNjUtMy40MzMgMi43NzJhMTIuNTI2IDEyLjUyNiAwIDAgMS0zLjYyNC42OTNjLjU1LjI4OCAxLjUwMy40NjIgMi44NjEuNTIgMi4wMzcuMDg2IDUuNjYtMS4yMTMgNS40MzYtNS4wMjQuOTEzLTIuOTQ1LjE4Mi01LjMxMy0yLjE5NC03LjEwM1oiIGZpbGw9IiMwMzdGNzQiIG1hc2s9InVybCgjZCkiLz48L2c+PC9nPjwvc3ZnPg==",ku=v(60979),Yo=(s,l,n)=>new Promise((Be,J)=>{var ot=ze=>{try{vt(n.next(ze))}catch(Mt){J(Mt)}},kt=ze=>{try{vt(n.throw(ze))}catch(Mt){J(Mt)}},vt=ze=>ze.done?Be(ze.value):Promise.resolve(ze.value).then(ot,kt);vt((n=n.apply(s,l)).next())});const Gu=s=>Yo(void 0,null,function*(){return(0,$.ZP)("/api/home/statistic.json",{method:"Get",params:s})}),Wu=({user:s,dispatch:l,homePage:n,forumsList:Be,globalSetting:J})=>{var ot,kt,vt,ze,Mt,qt,xn,bn,Mn,It,Hn,Sn,We,bt,Xn,pr,br,Ca,da,Zr,La,Na,Oa,qa,za,ta,fr,ga,Sr,Ta,ma,Ra,Aa,na,_a,Ya;const[fa,,ha,Br]=(0,wn.U)(dr.Yu,{type:"view"}),[,,$a,Ne]=(0,wn.U)(Gu,{}),[,Bn,Pn,pn]=(0,wn.U)(Rn.V8,{page:1,limit:5,order:"created_at"}),[Jn,yr]=(0,t.useState)({total_count:0,shixuns:[]});(0,t.useEffect)(()=>{const mt=Kt()();mt&&ha({start_at:mt.subtract(7,"day").format("YYYY-MM-DD"),end_at:mt.format("YYYY-MM-DD")}),bi(),Pn({page:1,limit:5,order:"created_at"}),ss()},[]);const hi=(0,t.useMemo)(()=>({tooltip:{trigger:"axis"},legend:{right:"1%",bottom:"1%",itemGap:40,textStyle:{color:"#fff"}},grid:{top:"3%",left:"3%",right:"4%",bottom:"15%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:(Br==null?void 0:Br.time)||[],nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#037F74"}},axisLabel:{color:"#B6BFC2"}},yAxis:{type:"value",nameTextStyle:{color:"#B6BFC2"},axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed",color:"#037F74"}},axisLine:{show:!1},axisLabel:{color:"#B6BFC2"}},series:[{name:"\u672C\u6708",type:"line",data:(Br==null?void 0:Br.current_month)||[],itemStyle:{color:"#15EAA4"},smooth:!0,areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#15EAA4"},{offset:1,color:"rgba(255, 255, 255,0)"}])}},{name:"\u4E0A\u6708",type:"line",data:(Br==null?void 0:Br.last_month)||[],itemStyle:{color:"#73A0FF"},smooth:!0,areaStyle:{color:new lr.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"#73A0FF"},{offset:1,color:"rgba(255, 255, 255,0)"}])}}]}),[Br]),Ge=(0,t.useMemo)(()=>{var mt,Qt;const Or=(Qt=(mt=Ne==null?void 0:Ne.data)==null?void 0:mt.homework_number_statistic)==null?void 0:Qt.charts,li=Or==null?void 0:Or.map(ei=>ei==null?void 0:ei.count);return{tooltip:{trigger:"axis",axisPointer:{type:"none"}},yAxis:{type:"value",show:!1,splitLine:{show:!1},axisLine:{show:!1},axisTick:{show:!1}},xAxis:{type:"category",data:Or==null?void 0:Or.map(ei=>ei==null?void 0:ei.weekday),splitLine:{show:!1},axisTick:{show:!1},axisLabel:{show:!0,color:"#B6BFC2"},axisLine:{lineStyle:{color:"#037F74"}}},grid:{top:"15%",left:"1%",right:"1%",bottom:"1%",containLabel:!0},series:[{type:"bar",barWidth:"40%",data:li,label:{show:!0,position:"top",color:"#B6BFC2"},itemStyle:{color:"rgba(0,221,199,0.4)",borderRadius:2},emphasis:{itemStyle:{color:"#63E7C5"}}}]}},[(kt=(ot=Ne==null?void 0:Ne.data)==null?void 0:ot.homework_number_statistic)==null?void 0:kt.charts]),bi=()=>Yo(void 0,null,function*(){const mt=yield $a({});(mt==null?void 0:mt.status)==0&&setTimeout(()=>{bi()},5*60*1e3)}),ss=()=>Yo(void 0,null,function*(){const mt=yield(0,ku.he)({sort:"desc",page:1,limit:5,order:"new"});mt.status||yr(mt)});return t.createElement("div",{className:Pt.homeCon},t.createElement("div",{className:"flex",style:{height:"30vh"}},t.createElement("div",{className:Pt.mainLogo},t.createElement("img",{src:v(37703),style:{width:"100%",height:"100%"}})),t.createElement("div",{className:Pt.exptStats},t.createElement("div",{className:Pt.titleName},"\u5B9E\u9A8C\u7EDF\u8BA1"),[{name:"\u8BC4\u6D4B\u603B\u6B21\u6570",img:Mo,count:(ze=(vt=Ne==null?void 0:Ne.data)==null?void 0:vt.shixun_evaluate_statistic)==null?void 0:ze.evaluate_count},{name:"\u7D2F\u8BA1\u901A\u8FC7\u6B21\u6570",img:Io,count:(qt=(Mt=Ne==null?void 0:Ne.data)==null?void 0:Mt.shixun_evaluate_statistic)==null?void 0:qt.pass_count},{name:"\u5E73\u5747\u901A\u8FC7\u7387",img:ql,count:((bn=(xn=Ne==null?void 0:Ne.data)==null?void 0:xn.shixun_evaluate_statistic)==null?void 0:bn.avg_pass_rate)*100}].map((mt,Qt)=>{var Or;return t.createElement("div",{className:Pt.exptStatsItem,key:mt==null?void 0:mt.name},t.createElement("div",{className:"flex item-center"},t.createElement("img",{src:mt==null?void 0:mt.img}),t.createElement("div",{className:Pt.esItemName},mt==null?void 0:mt.name)),t.createElement("div",{style:{color:"#00DDC7",fontSize:"2.1vh"}},parseFloat((Or=mt==null?void 0:mt.count)==null?void 0:Or.toFixed(2)),Qt==2&&"%"))}))),t.createElement("div",{className:Pt.platSituStats},t.createElement("div",{className:Pt.titleName},"\u5E73\u53F0\u60C5\u51B5\u7EDF\u8BA1"),t.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"11%"}},[{name:"\u5B9E\u8DF5\u8BFE\u7A0B",img:No,count:(It=(Mn=Ne==null?void 0:Ne.data)==null?void 0:Mn.number_statistics)==null?void 0:It.subject_count,type:"\u95E8"},{name:"\u5B9E\u8DF5\u4EFB\u52A1",img:ns,count:(Sn=(Hn=Ne==null?void 0:Ne.data)==null?void 0:Hn.number_statistics)==null?void 0:Sn.shixun_count,type:"\u4E2A"},{name:"\u5B9E\u9A8C\u73AF\u5883",img:zo,count:(bt=(We=Ne==null?void 0:Ne.data)==null?void 0:We.number_statistics)==null?void 0:bt.repository_count,type:"\u79CD"},{name:"\u8BD5\u9898\u6570\u91CF",img:Ot,count:(pr=(Xn=Ne==null?void 0:Ne.data)==null?void 0:Xn.number_statistics)==null?void 0:pr.question_count,type:"\u9053"},{name:"\u7EBF\u4E0A\u8003\u8BD5",img:Sa,count:(Ca=(br=Ne==null?void 0:Ne.data)==null?void 0:br.number_statistics)==null?void 0:Ca.exercise_count,type:"\u95E8"},{name:"\u7D2F\u8BA1\u5B66\u4E60\u4EBA\u6570",img:hu,count:(Zr=(da=Ne==null?void 0:Ne.data)==null?void 0:da.number_statistics)==null?void 0:Zr.all_user_count,type:"\u4EBA"},{name:"\u6559\u5E08\u6570",img:Du,count:(Na=(La=Ne==null?void 0:Ne.data)==null?void 0:La.number_statistics)==null?void 0:Na.teacher_count,type:"\u4EBA"},{name:"\u5B66\u751F\u6570",img:Lu,count:(qa=(Oa=Ne==null?void 0:Ne.data)==null?void 0:Oa.number_statistics)==null?void 0:qa.student_count,type:"\u4EBA"},{name:"\u4ECA\u65E5\u5B66\u4E60\u4EBA\u6570",img:Su,count:(ta=(za=Ne==null?void 0:Ne.data)==null?void 0:za.number_statistics)==null?void 0:ta.weekly_active_user_count,type:"\u4EBA"},{name:"\u5728\u7EBF\u4EBA\u6570",img:Ru,count:(ga=(fr=Ne==null?void 0:Ne.data)==null?void 0:fr.number_statistics)==null?void 0:ga.user_online_count,type:"\u4EBA"}].map((mt,Qt)=>t.createElement("div",{className:Pt.pSSItem,key:Qt,style:{marginBottom:Qt<5&&"4vh"}},t.createElement("img",{src:mt==null?void 0:mt.img}),t.createElement("div",{className:Pt.pSSItemInfo},t.createElement("div",null,t.createElement("span",{style:{color:"#fff",fontSize:"1.9vh",fontWeight:"500"}},mt==null?void 0:mt.count),t.createElement("span",{style:{color:"#B6BFC2",fontSize:"1.6vh",marginLeft:"1vh"}},mt==null?void 0:mt.type)),t.createElement("div",{style:{marginTop:"1vh"}},mt==null?void 0:mt.name)))))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Pt.new_jxkt},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:uu,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u6559\u5B66\u8BFE\u5802"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},pn==null?void 0:pn.courses_count),"\u4E2A\u8BFE\u5802")),t.createElement("div",{className:Pt.watchMore,onClick:()=>{ce.history.push("/classrooms")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(Se.Z,null))),t.createElement("div",null,((Sr=pn==null?void 0:pn.courses)==null?void 0:Sr.length)>0?(Ta=pn==null?void 0:pn.courses)==null?void 0:Ta.map((mt,Qt)=>t.createElement("div",{key:Qt,className:Pt.kt_sx_item},t.createElement("div",{className:Pt.kt_sx_item_user},mt==null?void 0:mt.creator),t.createElement("div",{className:Pt.kt_sx_item_name},mt==null?void 0:mt.name),t.createElement("div",{className:Pt.kt_sx_item_time},Kt()(mt==null?void 0:mt.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Da.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}}))),t.createElement("div",{className:Pt.new_syxm},t.createElement("div",{className:"flex item-center justify-between"},t.createElement("div",{className:"flex"},t.createElement("img",{src:uu,style:{width:"1.8vh",height:"2.2vh",marginRight:4}}),t.createElement("div",{style:{color:"#fff",fontSize:"1.7vh",fontWeight:"bold"}},"\u6700\u65B0\u4F7F\u7528\u7684\u5B9E\u9A8C\u9879\u76EE"),t.createElement("div",{style:{color:"#B6BFC2",marginLeft:"2vh"}},"\u5171",t.createElement("span",{style:{color:"#00DDC7"}},Jn==null?void 0:Jn.total_count),"\u4E2A\u5B9E\u9A8C\u9879\u76EE")),t.createElement("div",{className:Pt.watchMore,onClick:()=>{ce.history.push("/shixuns")}},"\u67E5\u770B\u66F4\u591A ",t.createElement(Se.Z,null))),t.createElement("div",null,((ma=Jn==null?void 0:Jn.shixuns)==null?void 0:ma.length)>0?(Ra=Jn==null?void 0:Jn.shixuns)==null?void 0:Ra.map((mt,Qt)=>t.createElement("div",{key:Qt,className:Pt.kt_sx_item},t.createElement("div",{className:Pt.kt_sx_item_user},mt==null?void 0:mt.author_name),t.createElement("div",{className:Pt.kt_sx_item_name},mt==null?void 0:mt.name),t.createElement("div",{className:Pt.kt_sx_item_time},Kt()(mt==null?void 0:mt.created_at).format("YYYY-MM-DD HH:mm")))):t.createElement(Da.Z,{styles:{margin:"5vh"},imgStyles:{width:"12vh",height:"10vh"}})))),t.createElement("div",{className:"flex",style:{gap:"1vh"}},t.createElement("div",{className:Pt.fwsj_zyfb},t.createElement("div",{className:Pt.titleName,style:{display:"flex",justifyContent:"space-between"}},"\u5E73\u53F0\u8BBF\u95EE\u6570\u636E",t.createElement(Tn.default.RangePicker,{allowClear:!1,value:[Kt()(fa==null?void 0:fa.start_at),Kt()(fa==null?void 0:fa.end_at)],onChange:(mt,Qt)=>{ha({start_at:Qt==null?void 0:Qt[0],end_at:Qt==null?void 0:Qt[1]})}})),t.createElement(pe.Z,{style:{height:"31vh"},option:hi})),t.createElement("div",{className:Pt.fwsj_zyfb},t.createElement("div",{className:Pt.titleName},"\u5E73\u53F0\u4F5C\u4E1A\u53D1\u5E03"),t.createElement("div",{className:Pt.zyfb_info},t.createElement("div",{className:Pt.zyfb_info_l_r},t.createElement("div",{className:Pt.info_title},"\u4ECA\u65E5\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Pt.info_count},((na=(Aa=Ne==null?void 0:Ne.data)==null?void 0:Aa.homework_number_statistic)==null?void 0:na.today_homework_count)||0)),t.createElement("div",{className:Pt.zyfb_info_l_r},t.createElement("div",{className:Pt.info_title},"\u8FD17\u5929\u4F5C\u4E1A\u53D1\u5E03\u6570"),t.createElement("div",{className:Pt.info_count},((Ya=(_a=Ne==null?void 0:Ne.data)==null?void 0:_a.homework_number_statistic)==null?void 0:Ya.recently_homework_count)||0))),t.createElement(pe.Z,{style:{height:"23vh"},option:Ge}))))};var Vu=(0,ce.connect)(({loading:s,forumsList:l,user:n,homePage:Be,globalSetting:J})=>({user:n,loading:s.models.index,homePage:Be,forumsList:l,globalSetting:J}))(Wu),Hu=v(40277);const Uu=({globalSetting:s})=>{var l;const n=(0,t.useMemo)(()=>{var Be;switch(Number((Be=s==null?void 0:s.setting)==null?void 0:Be.theme)){case Ni.Fy.THEMEONE:return t.createElement(mr,null);case Ni.Fy.THEMETWO:return t.createElement(Vl,null);case Ni.Fy.THEMETHREE:return t.createElement(Hu.Z,{mainDom:t.createElement(Vu,null)});case Ni.Fy.DEFAULT:default:return t.createElement(Xs,null)}},[(l=s==null?void 0:s.setting)==null?void 0:l.theme]);return t.createElement(Pe.ZP,{locale:b.Z},!s.isIlearning&&s.isPaZhou?t.createElement(Zl,null):n,s.isIlearning&&t.createElement(Lt,null))};var Qu=(0,ce.connect)(({loading:s,globalSetting:l,user:n})=>({loading:s,globalSetting:l,user:n}))(Uu)},84056:function(se,gt,v){"use strict";v.d(gt,{BU:function(){return Pe},Dj:function(){return t},gH:function(){return b},vp:function(){return ce}});function t($){try{$.mozRequestFullScreen?$.mozRequestFullScreen():$.webkitRequestFullScreen&&$.webkitRequestFullScreen()}catch(w){console.log(w,":e")}}function Pe(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const b=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ce(){var $=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,w=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",$),window.isFullScreen?window.isFullScreen:$!=null}},61527:function(se,gt,v){"use strict";v.d(gt,{U:function(){return k}});var t=v(59301),Pe=Object.defineProperty,b=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,w=(Ae,Ze,At)=>Ze in Ae?Pe(Ae,Ze,{enumerable:!0,configurable:!0,writable:!0,value:At}):Ae[Ze]=At,He=(Ae,Ze)=>{for(var At in Ze||(Ze={}))ce.call(Ze,At)&&w(Ae,At,Ze[At]);if(b)for(var At of b(Ze))$.call(Ze,At)&&w(Ae,At,Ze[At]);return Ae},Te=(Ae,Ze,At)=>new Promise((Se,Xe)=>{var Je=ae=>{try{fe(At.next(ae))}catch(Q){Xe(Q)}},Ie=ae=>{try{fe(At.throw(ae))}catch(Q){Xe(Q)}},fe=ae=>ae.done?Se(ae.value):Promise.resolve(ae.value).then(Je,Ie);fe((At=At.apply(Ae,Ze)).next())});function k(Ae,Ze){const[At,Se]=(0,t.useState)(Ze),[Xe,Je]=(0,t.useState)(!1),[Ie,fe]=(0,t.useState)();return[At,Xe,(Q,V=!1)=>Te(this,null,function*(){const F=V?Ze:He(He({},At),Q);Je(!0),Se(F);const z=yield Ae(F);return Je(!1),fe(z),z}),Ie]}},73217:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return qe}});class t{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,r){return e.__proto__=r,e},Object.assign=Object.assign||function(e){if(e==null)throw new TypeError("Cannot convert undefined or null to object");let r=Object(e);for(let a=1;a ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","error",a),$.ENABLE_ERROR&&(console.error?console.error(a):console.warn?console.warn(a):console.log(a))}static i(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","info",a),$.ENABLE_INFO&&(console.info?console.info(a):console.log(a))}static w(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","warn",a),$.ENABLE_WARN&&(console.warn?console.warn(a):console.log(a))}static d(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","debug",a),$.ENABLE_DEBUG&&(console.debug?console.debug(a):console.log(a))}static v(e,r){(!e||$.FORCE_GLOBAL_TAG)&&(e=$.GLOBAL_TAG);let a=`[${e}] > ${r}`;$.ENABLE_CALLBACK&&$.emitter.emit("log","verbose",a),$.ENABLE_VERBOSE&&console.log(a)}}$.GLOBAL_TAG="flv.js",$.FORCE_GLOBAL_TAG=!1,$.ENABLE_ERROR=!0,$.ENABLE_INFO=!0,$.ENABLE_WARN=!0,$.ENABLE_DEBUG=!0,$.ENABLE_VERBOSE=!0,$.ENABLE_CALLBACK=!1,$.emitter=new(ce());var w=$;class He{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(e){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let e=(this._now()-this._lastCheckpoint)/1e3;return e==0&&(e=1),this._intervalBytes/e/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024}}var Te=He;class k{constructor(e){this._message=e}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class Ae extends k{constructor(e){super(e)}get name(){return"IllegalStateException"}}class Ze extends k{constructor(e){super(e)}get name(){return"InvalidArgumentException"}}class At extends k{constructor(e){super(e)}get name(){return"NotImplementedException"}}const Se={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Xe={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class Je{constructor(e){this._type=e||"undefined",this._status=Se.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=Se.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===Se.kConnecting||this._status===Se.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(e){this._onContentLengthKnown=e}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(e){this._onURLRedirect=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}open(e,r){throw new At("Unimplemented abstract function!")}abort(){throw new At("Unimplemented abstract function!")}}let Ie={};function fe(){let O=self.navigator.userAgent.toLowerCase(),e=/(edge)\/([\w.]+)/.exec(O)||/(opr)[\/]([\w.]+)/.exec(O)||/(chrome)[ \/]([\w.]+)/.exec(O)||/(iemobile)[\/]([\w.]+)/.exec(O)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(O)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(O)||/(webkit)[ \/]([\w.]+)/.exec(O)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(O)||/(msie) ([\w.]+)/.exec(O)||O.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(O)||O.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(O)||[],r=/(ipad)/.exec(O)||/(ipod)/.exec(O)||/(windows phone)/.exec(O)||/(iphone)/.exec(O)||/(kindle)/.exec(O)||/(android)/.exec(O)||/(windows)/.exec(O)||/(mac)/.exec(O)||/(linux)/.exec(O)||/(cros)/.exec(O)||[],a={browser:e[5]||e[3]||e[1]||"",version:e[2]||e[4]||"0",majorVersion:e[4]||e[2]||"0",platform:r[0]||""},d={};if(a.browser){d[a.browser]=!0;let g=a.majorVersion.split(".");d.version={major:parseInt(a.majorVersion,10),string:a.version},g.length>1&&(d.version.minor=parseInt(g[1],10)),g.length>2&&(d.version.build=parseInt(g[2],10))}if(a.platform&&(d[a.platform]=!0),(d.chrome||d.opr||d.safari)&&(d.webkit=!0),d.rv||d.iemobile){d.rv&&delete d.rv;let g="msie";a.browser=g,d[g]=!0}if(d.edge){delete d.edge;let g="msedge";a.browser=g,d[g]=!0}if(d.opr){let g="opera";a.browser=g,d[g]=!0}if(d.safari&&d.android){let g="android";a.browser=g,d[g]=!0}d.name=a.browser,d.platform=a.platform;for(let g in Ie)Ie.hasOwnProperty(g)&&delete Ie[g];Object.assign(Ie,d)}fe();var ae=Ie;class Q extends Je{static isSupported(){try{let e=ae.msedge&&ae.version.minor>=15048,r=ae.msedge?e:!0;return self.fetch&&self.ReadableStream&&r}catch(e){return!1}}constructor(e,r){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=e,this._config=r,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(e,r){this._dataSource=e,this._range=r;let a=e.url;this._config.reuseRedirectedURL&&e.redirectedURL!=null&&(a=e.redirectedURL);let d=this._seekHandler.getConfig(a,r),g=new self.Headers;if(typeof d.headers=="object"){let y=d.headers;for(let me in y)y.hasOwnProperty(me)&&g.append(me,y[me])}let M={method:"GET",headers:g,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let y in this._config.headers)g.append(y,this._config.headers[y]);e.cors===!1&&(M.mode="same-origin"),e.withCredentials&&(M.credentials="include"),e.referrerPolicy&&(M.referrerPolicy=e.referrerPolicy),this._status=Se.kConnecting,self.fetch(d.url,M).then(y=>{if(this._requestAbort){this._requestAbort=!1,this._status=Se.kIdle;return}if(y.ok&&y.status>=200&&y.status<=299){if(y.url!==d.url&&this._onURLRedirect){let re=this._seekHandler.removeURLParameters(y.url);this._onURLRedirect(re)}let me=y.headers.get("Content-Length");return me!=null&&(this._contentLength=parseInt(me),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,y.body.getReader())}else if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:y.status,msg:y.statusText});else throw new k("FetchStreamLoader: Http code invalid, "+y.status+" "+y.statusText)}).catch(y=>{if(this._status=Se.kError,this._onError)this._onError(Xe.EXCEPTION,{code:-1,msg:y.message});else throw y})}abort(){this._requestAbort=!0}_pump(e){return e.read().then(r=>{if(r.done)if(this._contentLength!==null&&this._receivedLength{if(r.code===11&&ae.msedge)return;this._status=Se.kError;let a=0,d=null;if((r.code===19||r.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength299))if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new k("MozChunkedLoader: Http code invalid, "+r.status+" "+r.statusText);else this._status=Se.kBuffering}}_onProgress(e){if(this._status===Se.kError)return;this._contentLength===null&&e.total!==null&&e.total!==0&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let r=e.target.response,a=this._range.from+this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,a,this._receivedLength)}_onLoadEnd(e){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===Se.kError)return;this._status=Se.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(e){this._status=Se.kError;let r=0,a=null;if(this._contentLength&&e.loaded=200&&r.status<=299){if(this._status=LoaderStatus.kBuffering,r.responseURL!=null){let d=this._seekHandler.removeURLParameters(r.responseURL);r.responseURL!==this._currentRequestURL&&d!==this._currentRedirectedURL&&(this._currentRedirectedURL=d,this._onURLRedirect&&this._onURLRedirect(d))}let a=r.getResponseHeader("Content-Length");if(a!=null&&this._contentLength==null){let d=parseInt(a);d>0&&(this._contentLength=d,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+r.status+" "+r.statusText);else if(r.readyState===3&&r.status>=200&&r.status<=299){this._status=LoaderStatus.kBuffering;let a=r.response;this._reader.readAsArrayBuffer(a)}}_xhrOnError(e){this._status=LoaderStatus.kError;let r=LoaderErrors.EXCEPTION,a={code:-1,msg:e.constructor.name+" "+e.type};if(this._onError)this._onError(r,a);else throw new RuntimeException(a.msg)}_msrOnProgress(e){let a=e.target.result;if(a==null){this._doReconnectIfNeeded();return}let d=a.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=a.byteLength;let g=this._totalRange.from+this._receivedLength;this._receivedLength+=d.byteLength,this._onDataArrival&&this._onDataArrival(d,g,this._receivedLength),a.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${g+d.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength=this._contentLength&&(a=this._range.from+this._contentLength-1),this._currentRequestRange={from:r,to:a},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(e,r){this._lastTimeLoaded=0;let a=e.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?a=this._currentRedirectedURL:e.redirectedURL!=null&&(a=e.redirectedURL));let d=this._seekHandler.getConfig(a,r);this._currentRequestURL=d.url;let g=this._xhr=new XMLHttpRequest;if(g.open("GET",d.url,!0),g.responseType="arraybuffer",g.onreadystatechange=this._onReadyStateChange.bind(this),g.onprogress=this._onProgress.bind(this),g.onload=this._onLoad.bind(this),g.onerror=this._onXhrError.bind(this),e.withCredentials&&(g.withCredentials=!0),typeof d.headers=="object"){let M=d.headers;for(let y in M)M.hasOwnProperty(y)&&g.setRequestHeader(y,M[y])}if(typeof this._config.headers=="object"){let M=this._config.headers;for(let y in M)M.hasOwnProperty(y)&&g.setRequestHeader(y,M[y])}g.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=Se.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(e){let r=e.target;if(r.readyState===2){if(r.responseURL!=null){let a=this._seekHandler.removeURLParameters(r.responseURL);r.responseURL!==this._currentRequestURL&&a!==this._currentRedirectedURL&&(this._currentRedirectedURL=a,this._onURLRedirect&&this._onURLRedirect(a))}if(r.status>=200&&r.status<=299){if(this._waitForTotalLength)return;this._status=Se.kBuffering}else if(this._status=Se.kError,this._onError)this._onError(Xe.HTTP_STATUS_CODE_INVALID,{code:r.status,msg:r.statusText});else throw new k("RangeLoader: Http code invalid, "+r.status+" "+r.statusText)}}_onProgress(e){if(this._status===Se.kError)return;if(this._contentLength===null){let a=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,a=!0;let d=e.total;this._internalAbort(),d!=null&d!==0&&(this._totalLength=d)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,a){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let r=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(r)}_normalizeSpeed(e){let r=this._chunkSizeKBList,a=r.length-1,d=0,g=0,M=a;if(e=r[d]&&e=3&&(r=this._speedSampler.currentKBps)),r!==0){let M=this._normalizeSpeed(r);this._currentSpeedNormalized!==M&&(this._currentSpeedNormalized=M,this._currentChunkSizeKB=M)}let a=e.target.response,d=this._range.from+this._receivedLength;this._receivedLength+=a.byteLength;let g=!1;this._contentLength!=null&&this._receivedLength0&&this._receivedLength{this._dispatchArrayBuffer(r.result)},r.readAsArrayBuffer(e.data)}else{this._status=Se.kError;let r={code:-1,msg:"Unsupported WebSocket message type: "+e.data.constructor.name};if(this._onError)this._onError(Xe.EXCEPTION,r);else throw new k(r.msg)}}_dispatchArrayBuffer(e){let r=e,a=this._receivedLength;this._receivedLength+=r.byteLength,this._onDataArrival&&this._onDataArrival(r,a,this._receivedLength)}_onWebSocketError(e){this._status=Se.kError;let r={code:e.code,msg:e.message};if(this._onError)this._onError(Xe.EXCEPTION,r);else throw new k(r.msg)}}var Fn=ln;class On{constructor(e){this._zeroStart=e||!1}getConfig(e,r){let a={};if(r.from!==0||r.to!==-1){let d;r.to!==-1?d=`bytes=${r.from.toString()}-${r.to.toString()}`:d=`bytes=${r.from.toString()}-`,a.Range=d}else this._zeroStart&&(a.Range="bytes=0-");return{url:e,headers:a}}removeURLParameters(e){return e}}var Kn=On;class de{constructor(e,r){this._startName=e,this._endName=r}getConfig(e,r){let a=e;if(r.from!==0||r.to!==-1){let d=!0;a.indexOf("?")===-1&&(a+="?",d=!1),d&&(a+="&"),a+=`${this._startName}=${r.from.toString()}`,r.to!==-1&&(a+=`&${this._endName}=${r.to.toString()}`)}return{url:a,headers:{}}}removeURLParameters(e){let r=e.split("?")[0],a,d=e.indexOf("?");d!==-1&&(a=e.substring(d+1));let g="";if(a!=null&&a.length>0){let M=a.split("&");for(let y=0;y0;me[0]!==this._startName&&me[0]!==this._endName&&(re&&(g+="&"),g+=M[y])}}return g.length===0?r:r+"?"+g}}var it=de;class K{constructor(e,r,a){this.TAG="IOController",this._config=r,this._extraData=a,this._stashInitialSize=1024*384,r.stashInitialSize!=null&&r.stashInitialSize>0&&(this._stashInitialSize=r.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,r.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new Te,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(e){this._extraData=e}get onDataArrival(){return this._onDataArrival}set onDataArrival(e){this._onDataArrival=e}get onSeeked(){return this._onSeeked}set onSeeked(e){this._onSeeked=e}get onError(){return this._onError}set onError(e){this._onError=e}get onComplete(){return this._onComplete}set onComplete(e){this._onComplete=e}get onRedirect(){return this._onRedirect}set onRedirect(e){this._onRedirect=e}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(e){this._onRecoveredEarlyEof=e}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===lt?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let e=this._config;if(e.seekType==="range")this._seekHandler=new Kn(this._config.rangeLoadZeroStart);else if(e.seekType==="param"){let r=e.seekParamStart||"bstart",a=e.seekParamEnd||"bend";this._seekHandler=new it(r,a)}else if(e.seekType==="custom"){if(typeof e.customSeekHandler!="function")throw new Ze("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new e.customSeekHandler}else throw new Ze(`Invalid seekType in config: ${e.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=Fn;else if(V.isSupported())this._loaderClass=V;else if(z.isSupported())this._loaderClass=z;else if(lt.isSupported())this._loaderClass=lt;else throw new k("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}}seek(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)}_internalSeek(e,r){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(r),this._loader.destroy(),this._loader=null;let a={from:e,to:-1};this._currentRange={from:a.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,a),this._onSeeked&&this._onSeeked()}updateUrl(e){if(!e||typeof e!="string"||e.length===0)throw new Ze("Url must be a non-empty string!");this._dataSource.url=e}_expandBuffer(e){let r=this._stashSize;for(;r+1024*1024*10){let d=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(a,0,r).set(d,0)}this._stashBuffer=a,this._bufferSize=r}_normalizeSpeed(e){let r=this._speedNormalizeList,a=r.length-1,d=0,g=0,M=a;if(e=r[d]&&e=512&&e<=1024?r=Math.floor(e*1.5):r=e*2,r>8192&&(r=8192);let a=r*1024+1024*1024*1;this._bufferSize0){let M=this._stashBuffer.slice(0,this._stashUsed),y=this._dispatchChunks(M,this._stashByteStart);if(y0){let me=new Uint8Array(M,y);g.set(me,0),this._stashUsed=me.byteLength,this._stashByteStart+=y}}else this._stashUsed=0,this._stashByteStart+=y;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),g=new Uint8Array(this._stashBuffer,0,this._bufferSize)),g.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{let M=this._dispatchChunks(e,r);if(Mthis._bufferSize&&(this._expandBuffer(y),g=new Uint8Array(this._stashBuffer,0,this._bufferSize)),g.set(new Uint8Array(e,M),0),this._stashUsed+=y,this._stashByteStart=r+M}}}else if(this._stashUsed===0){let g=this._dispatchChunks(e,r);if(gthis._bufferSize&&this._expandBuffer(M),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(e,g),0),this._stashUsed+=M,this._stashByteStart=r+g}}else{this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength);let g=new Uint8Array(this._stashBuffer,0,this._bufferSize);g.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength;let M=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(M0){let y=new Uint8Array(this._stashBuffer,M);g.set(y,0)}this._stashUsed-=M,this._stashByteStart+=M}}_flushStashBuffer(e){if(this._stashUsed>0){let r=this._stashBuffer.slice(0,this._stashUsed),a=this._dispatchChunks(r,this._stashByteStart),d=r.byteLength-a;if(a0){let g=new Uint8Array(this._stashBuffer,0,this._bufferSize),M=new Uint8Array(r,a);g.set(M,0),this._stashUsed=M.byteLength,this._stashByteStart+=a}return 0}return this._stashUsed=0,this._stashByteStart=0,d}return 0}_onLoaderComplete(e,r){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(e,r){switch(w.e(this.TAG,`Loader error, code = ${r.code}, msg = ${r.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=Xe.UNRECOVERABLE_EARLY_EOF),e){case Xe.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let a=this._currentRange.to+1;a0){let r=jt.getConfig();e.emit("change",r)}}static registerListener(e){jt.emitter.addListener("change",e)}static removeListener(e){jt.emitter.removeListener("change",e)}static addLogListener(e){w.emitter.addListener("log",e),w.emitter.listenerCount("log")>0&&(w.ENABLE_CALLBACK=!0,jt._notifyChange())}static removeLogListener(e){w.emitter.removeListener("log",e),w.emitter.listenerCount("log")===0&&(w.ENABLE_CALLBACK=!1,jt._notifyChange())}}jt.emitter=new(ce());var $e=jt;class rr{constructor(){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}isComplete(){let e=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,r=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&&e&&r}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(e){if(this.keyframesIndex==null)return null;let r=this.keyframesIndex,a=this._search(r.times,e);return{index:a,milliseconds:r.times[a],fileposition:r.filepositions[a]}}_search(e,r){let a=0,d=e.length-1,g=0,M=0,y=d;for(r=e[g]&&r=128){e.push(String.fromCharCode(g&65535)),a+=2;continue}}}else if(r[a]<240){if(Cn(r,a,2)){let g=(r[a]&15)<<12|(r[a+1]&63)<<6|r[a+2]&63;if(g>=2048&&(g&63488)!==55296){e.push(String.fromCharCode(g&65535)),a+=3;continue}}}else if(r[a]<248&&Cn(r,a,3)){let g=(r[a]&7)<<18|(r[a+1]&63)<<12|(r[a+2]&63)<<6|r[a+3]&63;if(g>65536&&g<1114112){g-=65536,e.push(String.fromCharCode(g>>>10|55296)),e.push(String.fromCharCode(g&1023|56320)),a+=4;continue}}}e.push("\uFFFD"),++a}return e.join("")}var kr=Lr;let be=function(){let O=new ArrayBuffer(2);return new DataView(O).setInt16(0,256,!0),new Int16Array(O)[0]===256}();class ct{static parseScriptData(e,r,a){let d={};try{let g=ct.parseValue(e,r,a),M=ct.parseValue(e,r+g.size,a-g.size);d[g.data]=M.data}catch(g){w.e("AMF",g.toString())}return d}static parseObject(e,r,a){if(a<3)throw new Ae("Data not enough when parse ScriptDataObject");let d=ct.parseString(e,r,a),g=ct.parseValue(e,r+d.size,a-d.size),M=g.objectEnd;return{data:{name:d.data,value:g.data},size:d.size+g.size,objectEnd:M}}static parseVariable(e,r,a){return ct.parseObject(e,r,a)}static parseString(e,r,a){if(a<2)throw new Ae("Data not enough when parse String");let g=new DataView(e,r,a).getUint16(0,!be),M;return g>0?M=kr(new Uint8Array(e,r+2,g)):M="",{data:M,size:2+g}}static parseLongString(e,r,a){if(a<4)throw new Ae("Data not enough when parse LongString");let g=new DataView(e,r,a).getUint32(0,!be),M;return g>0?M=kr(new Uint8Array(e,r+4,g)):M="",{data:M,size:4+g}}static parseDate(e,r,a){if(a<10)throw new Ae("Data size invalid when parse Date");let d=new DataView(e,r,a),g=d.getFloat64(0,!be),M=d.getInt16(8,!be);return g+=M*60*1e3,{data:new Date(g),size:10}}static parseValue(e,r,a){if(a<1)throw new Ae("Data not enough when parse Value");let d=new DataView(e,r,a),g=1,M=d.getUint8(0),y,me=!1;try{switch(M){case 0:y=d.getFloat64(1,!be),g+=8;break;case 1:{y=!!d.getUint8(1),g+=1;break}case 2:{let re=ct.parseString(e,r+1,a-1);y=re.data,g+=re.size;break}case 3:{y={};let re=0;for((d.getUint32(a-4,!be)&16777215)===9&&(re=3);g32)throw new Ze("ExpGolomb: readBits() bits exceeded max 32bits!");if(e<=this._current_word_bits_left){let M=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,M}let r=this._current_word_bits_left?this._current_word:0;r=r>>>32-this._current_word_bits_left;let a=e-this._current_word_bits_left;this._fillCurrentWord();let d=Math.min(a,this._current_word_bits_left),g=this._current_word>>>32-d;return this._current_word<<=d,this._current_word_bits_left-=d,r=r<>>e)return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()}readUEG(){let e=this._skipLeadingZero();return this.readBits(e+1)-1}readSEG(){let e=this.readUEG();return e&1?e+1>>>1:-1*(e>>>1)}}var zr=kn;class nn{static _ebsp2rbsp(e){let r=e,a=r.byteLength,d=new Uint8Array(a),g=0;for(let M=0;M=2&&r[M]===3&&r[M-1]===0&&r[M-2]===0||(d[g]=r[M],g++);return new Uint8Array(d.buffer,0,g)}static parseSPS(e){let r=nn._ebsp2rbsp(e),a=new zr(r);a.readByte();let d=a.readByte();a.readByte();let g=a.readByte();a.readUEG();let M=nn.getProfileString(d),y=nn.getLevelString(g),me=1,re=420,Oe=[0,420,422,444],ut=8;if((d===100||d===110||d===122||d===244||d===44||d===83||d===86||d===118||d===128||d===138||d===144)&&(me=a.readUEG(),me===3&&a.readBits(1),me<=3&&(re=Oe[me]),ut=a.readUEG()+8,a.readUEG(),a.readBits(1),a.readBool())){let ur=me!==3?8:12;for(let cr=0;cr0&&ur<16?(en=cr[ur-1],_e=la[ur-1]):ur===255&&(en=a.readByte()<<8|a.readByte(),_e=a.readByte()<<8|a.readByte())}if(a.readBool()&&a.readBool(),a.readBool()&&(a.readBits(4),a.readBool()&&a.readBits(24)),a.readBool()&&(a.readUEG(),a.readUEG()),a.readBool()){let ur=a.readBits(32),cr=a.readBits(32);gn=a.readBool(),Un=cr,un=ur*2,tn=Un/un}}let Fa=1;(en!==1||_e!==1)&&(Fa=en/_e);let Er=0,aa=0;if(me===0)Er=1,aa=2-oe;else{let ur=me===3?1:2,cr=me===1?2:1;Er=ur,aa=cr*(2-oe)}let ia=(rt+1)*16,Ma=(2-oe)*((Fe+1)*16);ia-=(Ee+tt)*Er,Ma-=(at+Ft)*aa;let ja=Math.ceil(ia*Fa);return a.destroy(),a=null,{profile_string:M,level_string:y,bit_depth:ut,ref_frames:le,chroma_format:re,chroma_format_string:nn.getChromaFormatString(re),frame_rate:{fixed:gn,fps:tn,fps_den:un,fps_num:Un},sar_ratio:{width:en,height:_e},codec_size:{width:ia,height:Ma},present_size:{width:ja,height:Ma}}}static _skipScalingList(e,r){let a=8,d=8,g=0;for(let M=0;M>>8&255|(O&255)<<8}function ar(O){return(O&4278190080)>>>24|(O&16711680)>>>8|(O&65280)<<8|(O&255)<<24}function W(O,e){return O[e]<<24|O[e+1]<<16|O[e+2]<<8|O[e+3]}class _{constructor(e,r){this.TAG="FLVDemuxer",this._config=r,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new on,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(){let a=new ArrayBuffer(2);return new DataView(a).setInt16(0,256,!0),new Int16Array(a)[0]===256}()}destroy(){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}static probe(e){let r=new Uint8Array(e),a={match:!1};if(r[0]!==70||r[1]!==76||r[2]!==86||r[3]!==1)return a;let d=(r[4]&4)>>>2!==0,g=(r[4]&1)!==0,M=W(r,5);return M<9?a:{match:!0,consumed:M,dataOffset:M,hasAudioTrack:d,hasVideoTrack:g}}bindDataSource(e){return e.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(e){this._onTrackMetadata=e}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(e){this._onMediaInfo=e}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(e){this._onMetaDataArrived=e}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(e){this._onScriptDataArrived=e}get onError(){return this._onError}set onError(e){this._onError=e}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(e){this._onDataAvailable=e}get timestampBase(){return this._timestampBase}set timestampBase(e){this._timestampBase=e}get overridedDuration(){return this._duration}set overridedDuration(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e}set overridedHasAudio(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e}set overridedHasVideo(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e}resetMediaInfo(){this._mediaInfo=new on}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(e,r){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new Ae("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let a=0,d=this._littleEndian;if(r===0)if(e.byteLength>13)a=_.probe(e).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,r+a!==this._dataOffset&&w.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(e,a).getUint32(0,!d)!==0&&w.w(this.TAG,"PrevTagSize0 !== 0 !!!"),a+=4);ae.byteLength)break;let M=g.getUint8(0),y=g.getUint32(0,!d)&16777215;if(a+11+y+4>e.byteLength)break;if(M!==8&&M!==9&&M!==18){w.w(this.TAG,`Unsupported tag type ${M}, skipped`),a+=11+y+4;continue}let me=g.getUint8(4),re=g.getUint8(5),Oe=g.getUint8(6),ut=g.getUint8(7),ve=Oe|re<<8|me<<16|ut<<24;(g.getUint32(7,!d)&16777215)!==0&&w.w(this.TAG,"Meet tag which has StreamID != 0!");let rt=a+11;switch(M){case 8:this._parseAudioData(e,rt,y,ve);break;case 9:this._parseVideoData(e,rt,y,ve,r+a);break;case 18:this._parseScriptData(e,rt,y);break}let Fe=g.getUint32(11+y,!d);Fe!==11+y&&w.w(this.TAG,`Invalid PrevTagSize ${Fe}`),a+=11+y+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),a}_parseScriptData(e,r,a){let d=Ue.parseScriptData(e,r,a);if(d.hasOwnProperty("onMetaData")){if(d.onMetaData==null||typeof d.onMetaData!="object"){w.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&w.w(this.TAG,"Found another onMetaData tag!"),this._metadata=d;let g=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},g)),typeof g.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=g.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof g.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=g.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof g.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=g.audiodatarate),typeof g.videodatarate=="number"&&(this._mediaInfo.videoDataRate=g.videodatarate),typeof g.width=="number"&&(this._mediaInfo.width=g.width),typeof g.height=="number"&&(this._mediaInfo.height=g.height),typeof g.duration=="number"){if(!this._durationOverrided){let M=Math.floor(g.duration*this._timescale);this._duration=M,this._mediaInfo.duration=M}}else this._mediaInfo.duration=0;if(typeof g.framerate=="number"){let M=Math.floor(g.framerate*1e3);if(M>0){let y=M/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=y,this._referenceFrameRate.fps_num=M,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=y}}if(typeof g.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let M=g.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(M),g.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=g,w.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(d).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},d))}_parseKeyframesIndex(e){let r=[],a=[];for(let d=1;d>>4;if(me!==2&&me!==10){this._onError(Wt.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+me);return}let re=0,Oe=(y&12)>>>2;if(Oe>=0&&Oe<=4)re=this._flvSoundRateTable[Oe];else{this._onError(Wt.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+Oe);return}let ut=(y&2)>>>1,ve=y&1,le=this._audioMetadata,rt=this._audioTrack;if(le||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),le=this._audioMetadata={},le.type="audio",le.id=rt.id,le.timescale=this._timescale,le.duration=this._duration,le.audioSampleRate=re,le.channelCount=ve===0?1:2),me===10){let Fe=this._parseAACAudioData(e,r+1,a-1);if(Fe==null)return;if(Fe.packetType===0){le.config&&w.w(this.TAG,"Found another AudioSpecificConfig!");let oe=Fe.data;le.audioSampleRate=oe.samplingRate,le.channelCount=oe.channelCount,le.codec=oe.codec,le.originalCodec=oe.originalCodec,le.config=oe.config,le.refSampleDuration=1024/le.audioSampleRate*le.timescale,w.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",le);let Ee=this._mediaInfo;Ee.audioCodec=le.originalCodec,Ee.audioSampleRate=le.audioSampleRate,Ee.audioChannelCount=le.channelCount,Ee.hasVideo?Ee.videoCodec!=null&&(Ee.mimeType='video/x-flv; codecs="'+Ee.videoCodec+","+Ee.audioCodec+'"'):Ee.mimeType='video/x-flv; codecs="'+Ee.audioCodec+'"',Ee.isComplete()&&this._onMediaInfo(Ee)}else if(Fe.packetType===1){let oe=this._timestampBase+d,Ee={unit:Fe.data,length:Fe.data.byteLength,dts:oe,pts:oe};rt.samples.push(Ee),rt.length+=Fe.data.length}else w.e(this.TAG,`Flv: Unsupported AAC data type ${Fe.packetType}`)}else if(me===2){if(!le.codec){let tt=this._parseMP3AudioData(e,r+1,a-1,!0);if(tt==null)return;le.audioSampleRate=tt.samplingRate,le.channelCount=tt.channelCount,le.codec=tt.codec,le.originalCodec=tt.originalCodec,le.refSampleDuration=1152/le.audioSampleRate*le.timescale,w.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",le);let at=this._mediaInfo;at.audioCodec=le.codec,at.audioSampleRate=le.audioSampleRate,at.audioChannelCount=le.channelCount,at.audioDataRate=tt.bitRate,at.hasVideo?at.videoCodec!=null&&(at.mimeType='video/x-flv; codecs="'+at.videoCodec+","+at.audioCodec+'"'):at.mimeType='video/x-flv; codecs="'+at.audioCodec+'"',at.isComplete()&&this._onMediaInfo(at)}let Fe=this._parseMP3AudioData(e,r+1,a-1,!1);if(Fe==null)return;let oe=this._timestampBase+d,Ee={unit:Fe,length:Fe.byteLength,dts:oe,pts:oe};rt.samples.push(Ee),rt.length+=Fe.length}}_parseAACAudioData(e,r,a){if(a<=1){w.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let d={},g=new Uint8Array(e,r,a);return d.packetType=g[0],g[0]===0?d.data=this._parseAACAudioSpecificConfig(e,r+1,a-1):d.data=g.subarray(1),d}_parseAACAudioSpecificConfig(e,r,a){let d=new Uint8Array(e,r,a),g=null,M=0,y=0,me=null,re=0,Oe=null;if(M=y=d[0]>>>3,re=(d[0]&7)<<1|d[1]>>>7,re<0||re>=this._mpegSamplingRates.length){this._onError(Wt.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let ut=this._mpegSamplingRates[re],ve=(d[1]&120)>>>3;if(ve<0||ve>=8){this._onError(Wt.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}M===5&&(Oe=(d[1]&7)<<1|d[2]>>>7,me=(d[2]&124)>>>2);let le=self.navigator.userAgent.toLowerCase();return le.indexOf("firefox")!==-1?re>=6?(M=5,g=new Array(4),Oe=re-3):(M=2,g=new Array(2),Oe=re):le.indexOf("android")!==-1?(M=2,g=new Array(2),Oe=re):(M=5,Oe=re,g=new Array(4),re>=6?Oe=re-3:ve===1&&(M=2,g=new Array(2),Oe=re)),g[0]=M<<3,g[0]|=(re&15)>>>1,g[1]=(re&15)<<7,g[1]|=(ve&15)<<3,M===5&&(g[1]|=(Oe&15)>>>1,g[2]=(Oe&1)<<7,g[2]|=8,g[3]=0),{config:g,samplingRate:ut,channelCount:ve,codec:"mp4a.40."+M,originalCodec:"mp4a.40."+y}}_parseMP3AudioData(e,r,a,d){if(a<4){w.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let g=this._littleEndian,M=new Uint8Array(e,r,a),y=null;if(d){if(M[0]!==255)return;let me=M[1]>>>3&3,re=(M[1]&6)>>1,Oe=(M[2]&240)>>>4,ut=(M[2]&12)>>>2,le=(M[3]>>>6&3)!==3?2:1,rt=0,Fe=0,oe=34,Ee="mp3";switch(me){case 0:rt=this._mpegAudioV25SampleRateTable[ut];break;case 2:rt=this._mpegAudioV20SampleRateTable[ut];break;case 3:rt=this._mpegAudioV10SampleRateTable[ut];break}switch(re){case 1:oe=34,Oe>>4,me=M&15;if(me!==7){this._onError(Wt.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${me}`);return}this._parseAVCVideoPacket(e,r+1,a-1,d,g,y)}_parseAVCVideoPacket(e,r,a,d,g,M){if(a<4){w.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let y=this._littleEndian,me=new DataView(e,r,a),re=me.getUint8(0),ut=(me.getUint32(0,!y)&16777215)<<8>>8;if(re===0)this._parseAVCDecoderConfigurationRecord(e,r+4,a-4);else if(re===1)this._parseAVCVideoData(e,r+4,a-4,d,g,M,ut);else if(re!==2){this._onError(Wt.FORMAT_ERROR,`Flv: Invalid video packet type ${re}`);return}}_parseAVCDecoderConfigurationRecord(e,r,a){if(a<7){w.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let d=this._videoMetadata,g=this._videoTrack,M=this._littleEndian,y=new DataView(e,r,a);d?typeof d.avcc!="undefined"&&w.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),d=this._videoMetadata={},d.type="video",d.id=g.id,d.timescale=this._timescale,d.duration=this._duration);let me=y.getUint8(0),re=y.getUint8(1),Oe=y.getUint8(2),ut=y.getUint8(3);if(me!==1||re===0){this._onError(Wt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(y.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(Wt.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let ve=y.getUint8(5)&31;if(ve===0){this._onError(Wt.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else ve>1&&w.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${ve}`);let le=6;for(let Fe=0;Fe1&&w.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${rt}`);le++;for(let Fe=0;Fe=a){w.w(this.TAG,`Malformed Nalu near timestamp ${rt}, offset = ${ve}, dataSize = ${a}`);break}let oe=re.getUint32(ve,!me);if(le===3&&(oe>>>=8),oe>a-le){w.w(this.TAG,`Malformed Nalus near timestamp ${rt}, NaluSize > DataSize!`);return}let Ee=re.getUint8(ve+le)&31;Ee===5&&(Fe=!0);let tt=new Uint8Array(e,r+ve,le+oe),at={type:Ee,data:tt};Oe.push(at),ut+=tt.byteLength,ve+=le+oe}if(Oe.length){let oe=this._videoTrack,Ee={units:Oe,length:ut,isKeyframe:Fe,dts:rt,cts:y,pts:rt+y};Fe&&(Ee.fileposition=g),oe.samples.push(Ee),oe.length+=ut}}}var ie=_;class L{static init(){L.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(let r in L.types)L.types.hasOwnProperty(r)&&(L.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);let e=L.constants={};e.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),e.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),e.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSC=e.STCO=e.STTS,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.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]),e.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]),e.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(e){let r=8,a=null,d=Array.prototype.slice.call(arguments,1),g=d.length;for(let y=0;y>>24&255,a[1]=r>>>16&255,a[2]=r>>>8&255,a[3]=r&255,a.set(e,4);let M=8;for(let y=0;y>>24&255,e>>>16&255,e>>>8&255,e&255,r>>>24&255,r>>>16&255,r>>>8&255,r&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]))}static trak(e){return L.box(L.types.trak,L.tkhd(e),L.mdia(e))}static tkhd(e){let r=e.id,a=e.duration,d=e.presentWidth,g=e.presentHeight;return L.box(L.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&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,d>>>8&255,d&255,0,0,g>>>8&255,g&255,0,0]))}static mdia(e){return L.box(L.types.mdia,L.mdhd(e),L.hdlr(e),L.minf(e))}static mdhd(e){let r=e.timescale,a=e.duration;return L.box(L.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,a>>>24&255,a>>>16&255,a>>>8&255,a&255,85,196,0,0]))}static hdlr(e){let r=null;return e.type==="audio"?r=L.constants.HDLR_AUDIO:r=L.constants.HDLR_VIDEO,L.box(L.types.hdlr,r)}static minf(e){let r=null;return e.type==="audio"?r=L.box(L.types.smhd,L.constants.SMHD):r=L.box(L.types.vmhd,L.constants.VMHD),L.box(L.types.minf,r,L.dinf(),L.stbl(e))}static dinf(){return L.box(L.types.dinf,L.box(L.types.dref,L.constants.DREF))}static stbl(e){return L.box(L.types.stbl,L.stsd(e),L.box(L.types.stts,L.constants.STTS),L.box(L.types.stsc,L.constants.STSC),L.box(L.types.stsz,L.constants.STSZ),L.box(L.types.stco,L.constants.STCO))}static stsd(e){return e.type==="audio"?e.codec==="mp3"?L.box(L.types.stsd,L.constants.STSD_PREFIX,L.mp3(e)):L.box(L.types.stsd,L.constants.STSD_PREFIX,L.mp4a(e)):L.box(L.types.stsd,L.constants.STSD_PREFIX,L.avc1(e))}static mp3(e){let r=e.channelCount,a=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return L.box(L.types[".mp3"],d)}static mp4a(e){let r=e.channelCount,a=e.audioSampleRate,d=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r,0,16,0,0,0,0,a>>>8&255,a&255,0,0]);return L.box(L.types.mp4a,d,L.esds(e))}static esds(e){let r=e.config||[],a=r.length,d=new Uint8Array([0,0,0,0,3,23+a,0,1,0,4,15+a,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([a]).concat(r).concat([6,1,2]));return L.box(L.types.esds,d)}static avc1(e){let r=e.avcc,a=e.codecWidth,d=e.codecHeight,g=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,a>>>8&255,a&255,d>>>8&255,d&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 L.box(L.types.avc1,g,L.box(L.types.avcC,r))}static mvex(e){return L.box(L.types.mvex,L.trex(e))}static trex(e){let r=e.id,a=new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return L.box(L.types.trex,a)}static moof(e,r){return L.box(L.types.moof,L.mfhd(e.sequenceNumber),L.traf(e,r))}static mfhd(e){let r=new Uint8Array([0,0,0,0,e>>>24&255,e>>>16&255,e>>>8&255,e&255]);return L.box(L.types.mfhd,r)}static traf(e,r){let a=e.id,d=L.box(L.types.tfhd,new Uint8Array([0,0,0,0,a>>>24&255,a>>>16&255,a>>>8&255,a&255])),g=L.box(L.types.tfdt,new Uint8Array([0,0,0,0,r>>>24&255,r>>>16&255,r>>>8&255,r&255])),M=L.sdtp(e),y=L.trun(e,M.byteLength+16+16+8+16+8+8);return L.box(L.types.traf,d,g,y,M)}static sdtp(e){let r=e.samples||[],a=r.length,d=new Uint8Array(4+a);for(let g=0;g>>24&255,d>>>16&255,d>>>8&255,d&255,r>>>24&255,r>>>16&255,r>>>8&255,r&255],0);for(let y=0;y>>24&255,me>>>16&255,me>>>8&255,me&255,re>>>24&255,re>>>16&255,re>>>8&255,re&255,Oe.isLeading<<2|Oe.dependsOn,Oe.isDependedOn<<6|Oe.hasRedundancy<<4|Oe.isNonSync,0,0,ut>>>24&255,ut>>>16&255,ut>>>8&255,ut&255],12+16*y)}return L.box(L.types.trun,M)}static mdat(e){return L.box(L.types.mdat,e)}}L.init();var Qe=L;class et{static getSilentFrame(e,r){if(e==="mp4a.40.2"){if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===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(r===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(r===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(r===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(r===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}}var Xt=et;class Dn{constructor(e,r,a,d,g){this.dts=e,this.pts=r,this.duration=a,this.originalDts=d,this.isSyncPoint=g,this.fileposition=null}}class ir{constructor(){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}appendSyncPoint(e){e.isSyncPoint=!0,this.syncPoints.push(e)}}class Vt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(e){let r=this._list;e.length!==0&&(r.length>0&&e[0].originalDts=r[g].dts&&er[d].lastSample.originalDts&&e=r[d].lastSample.originalDts&&(d===r.length-1||d0&&(g=this._searchNearestSegmentBefore(a.originalBeginDts)+1),this._lastAppendLocation=g,this._list.splice(g,0,a)}getLastSegmentBefore(e){let r=this._searchNearestSegmentBefore(e);return r>=0?this._list[r]:null}getLastSampleBefore(e){let r=this.getLastSegmentBefore(e);return r!=null?r.lastSample:null}getLastSyncPointBefore(e){let r=this._searchNearestSegmentBefore(e),a=this._list[r].syncPoints;for(;a.length===0&&r>0;)r--,a=this._list[r].syncPoints;return a.length>0?a[a.length-1]:null}}class Ln{constructor(e){this.TAG="MP4Remuxer",this._config=e,this._isLive=e.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Nr("audio"),this._videoSegmentInfoList=new Nr("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(ae.chrome&&(ae.version.major<50||ae.version.major===50&&ae.version.build<2661)),this._fillSilentAfterSeek=ae.msedge||ae.msie,this._mp3UseMpegAudio=!ae.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(e){this._onInitSegment=e}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(e){this._onMediaSegment=e}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(e,r){if(!this._onMediaSegment)throw new Ae("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(e,r),this._remuxVideo(r),this._remuxAudio(e)}_onTrackMetadataReceived(e,r){let a=null,d="mp4",g=r.codec;if(e==="audio")this._audioMeta=r,r.codec==="mp3"&&this._mp3UseMpegAudio?(d="mpeg",g="",a=new Uint8Array):a=Qe.generateInitSegment(r);else if(e==="video")this._videoMeta=r,a=Qe.generateInitSegment(r);else return;if(!this._onInitSegment)throw new Ae("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(e,{type:e,data:a.buffer,codec:g,container:`${e}/${d}`,mediaDuration:r.duration})}_calculateDtsBase(e,r){this._dtsBaseInited||(e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),r.samples&&r.samples.length&&(this._videoDtsBase=r.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let e=this._videoStashedLastSample,r=this._audioStashedLastSample,a={type:"video",id:1,sequenceNumber:0,samples:[],length:0};e!=null&&(a.samples.push(e),a.length=e.length);let d={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};r!=null&&(d.samples.push(r),d.length=r.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(a,!0),this._remuxAudio(d,!0)}_remuxAudio(e,r){if(this._audioMeta==null)return;let a=e,d=a.samples,g,M=-1,y=-1,me=-1,re=this._audioMeta.refSampleDuration,Oe=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,ut=this._dtsBaseInited&&this._audioNextDts===void 0,ve=!1;if(!d||d.length===0||d.length===1&&!r)return;let le=0,rt=null,Fe=0;Oe?(le=0,Fe=a.length):(le=8,Fe=8+a.length);let oe=null;if(d.length>1&&(oe=d.pop(),Fe-=oe.length),this._audioStashedLastSample!=null){let _e=this._audioStashedLastSample;this._audioStashedLastSample=null,d.unshift(_e),Fe+=_e.length}oe!=null&&(this._audioStashedLastSample=oe);let Ee=d[0].dts-this._dtsBase;if(this._audioNextDts)g=Ee-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())g=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(ve=!0);else{let _e=this._audioSegmentInfoList.getLastSampleBefore(Ee);if(_e!=null){let tn=Ee-(_e.originalDts+_e.duration);tn<=3&&(tn=0);let gn=_e.dts+_e.duration+tn;g=Ee-gn}else g=0}if(ve){let _e=Ee-g,tn=this._videoSegmentInfoList.getLastSegmentBefore(Ee);if(tn!=null&&tn.beginDts<_e){let gn=Xt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(gn){let Un=tn.beginDts,un=_e-tn.beginDts;w.v(this.TAG,`InsertPrefixSilentAudio: dts: ${Un}, duration: ${un}`),d.unshift({unit:gn,dts:Un,pts:Un}),Fe+=gn.byteLength}}else ve=!1}let tt=[];for(let _e=0;_e=1?Yr=tt[tt.length-1].duration:Yr=Math.floor(re);let Fa=!1,Er=null;if(Yr>re*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!ae.safari){Fa=!0;let aa=Math.abs(Yr-re),ia=Math.ceil(aa/re),Ma=un+re;w.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync. dts: ${un+Yr} ms, expected: ${un+Math.round(re)} ms, delta: ${Math.round(aa)} ms, generate: ${ia} frames`);let ja=Xt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ja==null&&(w.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ja=gn),Er=[];for(let cr=0;cr0){let ni=Er[Er.length-1];ni.duration=la-ni.dts}let si={dts:la,pts:la,cts:0,unit:ja,size:ja.byteLength,duration:0,originalDts:Un,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Er.push(si),Fe+=si.size,Ma+=re}let ur=Er[Er.length-1];ur.duration=un+Yr-ur.dts,Yr=Math.round(re)}tt.push({dts:un,pts:un,cts:0,unit:tn.unit,size:tn.unit.byteLength,duration:Yr,originalDts:Un,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Fa&&tt.push.apply(tt,Er)}Oe?rt=new Uint8Array(Fe):(rt=new Uint8Array(Fe),rt[0]=Fe>>>24&255,rt[1]=Fe>>>16&255,rt[2]=Fe>>>8&255,rt[3]=Fe&255,rt.set(Qe.types.mdat,4));for(let _e=0;_e1&&(le=d.pop(),ve-=le.length),this._videoStashedLastSample!=null){let at=this._videoStashedLastSample;this._videoStashedLastSample=null,d.unshift(at),ve+=at.length}le!=null&&(this._videoStashedLastSample=le);let rt=d[0].dts-this._dtsBase;if(this._videoNextDts)g=rt-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())g=0;else{let at=this._videoSegmentInfoList.getLastSampleBefore(rt);if(at!=null){let Ft=rt-(at.originalDts+at.duration);Ft<=3&&(Ft=0);let jr=at.dts+at.duration+Ft;g=rt-jr}else g=0}let Fe=new ir,oe=[];for(let at=0;at=1?Un=oe[oe.length-1].duration:Un=Math.floor(this._videoMeta.refSampleDuration),en){let un=new Dn(_e,gn,Un,Ft.dts,!0);un.fileposition=Ft.fileposition,Fe.appendSyncPoint(un)}oe.push({dts:_e,pts:gn,cts:tn,units:Ft.units,size:Ft.length,isKeyframe:en,duration:Un,originalDts:jr,flags:{isLeading:0,dependsOn:en?2:1,isDependedOn:en?1:0,hasRedundancy:0,isNonSync:en?0:1}})}ut=new Uint8Array(ve),ut[0]=ve>>>24&255,ut[1]=ve>>>16&255,ut[2]=ve>>>8&255,ut[3]=ve&255,ut.set(Qe.types.mdat,4);for(let at=0;at{d.timestampBase=a,a+=d.duration,d.cors=e.cors,d.withCredentials=e.withCredentials,r.referrerPolicy&&(d.referrerPolicy=r.referrerPolicy)}),!isNaN(a)&&this._mediaDataSource.duration!==a&&(this._mediaDataSource.duration=a),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(e,r){this._emitter.addListener(e,r)}off(e,r){this._emitter.removeListener(e,r)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(e,r){this._currentSegmentIndex=e;let a=this._mediaDataSource.segments[e],d=this._ioctl=new $t(a,this._config,e);d.onError=this._onIOException.bind(this),d.onSeeked=this._onIOSeeked.bind(this),d.onComplete=this._onIOComplete.bind(this),d.onRedirect=this._onIORedirect.bind(this),d.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),r?this._demuxer.bindDataSource(this._ioctl):d.onDataArrival=this._onInitChunkArrival.bind(this),d.open(r)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(e){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let r=this._searchSegmentIndexContains(e);if(r===this._currentSegmentIndex){let a=this._mediaInfo.segments[r];if(a==null)this._pendingSeekTime=e;else{let d=a.getNearestKeyframe(e);this._remuxer.seek(d.milliseconds),this._ioctl.seek(d.fileposition),this._pendingResolveSeekPoint=d.milliseconds}}else{let a=this._mediaInfo.segments[r];if(a==null)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(r);else{let d=a.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[r].timestampBase,this._loadSegment(r,d.fileposition),this._pendingResolveSeekPoint=d.milliseconds,this._reportSegmentMediaInfo(r)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(e){let r=this._mediaDataSource.segments,a=r.length-1;for(let d=0;d0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,d=this._demuxer.parseChunks(e,r);else if((a=ie.probe(e)).match){this._demuxer=new ie(a,this._config),this._remuxer||(this._remuxer=new dn(this._config));let g=this._mediaDataSource;g.duration!=null&&!isNaN(g.duration)&&(this._demuxer.overridedDuration=g.duration),typeof g.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=g.hasAudio),typeof g.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=g.hasVideo),this._demuxer.timestampBase=g.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),d=this._demuxer.parseChunks(e,r)}else a=null,w.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(ge.DEMUX_ERROR,Wt.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),d=0;return d}_onMediaInfo(e){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,on.prototype));let r=Object.assign({},e);Object.setPrototypeOf(r,on.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=r,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let a=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(a)})}_onMetaDataArrived(e){this._emitter.emit(ge.METADATA_ARRIVED,e)}_onScriptDataArrived(e){this._emitter.emit(ge.SCRIPTDATA_ARRIVED,e)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(e){let a=e+1;a0&&a[0].originalDts===d&&(d=a[0].pts),this._emitter.emit(ge.RECOMMEND_SEEKPOINT,d)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(e){let r=this._mediaInfo.segments[e],a=Object.assign({},r);a.duration=this._mediaInfo.duration,a.segmentCount=this._mediaInfo.segmentCount,delete a.segments,delete a.keyframesIndex,this._emitter.emit(ge.MEDIA_INFO,a)}_reportStatisticsInfo(){let e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(ge.STATISTICS_INFO,e)}}var Wr=Gr,Rr=function(O){let e="TransmuxingWorker",r=null,a=Fe.bind(this);Pe.install(),O.addEventListener("message",function(oe){switch(oe.data.cmd){case"init":r=new Wr(oe.data.param[0],oe.data.param[1]),r.on(ge.IO_ERROR,ve.bind(this)),r.on(ge.DEMUX_ERROR,le.bind(this)),r.on(ge.INIT_SEGMENT,d.bind(this)),r.on(ge.MEDIA_SEGMENT,g.bind(this)),r.on(ge.LOADING_COMPLETE,M.bind(this)),r.on(ge.RECOVERED_EARLY_EOF,y.bind(this)),r.on(ge.MEDIA_INFO,me.bind(this)),r.on(ge.METADATA_ARRIVED,re.bind(this)),r.on(ge.SCRIPTDATA_ARRIVED,Oe.bind(this)),r.on(ge.STATISTICS_INFO,ut.bind(this)),r.on(ge.RECOMMEND_SEEKPOINT,rt.bind(this));break;case"destroy":r&&(r.destroy(),r=null),O.postMessage({msg:"destroyed"});break;case"start":r.start();break;case"stop":r.stop();break;case"seek":r.seek(oe.data.param);break;case"pause":r.pause();break;case"resume":r.resume();break;case"logging_config":{let Ee=oe.data.param;$e.applyConfig(Ee),Ee.enableCallback===!0?$e.addLogListener(a):$e.removeLogListener(a);break}}});function d(oe,Ee){let tt={msg:ge.INIT_SEGMENT,data:{type:oe,data:Ee}};O.postMessage(tt,[Ee.data])}function g(oe,Ee){let tt={msg:ge.MEDIA_SEGMENT,data:{type:oe,data:Ee}};O.postMessage(tt,[Ee.data])}function M(){let oe={msg:ge.LOADING_COMPLETE};O.postMessage(oe)}function y(){let oe={msg:ge.RECOVERED_EARLY_EOF};O.postMessage(oe)}function me(oe){let Ee={msg:ge.MEDIA_INFO,data:oe};O.postMessage(Ee)}function re(oe){let Ee={msg:ge.METADATA_ARRIVED,data:oe};O.postMessage(Ee)}function Oe(oe){let Ee={msg:ge.SCRIPTDATA_ARRIVED,data:oe};O.postMessage(Ee)}function ut(oe){let Ee={msg:ge.STATISTICS_INFO,data:oe};O.postMessage(Ee)}function ve(oe,Ee){O.postMessage({msg:ge.IO_ERROR,data:{type:oe,info:Ee}})}function le(oe,Ee){O.postMessage({msg:ge.DEMUX_ERROR,data:{type:oe,info:Ee}})}function rt(oe){O.postMessage({msg:ge.RECOMMEND_SEEKPOINT,data:oe})}function Fe(oe,Ee){O.postMessage({msg:"logcat_callback",data:{type:oe,logcat:Ee}})}};class Pa{constructor(e,r){if(this.TAG="Transmuxer",this._emitter=new(ce()),r.enableWorker&&typeof Worker!="undefined")try{let a=v(82059);this._worker=a(Rr),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[e,r]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},$e.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:$e.getConfig()})}catch(a){w.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new Wr(e,r)}else this._controller=new Wr(e,r);if(this._controller){let a=this._controller;a.on(ge.IO_ERROR,this._onIOError.bind(this)),a.on(ge.DEMUX_ERROR,this._onDemuxError.bind(this)),a.on(ge.INIT_SEGMENT,this._onInitSegment.bind(this)),a.on(ge.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),a.on(ge.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),a.on(ge.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),a.on(ge.MEDIA_INFO,this._onMediaInfo.bind(this)),a.on(ge.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),a.on(ge.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),a.on(ge.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),a.on(ge.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),$e.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(e,r){this._emitter.addListener(e,r)}off(e,r){this._emitter.removeListener(e,r)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(e){this._worker?this._worker.postMessage({cmd:"seek",param:e}):this._controller.seek(e)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(e,r){Promise.resolve().then(()=>{this._emitter.emit(ge.INIT_SEGMENT,e,r)})}_onMediaSegment(e,r){Promise.resolve().then(()=>{this._emitter.emit(ge.MEDIA_SEGMENT,e,r)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(ge.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(ge.RECOVERED_EARLY_EOF)})}_onMediaInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ge.MEDIA_INFO,e)})}_onMetaDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ge.METADATA_ARRIVED,e)})}_onScriptDataArrived(e){Promise.resolve().then(()=>{this._emitter.emit(ge.SCRIPTDATA_ARRIVED,e)})}_onStatisticsInfo(e){Promise.resolve().then(()=>{this._emitter.emit(ge.STATISTICS_INFO,e)})}_onIOError(e,r){Promise.resolve().then(()=>{this._emitter.emit(ge.IO_ERROR,e,r)})}_onDemuxError(e,r){Promise.resolve().then(()=>{this._emitter.emit(ge.DEMUX_ERROR,e,r)})}_onRecommendSeekpoint(e){Promise.resolve().then(()=>{this._emitter.emit(ge.RECOMMEND_SEEKPOINT,e)})}_onLoggingConfigChanged(e){this._worker&&this._worker.postMessage({cmd:"logging_config",param:e})}_onWorkerMessage(e){let r=e.data,a=r.data;if(r.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(r.msg){case ge.INIT_SEGMENT:case ge.MEDIA_SEGMENT:this._emitter.emit(r.msg,a.type,a.data);break;case ge.LOADING_COMPLETE:case ge.RECOVERED_EARLY_EOF:this._emitter.emit(r.msg);break;case ge.MEDIA_INFO:Object.setPrototypeOf(a,on.prototype),this._emitter.emit(r.msg,a);break;case ge.METADATA_ARRIVED:case ge.SCRIPTDATA_ARRIVED:case ge.STATISTICS_INFO:this._emitter.emit(r.msg,a);break;case ge.IO_ERROR:case ge.DEMUX_ERROR:this._emitter.emit(r.msg,a.type,a.info);break;case ge.RECOMMEND_SEEKPOINT:this._emitter.emit(r.msg,a);break;case"logcat_callback":w.emitter.emit("log",a.type,a.logcat);break;default:break}}}var ti=Pa,m={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class I{constructor(e){this.TAG="MSEController",this._config=e,this._emitter=new(ce()),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 Vt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(e,r){this._emitter.addListener(e,r)}off(e,r){this._emitter.removeListener(e,r)}attachMediaElement(e){if(this._mediaSource)throw new Ae("MediaSource has been attached to an HTMLMediaElement!");let r=this._mediaSource=new window.MediaSource;r.addEventListener("sourceopen",this.e.onSourceOpen),r.addEventListener("sourceended",this.e.onSourceEnded),r.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let e=this._mediaSource;for(let r in this._sourceBuffers){let a=this._pendingSegments[r];a.splice(0,a.length),this._pendingSegments[r]=null,this._pendingRemoveRanges[r]=null,this._lastInitSegments[r]=null;let d=this._sourceBuffers[r];if(d){if(e.readyState!=="closed"){try{e.removeSourceBuffer(d)}catch(g){w.e(this.TAG,g.message)}d.removeEventListener("error",this.e.onSourceBufferError),d.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[r]=null,this._sourceBuffers[r]=null}}if(e.readyState==="open")try{e.endOfStream()}catch(r){w.e(this.TAG,r.message)}e.removeEventListener("sourceopen",this.e.onSourceOpen),e.removeEventListener("sourceended",this.e.onSourceEnded),e.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)}appendInitSegment(e,r){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(e),this._pendingSegments[e.type].push(e);return}let a=e,d=`${a.container}`;a.codec&&a.codec.length>0&&(d+=`;codecs=${a.codec}`);let g=!1;if(w.v(this.TAG,"Received Initialization Segment, mimeType: "+d),this._lastInitSegments[a.type]=a,d!==this._mimeTypes[a.type]){if(this._mimeTypes[a.type])w.v(this.TAG,`Notice: ${a.type} mimeType changed, origin: ${this._mimeTypes[a.type]}, target: ${d}`);else{g=!0;try{let M=this._sourceBuffers[a.type]=this._mediaSource.addSourceBuffer(d);M.addEventListener("error",this.e.onSourceBufferError),M.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(M){w.e(this.TAG,M.message),this._emitter.emit(m.ERROR,{code:M.code,msg:M.message});return}}this._mimeTypes[a.type]=d}r||this._pendingSegments[a.type].push(a),g||this._sourceBuffers[a.type]&&!this._sourceBuffers[a.type].updating&&this._doAppendSegments(),ae.safari&&a.container==="audio/mpeg"&&a.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=a.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(e){let r=e;this._pendingSegments[r.type].push(r),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let a=this._sourceBuffers[r.type];a&&!a.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(e){for(let r in this._sourceBuffers){if(!this._sourceBuffers[r])continue;let a=this._sourceBuffers[r];if(this._mediaSource.readyState==="open")try{a.abort()}catch(g){w.e(this.TAG,g.message)}this._idrList.clear();let d=this._pendingSegments[r];if(d.splice(0,d.length),this._mediaSource.readyState!=="closed"){for(let g=0;g=1&&e-d.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let e=this._mediaElement.currentTime;for(let r in this._sourceBuffers){let a=this._sourceBuffers[r];if(a){let d=a.buffered,g=!1;for(let M=0;M=this._config.autoCleanupMaxBackwardDuration){g=!0;let re=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[r].push({start:y,end:re})}}else me0&&(isNaN(r)||a>r)&&(w.v(this.TAG,`Update MediaSource duration from ${r} to ${a}`),this._mediaSource.duration=a),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let e in this._pendingRemoveRanges){if(!this._sourceBuffers[e]||this._sourceBuffers[e].updating)continue;let r=this._sourceBuffers[e],a=this._pendingRemoveRanges[e];for(;a.length&&!r.updating;){let d=a.shift();r.remove(d.start,d.end)}}}_doAppendSegments(){let e=this._pendingSegments;for(let r in e)if(!(!this._sourceBuffers[r]||this._sourceBuffers[r].updating)&&e[r].length>0){let a=e[r].shift();if(a.timestampOffset){let d=this._sourceBuffers[r].timestampOffset,g=a.timestampOffset/1e3;Math.abs(d-g)>.1&&(w.v(this.TAG,`Update MPEG audio timestampOffset from ${d} to ${g}`),this._sourceBuffers[r].timestampOffset=g),delete a.timestampOffset}if(!a.data||a.data.byteLength===0)continue;try{this._sourceBuffers[r].appendBuffer(a.data),this._isBufferFull=!1,r==="video"&&a.hasOwnProperty("info")&&this._idrList.appendArray(a.info.syncPoints)}catch(d){this._pendingSegments[r].unshift(a),d.code===22?(this._isBufferFull||this._emitter.emit(m.BUFFER_FULL),this._isBufferFull=!0):(w.e(this.TAG,d.message),this._emitter.emit(m.ERROR,{code:d.code,msg:d.message}))}}}_onSourceOpen(){if(w.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let e=this._pendingSourceBufferInit;for(;e.length;){let r=e.shift();this.appendInitSegment(r,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(m.SOURCE_OPEN)}_onSourceEnded(){w.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){w.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))}_hasPendingSegments(){let e=this._pendingSegments;return e.video.length>0||e.audio.length>0}_hasPendingRemoveRanges(){let e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(m.UPDATE_END)}_onSourceBufferError(e){w.e(this.TAG,`SourceBuffer Error: ${e}`)}}var B=I;const c={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},S={NETWORK_EXCEPTION:Xe.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Xe.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Xe.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Xe.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:Wt.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:Wt.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:Wt.CODEC_UNSUPPORTED};class D{constructor(e,r){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ce()),this._config=or(),typeof r=="object"&&Object.assign(this._config,r),e.type.toLowerCase()!=="flv")throw new Ze("FlvPlayer requires an flv MediaDataSource input!");e.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=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let a=ae.chrome&&(ae.version.major<50||ae.version.major===50&&ae.version.build<2661);this._alwaysSeekKeyframe=!!(a||ae.msedge||ae.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(e,r){e===zt.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(zt.MEDIA_INFO,this.mediaInfo)}):e===zt.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(zt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,r)}off(e,r){this._emitter.removeListener(e,r)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),e.addEventListener("seeking",this.e.onvSeeking),e.addEventListener("canplay",this.e.onvCanPlay),e.addEventListener("stalled",this.e.onvStalled),e.addEventListener("progress",this.e.onvProgress),this._msectl=new B(this._config),this._msectl.on(m.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(m.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(m.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(m.ERROR,r=>{this._emitter.emit(zt.ERROR,c.MEDIA_ERROR,S.MEDIA_MSE_ERROR,r)}),this._msectl.attachMediaElement(e),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(r){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new Ae("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new Ae("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 ti(this._mediaDataSource,this._config),this._transmuxer.on(ge.INIT_SEGMENT,(e,r)=>{this._msectl.appendInitSegment(r)}),this._transmuxer.on(ge.MEDIA_SEGMENT,(e,r)=>{if(this._msectl.appendMediaSegment(r),this._config.lazyLoad&&!this._config.isLive){let a=this._mediaElement.currentTime;r.info.endDts>=(a+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(w.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(ge.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(zt.LOADING_COMPLETE)}),this._transmuxer.on(ge.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(zt.RECOVERED_EARLY_EOF)}),this._transmuxer.on(ge.IO_ERROR,(e,r)=>{this._emitter.emit(zt.ERROR,c.NETWORK_ERROR,e,r)}),this._transmuxer.on(ge.DEMUX_ERROR,(e,r)=>{this._emitter.emit(zt.ERROR,c.MEDIA_ERROR,e,{code:-1,msg:r})}),this._transmuxer.on(ge.MEDIA_INFO,e=>{this._mediaInfo=e,this._emitter.emit(zt.MEDIA_INFO,Object.assign({},e))}),this._transmuxer.on(ge.METADATA_ARRIVED,e=>{this._emitter.emit(zt.METADATA_ARRIVED,e)}),this._transmuxer.on(ge.SCRIPTDATA_ARRIVED,e=>{this._emitter.emit(zt.SCRIPTDATA_ARRIVED,e)}),this._transmuxer.on(ge.STATISTICS_INFO,e=>{this._statisticsInfo=this._fillStatisticsInfo(e),this._emitter.emit(zt.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(ge.RECOMMEND_SEEKPOINT,e=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;let r=!0,a=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let g=this._mediaElement.getVideoPlaybackQuality();a=g.totalVideoFrames,d=g.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(a=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):r=!1;return r&&(e.decodedFrames=a,e.droppedFrames=d),e}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let e=this._mediaElement.buffered,r=this._mediaElement.currentTime,a=0,d=0;for(let g=0;g=r+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(w.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){w.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let e=this._mediaElement.currentTime,r=this._mediaElement.buffered,a=!1;for(let d=0;d=g&&e=M-this._config.lazyLoadRecoverDuration&&(a=!0);break}}a&&(window.clearInterval(this._progressChecker),this._progressChecker=null,a&&(w.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(e){let r=this._mediaElement.buffered;for(let a=0;a=d&&e0){let g=this._mediaElement.buffered.start(0);(g<1&&e0&&r.currentTime0){let d=a.start(0);if(d<1&&r{this._emitter.emit(zt.MEDIA_INFO,this.mediaInfo)}):e===zt.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(zt.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(e,r)}off(e,r){this._emitter.removeListener(e,r)}attachMediaElement(e){if(this._mediaElement=e,e.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(r){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new Ae("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(e){this._mediaElement.volume=e}get muted(){return this._mediaElement.muted}set muted(e){this._mediaElement.muted=e}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e}get mediaInfo(){let r={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(r.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(r.width=this._mediaElement.videoWidth,r.height=this._mediaElement.videoHeight)),r}get statisticsInfo(){let e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;let r=!0,a=0,d=0;if(this._mediaElement.getVideoPlaybackQuality){let g=this._mediaElement.getVideoPlaybackQuality();a=g.totalVideoFrames,d=g.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(a=this._mediaElement.webkitDecodedFrameCount,d=this._mediaElement.webkitDroppedFrameCount):r=!1;return r&&(e.decodedFrames=a,e.droppedFrames=d),e}_onvLoadedMetadata(e){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(zt.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(zt.STATISTICS_INFO,this.statisticsInfo)}}var ne=G;Pe.install();function pe(O,e){let r=O;if(r==null||typeof r!="object")throw new Ze("MediaDataSource must be an javascript object!");if(!r.hasOwnProperty("type"))throw new Ze("MediaDataSource must has type field to indicate video file type!");switch(r.type){case"flv":return new C(r,e);default:return new ne(r,e)}}function Me(){return En.supportMSEH264Playback()}function Re(){return En.getFeatureList()}let Ke={};Ke.createPlayer=pe,Ke.isSupported=Me,Ke.getFeatureList=Re,Ke.BaseLoader=Je,Ke.LoaderStatus=Se,Ke.LoaderErrors=Xe,Ke.Events=zt,Ke.ErrorTypes=c,Ke.ErrorDetails=S,Ke.FlvPlayer=C,Ke.NativePlayer=ne,Ke.LoggingControl=$e,Object.defineProperty(Ke,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var qe=Ke},9951:function(se,gt,v){"use strict";v.d(gt,{Z:function(){return ti}});var t=v(59301),Pe=v(54476),b=v(33885),ce=v(67732),$=v(83652),w=v(31226),He=v(42403),Te=v(158),k=v(20068),Ae=v(76190),Ze=v(75931),At={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},Se=At,Xe=v(53280),Je=v(92310),Ie=v.n(Je);function fe(te,m,I){return Math.max(m,Math.min(te,I))}var ae=function(m){var I=["onTouchStart","onTouchMove","onWheel"];I.includes(m._reactName)||m.preventDefault()},Q=function(m){for(var I=[],B=F(m),c=z(m),S=B;S0?1:0):0},je=function(m){return m.centerMode?Math.floor((m.slidesToShow-1)/2)+1+(parseInt(m.centerPadding)>0?1:0):m.slidesToShow},he=function(m){return m&&m.offsetWidth||0},lt=function(m){return m&&m.offsetHeight||0},ln=function(m){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,B,c,S,D;return B=m.startX-m.curX,c=m.startY-m.curY,S=Math.atan2(c,B),D=Math.round(S*180/Math.PI),D<0&&(D=360-Math.abs(D)),D<=45&&D>=0||D<=360&&D>=315?"left":D>=135&&D<=225?"right":I===!0?D>=35&&D<=135?"up":"down":"vertical"},Fn=function(m){var I=!0;return m.infinite||(m.centerMode&&m.currentSlide>=m.slideCount-1||m.slideCount<=m.slidesToShow||m.currentSlide>=m.slideCount-m.slidesToShow)&&(I=!1),I},On=function(m,I){var B={};return I.forEach(function(c){return B[c]=m[c]}),B},Kn=function(m){var I=t.Children.count(m.children),B=m.listRef,c=Math.ceil(he(B)),S=m.trackRef&&m.trackRef.node,D=Math.ceil(he(S)),C;if(m.vertical)C=c;else{var G=m.centerMode&&parseInt(m.centerPadding)*2;typeof m.centerPadding=="string"&&m.centerPadding.slice(-1)==="%"&&(G*=c/100),C=Math.ceil((c-G)/m.slidesToShow)}var ne=B&<(B.querySelector('[data-index="0"]')),pe=ne*m.slidesToShow,Me=m.currentSlide===void 0?m.initialSlide:m.currentSlide;m.rtl&&m.currentSlide===void 0&&(Me=I-1-m.initialSlide);var Re=m.lazyLoadedList||[],Ke=Q((0,b.Z)((0,b.Z)({},m),{},{currentSlide:Me,lazyLoadedList:Re}));Re=Re.concat(Ke);var qe={slideCount:I,slideWidth:C,listWidth:c,trackWidth:D,currentSlide:Me,slideHeight:ne,listHeight:pe,lazyLoadedList:Re};return m.autoplaying===null&&m.autoplay&&(qe.autoplaying="playing"),qe},de=function(m){var I=m.waitForAnimate,B=m.animating,c=m.fade,S=m.infinite,D=m.index,C=m.slideCount,G=m.lazyLoad,ne=m.currentSlide,pe=m.centerMode,Me=m.slidesToScroll,Re=m.slidesToShow,Ke=m.useCSS,qe=m.lazyLoadedList;if(I&&B)return{};var O=D,e,r,a,d={},g={},M=S?D:fe(D,0,C-1);if(c){if(!S&&(D<0||D>=C))return{};D<0?O=D+C:D>=C&&(O=D-C),G&&qe.indexOf(O)<0&&(qe=qe.concat(O)),d={animating:!0,currentSlide:O,lazyLoadedList:qe,targetSlide:O},g={animating:!1,targetSlide:O}}else e=O,O<0?(e=O+C,S?C%Me!==0&&(e=C-C%Me):e=0):!Fn(m)&&O>ne?O=e=ne:pe&&O>=C?(O=S?C:C-1,e=S?0:C-1):O>=C&&(e=O-C,S?C%Me!==0&&(e=0):e=C-Re),!S&&O+Re>=C&&(e=C-Re),r=rr((0,b.Z)((0,b.Z)({},m),{},{slideIndex:O})),a=rr((0,b.Z)((0,b.Z)({},m),{},{slideIndex:e})),S||(r===a&&(O=e),r=a),G&&(qe=qe.concat(Q((0,b.Z)((0,b.Z)({},m),{},{currentSlide:O})))),Ke?(d={animating:!0,currentSlide:e,trackStyle:$e((0,b.Z)((0,b.Z)({},m),{},{left:r})),lazyLoadedList:qe,targetSlide:M},g={animating:!1,currentSlide:e,trackStyle:jt((0,b.Z)((0,b.Z)({},m),{},{left:a})),swipeLeft:null,targetSlide:M}):d={currentSlide:e,trackStyle:jt((0,b.Z)((0,b.Z)({},m),{},{left:a})),lazyLoadedList:qe,targetSlide:M};return{state:d,nextState:g}},it=function(m,I){var B,c,S,D,C,G=m.slidesToScroll,ne=m.slidesToShow,pe=m.slideCount,Me=m.currentSlide,Re=m.targetSlide,Ke=m.lazyLoad,qe=m.infinite;if(D=pe%G!==0,B=D?0:(pe-Me)%G,I.message==="previous")S=B===0?G:ne-B,C=Me-S,Ke&&!qe&&(c=Me-S,C=c===-1?pe-1:c),qe||(C=Re-G);else if(I.message==="next")S=B===0?G:B,C=Me+S,Ke&&!qe&&(C=(Me+G)%pe+B),qe||(C=Re+G);else if(I.message==="dots")C=I.index*I.slidesToScroll;else if(I.message==="children"){if(C=I.index,qe){var O=kr((0,b.Z)((0,b.Z)({},m),{},{targetSlide:C}));C>I.currentSlide&&O==="left"?C=C-pe:C10)return{scrolling:!0};C&&(a.swipeLength=Oe);var ut=(G?-1:1)*(a.curX>a.startX?1:-1);C&&(ut=a.curY>a.startY?1:-1);var ve=Math.ceil(O/e),le=ln(I.touchObject,C),rt=a.swipeLength;return r||(ne===0&&(le==="right"||le==="down")||ne+1>=ve&&(le==="left"||le==="up")||!Fn(I)&&(le==="left"||le==="up"))&&(rt=a.swipeLength*pe,Me===!1&&Re&&(Re(le),me.edgeDragged=!0)),!Ke&&d&&(d(le),me.swiped=!0),S?y=re+rt*(g/M)*ut:G?y=re-rt*ut:y=re+rt*ut,C&&(y=re+rt*ut),me=(0,b.Z)((0,b.Z)({},me),{},{touchObject:a,swipeLeft:y,trackStyle:jt((0,b.Z)((0,b.Z)({},I),{},{left:y}))}),Math.abs(a.curX-a.startX)10&&(me.swiping=!0,ae(m)),me}},or=function(m,I){var B=I.dragging,c=I.swipe,S=I.touchObject,D=I.listWidth,C=I.touchThreshold,G=I.verticalSwiping,ne=I.listHeight,pe=I.swipeToSlide,Me=I.scrolling,Re=I.onSwipe,Ke=I.targetSlide,qe=I.currentSlide,O=I.infinite;if(!B)return c&&ae(m),{};var e=G?ne/C:D/C,r=ln(S,G),a={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(Me||!S.swipeLength)return a;if(S.swipeLength>e){ae(m),Re&&Re(r);var d,g,M=O?qe:Ke;switch(r){case"left":case"up":g=M+Zn(I),d=pe?En(I,g):g,a.currentDirection=0;break;case"right":case"down":g=M-Zn(I),d=pe?En(I,g):g,a.currentDirection=1;break;default:d=M}a.triggerSlideHandler=d}else{var y=rr(I);a.trackStyle=$e((0,b.Z)((0,b.Z)({},I),{},{left:y}))}return a},sn=function(m){for(var I=m.infinite?m.slideCount*2:m.slideCount,B=m.infinite?m.slidesToShow*-1:0,c=m.infinite?m.slidesToShow*-1:0,S=[];BB[B.length-1])I=B[B.length-1];else for(var S in B){if(Im.swipeLeft*-1)return B=G,!1}else if(G.offsetLeft-I+he(G)/2>m.swipeLeft*-1)return B=G,!1;return!0}),!B)return 0;var D=m.rtl===!0?m.slideCount-m.currentSlide:m.currentSlide,C=Math.abs(B.dataset.index-D)||1;return C}else return m.slidesToScroll},zt=function(m,I){return I.reduce(function(B,c){return B&&m.hasOwnProperty(c)},!0)?null:console.error("Keys Missing:",m)},jt=function(m){zt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var I,B,c=m.slideCount+2*m.slidesToShow;m.vertical?B=c*m.slideHeight:I=Lr(m)*m.slideWidth;var S={opacity:1,transition:"",WebkitTransition:""};if(m.useTransform){var D=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",C=m.vertical?"translate3d(0px, "+m.left+"px, 0px)":"translate3d("+m.left+"px, 0px, 0px)",G=m.vertical?"translateY("+m.left+"px)":"translateX("+m.left+"px)";S=(0,b.Z)((0,b.Z)({},S),{},{WebkitTransform:D,transform:C,msTransform:G})}else m.vertical?S.top=m.left:S.left=m.left;return m.fade&&(S={opacity:1}),I&&(S.width=I),B&&(S.height=B),window&&!window.addEventListener&&window.attachEvent&&(m.vertical?S.marginTop=m.left+"px":S.marginLeft=m.left+"px"),S},$e=function(m){zt(m,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var I=jt(m);return m.useTransform?(I.WebkitTransition="-webkit-transform "+m.speed+"ms "+m.cssEase,I.transition="transform "+m.speed+"ms "+m.cssEase):m.vertical?I.transition="top "+m.speed+"ms "+m.cssEase:I.transition="left "+m.speed+"ms "+m.cssEase,I},rr=function(m){if(m.unslick)return 0;zt(m,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var I=m.slideIndex,B=m.trackRef,c=m.infinite,S=m.centerMode,D=m.slideCount,C=m.slidesToShow,G=m.slidesToScroll,ne=m.slideWidth,pe=m.listWidth,Me=m.variableWidth,Re=m.slideHeight,Ke=m.fade,qe=m.vertical,O=0,e,r,a=0;if(Ke||m.slideCount===1)return 0;var d=0;if(c?(d=-on(m),D%G!==0&&I+G>D&&(d=-(I>D?C-(I-D):D%G)),S&&(d+=parseInt(C/2))):(D%G!==0&&I+G>D&&(d=C-D%G),S&&(d=parseInt(C/2))),O=d*ne,a=d*Re,qe?e=I*Re*-1+a:e=I*ne*-1+O,Me===!0){var g,M=B&&B.node;if(g=I+on(m),r=M&&M.childNodes[g],e=r?r.offsetLeft*-1:0,S===!0){g=c?I+on(m):I,r=M&&M.children[g],e=0;for(var y=0;ym.currentSlide?m.targetSlide>m.currentSlide+be(m)?"left":"right":m.targetSlide0&&(D+=1),c&&I%2===0&&(D+=1),D}return c?0:I-1},ct=function(m){var I=m.slidesToShow,B=m.centerMode,c=m.rtl,S=m.centerPadding;if(B){var D=(I-1)/2+1;return parseInt(S)>0&&(D+=1),!c&&I%2===0&&(D+=1),D}return c?I-1:0},Ue=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},kn=function(m){var I,B,c,S,D;m.rtl?D=m.slideCount-1-m.index:D=m.index,c=D<0||D>=m.slideCount,m.centerMode?(S=Math.floor(m.slidesToShow/2),B=(D-m.currentSlide)%m.slideCount===0,D>m.currentSlide-S-1&&D<=m.currentSlide+S&&(I=!0)):I=m.currentSlide<=D&&D=m.slideCount?C=m.targetSlide-m.slideCount:C=m.targetSlide;var G=D===C;return{"slick-slide":!0,"slick-active":I,"slick-center":B,"slick-cloned":c,"slick-current":G}},zr=function(m){var I={};return(m.variableWidth===void 0||m.variableWidth===!1)&&(I.width=m.slideWidth),m.fade&&(I.position="relative",m.vertical&&m.slideHeight?I.top=-m.index*parseInt(m.slideHeight):I.left=-m.index*parseInt(m.slideWidth),I.opacity=m.currentSlide===m.index?1:0,m.useCSS&&(I.transition="opacity "+m.speed+"ms "+m.cssEase+", visibility "+m.speed+"ms "+m.cssEase)),I},nn=function(m,I){return m.key+"-"+I},Tr=function(m){var I,B=[],c=[],S=[],D=t.Children.count(m.children),C=F(m),G=z(m);return t.Children.forEach(m.children,function(ne,pe){var Me,Re={message:"children",index:pe,slidesToScroll:m.slidesToScroll,currentSlide:m.currentSlide};!m.lazyLoad||m.lazyLoad&&m.lazyLoadedList.indexOf(pe)>=0?Me=ne:Me=t.createElement("div",null);var Ke=zr((0,b.Z)((0,b.Z)({},m),{},{index:pe})),qe=Me.props.className||"",O=kn((0,b.Z)((0,b.Z)({},m),{},{index:pe}));if(B.push(t.cloneElement(Me,{key:"original"+nn(Me,pe),"data-index":pe,className:Ie()(O,qe),tabIndex:"-1","aria-hidden":!O["slick-active"],style:(0,b.Z)((0,b.Z)({outline:"none"},Me.props.style||{}),Ke),onClick:function(a){Me.props&&Me.props.onClick&&Me.props.onClick(a),m.focusOnSelect&&m.focusOnSelect(Re)}})),m.infinite&&m.fade===!1){var e=D-pe;e<=on(m)&&D!==m.slidesToShow&&(I=-e,I>=C&&(Me=ne),O=kn((0,b.Z)((0,b.Z)({},m),{},{index:I})),c.push(t.cloneElement(Me,{key:"precloned"+nn(Me,I),"data-index":I,tabIndex:"-1",className:Ie()(O,qe),"aria-hidden":!O["slick-active"],style:(0,b.Z)((0,b.Z)({},Me.props.style||{}),Ke),onClick:function(a){Me.props&&Me.props.onClick&&Me.props.onClick(a),m.focusOnSelect&&m.focusOnSelect(Re)}}))),D!==m.slidesToShow&&(I=D+pe,I=g&&Re<=a:Re===g}),y={message:"dots",index:e,slidesToScroll:ne,currentSlide:Re},me=this.clickHandler.bind(this,y);O=O.concat(t.createElement("li",{key:e,className:M},t.cloneElement(this.props.customPaging(e),{onClick:me})))}return t.cloneElement(this.props.appendDots(O),(0,b.Z)({className:this.props.dotsClass},qe))}}]),I}(t.PureComponent),ar=function(te){(0,He.Z)(I,te);var m=(0,Te.Z)(I);function I(){return(0,ce.Z)(this,I),m.apply(this,arguments)}return(0,$.Z)(I,[{key:"clickHandler",value:function(c,S){S&&S.preventDefault(),this.props.clickHandler(c,S)}},{key:"render",value:function(){var c={"slick-arrow":!0,"slick-prev":!0},S=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(c["slick-disabled"]=!0,S=null);var D={key:"0","data-role":"none",className:Ie()(c),style:{display:"block"},onClick:S},C={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},G;return this.props.prevArrow?G=t.cloneElement(this.props.prevArrow,(0,b.Z)((0,b.Z)({},D),C)):G=t.createElement("button",(0,Pe.Z)({key:"0",type:"button"},D)," ","Previous"),G}}]),I}(t.PureComponent),W=function(te){(0,He.Z)(I,te);var m=(0,Te.Z)(I);function I(){return(0,ce.Z)(this,I),m.apply(this,arguments)}return(0,$.Z)(I,[{key:"clickHandler",value:function(c,S){S&&S.preventDefault(),this.props.clickHandler(c,S)}},{key:"render",value:function(){var c={"slick-arrow":!0,"slick-next":!0},S=this.clickHandler.bind(this,{message:"next"});Fn(this.props)||(c["slick-disabled"]=!0,S=null);var D={key:"1","data-role":"none",className:Ie()(c),style:{display:"block"},onClick:S},C={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},G;return this.props.nextArrow?G=t.cloneElement(this.props.nextArrow,(0,b.Z)((0,b.Z)({},D),C)):G=t.createElement("button",(0,Pe.Z)({key:"1",type:"button"},D)," ","Next"),G}}]),I}(t.PureComponent),_=v(76374),ie=["animating"],L=function(te){(0,He.Z)(I,te);var m=(0,Te.Z)(I);function I(B){var c;(0,ce.Z)(this,I),c=m.call(this,B),(0,k.Z)((0,w.Z)(c),"listRefHandler",function(D){return c.list=D}),(0,k.Z)((0,w.Z)(c),"trackRefHandler",function(D){return c.track=D}),(0,k.Z)((0,w.Z)(c),"adaptHeight",function(){if(c.props.adaptiveHeight&&c.list){var D=c.list.querySelector('[data-index="'.concat(c.state.currentSlide,'"]'));c.list.style.height=lt(D)+"px"}}),(0,k.Z)((0,w.Z)(c),"componentDidMount",function(){if(c.props.onInit&&c.props.onInit(),c.props.lazyLoad){var D=Q((0,b.Z)((0,b.Z)({},c.props),c.state));D.length>0&&(c.setState(function(G){return{lazyLoadedList:G.lazyLoadedList.concat(D)}}),c.props.onLazyLoad&&c.props.onLazyLoad(D))}var C=(0,b.Z)({listRef:c.list,trackRef:c.track},c.props);c.updateState(C,!0,function(){c.adaptHeight(),c.props.autoplay&&c.autoPlay("playing")}),c.props.lazyLoad==="progressive"&&(c.lazyLoadTimer=setInterval(c.progressiveLazyLoad,1e3)),c.ro=new _.Z(function(){c.state.animating?(c.onWindowResized(!1),c.callbackTimers.push(setTimeout(function(){return c.onWindowResized()},c.props.speed))):c.onWindowResized()}),c.ro.observe(c.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(G){G.onfocus=c.props.pauseOnFocus?c.onSlideFocus:null,G.onblur=c.props.pauseOnFocus?c.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",c.onWindowResized):window.attachEvent("onresize",c.onWindowResized)}),(0,k.Z)((0,w.Z)(c),"componentWillUnmount",function(){c.animationEndCallback&&clearTimeout(c.animationEndCallback),c.lazyLoadTimer&&clearInterval(c.lazyLoadTimer),c.callbackTimers.length&&(c.callbackTimers.forEach(function(D){return clearTimeout(D)}),c.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",c.onWindowResized):window.detachEvent("onresize",c.onWindowResized),c.autoplayTimer&&clearInterval(c.autoplayTimer),c.ro.disconnect()}),(0,k.Z)((0,w.Z)(c),"componentDidUpdate",function(D){if(c.checkImagesLoad(),c.props.onReInit&&c.props.onReInit(),c.props.lazyLoad){var C=Q((0,b.Z)((0,b.Z)({},c.props),c.state));C.length>0&&(c.setState(function(pe){return{lazyLoadedList:pe.lazyLoadedList.concat(C)}}),c.props.onLazyLoad&&c.props.onLazyLoad(C))}c.adaptHeight();var G=(0,b.Z)((0,b.Z)({listRef:c.list,trackRef:c.track},c.props),c.state),ne=c.didPropsChange(D);ne&&c.updateState(G,ne,function(){c.state.currentSlide>=t.Children.count(c.props.children)&&c.changeSlide({message:"index",index:t.Children.count(c.props.children)-c.props.slidesToShow,currentSlide:c.state.currentSlide}),(D.autoplay!==c.props.autoplay||D.autoplaySpeed!==c.props.autoplaySpeed)&&(!D.autoplay&&c.props.autoplay?c.autoPlay("playing"):c.props.autoplay?c.autoPlay("update"):c.pause("paused"))})}),(0,k.Z)((0,w.Z)(c),"onWindowResized",function(D){c.debouncedResize&&c.debouncedResize.cancel(),c.debouncedResize=(0,Xe.D)(50,function(){return c.resizeWindow(D)}),c.debouncedResize()}),(0,k.Z)((0,w.Z)(c),"resizeWindow",function(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,C=!!(c.track&&c.track.node);if(C){var G=(0,b.Z)((0,b.Z)({listRef:c.list,trackRef:c.track},c.props),c.state);c.updateState(G,D,function(){c.props.autoplay?c.autoPlay("update"):c.pause("paused")}),c.setState({animating:!1}),clearTimeout(c.animationEndCallback),delete c.animationEndCallback}}),(0,k.Z)((0,w.Z)(c),"updateState",function(D,C,G){var ne=Kn(D);D=(0,b.Z)((0,b.Z)((0,b.Z)({},D),ne),{},{slideIndex:ne.currentSlide});var pe=rr(D);D=(0,b.Z)((0,b.Z)({},D),{},{left:pe});var Me=jt(D);(C||t.Children.count(c.props.children)!==t.Children.count(D.children))&&(ne.trackStyle=Me),c.setState(ne,G)}),(0,k.Z)((0,w.Z)(c),"ssrInit",function(){if(c.props.variableWidth){var D=0,C=0,G=[],ne=on((0,b.Z)((0,b.Z)((0,b.Z)({},c.props),c.state),{},{slideCount:c.props.children.length})),pe=Cn((0,b.Z)((0,b.Z)((0,b.Z)({},c.props),c.state),{},{slideCount:c.props.children.length}));c.props.children.forEach(function(me){G.push(me.props.style.width),D+=me.props.style.width});for(var Me=0;Me=C&&c.onWindowResized()};if(!ne.onclick)ne.onclick=function(){return ne.parentNode.focus()};else{var Me=ne.onclick;ne.onclick=function(Re){Me(Re),ne.parentNode.focus()}}ne.onload||(c.props.lazyLoad?ne.onload=function(){c.adaptHeight(),c.callbackTimers.push(setTimeout(c.onWindowResized,c.props.speed))}:(ne.onload=pe,ne.onerror=function(){pe(),c.props.onLazyLoadError&&c.props.onLazyLoadError()}))})}),(0,k.Z)((0,w.Z)(c),"progressiveLazyLoad",function(){for(var D=[],C=(0,b.Z)((0,b.Z)({},c.props),c.state),G=c.state.currentSlide;G=-on(C);ne--)if(c.state.lazyLoadedList.indexOf(ne)<0){D.push(ne);break}D.length>0?(c.setState(function(pe){return{lazyLoadedList:pe.lazyLoadedList.concat(D)}}),c.props.onLazyLoad&&c.props.onLazyLoad(D)):c.lazyLoadTimer&&(clearInterval(c.lazyLoadTimer),delete c.lazyLoadTimer)}),(0,k.Z)((0,w.Z)(c),"slideHandler",function(D){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G=c.props,ne=G.asNavFor,pe=G.beforeChange,Me=G.onLazyLoad,Re=G.speed,Ke=G.afterChange,qe=c.state.currentSlide,O=de((0,b.Z)((0,b.Z)((0,b.Z)({index:D},c.props),c.state),{},{trackRef:c.track,useCSS:c.props.useCSS&&!C})),e=O.state,r=O.nextState;if(e){pe&&pe(qe,e.currentSlide);var a=e.lazyLoadedList.filter(function(d){return c.state.lazyLoadedList.indexOf(d)<0});Me&&a.length>0&&Me(a),!c.props.waitForAnimate&&c.animationEndCallback&&(clearTimeout(c.animationEndCallback),Ke&&Ke(qe),delete c.animationEndCallback),c.setState(e,function(){ne&&c.asNavForIndex!==D&&(c.asNavForIndex=D,ne.innerSlider.slideHandler(D)),r&&(c.animationEndCallback=setTimeout(function(){var d=r.animating,g=(0,Ze.Z)(r,ie);c.setState(g,function(){c.callbackTimers.push(setTimeout(function(){return c.setState({animating:d})},10)),Ke&&Ke(e.currentSlide),delete c.animationEndCallback})},Re))})}}),(0,k.Z)((0,w.Z)(c),"changeSlide",function(D){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,G=(0,b.Z)((0,b.Z)({},c.props),c.state),ne=it(G,D);if(!(ne!==0&&!ne)&&(C===!0?c.slideHandler(ne,C):c.slideHandler(ne),c.props.autoplay&&c.autoPlay("update"),c.props.focusOnSelect)){var pe=c.list.querySelectorAll(".slick-current");pe[0]&&pe[0].focus()}}),(0,k.Z)((0,w.Z)(c),"clickHandler",function(D){c.clickable===!1&&(D.stopPropagation(),D.preventDefault()),c.clickable=!0}),(0,k.Z)((0,w.Z)(c),"keyHandler",function(D){var C=K(D,c.props.accessibility,c.props.rtl);C!==""&&c.changeSlide({message:C})}),(0,k.Z)((0,w.Z)(c),"selectHandler",function(D){c.changeSlide(D)}),(0,k.Z)((0,w.Z)(c),"disableBodyScroll",function(){var D=function(G){G=G||window.event,G.preventDefault&&G.preventDefault(),G.returnValue=!1};window.ontouchmove=D}),(0,k.Z)((0,w.Z)(c),"enableBodyScroll",function(){window.ontouchmove=null}),(0,k.Z)((0,w.Z)(c),"swipeStart",function(D){c.props.verticalSwiping&&c.disableBodyScroll();var C=$t(D,c.props.swipe,c.props.draggable);C!==""&&c.setState(C)}),(0,k.Z)((0,w.Z)(c),"swipeMove",function(D){var C=nr(D,(0,b.Z)((0,b.Z)((0,b.Z)({},c.props),c.state),{},{trackRef:c.track,listRef:c.list,slideIndex:c.state.currentSlide}));C&&(C.swiping&&(c.clickable=!1),c.setState(C))}),(0,k.Z)((0,w.Z)(c),"swipeEnd",function(D){var C=or(D,(0,b.Z)((0,b.Z)((0,b.Z)({},c.props),c.state),{},{trackRef:c.track,listRef:c.list,slideIndex:c.state.currentSlide}));if(C){var G=C.triggerSlideHandler;delete C.triggerSlideHandler,c.setState(C),G!==void 0&&(c.slideHandler(G),c.props.verticalSwiping&&c.enableBodyScroll())}}),(0,k.Z)((0,w.Z)(c),"touchEnd",function(D){c.swipeEnd(D),c.clickable=!0}),(0,k.Z)((0,w.Z)(c),"slickPrev",function(){c.callbackTimers.push(setTimeout(function(){return c.changeSlide({message:"previous"})},0))}),(0,k.Z)((0,w.Z)(c),"slickNext",function(){c.callbackTimers.push(setTimeout(function(){return c.changeSlide({message:"next"})},0))}),(0,k.Z)((0,w.Z)(c),"slickGoTo",function(D){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(D=Number(D),isNaN(D))return"";c.callbackTimers.push(setTimeout(function(){return c.changeSlide({message:"index",index:D,currentSlide:c.state.currentSlide},C)},0))}),(0,k.Z)((0,w.Z)(c),"play",function(){var D;if(c.props.rtl)D=c.state.currentSlide-c.props.slidesToScroll;else if(Fn((0,b.Z)((0,b.Z)({},c.props),c.state)))D=c.state.currentSlide+c.props.slidesToScroll;else return!1;c.slideHandler(D)}),(0,k.Z)((0,w.Z)(c),"autoPlay",function(D){c.autoplayTimer&&clearInterval(c.autoplayTimer);var C=c.state.autoplaying;if(D==="update"){if(C==="hovered"||C==="focused"||C==="paused")return}else if(D==="leave"){if(C==="paused"||C==="focused")return}else if(D==="blur"&&(C==="paused"||C==="hovered"))return;c.autoplayTimer=setInterval(c.play,c.props.autoplaySpeed+50),c.setState({autoplaying:"playing"})}),(0,k.Z)((0,w.Z)(c),"pause",function(D){c.autoplayTimer&&(clearInterval(c.autoplayTimer),c.autoplayTimer=null);var C=c.state.autoplaying;D==="paused"?c.setState({autoplaying:"paused"}):D==="focused"?(C==="hovered"||C==="playing")&&c.setState({autoplaying:"focused"}):C==="playing"&&c.setState({autoplaying:"hovered"})}),(0,k.Z)((0,w.Z)(c),"onDotsOver",function(){return c.props.autoplay&&c.pause("hovered")}),(0,k.Z)((0,w.Z)(c),"onDotsLeave",function(){return c.props.autoplay&&c.state.autoplaying==="hovered"&&c.autoPlay("leave")}),(0,k.Z)((0,w.Z)(c),"onTrackOver",function(){return c.props.autoplay&&c.pause("hovered")}),(0,k.Z)((0,w.Z)(c),"onTrackLeave",function(){return c.props.autoplay&&c.state.autoplaying==="hovered"&&c.autoPlay("leave")}),(0,k.Z)((0,w.Z)(c),"onSlideFocus",function(){return c.props.autoplay&&c.pause("focused")}),(0,k.Z)((0,w.Z)(c),"onSlideBlur",function(){return c.props.autoplay&&c.state.autoplaying==="focused"&&c.autoPlay("blur")}),(0,k.Z)((0,w.Z)(c),"render",function(){var D=Ie()("slick-slider",c.props.className,{"slick-vertical":c.props.vertical,"slick-initialized":!0}),C=(0,b.Z)((0,b.Z)({},c.props),c.state),G=On(C,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),ne=c.props.pauseOnHover;G=(0,b.Z)((0,b.Z)({},G),{},{onMouseEnter:ne?c.onTrackOver:null,onMouseLeave:ne?c.onTrackLeave:null,onMouseOver:ne?c.onTrackOver:null,focusOnSelect:c.props.focusOnSelect&&c.clickable?c.selectHandler:null});var pe;if(c.props.dots===!0&&c.state.slideCount>=c.props.slidesToShow){var Me=On(C,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),Re=c.props.pauseOnDotsHover;Me=(0,b.Z)((0,b.Z)({},Me),{},{clickHandler:c.changeSlide,onMouseEnter:Re?c.onDotsLeave:null,onMouseOver:Re?c.onDotsOver:null,onMouseLeave:Re?c.onDotsLeave:null}),pe=t.createElement(rn,Me)}var Ke,qe,O=On(C,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);O.clickHandler=c.changeSlide,c.props.arrows&&(Ke=t.createElement(ar,O),qe=t.createElement(W,O));var e=null;c.props.vertical&&(e={height:c.state.listHeight});var r=null;c.props.vertical===!1?c.props.centerMode===!0&&(r={padding:"0px "+c.props.centerPadding}):c.props.centerMode===!0&&(r={padding:c.props.centerPadding+" 0px"});var a=(0,b.Z)((0,b.Z)({},e),r),d=c.props.touchMove,g={className:"slick-list",style:a,onClick:c.clickHandler,onMouseDown:d?c.swipeStart:null,onMouseMove:c.state.dragging&&d?c.swipeMove:null,onMouseUp:d?c.swipeEnd:null,onMouseLeave:c.state.dragging&&d?c.swipeEnd:null,onTouchStart:d?c.swipeStart:null,onTouchMove:c.state.dragging&&d?c.swipeMove:null,onTouchEnd:d?c.touchEnd:null,onTouchCancel:c.state.dragging&&d?c.swipeEnd:null,onKeyDown:c.props.accessibility?c.keyHandler:null},M={className:D,dir:"ltr",style:c.props.style};return c.props.unslick&&(g={className:"slick-list"},M={className:D,style:c.props.style}),t.createElement("div",M,c.props.unslick?"":Ke,t.createElement("div",(0,Pe.Z)({ref:c.listRefHandler},g),t.createElement(qn,(0,Pe.Z)({ref:c.trackRefHandler},G),c.props.children)),c.props.unslick?"":qe,c.props.unslick?"":pe)}),c.list=null,c.track=null,c.state=(0,b.Z)((0,b.Z)({},Se),{},{currentSlide:c.props.initialSlide,slideCount:t.Children.count(c.props.children)}),c.callbackTimers=[],c.clickable=!0,c.debouncedResize=null;var S=c.ssrInit();return c.state=(0,b.Z)((0,b.Z)({},c.state),S),c}return(0,$.Z)(I,[{key:"didPropsChange",value:function(c){for(var S=!1,D=0,C=Object.keys(this.props);D1&&arguments[1]!==void 0?arguments[1]:!1;return c.innerSlider.slickGoTo(S,D)}),(0,k.Z)((0,w.Z)(c),"slickPause",function(){return c.innerSlider.pause("paused")}),(0,k.Z)((0,w.Z)(c),"slickPlay",function(){return c.innerSlider.autoPlay("play")}),c.state={breakpoint:null},c._responsiveMediaHandlers=[],c}return(0,$.Z)(I,[{key:"media",value:function(c,S){var D=window.matchMedia(c),C=function(ne){var pe=ne.matches;pe&&S()};D.addListener(C),C(D),this._responsiveMediaHandlers.push({mql:D,query:c,listener:C})}},{key:"componentDidMount",value:function(){var c=this;if(this.props.responsive){var S=this.props.responsive.map(function(C){return C.breakpoint});S.sort(function(C,G){return C-G}),S.forEach(function(C,G){var ne;G===0?ne=et()({minWidth:0,maxWidth:C}):ne=et()({minWidth:S[G-1]+1,maxWidth:C}),Ue()&&c.media(ne,function(){c.setState({breakpoint:C})})});var D=et()({minWidth:S.slice(-1)[0]});Ue()&&this.media(D,function(){c.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(c){c.mql.removeListener(c.listener)})}},{key:"render",value:function(){var c=this,S,D;this.state.breakpoint?(D=this.props.responsive.filter(function(e){return e.breakpoint===c.state.breakpoint}),S=D[0].settings==="unslick"?"unslick":(0,b.Z)((0,b.Z)((0,b.Z)({},Dn),this.props),D[0].settings)):S=(0,b.Z)((0,b.Z)({},Dn),this.props),S.centerMode&&(S.slidesToScroll>1,S.slidesToScroll=1),S.fade&&(S.slidesToShow>1,S.slidesToScroll>1,S.slidesToShow=1,S.slidesToScroll=1);var C=t.Children.toArray(this.props.children);C=C.filter(function(e){return typeof e=="string"?!!e.trim():!!e}),S.variableWidth&&(S.rows>1||S.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),S.variableWidth=!1);for(var G=[],ne=null,pe=0;pe=C.length));qe+=1)Ke.push(t.cloneElement(C[qe],{key:100*pe+10*Re+qe,tabIndex:-1,style:{width:"".concat(100/S.slidesPerRow,"%"),display:"inline-block"}}));Me.push(t.createElement("div",{key:10*pe+Re},Ke))}S.variableWidth?G.push(t.createElement("div",{key:pe,style:{width:ne}},Me)):G.push(t.createElement("div",{key:pe},Me))}if(S==="unslick"){var O="regular slider "+(this.props.className||"");return t.createElement("div",{className:O},C)}else G.length<=S.slidesToShow&&(S.unslick=!0);return t.createElement(L,(0,Pe.Z)({style:this.props.style,ref:this.innerSliderRefHandler},S),G)}}]),I}(t.Component),Vt=ir,Nr=v(36355),Ln=v(17313),dn=v(83116),ra=v(37613);const ge=te=>{const{componentCls:m,antCls:I,carouselArrowSize:B,carouselDotOffset:c,marginXXS:S}=te,D=-B*1.25,C=S;return{[m]:Object.assign(Object.assign({},(0,Ln.Wf)(te)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${I}-radio-input, input${I}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${I}-radio-input, input${I}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:B,height:B,marginTop:-B/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:D,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:D,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:c},"&-top":{top:c,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:te.dotWidth,height:te.dotHeight,marginInline:C,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${te.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:te.dotHeight,padding:0,color:"transparent",fontSize:0,background:te.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${te.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-C,content:'""'}},"&.slick-active":{width:te.dotActiveWidth,"& button":{background:te.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Gr=te=>{const{componentCls:m,carouselDotOffset:I,marginXXS:B}=te,c={width:te.dotHeight,height:te.dotWidth};return{[`${m}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:te.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:I},"&-right":{insetInlineEnd:I,insetInlineStart:"auto"},li:Object.assign(Object.assign({},c),{margin:`${B}px 0`,verticalAlign:"baseline",button:c,"&.slick-active":Object.assign(Object.assign({},c),{button:c})})}}}},Wr=te=>{const{componentCls:m}=te;return[{[`${m}-rtl`]:{direction:"rtl",".slick-dots":{[`${m}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${m}-vertical`]:{".slick-dots":{[`${m}-rtl&`]:{flexDirection:"column"}}}}]};var xt=(0,dn.Z)("Carousel",te=>{const{controlHeightLG:m,controlHeightSM:I}=te,B=(0,ra.TS)(te,{carouselArrowSize:m/2,carouselDotOffset:I/2});return[ge(B),Gr(B),Wr(B)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),Rr=function(te,m){var I={};for(var B in te)Object.prototype.hasOwnProperty.call(te,B)&&m.indexOf(B)<0&&(I[B]=te[B]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,B=Object.getOwnPropertySymbols(te);c{const{dots:I=!0,arrows:B=!1,draggable:c=!1,waitForAnimate:S=!1,dotPosition:D="bottom",vertical:C=D==="left"||D==="right",rootClassName:G,className:ne,style:pe,id:Me}=te,Re=Rr(te,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:Ke,direction:qe,carousel:O}=t.useContext(Nr.E_),e=t.useRef(),r=function(ve){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;e.current.slickGoTo(ve,le)};t.useImperativeHandle(m,()=>({goTo:r,autoPlay:e.current.innerSlider.autoPlay,innerSlider:e.current.innerSlider,prev:e.current.slickPrev,next:e.current.slickNext}),[e.current]);const a=t.useRef(t.Children.count(te.children));t.useEffect(()=>{a.current!==t.Children.count(te.children)&&(r(te.initialSlide||0,!1),a.current=t.Children.count(te.children))},[te.children]);const d=Object.assign({vertical:C,className:Ie()(ne,O==null?void 0:O.className),style:Object.assign(Object.assign({},O==null?void 0:O.style),pe)},Re);d.effect==="fade"&&(d.fade=!0);const g=Ke("carousel",d.prefixCls),M="slick-dots",y=!!I,me=Ie()(M,`${M}-${D}`,typeof I=="boolean"?!1:I==null?void 0:I.className),[re,Oe]=xt(g),ut=Ie()(g,{[`${g}-rtl`]:qe==="rtl",[`${g}-vertical`]:d.vertical},Oe,G);return re(t.createElement("div",{className:ut,id:Me},t.createElement(Vt,Object.assign({ref:e},d,{dots:y,dotsClass:me,arrows:B,draggable:c,verticalSwiping:C,waitForAnimate:S}))))})},5083:function(se,gt,v){"use strict";v.d(gt,{default:function(){return so}});var t=v(66649),Pe=v.n(t),b=v(48736),ce=v(9007),$=v.n(ce),w=v(50991),He=v.n(w),Te=v(9084),k=v.n(Te),Ae=v(58626),Ze=v.n(Ae),At=v(13477),Se=v.n(At),Xe=v(64796),Je=v.n(Xe);Pe().extend(Je()),Pe().extend(Se()),Pe().extend($()),Pe().extend(He()),Pe().extend(k()),Pe().extend(Ze()),Pe().extend(function(i,o){var u=o.prototype,f=u.format;u.format=function(E){var p=(E||"").replace("Wo","wo");return f.bind(this)(p)}});var Ie={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},fe=function(o){var u=Ie[o];return u||o.split("_")[0]},ae=function(){(0,b.ET)(!1,"Not match any format. Please help to fire a issue about this.")},Q={getNow:function(){return Pe()()},getFixedDate:function(o){return Pe()(o,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(o){return o.endOf("month")},getWeekDay:function(o){var u=o.locale("en");return u.weekday()+u.localeData().firstDayOfWeek()},getYear:function(o){return o.year()},getMonth:function(o){return o.month()},getDate:function(o){return o.date()},getHour:function(o){return o.hour()},getMinute:function(o){return o.minute()},getSecond:function(o){return o.second()},addYear:function(o,u){return o.add(u,"year")},addMonth:function(o,u){return o.add(u,"month")},addDate:function(o,u){return o.add(u,"day")},setYear:function(o,u){return o.year(u)},setMonth:function(o,u){return o.month(u)},setDate:function(o,u){return o.date(u)},setHour:function(o,u){return o.hour(u)},setMinute:function(o,u){return o.minute(u)},setSecond:function(o,u){return o.second(u)},isAfter:function(o,u){return o.isAfter(u)},isValidate:function(o){return o.isValid()},locale:{getWeekFirstDay:function(o){return Pe()().locale(fe(o)).localeData().firstDayOfWeek()},getWeekFirstDate:function(o,u){return u.locale(fe(o)).weekday(0)},getWeek:function(o,u){return u.locale(fe(o)).week()},getShortWeekDays:function(o){return Pe()().locale(fe(o)).localeData().weekdaysMin()},getShortMonths:function(o){return Pe()().locale(fe(o)).localeData().monthsShort()},format:function(o,u,f){return u.locale(fe(o)).format(f)},parse:function(o,u,f){for(var h=fe(o),E=0;E1&&(p=o.addDate(p,-7)),p}function Ln(i,o,u){var f=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(o){case"year":return u.addYear(i,f*10);case"quarter":case"month":return u.addYear(i,f);default:return u.addMonth(i,f)}}function dn(i,o){var u=o.generateConfig,f=o.locale,h=o.format;return typeof h=="function"?h(i):u.locale.format(f.locale,i,h)}function ra(i,o){var u=o.generateConfig,f=o.locale,h=o.formatList;return!i||typeof h[0]=="function"?null:u.locale.parse(f.locale,i,h)}function ge(i){var o=i.cellDate,u=i.mode,f=i.disabledDate,h=i.generateConfig;if(!f)return!1;var E=function(U,j,R){for(var X=j;X<=R;){var De=void 0;switch(U){case"date":{if(De=h.setDate(o,X),!f(De))return!1;break}case"month":{if(De=h.setMonth(o,X),!ge({cellDate:De,mode:"month",generateConfig:h,disabledDate:f}))return!1;break}case"year":{if(De=h.setYear(o,X),!ge({cellDate:De,mode:"year",generateConfig:h,disabledDate:f}))return!1;break}}X+=1}return!0};switch(u){case"date":case"week":return f(o);case"month":{var p=1,x=h.getDate(h.getEndDate(o));return E("date",p,x)}case"quarter":{var N=Math.floor(h.getMonth(o)/3)*3,T=N+2;return E("month",N,T)}case"year":return E("month",0,11);case"decade":{var q=h.getYear(o),Y=Math.floor(q/qn)*qn,Z=Y+qn-1;return E("year",Y,Z)}}}function Gr(i,o){var u=o.formatList,f=o.generateConfig,h=o.locale;return(0,nn.Z)(function(){if(!i)return[[""],""];for(var E="",p=[],x=0;x1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(T.current),X){N(R);return}T.current=requestAnimationFrame(function(){N(R)})}var Y=Gr(x,{formatList:u,generateConfig:f,locale:h}),Z=(0,Ue.Z)(Y,2),H=Z[1];function U(R){q(R)}function j(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;q(null,R)}return(0,A.useEffect)(function(){j(!0)},[i]),(0,A.useEffect)(function(){return function(){return cancelAnimationFrame(T.current)}},[]),[H,U,j]}var xt=v(10228),Rr=v(16089),Pa=v(94480),ti=v(29194),te=new Map;function m(i,o){var u;function f(){(0,ti.Z)(i)?o():u=(0,Rr.Z)(function(){f()})}return f(),function(){Rr.Z.cancel(u)}}function I(i,o,u){if(te.get(i)&&cancelAnimationFrame(te.get(i)),u<=0){te.set(i,requestAnimationFrame(function(){i.scrollTop=o}));return}var f=o-i.scrollTop,h=f/u*10;te.set(i,requestAnimationFrame(function(){i.scrollTop+=h,i.scrollTop!==o&&I(i,o,u-10)}))}function B(i,o){var u=o.onLeftRight,f=o.onCtrlLeftRight,h=o.onUpDown,E=o.onPageUpDown,p=o.onEnter,x=i.which,N=i.ctrlKey,T=i.metaKey;switch(x){case xt.Z.LEFT:if(N||T){if(f)return f(-1),!0}else if(u)return u(-1),!0;break;case xt.Z.RIGHT:if(N||T){if(f)return f(1),!0}else if(u)return u(1),!0;break;case xt.Z.UP:if(h)return h(-1),!0;break;case xt.Z.DOWN:if(h)return h(1),!0;break;case xt.Z.PAGE_UP:if(E)return E(-1),!0;break;case xt.Z.PAGE_DOWN:if(E)return E(1),!0;break;case xt.Z.ENTER:if(p)return p(),!0;break}return!1}function c(i,o,u,f){var h=i;if(!h)switch(o){case"time":h=f?"hh:mm:ss a":"HH:mm:ss";break;case"week":h="gggg-wo";break;case"month":h="YYYY-MM";break;case"quarter":h="YYYY-[Q]Q";break;case"year":h="YYYY";break;default:h=u?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return h}function S(i,o,u){var f=i==="time"?8:10,h=typeof o=="function"?o(u.getNow()).length:o.length;return Math.max(f,h)+2}var D=null,C=new Set;function G(i){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(u){(0,Pa.Z)(C).forEach(function(f){f(u)})},window.addEventListener("mousedown",D)),C.add(i),function(){C.delete(i),C.size===0&&(window.removeEventListener("mousedown",D),D=null)}}function ne(i){var o=i.target;if(i.composed&&o.shadowRoot){var u;return((u=i.composedPath)===null||u===void 0?void 0:u.call(i)[0])||o}return o}var pe=function(o){return o==="month"||o==="date"?"year":o},Me=function(o){return o==="date"?"month":o},Re=function(o){return o==="month"||o==="date"?"quarter":o},Ke=function(o){return o==="date"?"week":o},qe={year:pe,month:Me,quarter:Re,week:Ke,time:null,date:null};function O(i,o){return i.some(function(u){return u&&u.contains(o)})}function e(i){var o=i.open,u=i.value,f=i.isClickOutside,h=i.triggerOpen,E=i.forwardKeyDown,p=i.onKeyDown,x=i.blurToCancel,N=i.onSubmit,T=i.onCancel,q=i.onFocus,Y=i.onBlur,Z=i.changeOnBlur,H=(0,A.useState)(!1),U=(0,Ue.Z)(H,2),j=U[0],R=U[1],X=(0,A.useState)(!1),De=(0,Ue.Z)(X,2),ue=De[0],we=De[1],Le=(0,A.useRef)(!1),Ce=(0,A.useRef)(!1),ee=(0,A.useRef)(!1),ft={onMouseDown:function(){R(!0),h(!0)},onKeyDown:function(ht){var yt=function(){ee.current=!0};if(p(ht,yt),!ee.current){switch(ht.which){case xt.Z.ENTER:{o?N()!==!1&&R(!0):h(!0),ht.preventDefault();return}case xt.Z.TAB:{j&&o&&!ht.shiftKey?(R(!1),ht.preventDefault()):!j&&o&&!E(ht)&&ht.shiftKey&&(R(!0),ht.preventDefault());return}case xt.Z.ESC:{R(!0),T();return}}!o&&![xt.Z.SHIFT].includes(ht.which)?h(!0):j||E(ht)}},onFocus:function(ht){R(!0),we(!0),q&&q(ht)},onBlur:function(ht){if(Le.current||!f(document.activeElement)){Le.current=!1;return}x?setTimeout(function(){for(var yt=document,Yt=yt.activeElement;Yt&&Yt.shadowRoot;)Yt=Yt.shadowRoot.activeElement;f(Yt)&&T()},0):o&&(h(!1),Ce.current&&N()),we(!1),Y==null||Y(ht)}};return(0,A.useEffect)(function(){Ce.current=!1},[o]),(0,A.useEffect)(function(){Ce.current=!0},[u]),(0,A.useEffect)(function(){return G(function(ke){var ht=ne(ke),yt=f(ht);o&&(yt?!Z&&(!ue||yt)&&h(!1):(Le.current=!0,(0,Rr.Z)(function(){Le.current=!1})))})}),[ft,{focused:ue,typing:j}]}function r(i,o){return A.useMemo(function(){return i||(o?((0,b.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(o).map(function(u){var f=(0,Ue.Z)(u,2),h=f[0],E=f[1];return{label:h,value:E}})):[])},[i,o])}var a=v(34280);function d(i){var o=i.valueTexts,u=i.onTextChange,f=A.useState(""),h=(0,Ue.Z)(f,2),E=h[0],p=h[1],x=A.useRef([]);x.current=o;function N(q){p(q),u(q)}function T(){p(x.current[0])}return(0,a.Z)(function(){o.every(function(q){return q!==E})&&T()},[o.join("||")]),[E,N,T]}var g=A.createContext({}),M=g,y=v(76190);function me(i){var o=i.cellRender,u=i.monthCellRender,f=i.dateRender,h=A.useMemo(function(){if(o)return o;if(!(!u&&!f))return function(E,p){var x=E;return f&&p.type==="date"?f(x,p.today):u&&p.type==="month"?u(x,p.locale):p.originNode}},[o,u,f]);return h}function re(i,o){for(var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",f=String(i);f.length=1?u|0:1,p=i;p<=o;p+=E)h.push({label:re(p,2),value:p,disabled:(f||[]).includes(p)});return h}function os(i){var o=i.generateConfig,u=i.prefixCls,f=i.operationRef,h=i.activeColumnIndex,E=i.value,p=i.showHour,x=i.showMinute,N=i.showSecond,T=i.use12Hours,q=i.hourStep,Y=q===void 0?1:q,Z=i.minuteStep,H=Z===void 0?1:Z,U=i.secondStep,j=U===void 0?1:U,R=i.disabledHours,X=i.disabledMinutes,De=i.disabledSeconds,ue=i.disabledTime,we=i.hideDisabledOptions,Le=i.onSelect,Ce=i.cellRender,ee=i.locale,ft=[],ke="".concat(u,"-content"),ht="".concat(u,"-time-panel"),yt,Yt=E?o.getHour(E):-1,Zt=Yt,cn=E?o.getMinute(E):-1,Tt=E?o.getSecond(E):-1,Ct=o.getNow(),Lt=A.useMemo(function(){if(ue){var pt=ue(Ct);return[pt.disabledHours,pt.disabledMinutes,pt.disabledSeconds]}return[R,X,De]},[R,X,De,ue,Ct]),St=(0,Ue.Z)(Lt,3),Bt=St[0],Nt=St[1],Ht=St[2],Tn=ni(0,23,Y,Bt&&Bt()),In=(0,nn.Z)(function(){return Tn},Tn,si);T&&(yt=Zt>=12,Zt%=12);var Gn=A.useMemo(function(){if(!T)return[!1,!1];var pt=[!0,!0];return In.forEach(function(jn){var yn=jn.disabled,Qn=jn.value;yn||(Qn>=12?pt[1]=!1:pt[0]=!1)}),pt},[T,In]),Jt=(0,Ue.Z)(Gn,2),er=Jt[0],an=Jt[1],Nn=A.useMemo(function(){return T?In.filter(yt?function(pt){return pt.value>=12}:function(pt){return pt.value<12}).map(function(pt){var jn=pt.value%12,yn=jn===0?"12":re(jn,2);return(0,ct.Z)((0,ct.Z)({},pt),{},{label:yn,value:jn})}):In},[T,yt,In]),Kt=ni(0,59,H,Nt&&Nt(Yt)),wn=ni(0,59,j,Ht&&Ht(Yt,cn)),Rn=ur({value:E,generateConfig:o,disabledMinutes:Nt,disabledSeconds:Ht,minutes:Kt,seconds:wn,use12Hours:T});f.current={onUpDown:function(jn){var yn=ft[h];if(yn)for(var Qn=yn.units.findIndex(function(Kr){return Kr.value===yn.value}),sr=yn.units.length,mn=1;mn2&&arguments[2]!==void 0?arguments[2]:!1;(An===R||fn)&&(xa(xe),ft&&ft(xe),Rn&&Rn(xe,Dt),ke&&!ir(N,xe,gr)&&!(H!=null&&H(xe))&&ke(xe))},Ar=function(xe){if(Ml.includes(An)){var Dt,fn,Xr=An==="date";switch(xe===xt.Z.PAGE_UP||xe===xt.Z.PAGE_DOWN?fn=Xr?N.addMonth:N.addYear:fn=Xr?N.addDate:N.addMonth,xe){case xt.Z.LEFT:case xt.Z.PAGE_UP:Dt=fn(mr,-1);break;case xt.Z.RIGHT:case xt.Z.PAGE_DOWN:Dt=fn(mr,1);break;case xt.Z.UP:case xt.Z.DOWN:Dt=fn(mr,Number("".concat(xe===xt.Z.UP?"-":"").concat(Xr?rn:Bi)));break}if(Dt)return!(H!=null&&H(Dt))}return!0},wa=function(xe){if(mn.current&&mn.current.onKeyDown){var Dt=!0,fn=xe.which;if([xt.Z.LEFT,xt.Z.RIGHT,xt.Z.UP,xt.Z.DOWN,xt.Z.PAGE_UP,xt.Z.PAGE_DOWN,xt.Z.ENTER].includes(fn)&&(xe.preventDefault(),fn!==xt.Z.ENTER&&De===0&&(Dt=Ar(fn))),Dt)return mn.current.onKeyDown(xe)}return(0,b.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Yn=function(xe){mn.current&&mn.current.onBlur&&mn.current.onBlur(xe)};wn&&yn!=="right"&&(wn.current={onKeyDown:wa,onClose:function(){mn.current&&mn.current.onClose&&mn.current.onClose()}}),A.useEffect(function(){T&&!Wn.current&&Ir(T)},[T]),A.useEffect(function(){Wn.current=!1},[]);var hr,ua=me({cellRender:Gn,monthCellRender:In,dateRender:Tn}),Ut=(0,ct.Z)((0,ct.Z)({},i),{},{cellRender:ua,operationRef:mn,prefixCls:h,viewDate:mr,value:gr,onViewDateChange:Et,sourceMode:xr,onPanelChange:_r,disabledDate:H});switch(delete Ut.onChange,delete Ut.onSelect,An){case"decade":hr=A.createElement(fs,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;case"year":hr=A.createElement(fl,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;case"month":hr=A.createElement(Es,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;case"quarter":hr=A.createElement(Zo,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;case"week":hr=A.createElement(Ns,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;case"time":delete Ut.showTime,hr=A.createElement(ll,(0,z.Z)({},Ut,(0,y.Z)(we)==="object"?we:null,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}));break;default:we?hr=A.createElement(cs,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}})):hr=A.createElement(ia,(0,z.Z)({},Ut,{onSelect:function(xe,Dt){Et(xe),Vn(xe,Dt)}}))}var ca,Qr,Fr=function(){var xe=N.getNow(),Dt=Ft(N.getHour(xe),N.getMinute(xe),N.getSecond(xe),er?Lt:1,an?Bt:1,Nn?Ht:1),fn=tt(N,xe,Dt[0],Dt[1],Dt[2]);Vn(fn,"submit")};lr||(ca=hl(h,An,Ce),we&&An!=="date"?Qr=null:Qr=vl({prefixCls:h,components:cn,needConfirmButton:Jt,okDisabled:!gr||H&&H(gr),locale:x,showNow:ue,onNow:Jt&&Fr,onOk:function(){gr&&(Vn(gr,"submit",!0),Zt&&Zt(gr))}}));var Ha;if(Le&&An==="date"&&R==="date"&&!we){var ya=N.getNow(),Ua="".concat(h,"-today-btn"),ba=H&&H(ya);Ha=A.createElement("a",{className:$e()(Ua,ba&&"".concat(Ua,"-disabled")),"aria-disabled":ba,onClick:function(){ba||Vn(ya,"mouse",!0)}},x.today)}return A.createElement(M.Provider,{value:(0,ct.Z)((0,ct.Z)({},Kt),{},{mode:An,hideHeader:"hideHeader"in i?ee:Kt.hideHeader,hidePrevBtn:jn&&yn==="right",hideNextBtn:jn&&yn==="left"})},A.createElement("div",{tabIndex:De,className:$e()("".concat(h,"-panel"),E,(o={},(0,be.Z)(o,"".concat(h,"-panel-has-range"),Qn&&Qn[0]&&Qn[1]),(0,be.Z)(o,"".concat(h,"-panel-has-range-hover"),sr&&sr[0]&&sr[1]),(0,be.Z)(o,"".concat(h,"-panel-rtl"),Tt==="rtl"),o)),style:p,onKeyDown:wa,onBlur:Yn,onMouseDown:yt},hr,ca||Qr||Ha?A.createElement("div",{className:"".concat(h,"-footer")},ca,Qr,Ha):null))}var Os=Bs,zs=v(35593),Go={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ts(i){var o,u=i.prefixCls,f=i.popupElement,h=i.popupStyle,E=i.visible,p=i.dropdownClassName,x=i.dropdownAlign,N=i.transitionName,T=i.getPopupContainer,q=i.children,Y=i.range,Z=i.popupPlacement,H=i.direction,U="".concat(u,"-dropdown"),j=function(){return Z!==void 0?Z:H==="rtl"?"bottomRight":"bottomLeft"};return A.createElement(zs.Z,{showAction:[],hideAction:[],popupPlacement:j(),builtinPlacements:Go,prefixCls:U,popupTransitionName:N,popup:f,popupAlign:x,popupVisible:E,popupClassName:$e()(p,(o={},(0,be.Z)(o,"".concat(U,"-range"),Y),(0,be.Z)(o,"".concat(U,"-rtl"),H==="rtl"),o)),popupStyle:h,getPopupContainer:T},q)}var Ea=Ts;function pl(i){var o=i.prefixCls,u=i.presets,f=i.onClick,h=i.onHover;return u.length?A.createElement("div",{className:"".concat(o,"-presets")},A.createElement("ul",null,u.map(function(E,p){var x=E.label,N=E.value;return A.createElement("li",{key:p,onClick:function(){return f==null?void 0:f(rt(N))},onMouseEnter:function(){return h==null?void 0:h(rt(N))},onMouseLeave:function(){return h==null?void 0:h(null)}},x)}))):null}function zn(i){var o=i.picker,u=i.disabledHours,f=i.disabledMinutes,h=i.disabledSeconds;o==="time"&&(u||f||h)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Rs(i,o,u){var f=(0,y.Z)(o)==="object"?o.clearIcon:u;return f||A.createElement("span",{className:"".concat(i,"-clear-btn")})}function Ys(i){var o,u=i,f=u.prefixCls,h=f===void 0?"rc-picker":f,E=u.id,p=u.name,x=u.tabIndex,N=u.style,T=u.className,q=u.dropdownClassName,Y=u.dropdownAlign,Z=u.popupStyle,H=u.transitionName,U=u.generateConfig,j=u.locale,R=u.inputReadOnly,X=u.allowClear,De=u.autoFocus,ue=u.showTime,we=u.picker,Le=we===void 0?"date":we,Ce=u.format,ee=u.use12Hours,ft=u.value,ke=u.defaultValue,ht=u.presets,yt=u.open,Yt=u.defaultOpen,Zt=u.defaultOpenValue,cn=u.suffixIcon,Tt=u.clearIcon,Ct=u.disabled,Lt=u.disabledDate,St=u.placeholder,Bt=u.getPopupContainer,Nt=u.pickerRef,Ht=u.panelRender,Tn=u.onChange,In=u.onOpenChange,Gn=u.onFocus,Jt=u.onBlur,er=u.onMouseDown,an=u.onMouseUp,Nn=u.onMouseEnter,Kt=u.onMouseLeave,wn=u.onContextMenu,Rn=u.onClick,lr=u.onKeyDown,dr=u.onSelect,pt=u.direction,jn=u.autoComplete,yn=jn===void 0?"off":jn,Qn=u.inputRender,sr=u.changeOnBlur,mn=A.useRef(null),Wn=Le==="date"&&!!ue||Le==="time",Kr=r(ht),Vr=ut(c(Ce,Le,ue,ee)),gr=A.useRef(null),xa=A.useRef(null),Ia=A.useRef(null),Wa=(0,kn.Z)(null,{value:ft,defaultValue:ke}),mr=(0,Ue.Z)(Wa,2),Ir=mr[0],Et=mr[1],Va=A.useState(Ir),Hr=(0,Ue.Z)(Va,2),Pr=Hr[0],An=Hr[1],wr=A.useRef(null),oa=(0,kn.Z)(!1,{value:yt,defaultValue:Yt,postState:function(Ve){return Ct?!1:Ve},onChange:function(Ve){In&&In(Ve),!Ve&&wr.current&&wr.current.onClose&&wr.current.onClose()}}),qr=(0,Ue.Z)(oa,2),xr=qr[0],Ur=qr[1],_r=Gr(Pr,{formatList:Vr,generateConfig:U,locale:j}),Vn=(0,Ue.Z)(_r,2),Ar=Vn[0],wa=Vn[1],Yn=d({valueTexts:Ar,onTextChange:function(Ve){var vr=ra(Ve,{locale:j,formatList:Vr,generateConfig:U});vr&&(!Lt||!Lt(vr))&&An(vr)}}),hr=(0,Ue.Z)(Yn,3),ua=hr[0],Ut=hr[1],ca=hr[2],Qr=function(Ve){An(Ve),Et(Ve),Tn&&!ir(U,Ir,Ve)&&Tn(Ve,Ve?dn(Ve,{generateConfig:U,locale:j,format:Vr[0]}):"")},Fr=function(Ve){Ct&&Ve||Ur(Ve)},Ha=function(Ve){return xr&&wr.current&&wr.current.onKeyDown?wr.current.onKeyDown(Ve):((0,b.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ya=function(){for(var Ve=arguments.length,vr=new Array(Ve),Mr=0;MrZ(T);case"month":return Y(j)>Y(T);case"week":return q(j)>q(T);default:return!et(x,j,T)&&x.isAfter(j,T)}return!1},[E,p[1],T,o]),U=A.useCallback(function(j){if(p[1]||E&&E(j))return!0;if(p[0]&&N)return!et(x,j,T)&&x.isAfter(N,j);if(!o&&N)switch(u){case"quarter":return Z(j)0&&arguments[0]!==void 0?arguments[0]:!1,Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},nt=null;tr&&ii&&ii[0]&&ii[1]&&j.isAfter(ii[1],ii[0])&&(nt=ii);var Rt=ee;if(ee&&(0,y.Z)(ee)==="object"&&ee.defaultValue){var vn=ee.defaultValue;Rt=(0,ct.Z)((0,ct.Z)({},ee),{},{defaultValue:ve(vn,st)||void 0})}return A.createElement(Ee.Provider,{value:{inRange:!0,panelPosition:Ot,rangedValue:ji||dt,hoverRangedValue:nt}},A.createElement(Os,(0,z.Z)({},i,Ye,{cellRender:xo,showTime:Rt,mode:Xr[st],generateConfig:j,style:void 0,direction:mr,disabledDate:st===0?gi:Fi,disabledTime:function($r){return Lt?Lt($r,st===0?"start":"end"):!1},className:$e()((0,be.Z)({},"".concat(p,"-panel-focused"),st===0?!ql:!$l)),value:ve(dt,st),locale:R,tabIndex:-1,onPanelChange:function($r,Ka){st===0&&Qi(!0),st===1&&Ji(!0),ri(le(Xr,Ka,st),le(dt,$r,st));var Sa=$r;Ot==="right"&&Xr[st]===Ka&&(Sa=Ln(Sa,Ka,j,-1)),ya(Sa,st)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:st===0?ve(dt,1):ve(dt,0)})))}var Xa=0,ns=0;if(st&&oa.current&&xr.current&&wr.current&&Vn.current){Xa=oa.current.offsetWidth+xr.current.offsetWidth;var bo=Vn.current.offsetLeft>Xa?Vn.current.offsetLeft-Xa:Vn.current.offsetLeft,nl=wr.current.offsetWidth,rs=Vn.current.offsetWidth;nl&&rs&&Xa>nl-rs-(mr==="rtl"?0:bo)&&(ns=Xa)}var So=mr==="rtl"?{right:Xa}:{left:Xa};function as(){var Ot,Ye=hl(p,Xr[st],Rn),nt=vl({prefixCls:p,components:Ia,needConfirmButton:Pr,okDisabled:!ve(dt,st)||Ct&&Ct(dt[st]),locale:R,onOk:function(){var ea=ve(dt,st);ea&&(Mr(dt,st),gr==null||gr(dt),Jr(!1,st,"confirm"))}});if(Ce!=="time"&&!ee){var Rt=Ha(st),vn=Ln(Rt,Ce,j),Ja=Xr[st],$r=Ja===Ce,Ka=tl($r?"left":!1,{pickerValue:Rt,onPickerValueChange:function(ea){ya(ea,st)}}),Sa=tl("right",{pickerValue:vn,onPickerValueChange:function(ea){ya(Ln(ea,Ce,j,-1),st)}});mr==="rtl"?Ot=A.createElement(A.Fragment,null,Sa,$r&&Ka):Ot=A.createElement(A.Fragment,null,Ka,$r&&Sa)}else Ot=tl();var fi=A.createElement("div",{className:"".concat(p,"-panel-layout")},A.createElement(pl,{prefixCls:p,presets:ts,onClick:function(ea){Mr(ea,null),Jr(!1,st,"preset")},onHover:function(ea){fo(ea)}}),A.createElement("div",null,A.createElement("div",{className:"".concat(p,"-panels")},Ot),(Ye||nt)&&A.createElement("div",{className:"".concat(p,"-footer")},Ye,nt)));return Ht&&(fi=Ht(fi)),A.createElement("div",{className:"".concat(p,"-panel-container"),style:{marginLeft:ns},ref:wr,onMouseDown:function(ea){ea.preventDefault()}},fi)}var Bo=A.createElement("div",{className:$e()("".concat(p,"-range-wrapper"),"".concat(p,"-").concat(Ce,"-range-wrapper")),style:{minWidth:hn}},A.createElement("div",{ref:Vn,className:"".concat(p,"-range-arrow"),style:So}),as()),Oo;er&&(Oo=A.createElement("span",{className:"".concat(p,"-suffix"),onMouseDown:function(Ye){Ye.preventDefault()}},er));var zo=Rs(p,Jt,an),To=A.createElement("span",{onMouseDown:function(Ye){Ye.preventDefault(),Ye.stopPropagation()},onMouseUp:function(Ye){Ye.preventDefault(),Ye.stopPropagation();var nt=Ut;Yn[0]||(nt=le(nt,null,0)),Yn[1]||(nt=le(nt,null,1)),Mr(nt,null),Jr(!1,st,"clear")},className:"".concat(p,"-clear"),role:"button"},zo),is=Jt&&(ve(Ut,0)&&!Yn[0]||ve(Ut,1)&&!Yn[1]),ls={size:S(Ce,Ar[0],j)},rl=0,xi=0;oa.current&&qr.current&&xr.current&&(st===0?xi=oa.current.offsetWidth:(rl=Xa,xi=qr.current.offsetWidth));var Ro=mr==="rtl"?{right:rl}:{left:rl},qo=function(Ye,nt){var Rt=le(dt,Ye,st);if(nt==="submit"||nt!=="key"&&!Pr){Mr(Rt,st),st===0?Qi():Ji();var vn=st===0?1:0;Yn[vn]?Jr(!1,!1,"confirm"):Jr(!1,st,"confirm")}else xe(Rt)};return A.createElement(M.Provider,{value:{operationRef:wa,hideHeader:Ce==="time",onDateMouseEnter:Ul,onDateMouseLeave:po,hideRanges:!0,onSelect:qo,open:tr}},A.createElement(Ea,{visible:tr,popupElement:Bo,popupStyle:q,prefixCls:p,dropdownClassName:Y,dropdownAlign:H,getPopupContainer:U,transitionName:Z,range:!0,direction:mr},A.createElement("div",(0,z.Z)({ref:An,className:$e()(p,"".concat(p,"-range"),T,(o={},(0,be.Z)(o,"".concat(p,"-disabled"),Yn[0]&&Yn[1]),(0,be.Z)(o,"".concat(p,"-focused"),st===0?yo:$i),(0,be.Z)(o,"".concat(p,"-rtl"),mr==="rtl"),o)),style:N,onClick:Ko,onMouseEnter:Wn,onMouseLeave:Kr,onMouseDown:No,onMouseUp:mn},(0,zr.Z)(i,{aria:!0,data:!0})),A.createElement("div",{className:$e()("".concat(p,"-input"),(u={},(0,be.Z)(u,"".concat(p,"-input-active"),st===0),(0,be.Z)(u,"".concat(p,"-input-placeholder"),!!Ui),u)),ref:oa},A.createElement("input",(0,z.Z)({id:x,disabled:Yn[0],readOnly:Kt||typeof Ar[0]=="function"||!ql,value:Ui||Ai,onChange:function(Ye){Gi(Ye.target.value)},autoFocus:De,placeholder:ve(X,0)||"",ref:Ur},Jl,ls,{autoComplete:Va}))),A.createElement("div",{className:"".concat(p,"-range-separator"),ref:xr},ht),A.createElement("div",{className:$e()("".concat(p,"-input"),(f={},(0,be.Z)(f,"".concat(p,"-input-active"),st===1),(0,be.Z)(f,"".concat(p,"-input-placeholder"),!!vo),f)),ref:qr},A.createElement("input",(0,z.Z)({disabled:Yn[1],readOnly:Kt||typeof Ar[0]=="function"||!$l,value:vo||Li,onChange:function(Ye){Fl(Ye.target.value)},placeholder:ve(X,1)||"",ref:_r},Lo,ls,{autoComplete:Va}))),A.createElement("div",{className:"".concat(p,"-active-bar"),style:(0,ct.Z)((0,ct.Z)({},Ro),{},{width:xi,position:"absolute"})}),Oo,is&&To)))}var _n=function(i){(0,Lr.Z)(u,i);var o=(0,kr.Z)(u);function u(){var f;(0,rr.Z)(this,u);for(var h=arguments.length,E=new Array(h),p=0;p{const{lineHeight:h}=i,E=Math.floor(u*h)+2,p=Math.max((o-E)/2,0),x=Math.max(o-E-p,0);return{padding:`${p}px ${f}px ${x}px`}},$n=i=>{const{componentCls:o,pickerCellCls:u,pickerCellInnerCls:f,cellHeight:h,motionDurationSlow:E,borderRadiusSM:p,motionDurationMid:x,cellHoverBg:N,lineWidth:T,lineType:q,colorPrimary:Y,cellActiveWithRangeBg:Z,colorTextLightSolid:H,controlHeightSM:U,cellRangeBorderColor:j,pickerCellBorderGap:R,cellHoverWithRangeBg:X,cellWidth:De,colorTextDisabled:ue,cellBgDisabled:we}=i;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:h,transform:"translateY(-50%)",transition:`all ${E}`,content:'""'},[f]:{position:"relative",zIndex:2,display:"inline-block",minWidth:h,height:h,lineHeight:`${h}px`,borderRadius:p,transition:`background ${x}, border ${x}`},"&-range-hover-start, &-range-hover-end":{[f]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${u}-in-view), &:hover:not(${u}-selected):not(${u}-range-start):not(${u}-range-end):not(${u}-range-hover-start):not(${u}-range-hover-end)`]:{[f]:{background:N}},[`&-in-view${u}-today ${f}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${T}px ${q} ${Y}`,borderRadius:p,content:'""'}},[`&-in-view${u}-in-range`]:{position:"relative","&::before":{background:Z}},[`&-in-view${u}-selected ${f}, &-in-view${u}-range-start ${f}, diff --git a/p__knowledgegraph__Detail__id.3f4a64bd.async.js b/p__knowledgegraph__Detail__id.dbfd95f4.async.js similarity index 99% rename from p__knowledgegraph__Detail__id.3f4a64bd.async.js rename to p__knowledgegraph__Detail__id.dbfd95f4.async.js index 6c05fc8baa..4eb664d31a 100644 --- a/p__knowledgegraph__Detail__id.3f4a64bd.async.js +++ b/p__knowledgegraph__Detail__id.dbfd95f4.async.js @@ -113,7 +113,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],se=ie=>{te.current.setValue(te.current.getValue()+" "+ie.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},ne.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(we.Z,{value:`$$${ie.value}$$`}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>se(De),className:ge.Z.diamond},be.createElement(we.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},le.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(we.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},ve.name&&be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>se(De),className:ge.Z.diamond},be.createElement(we.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],he=()=>{var ie=document.createElement("div");ie.innerHTML=te.current.getValue();var ue=ie.innerText;return pe&&pe(ue),ue};return(0,Ie.useImperativeHandle)(ce,()=>({getData:he})),be.createElement("div",{className:ge.Z.mathWrap},be.createElement(Pe.default,{defaultActiveKey:"1",items:de}),be.createElement("math-field",{locale:"zh_cn",className:ge.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},xe||""),Ee&&be.createElement("div",{className:ge.Z.button},be.createElement(_e.ZP,{size:"large",onClick:he,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Tt.Z=Me},4324:function(St,Tt,Te){"use strict";Te.d(Tt,{Q:function(){return we}});var Ie=Te(59301),He=Te(57809),Fe=Te(5112),Pe=Te(5871),_e=Te(59301),we=(ye=>(ye[ye.Number=1]="Number",ye[ye.Percent=2]="Percent",ye))(we||{});const ge=({value:ye,onChange:be,disabled:Me,hidePercentOption:pe=!1,percentType:Ee="select"})=>{const xe=(0,Ie.useMemo)(()=>pe?1:2,[pe]),[ce,te]=(0,Ie.useState)(xe);console.log(ce);const ne=se=>ye.type===1?`${se}\u5206`:`${se}%`,le=(0,Ie.useCallback)(se=>{if(ce===1){const de=se.replace("\u5206","");return isNaN(parseInt(de,10))?0:de}else return se.replace("%","")},[ce]);return(0,Ie.useEffect)(()=>{te(ye.type)},[ye]),_e.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee=="select"&&_e.createElement(He.default,{size:"large",onChange:se=>{te(se),be({type:se,inputValue:se===1?5:20})},value:ce||xe,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Me}),Ee=="radio"&&_e.createElement(Fe.ZP.Group,{size:"large",onChange:se=>{const de=se.target.value;te(de),be({type:de,inputValue:de===1?5:20})},value:ce||xe,disabled:Me},!pe&&_e.createElement(Fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_e.createElement(Fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ee=="radio"&&_e.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ye.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_e.createElement(Pe.Z,{size:"large",disabled:Me,value:ye.inputValue,style:{width:"120px"},parser:le,addonAfter:ye.type===1?"\u5206":"%",max:ce===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:se=>{be({type:ce,inputValue:se})}}),Ee=="radio"&&ye.type==2&&_e.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Tt.Z=ge},46919:function(St,Tt,Te){"use strict";var Ie=Te(59301),He=Te(78241),Fe=Te(95237),Pe=Te(57809),_e=Te(92832),we=Te(88522),ge=Te(3113),ye=Te(24905),be=Te(6848),Me=Te(8591),pe=Te(1710),Ee=Te(65582),xe=Te(66649),ce=Te.n(xe),te=Te(26724),ne=Te.n(te),le=Te(58143),se=Te(33270),de=Te(3918),he=Te(70031),ie=Te(59301),ue=Object.defineProperty,ve=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ze=(ft,nt,dt)=>nt in ft?ue(ft,nt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):ft[nt]=dt,Ge=(ft,nt)=>{for(var dt in nt||(nt={}))Re.call(nt,dt)&&ze(ft,dt,nt[dt]);if(De)for(var dt of De(nt))Ne.call(nt,dt)&&ze(ft,dt,nt[dt]);return ft},Je=(ft,nt)=>ve(ft,Se(nt)),Qe=(ft,nt,dt)=>new Promise((yt,gt)=>{var ht=Qt=>{try{Ut(dt.next(Qt))}catch(en){gt(en)}},mt=Qt=>{try{Ut(dt.throw(Qt))}catch(en){gt(en)}},Ut=Qt=>Qt.done?yt(Qt.value):Promise.resolve(Qt.value).then(ht,mt);Ut((dt=dt.apply(ft,nt)).next())});const rt=[];function $e({onSearch:ft,schools:nt}){return ie.createElement(He.default,{colon:!1,layout:"horizontal",onFinish:ft,initialValues:{keyword:"",school_name:"",search_type:"1"}},ie.createElement(Fe.Z,{style:{flexWrap:"nowrap"}},ie.createElement(He.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},ie.createElement(Pe.default,{popupClassName:he.Z.selectdown,style:{width:106}},ie.createElement(Pe.default.Option,{value:"1"},"\u59D3\u540D"),ie.createElement(Pe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),ie.createElement(Pe.default.Option,{value:"3"},"\u90AE\u7BB1"))),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},ie.createElement(_e.default,{allowClear:!0,style:{width:300},size:"middle"})),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},ie.createElement(we.Z,{options:nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(dt,yt)=>yt.value.toUpperCase().indexOf(dt.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ie.createElement(ge.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var qe=(ft=>(ft[ft.INITDATA=0]="INITDATA",ft[ft.INITSCHOOLS=1]="INITSCHOOLS",ft[ft.SHOWLOADING=2]="SHOWLOADING",ft[ft.SELECTEDIDS=3]="SELECTEDIDS",ft[ft.SETQUERY=4]="SETQUERY",ft[ft.SETPAGE=5]="SETPAGE",ft))(qe||{});function ut(ft,nt){switch(nt.type){case 0:return Ge(Ge({},ft),nt.payload);case 4:return Ge(Ge({},ft),nt.payload);case 5:return Je(Ge({},ft),{page:nt.payload,reload:!1});case 2:return Je(Ge({},ft),{loading:nt.payload});case 1:return Je(Ge({},ft),{schools:nt.payload});case 3:return Je(Ge({},ft),{selectedIds:nt.payload});default:throw new Error}}const it={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Tt.Z=({onSelect:ft,onCancel:nt,container_id:dt,container_type:yt})=>{const[gt,ht]=(0,Ie.useReducer)(ut,it),{data:mt,schools:Ut,loading:Qt,selectedIds:en,page:mn,count:Bt,query:tn,reload:on}=gt;(0,Ie.useEffect)(()=>{function At(){return Qe(this,null,function*(){const{users:Yt,user_count:vt}=yield(0,se.nQ)(Je(Ge({},tn),{page:mn,container_type:yt,container_id:dt,display_aliases:!0}));ht({type:0,payload:{data:on?Yt:[...mt,...Yt],count:vt}})})}tn&&At()},[mn,tn,on,dt,yt]),(0,Ie.useEffect)(()=>{function At(){return Qe(this,null,function*(){const{school_names:Yt}=yield(0,se.K$)({display_aliases:!0});ht({type:1,payload:Yt.map(vt=>({value:vt}))})})}At()},[]);const Dn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(At,Yt)=>ie.createElement(ye.default,{value:Yt.numid,checked:en.includes(Yt.numid),disabled:!!At})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(At,Yt)=>ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement(Ee.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},At||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:At=>ie.createElement("span",{style:{color:"#000000"}},At?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},ce()(At).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:At=>{if(At===1)return ie.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function In(At){ht({type:4,payload:{page:1,reload:!0,query:At}})}function sn(At){ht({type:5,payload:At})}function nn(At){let Yt=en.indexOf(At);Yt>=0?en.splice(Yt,1):en.push(At),ht({type:3,payload:[...en]})}function Gt(){en.length===0?Me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ft(en,dt),ht({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ot=Bt>mn*10;return ie.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},ie.createElement($e,{onSearch:In,schools:Ut}),tn?ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"flexd-table-header mt20"},ie.createElement(de.Gi,null,ie.createElement(pe.default,{pagination:!1,dataSource:rt,columns:Dn}))),ie.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ie.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:sn,hasMore:Ot,useWindow:!1},ie.createElement(de.Gi,null,ie.createElement(pe.default,{loading:Qt,showHeader:!1,pagination:!1,dataSource:mt,columns:Dn,onRow:At=>({onClick:Yt=>{At.added!==1&&nn(At.numid)}})})))),ie.createElement("div",{className:"flex-container flex-end"},ie.createElement(ge.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:nt},"\u53D6\u6D88"),ie.createElement(ge.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Gt},"\u786E\u5B9A"))):ie.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ie.createElement("img",{src:le,width:"100",alt:""}),ie.createElement("br",null),ie.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},83028:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return ye}});var Ie=Te(59301),He={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Fe=Te(43418),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",we=(be,Me,pe)=>new Promise((Ee,xe)=>{var ce=le=>{try{ne(pe.next(le))}catch(se){xe(se)}},te=le=>{try{ne(pe.throw(le))}catch(se){xe(se)}},ne=le=>le.done?Ee(le.value):Promise.resolve(le.value).then(ce,te);ne((pe=pe.apply(be,Me)).next())}),ye=({type:be,resdata:Me,onok:pe,oktext:Ee,okloading:xe})=>{const[ce,te]=(0,Ie.useState)(!1),{can_copy_list:ne,can_copy_num:le,challenge_type:se,course_data_list:de,no_copy_list:he,no_copy_num:ie,no_use_list:ue,no_use_num:ve,repeat_shixun_num:Se,student_count:De,total_num:Re,use_num:Ne}=Me;let ze=le>0||be==="exercise";(0,Ie.useEffect)(()=>{(Me==null?void 0:Me.student_count)>0&&te(!0)},[Me]),console.log("---11",xe),(0,Ie.useEffect)(()=>{xe||te(!1)},[xe]);const Ge=()=>{if(be==="exercise"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(be==="exercise"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",Ie.createElement("span",{className:He.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",Ie.createElement("span",{className:He.orangeColor},Ne)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="exercisepush")return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(be==="shixunpush"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixunpush"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(be==="exercise"||be==="subject"||be==="exercisepush"||be==="shixunpush")return Ie.createElement("div",{style:{marginTop:20}},ie>0&&Ie.createElement("div",null,Ie.createElement("span",{className:He.flex},Ie.createElement("img",{src:_e,style:{width:14}}),Ie.createElement("span",{className:He.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Ie.createElement("div",{className:He.statusbody},be==="exercise"&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(be==="subject"||be==="exercisepush")&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&Ie.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),be==="shixunpush"&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&Ie.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ie.createElement("div",null,he==null?void 0:he.map((Qe,rt)=>Ie.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==ie&&"\u3001"))))),le>0&&Ie.createElement("div",{style:{marginTop:20}},Ie.createElement("span",{className:He.flex},Ie.createElement("img",{src:Pe,style:{width:14}}),Ie.createElement("span",{className:He.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Ie.createElement("div",{className:He.statusbody},be==="exercise"&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(be==="subject"||be==="exercisepush")&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),be==="shixunpush"&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ie.createElement("div",null,ne==null?void 0:ne.map((Qe,rt)=>Ie.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==le&&"\u3001"))))));if(be==="shixun")return Ie.createElement("div",{style:{marginTop:20}},le>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return Ie.createElement(Fe.default,{open:ce,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:xe,okText:ze?Ee:"\u6211\u77E5\u9053\u4E86",onOk:()=>we(void 0,null,function*(){ze?yield pe([...ne,...ue]):te(!1)})},Ie.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),Je()))}},44080:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return te}});var Ie=Te(59301),He=Te(8591),Fe=Te(38854),Pe=Te(73217),_e=Te(17030),we=Te(41867),ge=Te(56102),ye=Te(84056),be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Me=(ne,le,se)=>new Promise((de,he)=>{var ie=Se=>{try{ve(se.next(Se))}catch(De){he(De)}},ue=Se=>{try{ve(se.throw(Se))}catch(De){he(De)}},ve=Se=>Se.done?de(Se.value):Promise.resolve(Se.value).then(ie,ue);ve((se=se.apply(ne,le)).next())});function pe(ne){if(isNaN(ne))return{minutes:"00",seconds:"00"};const le=new Date(ne*1e3).toISOString().substr(11,8);return{hour:le.substr(0,2),minutes:le.substr(3,2),seconds:le.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Ee(ne,le){return ne-le}function xe(ne){ne.sort(Ee);let le=0;for(let se=0;se{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:Re=!1,onPlayEnded:Ne=()=>{},isShowWaterMark:ze=!0},Ge)=>{var Je;const rt=((Je=le==null?void 0:le.split("."))==null?void 0:Je.pop())==="flv",$e=(0,Ie.useRef)(),qe=(0,Ie.useRef)(),ut=(0,Ie.useRef)(),it=(0,Ie.useRef)(),ft=(0,Ie.useRef)(),nt=(0,Ie.useRef)(),dt=(0,Ie.useRef)(),yt=(0,Ie.useRef)(),gt=(0,Ie.useRef)(),ht=(0,Ie.useRef)(),mt=(0,Ie.useRef)(),Ut=(0,Ie.useRef)(),Qt=(0,Ie.useRef)(),en=(0,Ie.useRef)(),mn=navigator.userAgent.toLowerCase().match(ce),Bt=mn?mn[0]:"pc",tn=(0,Ie.useRef)(!1),on=(0,we.eY)();let Dn=0,In=0,sn=0,nn=null,Gt=!1,Ot=20,At=1,Yt=!1,vt=!1,xt=[];(0,Ie.useImperativeHandle)(Ge,()=>({getLastUpdatedTime:()=>$e.current.currentTime,getDuration:()=>$e.current.duration})),He.ZP.config({maxCount:1,getContainer:()=>ut.current});const Xt=(0,Ie.useCallback)((nr,er=!1)=>{let $t={point:$e.current.currentTime};nn?($t.log_id=nn,$t.watch_duration=xe(xt),$t.total_duration=In):(ie?($t.video_id=parseInt(de,10),$t.course_id=ie):$t.video_id=de,$t.duration=Dn,$t.device=Bt),er&&($t.ed="1");function gn(){return Me(this,null,function*(){Yt=!0,nn=yield he==null?void 0:he($t),Yt=!1,nr&&nr()})}gn()},[de,ie]);(0,Ie.useEffect)(()=>{$e.current&&(it.current.style.display="none",ft.current.style.display="block"),He.ZP.destroy();let nr=null;return Pe.Z.isSupported&&rt&&le&&(le==null?void 0:le.indexOf(".m3u8"))<0?(nr=Pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:le,muted:!1}),$e.current&&(nr.attachMediaElement($e.current),nr.load())):$e.current.setAttribute("src",le),Mt(),()=>{nr&&(nr.unload(),nr.pause(),nr.destroy(),nr=null)}},[$e,rt,le]);function Rt(){$e.current.paused?(it.current.style.display="none",ft.current.style.display="block"):(it.current.style.display="block",ft.current.style.display="none")}function Mt(){mt.current.style.display="none",Qt.current.style.display="none",Ut.current.style.display="none",$e.current.muted||$e.current.volume===0?mt.current.style.display="block":$e.current.volume>0&&$e.current.volume<=.5?Qt.current.style.display="block":Ut.current.style.display="block"}(0,Ie.useEffect)(()=>{const nr=document.getElementById("play"),er=document.querySelectorAll(".playback-icons use");function $t(){Se(),ue&&!tn.current&&($e.current.currentTime=ue),tn.current=!0,xt.push($e.current.currentTime),Gt||(Gt=!0,se&&Xt())}function gn(){return Me(this,null,function*(){Rt(),xt.push($e.current.currentTime),se&&Xt(()=>{nn=null,sn=0,Gt=!1,Yt=!1,vt=!1,xt=[],In=0,At=1},!0),Ne()})}function jn(){nt.current.value=Math.round($e.current.currentTime),dt.current.value=Math.round($e.current.currentTime)}function Ln(){const Zr=pe(Math.round($e.current.currentTime));gt.current.innerText=`${Zr.hour>0?Zr.hour+":":""}${Zr.minutes}:${Zr.seconds}`,gt.current.setAttribute("datetime",`${Zr.hour>0?" "+Zr.hour+" ":""}${Zr.minutes}m ${Zr.seconds}s`)}function Ar(){var Zr,Qa,li,mr,xr,Sa,Fn;const gr=Math.round((Zr=$e.current)==null?void 0:Zr.duration);(li=(Qa=nt.current)==null?void 0:Qa.setAttribute)==null||li.call(Qa,"max",gr),(xr=(mr=dt.current)==null?void 0:mr.setAttribute)==null||xr.call(mr,"max",gr);const wr=pe(gr);yt.current&&(yt.current.innerText=`${wr.hour>0?wr.hour+":":""}${wr.minutes}:${wr.seconds}`,(Fn=(Sa=yt.current).setAttribute)==null||Fn.call(Sa,"datetime",`${wr.hour>0?" "+wr.hour+" ":""}${wr.minutes}m ${wr.seconds}s`))}function Wr(){try{const Zr=Math.round($e.current.duration);nt.current.setAttribute("max",Zr),dt.current.setAttribute("max",Zr);const Qa=pe(Zr);yt.current.innerText=`${Qa.hour>0?Qa.hour+":":""}${Qa.minutes}:${Qa.seconds}`,yt.current.setAttribute("datetime",`${Qa.hour>0?" "+Qa.hour+" ":""}${Qa.minutes}m ${Qa.seconds}s`),jn(),Ln();const{width:li,height:mr,x:xr,y:Sa}=qe.current.getBoundingClientRect();if(xr<0||Sa<0||!li)return;if(!vt){let Fn=$e.current.currentTime,gr=Fn-sn;Math.abs(gr)<10?(In+=Math.abs(gr),sn=Fn,Yt||In-At*Ot>=0&&(At++,xt.push(sn),se&&Xt())):(sn=Fn,se&&Xt())}}catch(Zr){console.log(Zr)}}function Tr(){vt=!0}function Kr(){$e.current.playing&&xt.push($e.current.currentTime,sn),sn=$e.current.currentTime,vt=!1}function Ia(){Dn=$e.current.duration,Dn<=20&&(Ot=Dn/3),$e.current.addEventListener("play",$t)}function Xa(Zr){Zr.preventDefault(),(0,ye.vp)()?($e.current.style.width="100%",$e.current.style.height="100%"):$e.current.style.cssText=""}function Ra(){ve()}function Ta(Zr){if(!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qa=Zr.target.dataset.seek?Zr.target.dataset.seek:Zr.target.value;$e.current.currentTime=Qa,dt.current.value=Qa,nt.current.value=Qa}function bi(Zr){const Qa=Math.round(Zr.offsetX/Zr.target.clientWidth*parseInt(Zr.target.getAttribute("max"),10));nt.current.setAttribute("data-seek",Qa);const li=pe(Qa);ht.current.textContent=`${li.hour>0?li.hour+":":""}${li.minutes}:${li.seconds}`;const mr=$e.current.getBoundingClientRect();ht.current.style.left=`${Zr.pageX-mr.left}px`}function Wa(Zr){switch(Zr.code){case"Space":Zr.preventDefault(),Gn();break;case"ArrowRight":if(Zr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime>=$e.current.duration)break;$e.current.currentTime=parseInt($e.current.currentTime)+5,jn();break;case"ArrowLeft":if(Zr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime===0)break;$e.current.currentTime=parseInt($e.current.currentTime)-5,jn();break;case"ArrowUp":Zr.preventDefault(),$e.current.volume<1&&($e.current.volume=(parseInt($e.current.volume*10)+1)/10);break;case"ArrowDown":Zr.preventDefault(),$e.current.volume>0&&($e.current.volume=(parseInt($e.current.volume*10)-1)/10);break}}return ut.current.addEventListener((0,ye.gH)(),Xa),$e.current.addEventListener("canplay",Ia),$e.current.addEventListener("ended",gn),$e.current.addEventListener("seeking",Tr),$e.current.addEventListener("seeked",Kr),$e.current.addEventListener("loadedmetadata",Ar),nt.current.addEventListener("mousemove",bi),nt.current.addEventListener("input",Ta),$e.current.addEventListener("timeupdate",Wr),$e.current.addEventListener("pause",Ra),$e.current.addEventListener("volumechange",Mt),document.addEventListener("keydown",Wa),()=>{var Zr,Qa,li,mr,xr,Sa,Fn,gr,wr,jr,da,bt;(Zr=$e.current)==null||Zr.removeEventListener("canplay",Ia),(Qa=$e.current)==null||Qa.removeEventListener("play",$t),(li=$e.current)==null||li.removeEventListener("ended",gn),(mr=$e.current)==null||mr.removeEventListener("seeking",Tr),(xr=$e.current)==null||xr.removeEventListener("seeked",Kr),(Sa=nt.current)==null||Sa.removeEventListener("mousemove",bi),(Fn=nt.current)==null||Fn.removeEventListener("input",Ta),(gr=$e.current)==null||gr.removeEventListener("timeupdate",Wr),(wr=$e.current)==null||wr.removeEventListener("pause",Ra),(jr=$e.current)==null||jr.removeEventListener("loadedmetadata",Ar),(da=$e.current)==null||da.removeEventListener("volumechange",Mt),document.removeEventListener("keydown",Wa),(bt=$e.current)!=null&&bt.playing&&(xt.push(sn,$e.current.currentTime),se&&Xt())}},[$e,le]),(0,Ie.useEffect)(()=>{if($e.current.onended=()=>{De($e)},$e.current.oncontextmenu=()=>!1,(le==null?void 0:le.indexOf(".m3u8"))>-1){if($e.current.canPlayType("application/vnd.apple.mpegurl"))$e.current.src=le;else if(_e.ZP.isSupported()){var nr=new _e.ZP;nr.loadSource(le),nr.attachMedia($e.current)}}},[le]);const[ln,Un]=(0,Ie.useState)(1),Gn=()=>{$e.current.paused||$e.current.ended?$e.current.play():$e.current.pause(),Rt()};function Hn(){$e.current.muted=!$e.current.muted,$e.current.muted?(en.current.setAttribute("data-volume",volume.value),en.current.value=0):en.current.value=en.current.dataset.volume}return Ie.createElement("div",{style:{position:"relative"},ref:ut},Ie.createElement("div",{ref:qe,className:`${be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${be.animate__loop}`},ze&&on?on.login:" "),Ie.createElement("div",{className:be.container},Ie.createElement("div",{className:be["video-container"],id:"video-container"},Ie.createElement("div",{className:be["playback-animation"],id:"playback-animation"},Ie.createElement("svg",{className:be["playback-icons"]},Ie.createElement("use",{className:"hidden",href:"#play-icon"}),Ie.createElement("use",{href:"#pause"}))),Ie.createElement("video",{className:be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:$e,autoPlay:Re}),Ie.createElement("div",{className:`${be["video-controls"]} `,id:"video-controls"},Ie.createElement("div",{className:be["bottom-controls"]},Ie.createElement("div",{className:be["left-controls"]},Ie.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gn},Ie.createElement("svg",{className:be["playback-icons"]},Ie.createElement("use",{ref:ft,href:"#play-icon"}),Ie.createElement("use",{ref:it,style:{display:"none"},href:"#pause"}))),Ie.createElement("div",{className:be.time},Ie.createElement("time",{id:"time-elapsed",ref:gt},"00:00"),Ie.createElement("span",null," / "),Ie.createElement("time",{id:"duration",ref:yt},"00:00"))),Ie.createElement("div",{className:be["right-controls"]},ne&&Ie.createElement(Fe.Z,{placement:"top",overlayClassName:be.rateOverlay,getPopupContainer:nr=>nr.parentNode,menu:{items:[{key:"1",label:Ie.createElement("span",{onClick:()=>{Un(1),$e.current.playbackRate=1}},"1.0x")},{key:"2",label:Ie.createElement("span",{onClick:()=>{Un(1.5),$e.current.playbackRate=1.5}},"1.5x")},{key:"3",label:Ie.createElement("span",{onClick:()=>{Un(2),$e.current.playbackRate=2}},"2.0x")}]}},Ie.createElement("div",{className:`${be.controlText} mr5`},"\u500D\u901F")),Ie.createElement(ge.CopyToClipboard,{text:le,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},Ie.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},Ie.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),Ie.createElement("div",{className:be["volume-controls"]},Ie.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:be["volume-button"],id:"volume-button",onClick:Hn},Ie.createElement("i",{ref:mt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),Ie.createElement("i",{ref:Qt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),Ie.createElement("i",{ref:Ut,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),Ie.createElement("input",{className:be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:en,style:{display:"none"},onClick:Mt})),Ie.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:be["fullscreen-button"],onClick:()=>{(0,ye.vp)()?(0,ye.BU)():(0,ye.Dj)(ut.current)}},Ie.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),Ie.createElement("div",{className:be["video-progress"]},Ie.createElement("progress",{ref:dt,value:"0",min:"0"}),Ie.createElement("input",{className:be.seek,ref:nt,value:"0",min:"0",type:"range",step:"1"}),Ie.createElement("div",{className:be["seek-tooltip"],ref:ht,id:"seek-tooltip"},"00:00"))))),Ie.createElement("svg",{style:{display:"none"}},Ie.createElement("defs",null,Ie.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},Ie.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),Ie.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},Ie.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),Ie.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},Ie.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"})))))})},85533:function(St,Tt,Te){"use strict";Te.d(Tt,{h:function(){return ie}});var Ie=Te(59301),He=Te(57809),Fe=Te(78241),Pe=Te(3113),_e=Te(89780),we=Te.n(_e),ge=Te(45559),ye=Te(42313),be=Object.defineProperty,Me=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,te=(ue,ve,Se)=>ve in ue?be(ue,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[ve]=Se,ne=(ue,ve)=>{for(var Se in ve||(ve={}))xe.call(ve,Se)&&te(ue,Se,ve[Se]);if(Ee)for(var Se of Ee(ve))ce.call(ve,Se)&&te(ue,Se,ve[Se]);return ue},le=(ue,ve)=>Me(ue,pe(ve));const se=He.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},he={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Tt.Z=({callback:ue,onCancel:ve})=>{const[Se,De]=(0,Ie.useState)("python");function Re(ze){De(he[ze][1])}function Ne(ze){ue(ze)}return Ie.createElement(Fe.default,le(ne({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),Ie.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ie.createElement(He.default,{getPopupContainer:ze=>ze.parentNode,onChange:Re},Object.keys(he).map(ze=>Ie.createElement(se,{key:ze,value:ze},he[ze][0])))),Ie.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ie.createElement(ie,{mode:Se})),Ie.createElement("div",{className:"flex-container flex-end"},Ie.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Pe.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:ue,onChange:ve,mode:Se,options:De={}}){const Re=(0,Ie.useRef)(),[Ne,ze]=(0,Ie.useState)();return(0,Ie.useEffect)(()=>{if(Ne){let Ge=function(Je){const Qe=Je.getValue();ve&&ve(Qe)};return Ne.on("change",Ge),()=>{Ne.off("change",Ge)}}},[Ne,ve]),(0,Ie.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,Ie.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,Ie.useEffect)(()=>{if(Re.current&&!Ne){const Ge=we().fromTextArea(Re.current,ne({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));ze(Ge)}},[Re.current,Ne]),Ie.createElement("div",{className:"my-codemirror-container"},Ie.createElement("textarea",{ref:Re}))}},96565:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return Ce}});var Ie=Te(59301),He=Te(89780),Fe=Te.n(He),Pe=Te(76374),_e=Te(45559),we=Te(6313),ge=Te(25717),ye=Te(99498),be=Te(25419),Me=Te(67549),pe=Te(6339),Ee=({value:Be="",className:Oe,showTextOnly:Ue,showLines:Ye,style:Et={}})=>{const Pt=(0,Ie.useMemo)(()=>"",[Be]);return Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},xe=Te(59301),ce=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(Be,Oe,Ue)=>Oe in Be?ce(Be,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Be[Oe]=Ue,ie=(Be,Oe)=>{for(var Ue in Oe||(Oe={}))se.call(Oe,Ue)&&he(Be,Ue,Oe[Ue]);if(le)for(var Ue of le(Oe))de.call(Oe,Ue)&&he(Be,Ue,Oe[Ue]);return Be},ue=(Be,Oe)=>te(Be,ne(Oe));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Be,title:Oe,icon:Ue,actionName:Ye,className:Et="",children:Pt}){function qt(){Be(Ye)}return xe.createElement("a",{title:Oe,className:Et,onClick:qt},xe.createElement("i",{className:`${Ue}`}),Pt)}var De=({watch:Be,showNullButton:Oe,showNullProgramButton:Ue,onActionCallback:Ye,fullScreen:Et,insertTemp:Pt,hidetoolBar:qt,extraUse:Vt})=>{const hn=[...ve,{title:`${Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Be?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return xe.createElement("ul",{className:"markdown-toolbar-container"},!qt&&hn.map((vn,Kn)=>xe.createElement("li",{key:Kn},vn.actionName?xe.createElement(Se,ue(ie({},vn),{onActionCallback:Ye})):xe.createElement("span",{className:"v-line"}))),Oe?xe.createElement("li",null,xe.createElement(Se,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Ue?xe.createElement(xe.Fragment,null,xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vt&&xe.createElement("li",null,Vt),xe.createElement("li",{className:"btn-full-screen"},xe.createElement(Se,{icon:`${Et?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Et?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ye})))},Re=Te(57261),Ne=Te(78241),ze=Te(92832),Ge=Te(3113),Je=Object.defineProperty,Qe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,it=(Be,Oe,Ue)=>Oe in Be?Je(Be,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Be[Oe]=Ue,ft=(Be,Oe)=>{for(var Ue in Oe||(Oe={}))qe.call(Oe,Ue)&&it(Be,Ue,Oe[Ue]);if($e)for(var Ue of $e(Oe))ut.call(Oe,Ue)&&it(Be,Ue,Oe[Ue]);return Be},nt=(Be,Oe)=>Qe(Be,rt(Oe));const dt={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Be,onCancel:Oe})=>{function Ue(Ye){Be(Ye)}return Ie.createElement(Ne.default,nt(ft({},dt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ue,style:{width:500}}),Ie.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Ie.createElement(ze.default,null)),Ie.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Ie.createElement(ze.default,null)),Ie.createElement("div",{className:"flex-container flex-end"},Ie.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Ge.ZP,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))},gt=Te(85533),ht=Te(45053),mt=Te(43418),Ut=Te(95237),Qt=Te(16750),en=Te(59301),mn=({callback:Be,onCancel:Oe})=>{const Ue=document.createElement("canvas"),Ye=Ue.getContext("2d");Ue.width=1e3,Ue.height=800,Ye.fillStyle="#ffffff",Ye.fillRect(0,0,Ue.width,Ue.height);const Et=Ue.toDataURL("image/png");return en.createElement(mt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},en.createElement(Ut.Z,{style:{height:"100vh"}},en.createElement(Qt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Et,visible:!0,title:String(Date.now())},onOk:Pt=>{Be({src:Pt.url})},onClose:Oe})))},Bt=Te(12378);function tn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(tn,go.CommandHandler),tn.prototype.canAlignSelection=function(){var Be=this.diagram;return!(Be===null||Be.isReadOnly||Be.isModelReadOnly||Be.selection.count<2)},tn.prototype.alignLeft=function(){var Be=this.diagram;Be.startTransaction("aligning left");var Oe=1/0;Be.selection.each(function(Ue){Ue instanceof go.Link||(Oe=Math.min(Ue.position.x,Oe))}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Oe,Ue.position.y))}),Be.commitTransaction("aligning left")},tn.prototype.alignRight=function(){var Be=this.diagram;Be.startTransaction("aligning right");var Oe=-1/0;Be.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var Ye=Ue.actualBounds.x+Ue.actualBounds.width;Oe=Math.max(Ye,Oe)}}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Oe-Ue.actualBounds.width,Ue.position.y))}),Be.commitTransaction("aligning right")},tn.prototype.alignTop=function(){var Be=this.diagram;Be.startTransaction("alignTop");var Oe=1/0;Be.selection.each(function(Ue){Ue instanceof go.Link||(Oe=Math.min(Ue.position.y,Oe))}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.position.x,Oe))}),Be.commitTransaction("alignTop")},tn.prototype.alignBottom=function(){var Be=this.diagram;Be.startTransaction("aligning bottom");var Oe=-1/0;Be.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var Ye=Ue.actualBounds.y+Ue.actualBounds.height;Oe=Math.max(Ye,Oe)}}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.actualBounds.x,Oe-Ue.actualBounds.height))}),Be.commitTransaction("aligning bottom")},tn.prototype.alignCenterX=function(){var Be=this.diagram,Oe=Be.selection.first();if(Oe){Be.startTransaction("aligning Center X");var Ue=Oe.actualBounds.x+Oe.actualBounds.width/2;Be.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ue-Ye.actualBounds.width/2,Ye.actualBounds.y))}),Be.commitTransaction("aligning Center X")}},tn.prototype.alignCenterY=function(){var Be=this.diagram,Oe=Be.selection.first();if(Oe){Be.startTransaction("aligning Center Y");var Ue=Oe.actualBounds.y+Oe.actualBounds.height/2;Be.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ye.actualBounds.x,Ue-Ye.actualBounds.height/2))}),Be.commitTransaction("aligning Center Y")}},tn.prototype.alignColumn=function(Be){var Oe=this.diagram;Oe.startTransaction("align Column"),Be===void 0&&(Be=0),Be=parseFloat(Be);var Ue=new Array;Oe.selection.each(function(Vt){Vt instanceof go.Link||Ue.push(Vt)});for(var Ye=0;Ye0){for(var Vt=Pt.elt(qt-1);Vt!==null&&Vt.isTreeExpanded&&!Vt.isTreeLeaf;){var hn=this._sortTreeChildrenByY(Vt);Vt=hn.last()}Vt!==null&&Be.select(Vt)}else Be.select(Et)}}else if(Ue.key==="Down")if(Oe.isTreeExpanded&&!Oe.isTreeLeaf){var Ye=this._sortTreeChildrenByY(Oe).first();Ye!==null&&Be.select(Ye)}else for(;Oe!==null;){var Et=Oe.findTreeParentNode();if(Et===null)break;var Pt=this._sortTreeChildrenByY(Et),qt=Pt.indexOf(Oe);if(qtPt.y?1:Et.xPt.x?1:0}),Oe},tn.prototype.copyToClipboard=function(Be){go.CommandHandler.prototype.copyToClipboard.call(this,Be),this._lastPasteOffset.set(this.pasteOffset)},tn.prototype.pasteFromClipboard=function(){var Be=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Be,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Be},Object.defineProperty(tn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Be){if(Be!=="move"&&Be!=="select"&&Be!=="scroll"&&Be!=="tree"&&Be!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Be);this._arrowKeyBehavior=Be}}),Object.defineProperty(tn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Be){if(!(Be instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Be);this._pasteOffset.set(Be)}});var on=tn,Dn=Te(25863),In=Te(43604),sn=Te(38147),nn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Gt=Te(59301),Ot=(Be,Oe,Ue)=>new Promise((Ye,Et)=>{var Pt=hn=>{try{Vt(Ue.next(hn))}catch(vn){Et(vn)}},qt=hn=>{try{Vt(Ue.throw(hn))}catch(vn){Et(vn)}},Vt=hn=>hn.done?Ye(hn.value):Promise.resolve(hn.value).then(Pt,qt);Vt((Ue=Ue.apply(Be,Oe)).next())});function At({onCancel:Be,callback:Oe}){let Ue=(0,Ie.useRef)(),Ye=(0,Ie.useRef)(),Et=(0,Ie.useRef)(),Pt=(0,Ie.useRef)(!1);const qt=(0,Ie.useRef)(!1),[Vt,hn]=(0,Ie.useState)(0);function vn(){const Pn=Bt.bx.make,qn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Ue.current=new Bt.S0(Ye.current,{padding:20,grid:Pn(Bt.s_,"Grid",Pn(Bt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pn(Bt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Vr=>{var ga=Vr.diagram.commandHandler.addTopLevelParts(Vr.diagram.selection,!0);ga||Vr.diagram.currentTool.doCancel()},commandHandler:Pn(on),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Vr=>{var ga=Vr.subject;ga.location=ga.location.copy().snapToGridPoint(Vr.diagram.grid.gridOrigin,Vr.diagram.grid.gridCellSize),setTimeout(()=>{Vr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Vr=>{var ga=Vr.subject;setTimeout(()=>{Vr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Vr=>{var ga=Vr.parameter.part;ga.invalidateConnectedLinks();var Da=Vr.subject;Vr.diagram.toolManager.linkingTool.isForwards?Da.toNode.invalidateConnectedLinks():Da.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ue.current.nodeTemplate=Pn(Bt.NB,"Auto",{locationSpot:Bt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Bt.$u(120,60),minSize:new Bt.$u(40,40),resizable:!0,resizeCellSize:new Bt.$u(10,10),rotatable:!0},new Bt.KX("location","loc",Bt.E9.parse).makeTwoWay(Bt.E9.stringify),new Bt.KX("desiredSize","size",Bt.$u.parse).makeTwoWay(Bt.$u.stringify),Pn(Bt.bn,{name:"SHAPE",fill:qn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Bt.z6.AllSides,toSpot:Bt.z6.AllSides},new Bt.KX("figure"),new Bt.KX("fill"),new Bt.KX("stroke","borderColor"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Pn(Bt.al,{margin:1,textAlign:"center",overflow:Bt.al.OverflowEllipsis,editable:!0},new Bt.KX("text").makeTwoWay(),new Bt.KX("stroke","color"))),Ue.current.nodeTemplate.toolTip=Pn("ToolTip",Pn(Bt.s_,"Vertical",{maxSize:new Bt.$u(200,NaN)},Pn(Bt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Bt.KX("text")),Pn(Bt.al,{font:"10pt sans-serif",textAlign:"center"},new Bt.KX("text","details"))));function tr(Vr,ga){var Da=(ya,Ya)=>{ya.handled=!0,ya.diagram.model.commit(Di=>{var ka=Ya.part.adornedPart,Ri=new Bt.E9().setRectSpot(ka.actualBounds,Vr);Ri.subtract(ka.location),Ri.scale(2,2),Ri.x+=Math.sign(Ri.x)*130,Ri.y+=Math.sign(Ri.y)*130,Ri.add(ka.location),Ri.snapToGridPoint(ya.diagram.grid.gridOrigin,ya.diagram.grid.gridCellSize);var Ji=Di.copyNodeData(ka.data);Di.setGroupKeyForNodeData(Ji,Di.getGroupKeyForNodeData(ka.data)),Di.addNodeData(Ji);var Do={from:ka.key,to:Di.getKeyForNodeData(Ji)};Di.addLinkData(Do);var xo=ya.diagram.findNodeForData(Ji);xo.location=Ri,ya.diagram.select(xo),setTimeout(()=>{ya.diagram.commandHandler.editTextBlock()},20)})};return Pn(Bt.bn,{figure:ga,alignment:Vr,alignmentFocus:Vr.opposite(),width:Vr.equals(Bt.z6.Top)||Vr.equals(Bt.z6.Bottom)?25:18,height:Vr.equals(Bt.z6.Top)||Vr.equals(Bt.z6.Bottom)?18:25,fill:"orange",stroke:qn.white,strokeWidth:4,mouseEnter:(ya,Ya)=>Ya.fill="dodgerblue",mouseLeave:(ya,Ya)=>Ya.fill="orange",isActionable:!0,click:Da,contextClick:Da})}function hr(Vr){return Pn(Bt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ga,Da)=>Da.fill="dodgerblue",mouseLeave:(ga,Da)=>Da.fill="orange",click:(ga,Da)=>{ga.diagram.commandHandler.showContextMenu(Da.part.adornedPart)}},Vr||{})}Ue.current.nodeTemplate.selectionAdornmentTemplate=Pn(Bt.uz,"Spot",Pn(Bt.Vm,{padding:10}),tr(Bt.z6.Top,"TriangleUp"),tr(Bt.z6.Left,"TriangleLeft"),tr(Bt.z6.Right,"TriangleRight"),tr(Bt.z6.Bottom,"TriangleDown"),hr({alignment:new Bt.z6(.75,0)}));function fn(Vr,ga){return(Da,ya)=>{Da.handled=!0,Da.diagram.model.commit(Ya=>{Ya.set(ya.part.adornedPart.data,Vr,ga)})}}function an(Vr,ga){return ga||(ga="color"),Pn(Bt.bn,{width:16,height:16,stroke:"lightgray",fill:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.stroke="dodgerblue",mouseLeave:(Da,ya)=>ya.stroke="lightgray",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Tn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.white,"fill"),an(qn.beige,"fill"),an(qn.extralightblue,"fill"),an(qn.extralightred,"fill"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.lightgray,"fill"),an(qn.lightgreen,"fill"),an(qn.lightblue,"fill"),an(qn.lightred,"fill")))]}function zn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.black),an(qn.green),an(qn.blue),an(qn.red))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.white),an(qn.magenta),an(qn.purple),an(qn.orange)))]}function lr(Vr,ga){return ga||(ga="thickness"),Pn(Bt.bn,"LineH",{width:16,height:16,strokeWidth:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Er(Vr,ga){return ga||(ga="dash"),Pn(Bt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Xn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",lr(1),lr(2),lr(3),lr(4))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",Er(null),Er([2,4]),Er([4,4])))]}function ur(Vr,ga){return ga||(ga="figure"),Pn(Bt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.fill="dodgerblue",mouseLeave:(Da,ya)=>ya.fill="lightgray",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}Ue.current.nodeTemplate.contextMenu=Pn("ContextMenu",Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Rectangle"),ur("RoundedRectangle"),ur("Ellipse"),ur("Diamond"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Parallelogram2"),ur("ManualOperation"),ur("Procedure"),ur("Cylinder1"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Terminator"),ur("CreateRequest"),ur("Document"),ur("TriangleDown"))),Tn(),zn(),Xn()),Ue.current.groupTemplate=Pn(Bt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Bt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Vr,ga)=>{var Da=ga.addMembers(ga.diagram.selection,!0);Da||ga.diagram.currentTool.doCancel()},avoidable:!1},new Bt.KX("location","loc",Bt.E9.parse).makeTwoWay(Bt.E9.stringify),Pn(Bt.s_,"Auto",{name:"BODY"},Pn(Bt.bn,{parameter1:10,fill:qn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Bt.z6.AllSides,toSpot:Bt.z6.AllSides},new Bt.KX("fill"),new Bt.KX("stroke","color"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.Vm,{background:"transparent",margin:20})),Pn(Bt.al,{alignment:Bt.z6.Top,alignmentFocus:Bt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Bt.KX("text"),new Bt.KX("stroke","color"))),Ue.current.groupTemplate.selectionAdornmentTemplate=Pn(Bt.uz,"Spot",Pn(Bt.s_,"Auto",Pn(Bt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Pn(Bt.Vm,{margin:1.5})),hr({alignment:Bt.z6.TopRight,alignmentFocus:Bt.z6.BottomRight})),Ue.current.groupTemplate.contextMenu=Pn("ContextMenu",Tn(),zn(),Xn()),Ue.current.linkTemplate=Pn(Bt.rU,{layerName:"Foreground",routing:Bt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Bt.KX("fromSpot","fromSpot",Bt.z6.parse),new Bt.KX("toSpot","toSpot",Bt.z6.parse),new Bt.KX("fromShortLength","dir",Vr=>Vr>=1?10:0),new Bt.KX("toShortLength","dir",Vr=>Vr>=1?10:0),new Bt.KX("points").makeTwoWay(),Pn(Bt.bn,{strokeWidth:2},new Bt.KX("stroke","color"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.bn,{segmentIndex:0,segmentOffset:new Bt.E9(15,0),segmentOrientation:Bt.rU.OrientAlong,alignmentFocus:Bt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr===1)),Pn(Bt.bn,{segmentIndex:-1,segmentOffset:new Bt.E9(-10,6),segmentOrientation:Bt.rU.OrientPlus90,alignmentFocus:Bt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr>=1),new Bt.KX("width","thickness",Vr=>7+3*Vr),new Bt.KX("height","thickness",Vr=>7+3*Vr),new Bt.KX("segmentOffset","thickness",Vr=>new Bt.E9(-15,4+1.5*Vr))),Pn(Bt.bn,{segmentIndex:0,segmentOffset:new Bt.E9(15,-6),segmentOrientation:Bt.rU.OrientMinus90,alignmentFocus:Bt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr===2),new Bt.KX("width","thickness",Vr=>7+3*Vr),new Bt.KX("height","thickness",Vr=>7+3*Vr),new Bt.KX("segmentOffset","thickness",Vr=>new Bt.E9(-15,4+1.5*Vr))),Pn(Bt.al,{alignmentFocus:new Bt.z6(0,1,-4,0),editable:!0},new Bt.KX("text").makeTwoWay(),new Bt.KX("stroke","color"))),Ue.current.linkTemplate.selectionAdornmentTemplate=Pn(Bt.uz,Pn(Bt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:dr(2)},new Bt.KX("pathPattern","thickness",dr)),hr({alignmentFocus:new Bt.z6(0,0,-6,-4)}));function dr(Vr){return Pn(Bt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Vr+4).toString()+" H3"})}function On(Vr){var ga="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Vr===0?ga="M0 0 M16 16 M0 8 L16 8":Vr===2&&(ga="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Pn(Bt.bn,{geometryString:ga,margin:2,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn("dir",Vr),contextClick:fn("dir",Vr)})}function pr(Vr){var ga=(Da,ya)=>{Da.handled=!0,Da.diagram.model.commit(Ya=>{var Di=ya.part.adornedPart;Ya.set(Di.data,Vr?"toSpot":"fromSpot",Bt.z6.stringify(Bt.z6.AllSides)),(Vr?Di.toNode:Di.fromNode).invalidateConnectedLinks()})};return Pn(Bt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:ga,contextClick:ga})}function Ur(Vr,ga){var Da=0,ya=Bt.z6.RightSide;Vr.equals(Bt.z6.Top)?(Da=270,ya=Bt.z6.TopSide):Vr.equals(Bt.z6.Left)?(Da=180,ya=Bt.z6.LeftSide):Vr.equals(Bt.z6.Bottom)&&(Da=90,ya=Bt.z6.BottomSide),ga||(Da-=180);var Ya=(Di,ka)=>{Di.handled=!0,Di.diagram.model.commit(Ri=>{var Ji=ka.part.adornedPart;Ri.set(Ji.data,ga?"toSpot":"fromSpot",Bt.z6.stringify(ya)),(ga?Ji.toNode:Ji.fromNode).invalidateConnectedLinks()})};return Pn(Bt.bn,{alignment:Vr,alignmentFocus:Vr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Da,background:"transparent",mouseEnter:(Di,ka)=>ka.background="dodgerblue",mouseLeave:(Di,ka)=>ka.background="transparent",click:Ya,contextClick:Ya})}Ue.current.linkTemplate.contextMenu=Pn("ContextMenu",zn(),Xn(),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",On(0),On(1),On(2))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",Pn(Bt.s_,"Spot",pr(!1),Ur(Bt.z6.Top,!1),Ur(Bt.z6.Left,!1),Ur(Bt.z6.Right,!1),Ur(Bt.z6.Bottom,!1)),Pn(Bt.s_,"Spot",{margin:new Bt.Zt(0,0,0,2)},pr(!0),Ur(Bt.z6.Top,!0),Ur(Bt.z6.Left,!0),Ur(Bt.z6.Right,!0),Ur(Bt.z6.Bottom,!0)))));const Zn=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],se=ie=>{te.current.setValue(te.current.getValue()+" "+ie.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},ne.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(we.Z,{value:`$$${ie.value}$$`}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>se(De),className:ge.Z.diamond},be.createElement(we.Z,{value:"`$$"+De.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:be.createElement(He.Z,{className:ge.Z.lists,gutter:[10,10]},le.map((ie,ue)=>be.createElement(Fe.Z,{flex:"110px",className:ge.Z.item},be.createElement("div",null,be.createElement(we.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),be.createElement("div",{className:ge.Z.children},ie.children.map((ve,Se)=>be.createElement("div",{key:Se},ve.name&&be.createElement("h1",null,ve.name),be.createElement(He.Z,{gutter:[10,10]},ve.data.map((De,Re)=>be.createElement(Fe.Z,{key:Re,onClick:()=>se(De),className:ge.Z.diamond},be.createElement(we.Z,{value:"`$$"+De.value+"$$`"}))))))))))}],he=()=>{var ie=document.createElement("div");ie.innerHTML=te.current.getValue();var ue=ie.innerText;return pe&&pe(ue),ue};return(0,Ie.useImperativeHandle)(ce,()=>({getData:he})),be.createElement("div",{className:ge.Z.mathWrap},be.createElement(Pe.default,{defaultActiveKey:"1",items:de}),be.createElement("math-field",{locale:"zh_cn",className:ge.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:te,style:{width:800,marginTop:30,fontSize:18}},xe||""),Ee&&be.createElement("div",{className:ge.Z.button},be.createElement(_e.ZP,{size:"large",onClick:he,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Tt.Z=Me},4324:function(St,Tt,Te){"use strict";Te.d(Tt,{Q:function(){return we}});var Ie=Te(59301),He=Te(57809),Fe=Te(5112),Pe=Te(5871),_e=Te(59301),we=(ye=>(ye[ye.Number=1]="Number",ye[ye.Percent=2]="Percent",ye))(we||{});const ge=({value:ye,onChange:be,disabled:Me,hidePercentOption:pe=!1,percentType:Ee="select"})=>{const xe=(0,Ie.useMemo)(()=>pe?1:2,[pe]),[ce,te]=(0,Ie.useState)(xe);console.log(ce);const ne=se=>ye.type===1?`${se}\u5206`:`${se}%`,le=(0,Ie.useCallback)(se=>{if(ce===1){const de=se.replace("\u5206","");return isNaN(parseInt(de,10))?0:de}else return se.replace("%","")},[ce]);return(0,Ie.useEffect)(()=>{te(ye.type)},[ye]),_e.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee=="select"&&_e.createElement(He.default,{size:"large",onChange:se=>{te(se),be({type:se,inputValue:se===1?5:20})},value:ce||xe,style:{width:100},options:pe?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Me}),Ee=="radio"&&_e.createElement(Fe.ZP.Group,{size:"large",onChange:se=>{const de=se.target.value;te(de),be({type:de,inputValue:de===1?5:20})},value:ce||xe,disabled:Me},!pe&&_e.createElement(Fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),_e.createElement(Fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),Ee=="radio"&&_e.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ye.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),_e.createElement(Pe.Z,{size:"large",disabled:Me,value:ye.inputValue,style:{width:"120px"},parser:le,addonAfter:ye.type===1?"\u5206":"%",max:ce===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:se=>{be({type:ce,inputValue:se})}}),Ee=="radio"&&ye.type==2&&_e.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Tt.Z=ge},46919:function(St,Tt,Te){"use strict";var Ie=Te(59301),He=Te(78241),Fe=Te(95237),Pe=Te(57809),_e=Te(92832),we=Te(88522),ge=Te(3113),ye=Te(24905),be=Te(6848),Me=Te(8591),pe=Te(1710),Ee=Te(65582),xe=Te(66649),ce=Te.n(xe),te=Te(26724),ne=Te.n(te),le=Te(58143),se=Te(33270),de=Te(3918),he=Te(70031),ie=Te(59301),ue=Object.defineProperty,ve=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,ze=(ft,nt,dt)=>nt in ft?ue(ft,nt,{enumerable:!0,configurable:!0,writable:!0,value:dt}):ft[nt]=dt,Ge=(ft,nt)=>{for(var dt in nt||(nt={}))Re.call(nt,dt)&&ze(ft,dt,nt[dt]);if(De)for(var dt of De(nt))Ne.call(nt,dt)&&ze(ft,dt,nt[dt]);return ft},Je=(ft,nt)=>ve(ft,Se(nt)),Qe=(ft,nt,dt)=>new Promise((yt,gt)=>{var ht=Qt=>{try{Ut(dt.next(Qt))}catch(en){gt(en)}},mt=Qt=>{try{Ut(dt.throw(Qt))}catch(en){gt(en)}},Ut=Qt=>Qt.done?yt(Qt.value):Promise.resolve(Qt.value).then(ht,mt);Ut((dt=dt.apply(ft,nt)).next())});const rt=[];function $e({onSearch:ft,schools:nt}){return ie.createElement(He.default,{colon:!1,layout:"horizontal",onFinish:ft,initialValues:{keyword:"",school_name:"",search_type:"1"}},ie.createElement(Fe.Z,{style:{flexWrap:"nowrap"}},ie.createElement(He.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},ie.createElement(Pe.default,{popupClassName:he.Z.selectdown,style:{width:106}},ie.createElement(Pe.default.Option,{value:"1"},"\u59D3\u540D"),ie.createElement(Pe.default.Option,{value:"2"},"\u624B\u673A\u53F7"),ie.createElement(Pe.default.Option,{value:"3"},"\u90AE\u7BB1"))),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},ie.createElement(_e.default,{allowClear:!0,style:{width:300},size:"middle"})),ie.createElement(He.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},ie.createElement(we.Z,{options:nt,style:{width:300},size:"middle",showSearch:!0,filterOption:(dt,yt)=>yt.value.toUpperCase().indexOf(dt.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ie.createElement(ge.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var qe=(ft=>(ft[ft.INITDATA=0]="INITDATA",ft[ft.INITSCHOOLS=1]="INITSCHOOLS",ft[ft.SHOWLOADING=2]="SHOWLOADING",ft[ft.SELECTEDIDS=3]="SELECTEDIDS",ft[ft.SETQUERY=4]="SETQUERY",ft[ft.SETPAGE=5]="SETPAGE",ft))(qe||{});function ut(ft,nt){switch(nt.type){case 0:return Ge(Ge({},ft),nt.payload);case 4:return Ge(Ge({},ft),nt.payload);case 5:return Je(Ge({},ft),{page:nt.payload,reload:!1});case 2:return Je(Ge({},ft),{loading:nt.payload});case 1:return Je(Ge({},ft),{schools:nt.payload});case 3:return Je(Ge({},ft),{selectedIds:nt.payload});default:throw new Error}}const it={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Tt.Z=({onSelect:ft,onCancel:nt,container_id:dt,container_type:yt})=>{const[gt,ht]=(0,Ie.useReducer)(ut,it),{data:mt,schools:Ut,loading:Qt,selectedIds:en,page:mn,count:Bt,query:tn,reload:on}=gt;(0,Ie.useEffect)(()=>{function At(){return Qe(this,null,function*(){const{users:Yt,user_count:vt}=yield(0,se.nQ)(Je(Ge({},tn),{page:mn,container_type:yt,container_id:dt,display_aliases:!0}));ht({type:0,payload:{data:on?Yt:[...mt,...Yt],count:vt}})})}tn&&At()},[mn,tn,on,dt,yt]),(0,Ie.useEffect)(()=>{function At(){return Qe(this,null,function*(){const{school_names:Yt}=yield(0,se.K$)({display_aliases:!0});ht({type:1,payload:Yt.map(vt=>({value:vt}))})})}At()},[]);const Dn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(At,Yt)=>ie.createElement(ye.default,{value:Yt.numid,checked:en.includes(Yt.numid),disabled:!!At})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(At,Yt)=>ie.createElement("div",null,ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement(Ee.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Yt.login}`,target:"_blank"},At||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},At||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:At=>ie.createElement("span",{style:{color:"#000000"}},At?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:At=>ie.createElement(be.Z,{placement:"bottom",title:At},ie.createElement("span",{style:{color:"#000000"}},ce()(At).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:At=>{if(At===1)return ie.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function In(At){ht({type:4,payload:{page:1,reload:!0,query:At}})}function sn(At){ht({type:5,payload:At})}function nn(At){let Yt=en.indexOf(At);Yt>=0?en.splice(Yt,1):en.push(At),ht({type:3,payload:[...en]})}function Gt(){en.length===0?Me.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ft(en,dt),ht({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ot=Bt>mn*10;return ie.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},ie.createElement($e,{onSearch:In,schools:Ut}),tn?ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"flexd-table-header mt20"},ie.createElement(de.Gi,null,ie.createElement(pe.default,{pagination:!1,dataSource:rt,columns:Dn}))),ie.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ie.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:sn,hasMore:Ot,useWindow:!1},ie.createElement(de.Gi,null,ie.createElement(pe.default,{loading:Qt,showHeader:!1,pagination:!1,dataSource:mt,columns:Dn,onRow:At=>({onClick:Yt=>{At.added!==1&&nn(At.numid)}})})))),ie.createElement("div",{className:"flex-container flex-end"},ie.createElement(ge.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:nt},"\u53D6\u6D88"),ie.createElement(ge.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:Gt},"\u786E\u5B9A"))):ie.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ie.createElement("img",{src:le,width:"100",alt:""}),ie.createElement("br",null),ie.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},83028:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return ye}});var Ie=Te(59301),He={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Fe=Te(43418),Pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",we=(be,Me,pe)=>new Promise((Ee,xe)=>{var ce=le=>{try{ne(pe.next(le))}catch(se){xe(se)}},te=le=>{try{ne(pe.throw(le))}catch(se){xe(se)}},ne=le=>le.done?Ee(le.value):Promise.resolve(le.value).then(ce,te);ne((pe=pe.apply(be,Me)).next())}),ye=({type:be,resdata:Me,onok:pe,oktext:Ee,okloading:xe})=>{const[ce,te]=(0,Ie.useState)(!1),{can_copy_list:ne,can_copy_num:le,challenge_type:se,course_data_list:de,no_copy_list:he,no_copy_num:ie,no_use_list:ue,no_use_num:ve,repeat_shixun_num:Se,student_count:De,total_num:Re,use_num:Ne}=Me;let ze=le>0||be==="exercise";(0,Ie.useEffect)(()=>{(Me==null?void 0:Me.student_count)>0&&te(!0)},[Me]),console.log("---11",xe),(0,Ie.useEffect)(()=>{xe||te(!1)},[xe]);const Ge=()=>{if(be==="exercise"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(be==="exercise"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixun"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="subject"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",Ie.createElement("span",{className:He.orangeColor},De)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",Ie.createElement("span",{className:He.orangeColor},Ne)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="exercisepush")return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(be==="shixunpush"&&se===1)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(be==="shixunpush"&&se===2)return Ie.createElement(Ie.Fragment,null,"\u8BFE\u5802\u5185\u6709",Ie.createElement("span",{className:He.orangeColor},De),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",Ie.createElement("span",{className:He.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",Ie.createElement("span",{className:He.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Je=()=>{if(be==="exercise"||be==="subject"||be==="exercisepush"||be==="shixunpush")return Ie.createElement("div",{style:{marginTop:20}},ie>0&&Ie.createElement("div",null,Ie.createElement("span",{className:He.flex},Ie.createElement("img",{src:_e,style:{width:14}}),Ie.createElement("span",{className:He.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Ie.createElement("div",{className:He.statusbody},be==="exercise"&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ie.createElement("span",{className:He.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(be==="subject"||be==="exercisepush")&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&Ie.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),be==="shixunpush"&&Ie.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ze&&Ie.createElement("span",{className:He.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Ie.createElement("div",null,he==null?void 0:he.map((Qe,rt)=>Ie.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==ie&&"\u3001"))))),le>0&&Ie.createElement("div",{style:{marginTop:20}},Ie.createElement("span",{className:He.flex},Ie.createElement("img",{src:Pe,style:{width:14}}),Ie.createElement("span",{className:He.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),Ie.createElement("div",{className:He.statusbody},be==="exercise"&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(be==="subject"||be==="exercisepush")&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),be==="shixunpush"&&Ie.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Ie.createElement("div",null,ne==null?void 0:ne.map((Qe,rt)=>Ie.createElement("a",{href:`/shixuns/${Qe.identifier}/challenges`,target:"_blank"},"\u300A",Qe==null?void 0:Qe.name,"\u300B",rt+1!==le&&"\u3001"))))));if(be==="shixun")return Ie.createElement("div",{style:{marginTop:20}},le>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return Ie.createElement(Fe.default,{open:ce,onCancel:()=>{te(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ze&&"none"}},zIndex:1003,confirmLoading:xe,okText:ze?Ee:"\u6211\u77E5\u9053\u4E86",onOk:()=>we(void 0,null,function*(){ze?yield pe([...ne,...ue]):te(!1)})},Ie.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Ge(),Je()))}},44080:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return te}});var Ie=Te(59301),He=Te(8591),Fe=Te(38854),Pe=Te(73217),_e=Te(16471),we=Te(41867),ge=Te(56102),ye=Te(84056),be={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},Me=(ne,le,se)=>new Promise((de,he)=>{var ie=Se=>{try{ve(se.next(Se))}catch(De){he(De)}},ue=Se=>{try{ve(se.throw(Se))}catch(De){he(De)}},ve=Se=>Se.done?de(Se.value):Promise.resolve(Se.value).then(ie,ue);ve((se=se.apply(ne,le)).next())});function pe(ne){if(isNaN(ne))return{minutes:"00",seconds:"00"};const le=new Date(ne*1e3).toISOString().substr(11,8);return{hour:le.substr(0,2),minutes:le.substr(3,2),seconds:le.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function Ee(ne,le){return ne-le}function xe(ne){ne.sort(Ee);let le=0;for(let se=0;se{},handlePlay:Se=()=>{},handlePlayEnded:De=()=>{},autoPlay:Re=!1,onPlayEnded:Ne=()=>{},isShowWaterMark:ze=!0},Ge)=>{var Je;const rt=((Je=le==null?void 0:le.split("."))==null?void 0:Je.pop())==="flv",$e=(0,Ie.useRef)(),qe=(0,Ie.useRef)(),ut=(0,Ie.useRef)(),it=(0,Ie.useRef)(),ft=(0,Ie.useRef)(),nt=(0,Ie.useRef)(),dt=(0,Ie.useRef)(),yt=(0,Ie.useRef)(),gt=(0,Ie.useRef)(),ht=(0,Ie.useRef)(),mt=(0,Ie.useRef)(),Ut=(0,Ie.useRef)(),Qt=(0,Ie.useRef)(),en=(0,Ie.useRef)(),mn=navigator.userAgent.toLowerCase().match(ce),Bt=mn?mn[0]:"pc",tn=(0,Ie.useRef)(!1),on=(0,we.eY)();let Dn=0,In=0,sn=0,nn=null,Gt=!1,Ot=20,At=1,Yt=!1,vt=!1,xt=[];(0,Ie.useImperativeHandle)(Ge,()=>({getLastUpdatedTime:()=>$e.current.currentTime,getDuration:()=>$e.current.duration})),He.ZP.config({maxCount:1,getContainer:()=>ut.current});const Xt=(0,Ie.useCallback)((nr,er=!1)=>{let $t={point:$e.current.currentTime};nn?($t.log_id=nn,$t.watch_duration=xe(xt),$t.total_duration=In):(ie?($t.video_id=parseInt(de,10),$t.course_id=ie):$t.video_id=de,$t.duration=Dn,$t.device=Bt),er&&($t.ed="1");function gn(){return Me(this,null,function*(){Yt=!0,nn=yield he==null?void 0:he($t),Yt=!1,nr&&nr()})}gn()},[de,ie]);(0,Ie.useEffect)(()=>{$e.current&&(it.current.style.display="none",ft.current.style.display="block"),He.ZP.destroy();let nr=null;return Pe.Z.isSupported&&rt&&le&&(le==null?void 0:le.indexOf(".m3u8"))<0?(nr=Pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:le,muted:!1}),$e.current&&(nr.attachMediaElement($e.current),nr.load())):$e.current.setAttribute("src",le),Mt(),()=>{nr&&(nr.unload(),nr.pause(),nr.destroy(),nr=null)}},[$e,rt,le]);function Rt(){$e.current.paused?(it.current.style.display="none",ft.current.style.display="block"):(it.current.style.display="block",ft.current.style.display="none")}function Mt(){mt.current.style.display="none",Qt.current.style.display="none",Ut.current.style.display="none",$e.current.muted||$e.current.volume===0?mt.current.style.display="block":$e.current.volume>0&&$e.current.volume<=.5?Qt.current.style.display="block":Ut.current.style.display="block"}(0,Ie.useEffect)(()=>{const nr=document.getElementById("play"),er=document.querySelectorAll(".playback-icons use");function $t(){Se(),ue&&!tn.current&&($e.current.currentTime=ue),tn.current=!0,xt.push($e.current.currentTime),Gt||(Gt=!0,se&&Xt())}function gn(){return Me(this,null,function*(){Rt(),xt.push($e.current.currentTime),se&&Xt(()=>{nn=null,sn=0,Gt=!1,Yt=!1,vt=!1,xt=[],In=0,At=1},!0),Ne()})}function jn(){nt.current.value=Math.round($e.current.currentTime),dt.current.value=Math.round($e.current.currentTime)}function Ln(){const Zr=pe(Math.round($e.current.currentTime));gt.current.innerText=`${Zr.hour>0?Zr.hour+":":""}${Zr.minutes}:${Zr.seconds}`,gt.current.setAttribute("datetime",`${Zr.hour>0?" "+Zr.hour+" ":""}${Zr.minutes}m ${Zr.seconds}s`)}function Ar(){var Zr,Qa,li,mr,xr,Sa,Fn;const gr=Math.round((Zr=$e.current)==null?void 0:Zr.duration);(li=(Qa=nt.current)==null?void 0:Qa.setAttribute)==null||li.call(Qa,"max",gr),(xr=(mr=dt.current)==null?void 0:mr.setAttribute)==null||xr.call(mr,"max",gr);const wr=pe(gr);yt.current&&(yt.current.innerText=`${wr.hour>0?wr.hour+":":""}${wr.minutes}:${wr.seconds}`,(Fn=(Sa=yt.current).setAttribute)==null||Fn.call(Sa,"datetime",`${wr.hour>0?" "+wr.hour+" ":""}${wr.minutes}m ${wr.seconds}s`))}function Wr(){try{const Zr=Math.round($e.current.duration);nt.current.setAttribute("max",Zr),dt.current.setAttribute("max",Zr);const Qa=pe(Zr);yt.current.innerText=`${Qa.hour>0?Qa.hour+":":""}${Qa.minutes}:${Qa.seconds}`,yt.current.setAttribute("datetime",`${Qa.hour>0?" "+Qa.hour+" ":""}${Qa.minutes}m ${Qa.seconds}s`),jn(),Ln();const{width:li,height:mr,x:xr,y:Sa}=qe.current.getBoundingClientRect();if(xr<0||Sa<0||!li)return;if(!vt){let Fn=$e.current.currentTime,gr=Fn-sn;Math.abs(gr)<10?(In+=Math.abs(gr),sn=Fn,Yt||In-At*Ot>=0&&(At++,xt.push(sn),se&&Xt())):(sn=Fn,se&&Xt())}}catch(Zr){console.log(Zr)}}function Tr(){vt=!0}function Kr(){$e.current.playing&&xt.push($e.current.currentTime,sn),sn=$e.current.currentTime,vt=!1}function Ia(){Dn=$e.current.duration,Dn<=20&&(Ot=Dn/3),$e.current.addEventListener("play",$t)}function Xa(Zr){Zr.preventDefault(),(0,ye.vp)()?($e.current.style.width="100%",$e.current.style.height="100%"):$e.current.style.cssText=""}function Ra(){ve()}function Ta(Zr){if(!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Qa=Zr.target.dataset.seek?Zr.target.dataset.seek:Zr.target.value;$e.current.currentTime=Qa,dt.current.value=Qa,nt.current.value=Qa}function bi(Zr){const Qa=Math.round(Zr.offsetX/Zr.target.clientWidth*parseInt(Zr.target.getAttribute("max"),10));nt.current.setAttribute("data-seek",Qa);const li=pe(Qa);ht.current.textContent=`${li.hour>0?li.hour+":":""}${li.minutes}:${li.seconds}`;const mr=$e.current.getBoundingClientRect();ht.current.style.left=`${Zr.pageX-mr.left}px`}function Wa(Zr){switch(Zr.code){case"Space":Zr.preventDefault(),Gn();break;case"ArrowRight":if(Zr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime>=$e.current.duration)break;$e.current.currentTime=parseInt($e.current.currentTime)+5,jn();break;case"ArrowLeft":if(Zr.preventDefault(),!ne){He.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if($e.current.currentTime===0)break;$e.current.currentTime=parseInt($e.current.currentTime)-5,jn();break;case"ArrowUp":Zr.preventDefault(),$e.current.volume<1&&($e.current.volume=(parseInt($e.current.volume*10)+1)/10);break;case"ArrowDown":Zr.preventDefault(),$e.current.volume>0&&($e.current.volume=(parseInt($e.current.volume*10)-1)/10);break}}return ut.current.addEventListener((0,ye.gH)(),Xa),$e.current.addEventListener("canplay",Ia),$e.current.addEventListener("ended",gn),$e.current.addEventListener("seeking",Tr),$e.current.addEventListener("seeked",Kr),$e.current.addEventListener("loadedmetadata",Ar),nt.current.addEventListener("mousemove",bi),nt.current.addEventListener("input",Ta),$e.current.addEventListener("timeupdate",Wr),$e.current.addEventListener("pause",Ra),$e.current.addEventListener("volumechange",Mt),document.addEventListener("keydown",Wa),()=>{var Zr,Qa,li,mr,xr,Sa,Fn,gr,wr,jr,da,bt;(Zr=$e.current)==null||Zr.removeEventListener("canplay",Ia),(Qa=$e.current)==null||Qa.removeEventListener("play",$t),(li=$e.current)==null||li.removeEventListener("ended",gn),(mr=$e.current)==null||mr.removeEventListener("seeking",Tr),(xr=$e.current)==null||xr.removeEventListener("seeked",Kr),(Sa=nt.current)==null||Sa.removeEventListener("mousemove",bi),(Fn=nt.current)==null||Fn.removeEventListener("input",Ta),(gr=$e.current)==null||gr.removeEventListener("timeupdate",Wr),(wr=$e.current)==null||wr.removeEventListener("pause",Ra),(jr=$e.current)==null||jr.removeEventListener("loadedmetadata",Ar),(da=$e.current)==null||da.removeEventListener("volumechange",Mt),document.removeEventListener("keydown",Wa),(bt=$e.current)!=null&&bt.playing&&(xt.push(sn,$e.current.currentTime),se&&Xt())}},[$e,le]),(0,Ie.useEffect)(()=>{if($e.current.onended=()=>{De($e)},$e.current.oncontextmenu=()=>!1,(le==null?void 0:le.indexOf(".m3u8"))>-1){if($e.current.canPlayType("application/vnd.apple.mpegurl"))$e.current.src=le;else if(_e.ZP.isSupported()){var nr=new _e.ZP;nr.loadSource(le),nr.attachMedia($e.current)}}},[le]);const[ln,Un]=(0,Ie.useState)(1),Gn=()=>{$e.current.paused||$e.current.ended?$e.current.play():$e.current.pause(),Rt()};function Hn(){$e.current.muted=!$e.current.muted,$e.current.muted?(en.current.setAttribute("data-volume",volume.value),en.current.value=0):en.current.value=en.current.dataset.volume}return Ie.createElement("div",{style:{position:"relative"},ref:ut},Ie.createElement("div",{ref:qe,className:`${be.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${be.animate__loop}`},ze&&on?on.login:" "),Ie.createElement("div",{className:be.container},Ie.createElement("div",{className:be["video-container"],id:"video-container"},Ie.createElement("div",{className:be["playback-animation"],id:"playback-animation"},Ie.createElement("svg",{className:be["playback-icons"]},Ie.createElement("use",{className:"hidden",href:"#play-icon"}),Ie.createElement("use",{href:"#pause"}))),Ie.createElement("video",{className:be.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:$e,autoPlay:Re}),Ie.createElement("div",{className:`${be["video-controls"]} `,id:"video-controls"},Ie.createElement("div",{className:be["bottom-controls"]},Ie.createElement("div",{className:be["left-controls"]},Ie.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Gn},Ie.createElement("svg",{className:be["playback-icons"]},Ie.createElement("use",{ref:ft,href:"#play-icon"}),Ie.createElement("use",{ref:it,style:{display:"none"},href:"#pause"}))),Ie.createElement("div",{className:be.time},Ie.createElement("time",{id:"time-elapsed",ref:gt},"00:00"),Ie.createElement("span",null," / "),Ie.createElement("time",{id:"duration",ref:yt},"00:00"))),Ie.createElement("div",{className:be["right-controls"]},ne&&Ie.createElement(Fe.Z,{placement:"top",overlayClassName:be.rateOverlay,getPopupContainer:nr=>nr.parentNode,menu:{items:[{key:"1",label:Ie.createElement("span",{onClick:()=>{Un(1),$e.current.playbackRate=1}},"1.0x")},{key:"2",label:Ie.createElement("span",{onClick:()=>{Un(1.5),$e.current.playbackRate=1.5}},"1.5x")},{key:"3",label:Ie.createElement("span",{onClick:()=>{Un(2),$e.current.playbackRate=2}},"2.0x")}]}},Ie.createElement("div",{className:`${be.controlText} mr5`},"\u500D\u901F")),Ie.createElement(ge.CopyToClipboard,{text:le,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},Ie.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},Ie.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),Ie.createElement("div",{className:be["volume-controls"]},Ie.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:be["volume-button"],id:"volume-button",onClick:Hn},Ie.createElement("i",{ref:mt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),Ie.createElement("i",{ref:Qt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),Ie.createElement("i",{ref:Ut,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),Ie.createElement("input",{className:be.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:en,style:{display:"none"},onClick:Mt})),Ie.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:be["fullscreen-button"],onClick:()=>{(0,ye.vp)()?(0,ye.BU)():(0,ye.Dj)(ut.current)}},Ie.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),Ie.createElement("div",{className:be["video-progress"]},Ie.createElement("progress",{ref:dt,value:"0",min:"0"}),Ie.createElement("input",{className:be.seek,ref:nt,value:"0",min:"0",type:"range",step:"1"}),Ie.createElement("div",{className:be["seek-tooltip"],ref:ht,id:"seek-tooltip"},"00:00"))))),Ie.createElement("svg",{style:{display:"none"}},Ie.createElement("defs",null,Ie.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},Ie.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),Ie.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},Ie.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),Ie.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},Ie.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"})),Ie.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},Ie.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"})))))})},85533:function(St,Tt,Te){"use strict";Te.d(Tt,{h:function(){return ie}});var Ie=Te(59301),He=Te(57809),Fe=Te(78241),Pe=Te(3113),_e=Te(89780),we=Te.n(_e),ge=Te(45559),ye=Te(42313),be=Object.defineProperty,Me=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,te=(ue,ve,Se)=>ve in ue?be(ue,ve,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ue[ve]=Se,ne=(ue,ve)=>{for(var Se in ve||(ve={}))xe.call(ve,Se)&&te(ue,Se,ve[Se]);if(Ee)for(var Se of Ee(ve))ce.call(ve,Se)&&te(ue,Se,ve[Se]);return ue},le=(ue,ve)=>Me(ue,pe(ve));const se=He.default.Option,de={labelCol:{span:4},wrapperCol:{span:20}},he={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Tt.Z=({callback:ue,onCancel:ve})=>{const[Se,De]=(0,Ie.useState)("python");function Re(ze){De(he[ze][1])}function Ne(ze){ue(ze)}return Ie.createElement(Fe.default,le(ne({},de),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),Ie.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},Ie.createElement(He.default,{getPopupContainer:ze=>ze.parentNode,onChange:Re},Object.keys(he).map(ze=>Ie.createElement(se,{key:ze,value:ze},he[ze][0])))),Ie.createElement(Fe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},Ie.createElement(ie,{mode:Se})),Ie.createElement("div",{className:"flex-container flex-end"},Ie.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Pe.ZP,{type:"ghost",onClick:ve},"\u53D6\u6D88")))};function ie({value:ue,onChange:ve,mode:Se,options:De={}}){const Re=(0,Ie.useRef)(),[Ne,ze]=(0,Ie.useState)();return(0,Ie.useEffect)(()=>{if(Ne){let Ge=function(Je){const Qe=Je.getValue();ve&&ve(Qe)};return Ne.on("change",Ge),()=>{Ne.off("change",Ge)}}},[Ne,ve]),(0,Ie.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,Ie.useEffect)(()=>{Ne&&(ue!==Ne.getValue()||ue==="")&&setTimeout(()=>{Ne.setValue(ue||"")},300)},[Ne,ue]),(0,Ie.useEffect)(()=>{if(Re.current&&!Ne){const Ge=we().fromTextArea(Re.current,ne({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},De));ze(Ge)}},[Re.current,Ne]),Ie.createElement("div",{className:"my-codemirror-container"},Ie.createElement("textarea",{ref:Re}))}},96565:function(St,Tt,Te){"use strict";Te.d(Tt,{Z:function(){return Ce}});var Ie=Te(59301),He=Te(89780),Fe=Te.n(He),Pe=Te(76374),_e=Te(45559),we=Te(6313),ge=Te(25717),ye=Te(99498),be=Te(25419),Me=Te(67549),pe=Te(6339),Ee=({value:Be="",className:Oe,showTextOnly:Ue,showLines:Ye,style:Et={}})=>{const Pt=(0,Ie.useMemo)(()=>"",[Be]);return Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{dangerouslySetInnerHTML:{__html:Pt}}))},xe=Te(59301),ce=Object.defineProperty,te=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(Be,Oe,Ue)=>Oe in Be?ce(Be,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Be[Oe]=Ue,ie=(Be,Oe)=>{for(var Ue in Oe||(Oe={}))se.call(Oe,Ue)&&he(Be,Ue,Oe[Ue]);if(le)for(var Ue of le(Oe))de.call(Oe,Ue)&&he(Be,Ue,Oe[Ue]);return Be},ue=(Be,Oe)=>te(Be,ne(Oe));let ve=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:Be,title:Oe,icon:Ue,actionName:Ye,className:Et="",children:Pt}){function qt(){Be(Ye)}return xe.createElement("a",{title:Oe,className:Et,onClick:qt},xe.createElement("i",{className:`${Ue}`}),Pt)}var De=({watch:Be,showNullButton:Oe,showNullProgramButton:Ue,onActionCallback:Ye,fullScreen:Et,insertTemp:Pt,hidetoolBar:qt,extraUse:Vt})=>{const hn=[...ve,{title:`${Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Be?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return xe.createElement("ul",{className:"markdown-toolbar-container"},!qt&&hn.map((vn,Kn)=>xe.createElement("li",{key:Kn},vn.actionName?xe.createElement(Se,ue(ie({},vn),{onActionCallback:Ye})):xe.createElement("span",{className:"v-line"}))),Oe?xe.createElement("li",null,xe.createElement(Se,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Ue?xe.createElement(xe.Fragment,null,xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Pt&&xe.createElement("li",null,xe.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Pt}`,onActionCallback:Ye},xe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Vt&&xe.createElement("li",null,Vt),xe.createElement("li",{className:"btn-full-screen"},xe.createElement(Se,{icon:`${Et?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Et?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ye})))},Re=Te(57261),Ne=Te(78241),ze=Te(92832),Ge=Te(3113),Je=Object.defineProperty,Qe=Object.defineProperties,rt=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,it=(Be,Oe,Ue)=>Oe in Be?Je(Be,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Be[Oe]=Ue,ft=(Be,Oe)=>{for(var Ue in Oe||(Oe={}))qe.call(Oe,Ue)&&it(Be,Ue,Oe[Ue]);if($e)for(var Ue of $e(Oe))ut.call(Oe,Ue)&&it(Be,Ue,Oe[Ue]);return Be},nt=(Be,Oe)=>Qe(Be,rt(Oe));const dt={labelCol:{span:4},wrapperCol:{span:20}};var yt=({callback:Be,onCancel:Oe})=>{function Ue(Ye){Be(Ye)}return Ie.createElement(Ne.default,nt(ft({},dt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ue,style:{width:500}}),Ie.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},Ie.createElement(ze.default,null)),Ie.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},Ie.createElement(ze.default,null)),Ie.createElement("div",{className:"flex-container flex-end"},Ie.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ie.createElement(Ge.ZP,{type:"ghost",onClick:Oe},"\u53D6\u6D88")))},gt=Te(85533),ht=Te(45053),mt=Te(43418),Ut=Te(95237),Qt=Te(16750),en=Te(59301),mn=({callback:Be,onCancel:Oe})=>{const Ue=document.createElement("canvas"),Ye=Ue.getContext("2d");Ue.width=1e3,Ue.height=800,Ye.fillStyle="#ffffff",Ye.fillRect(0,0,Ue.width,Ue.height);const Et=Ue.toDataURL("image/png");return en.createElement(mt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},en.createElement(Ut.Z,{style:{height:"100vh"}},en.createElement(Qt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Et,visible:!0,title:String(Date.now())},onOk:Pt=>{Be({src:Pt.url})},onClose:Oe})))},Bt=Te(12378);function tn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(tn,go.CommandHandler),tn.prototype.canAlignSelection=function(){var Be=this.diagram;return!(Be===null||Be.isReadOnly||Be.isModelReadOnly||Be.selection.count<2)},tn.prototype.alignLeft=function(){var Be=this.diagram;Be.startTransaction("aligning left");var Oe=1/0;Be.selection.each(function(Ue){Ue instanceof go.Link||(Oe=Math.min(Ue.position.x,Oe))}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Oe,Ue.position.y))}),Be.commitTransaction("aligning left")},tn.prototype.alignRight=function(){var Be=this.diagram;Be.startTransaction("aligning right");var Oe=-1/0;Be.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var Ye=Ue.actualBounds.x+Ue.actualBounds.width;Oe=Math.max(Ye,Oe)}}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Oe-Ue.actualBounds.width,Ue.position.y))}),Be.commitTransaction("aligning right")},tn.prototype.alignTop=function(){var Be=this.diagram;Be.startTransaction("alignTop");var Oe=1/0;Be.selection.each(function(Ue){Ue instanceof go.Link||(Oe=Math.min(Ue.position.y,Oe))}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.position.x,Oe))}),Be.commitTransaction("alignTop")},tn.prototype.alignBottom=function(){var Be=this.diagram;Be.startTransaction("aligning bottom");var Oe=-1/0;Be.selection.each(function(Ue){if(!(Ue instanceof go.Link)){var Ye=Ue.actualBounds.y+Ue.actualBounds.height;Oe=Math.max(Ye,Oe)}}),Be.selection.each(function(Ue){Ue instanceof go.Link||Ue.move(new go.Point(Ue.actualBounds.x,Oe-Ue.actualBounds.height))}),Be.commitTransaction("aligning bottom")},tn.prototype.alignCenterX=function(){var Be=this.diagram,Oe=Be.selection.first();if(Oe){Be.startTransaction("aligning Center X");var Ue=Oe.actualBounds.x+Oe.actualBounds.width/2;Be.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ue-Ye.actualBounds.width/2,Ye.actualBounds.y))}),Be.commitTransaction("aligning Center X")}},tn.prototype.alignCenterY=function(){var Be=this.diagram,Oe=Be.selection.first();if(Oe){Be.startTransaction("aligning Center Y");var Ue=Oe.actualBounds.y+Oe.actualBounds.height/2;Be.selection.each(function(Ye){Ye instanceof go.Link||Ye.move(new go.Point(Ye.actualBounds.x,Ue-Ye.actualBounds.height/2))}),Be.commitTransaction("aligning Center Y")}},tn.prototype.alignColumn=function(Be){var Oe=this.diagram;Oe.startTransaction("align Column"),Be===void 0&&(Be=0),Be=parseFloat(Be);var Ue=new Array;Oe.selection.each(function(Vt){Vt instanceof go.Link||Ue.push(Vt)});for(var Ye=0;Ye0){for(var Vt=Pt.elt(qt-1);Vt!==null&&Vt.isTreeExpanded&&!Vt.isTreeLeaf;){var hn=this._sortTreeChildrenByY(Vt);Vt=hn.last()}Vt!==null&&Be.select(Vt)}else Be.select(Et)}}else if(Ue.key==="Down")if(Oe.isTreeExpanded&&!Oe.isTreeLeaf){var Ye=this._sortTreeChildrenByY(Oe).first();Ye!==null&&Be.select(Ye)}else for(;Oe!==null;){var Et=Oe.findTreeParentNode();if(Et===null)break;var Pt=this._sortTreeChildrenByY(Et),qt=Pt.indexOf(Oe);if(qtPt.y?1:Et.xPt.x?1:0}),Oe},tn.prototype.copyToClipboard=function(Be){go.CommandHandler.prototype.copyToClipboard.call(this,Be),this._lastPasteOffset.set(this.pasteOffset)},tn.prototype.pasteFromClipboard=function(){var Be=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Be,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Be},Object.defineProperty(tn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Be){if(Be!=="move"&&Be!=="select"&&Be!=="scroll"&&Be!=="tree"&&Be!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Be);this._arrowKeyBehavior=Be}}),Object.defineProperty(tn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Be){if(!(Be instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Be);this._pasteOffset.set(Be)}});var on=tn,Dn=Te(25863),In=Te(43604),sn=Te(38147),nn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Gt=Te(59301),Ot=(Be,Oe,Ue)=>new Promise((Ye,Et)=>{var Pt=hn=>{try{Vt(Ue.next(hn))}catch(vn){Et(vn)}},qt=hn=>{try{Vt(Ue.throw(hn))}catch(vn){Et(vn)}},Vt=hn=>hn.done?Ye(hn.value):Promise.resolve(hn.value).then(Pt,qt);Vt((Ue=Ue.apply(Be,Oe)).next())});function At({onCancel:Be,callback:Oe}){let Ue=(0,Ie.useRef)(),Ye=(0,Ie.useRef)(),Et=(0,Ie.useRef)(),Pt=(0,Ie.useRef)(!1);const qt=(0,Ie.useRef)(!1),[Vt,hn]=(0,Ie.useState)(0);function vn(){const Pn=Bt.bx.make,qn={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Ue.current=new Bt.S0(Ye.current,{padding:20,grid:Pn(Bt.s_,"Grid",Pn(Bt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Pn(Bt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Vr=>{var ga=Vr.diagram.commandHandler.addTopLevelParts(Vr.diagram.selection,!0);ga||Vr.diagram.currentTool.doCancel()},commandHandler:Pn(on),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Vr=>{var ga=Vr.subject;ga.location=ga.location.copy().snapToGridPoint(Vr.diagram.grid.gridOrigin,Vr.diagram.grid.gridCellSize),setTimeout(()=>{Vr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Vr=>{var ga=Vr.subject;setTimeout(()=>{Vr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Vr=>{var ga=Vr.parameter.part;ga.invalidateConnectedLinks();var Da=Vr.subject;Vr.diagram.toolManager.linkingTool.isForwards?Da.toNode.invalidateConnectedLinks():Da.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ue.current.nodeTemplate=Pn(Bt.NB,"Auto",{locationSpot:Bt.z6.Center,locationObjectName:"SHAPE",desiredSize:new Bt.$u(120,60),minSize:new Bt.$u(40,40),resizable:!0,resizeCellSize:new Bt.$u(10,10),rotatable:!0},new Bt.KX("location","loc",Bt.E9.parse).makeTwoWay(Bt.E9.stringify),new Bt.KX("desiredSize","size",Bt.$u.parse).makeTwoWay(Bt.$u.stringify),Pn(Bt.bn,{name:"SHAPE",fill:qn.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Bt.z6.AllSides,toSpot:Bt.z6.AllSides},new Bt.KX("figure"),new Bt.KX("fill"),new Bt.KX("stroke","borderColor"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Pn(Bt.al,{margin:1,textAlign:"center",overflow:Bt.al.OverflowEllipsis,editable:!0},new Bt.KX("text").makeTwoWay(),new Bt.KX("stroke","color"))),Ue.current.nodeTemplate.toolTip=Pn("ToolTip",Pn(Bt.s_,"Vertical",{maxSize:new Bt.$u(200,NaN)},Pn(Bt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Bt.KX("text")),Pn(Bt.al,{font:"10pt sans-serif",textAlign:"center"},new Bt.KX("text","details"))));function tr(Vr,ga){var Da=(ya,Ya)=>{ya.handled=!0,ya.diagram.model.commit(Di=>{var ka=Ya.part.adornedPart,Ri=new Bt.E9().setRectSpot(ka.actualBounds,Vr);Ri.subtract(ka.location),Ri.scale(2,2),Ri.x+=Math.sign(Ri.x)*130,Ri.y+=Math.sign(Ri.y)*130,Ri.add(ka.location),Ri.snapToGridPoint(ya.diagram.grid.gridOrigin,ya.diagram.grid.gridCellSize);var Ji=Di.copyNodeData(ka.data);Di.setGroupKeyForNodeData(Ji,Di.getGroupKeyForNodeData(ka.data)),Di.addNodeData(Ji);var Do={from:ka.key,to:Di.getKeyForNodeData(Ji)};Di.addLinkData(Do);var xo=ya.diagram.findNodeForData(Ji);xo.location=Ri,ya.diagram.select(xo),setTimeout(()=>{ya.diagram.commandHandler.editTextBlock()},20)})};return Pn(Bt.bn,{figure:ga,alignment:Vr,alignmentFocus:Vr.opposite(),width:Vr.equals(Bt.z6.Top)||Vr.equals(Bt.z6.Bottom)?25:18,height:Vr.equals(Bt.z6.Top)||Vr.equals(Bt.z6.Bottom)?18:25,fill:"orange",stroke:qn.white,strokeWidth:4,mouseEnter:(ya,Ya)=>Ya.fill="dodgerblue",mouseLeave:(ya,Ya)=>Ya.fill="orange",isActionable:!0,click:Da,contextClick:Da})}function hr(Vr){return Pn(Bt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(ga,Da)=>Da.fill="dodgerblue",mouseLeave:(ga,Da)=>Da.fill="orange",click:(ga,Da)=>{ga.diagram.commandHandler.showContextMenu(Da.part.adornedPart)}},Vr||{})}Ue.current.nodeTemplate.selectionAdornmentTemplate=Pn(Bt.uz,"Spot",Pn(Bt.Vm,{padding:10}),tr(Bt.z6.Top,"TriangleUp"),tr(Bt.z6.Left,"TriangleLeft"),tr(Bt.z6.Right,"TriangleRight"),tr(Bt.z6.Bottom,"TriangleDown"),hr({alignment:new Bt.z6(.75,0)}));function fn(Vr,ga){return(Da,ya)=>{Da.handled=!0,Da.diagram.model.commit(Ya=>{Ya.set(ya.part.adornedPart.data,Vr,ga)})}}function an(Vr,ga){return ga||(ga="color"),Pn(Bt.bn,{width:16,height:16,stroke:"lightgray",fill:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.stroke="dodgerblue",mouseLeave:(Da,ya)=>ya.stroke="lightgray",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Tn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.white,"fill"),an(qn.beige,"fill"),an(qn.extralightblue,"fill"),an(qn.extralightred,"fill"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.lightgray,"fill"),an(qn.lightgreen,"fill"),an(qn.lightblue,"fill"),an(qn.lightred,"fill")))]}function zn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.black),an(qn.green),an(qn.blue),an(qn.red))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",an(qn.white),an(qn.magenta),an(qn.purple),an(qn.orange)))]}function lr(Vr,ga){return ga||(ga="thickness"),Pn(Bt.bn,"LineH",{width:16,height:16,strokeWidth:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Er(Vr,ga){return ga||(ga="dash"),Pn(Bt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}function Xn(){return[Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",lr(1),lr(2),lr(3),lr(4))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",Er(null),Er([2,4]),Er([4,4])))]}function ur(Vr,ga){return ga||(ga="figure"),Pn(Bt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Vr,margin:1,background:"transparent",mouseEnter:(Da,ya)=>ya.fill="dodgerblue",mouseLeave:(Da,ya)=>ya.fill="lightgray",click:fn(ga,Vr),contextClick:fn(ga,Vr)})}Ue.current.nodeTemplate.contextMenu=Pn("ContextMenu",Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Rectangle"),ur("RoundedRectangle"),ur("Ellipse"),ur("Diamond"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Parallelogram2"),ur("ManualOperation"),ur("Procedure"),ur("Cylinder1"))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",ur("Terminator"),ur("CreateRequest"),ur("Document"),ur("TriangleDown"))),Tn(),zn(),Xn()),Ue.current.groupTemplate=Pn(Bt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Bt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Vr,ga)=>{var Da=ga.addMembers(ga.diagram.selection,!0);Da||ga.diagram.currentTool.doCancel()},avoidable:!1},new Bt.KX("location","loc",Bt.E9.parse).makeTwoWay(Bt.E9.stringify),Pn(Bt.s_,"Auto",{name:"BODY"},Pn(Bt.bn,{parameter1:10,fill:qn.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Bt.z6.AllSides,toSpot:Bt.z6.AllSides},new Bt.KX("fill"),new Bt.KX("stroke","color"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.Vm,{background:"transparent",margin:20})),Pn(Bt.al,{alignment:Bt.z6.Top,alignmentFocus:Bt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Bt.KX("text"),new Bt.KX("stroke","color"))),Ue.current.groupTemplate.selectionAdornmentTemplate=Pn(Bt.uz,"Spot",Pn(Bt.s_,"Auto",Pn(Bt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Pn(Bt.Vm,{margin:1.5})),hr({alignment:Bt.z6.TopRight,alignmentFocus:Bt.z6.BottomRight})),Ue.current.groupTemplate.contextMenu=Pn("ContextMenu",Tn(),zn(),Xn()),Ue.current.linkTemplate=Pn(Bt.rU,{layerName:"Foreground",routing:Bt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Bt.KX("fromSpot","fromSpot",Bt.z6.parse),new Bt.KX("toSpot","toSpot",Bt.z6.parse),new Bt.KX("fromShortLength","dir",Vr=>Vr>=1?10:0),new Bt.KX("toShortLength","dir",Vr=>Vr>=1?10:0),new Bt.KX("points").makeTwoWay(),Pn(Bt.bn,{strokeWidth:2},new Bt.KX("stroke","color"),new Bt.KX("strokeWidth","thickness"),new Bt.KX("strokeDashArray","dash")),Pn(Bt.bn,{segmentIndex:0,segmentOffset:new Bt.E9(15,0),segmentOrientation:Bt.rU.OrientAlong,alignmentFocus:Bt.z6.Right,figure:"circle",width:10,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr===1)),Pn(Bt.bn,{segmentIndex:-1,segmentOffset:new Bt.E9(-10,6),segmentOrientation:Bt.rU.OrientPlus90,alignmentFocus:Bt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr>=1),new Bt.KX("width","thickness",Vr=>7+3*Vr),new Bt.KX("height","thickness",Vr=>7+3*Vr),new Bt.KX("segmentOffset","thickness",Vr=>new Bt.E9(-15,4+1.5*Vr))),Pn(Bt.bn,{segmentIndex:0,segmentOffset:new Bt.E9(15,-6),segmentOrientation:Bt.rU.OrientMinus90,alignmentFocus:Bt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Bt.KX("fill","color"),new Bt.KX("visible","dir",Vr=>Vr===2),new Bt.KX("width","thickness",Vr=>7+3*Vr),new Bt.KX("height","thickness",Vr=>7+3*Vr),new Bt.KX("segmentOffset","thickness",Vr=>new Bt.E9(-15,4+1.5*Vr))),Pn(Bt.al,{alignmentFocus:new Bt.z6(0,1,-4,0),editable:!0},new Bt.KX("text").makeTwoWay(),new Bt.KX("stroke","color"))),Ue.current.linkTemplate.selectionAdornmentTemplate=Pn(Bt.uz,Pn(Bt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:dr(2)},new Bt.KX("pathPattern","thickness",dr)),hr({alignmentFocus:new Bt.z6(0,0,-6,-4)}));function dr(Vr){return Pn(Bt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Vr+4).toString()+" H3"})}function On(Vr){var ga="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Vr===0?ga="M0 0 M16 16 M0 8 L16 8":Vr===2&&(ga="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Pn(Bt.bn,{geometryString:ga,margin:2,background:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:fn("dir",Vr),contextClick:fn("dir",Vr)})}function pr(Vr){var ga=(Da,ya)=>{Da.handled=!0,Da.diagram.model.commit(Ya=>{var Di=ya.part.adornedPart;Ya.set(Di.data,Vr?"toSpot":"fromSpot",Bt.z6.stringify(Bt.z6.AllSides)),(Vr?Di.toNode:Di.fromNode).invalidateConnectedLinks()})};return Pn(Bt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Da,ya)=>ya.background="dodgerblue",mouseLeave:(Da,ya)=>ya.background="transparent",click:ga,contextClick:ga})}function Ur(Vr,ga){var Da=0,ya=Bt.z6.RightSide;Vr.equals(Bt.z6.Top)?(Da=270,ya=Bt.z6.TopSide):Vr.equals(Bt.z6.Left)?(Da=180,ya=Bt.z6.LeftSide):Vr.equals(Bt.z6.Bottom)&&(Da=90,ya=Bt.z6.BottomSide),ga||(Da-=180);var Ya=(Di,ka)=>{Di.handled=!0,Di.diagram.model.commit(Ri=>{var Ji=ka.part.adornedPart;Ri.set(Ji.data,ga?"toSpot":"fromSpot",Bt.z6.stringify(ya)),(ga?Ji.toNode:Ji.fromNode).invalidateConnectedLinks()})};return Pn(Bt.bn,{alignment:Vr,alignmentFocus:Vr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Da,background:"transparent",mouseEnter:(Di,ka)=>ka.background="dodgerblue",mouseLeave:(Di,ka)=>ka.background="transparent",click:Ya,contextClick:Ya})}Ue.current.linkTemplate.contextMenu=Pn("ContextMenu",zn(),Xn(),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",On(0),On(1),On(2))),Pn("ContextMenuButton",Pn(Bt.s_,"Horizontal",Pn(Bt.s_,"Spot",pr(!1),Ur(Bt.z6.Top,!1),Ur(Bt.z6.Left,!1),Ur(Bt.z6.Right,!1),Ur(Bt.z6.Bottom,!1)),Pn(Bt.s_,"Spot",{margin:new Bt.Zt(0,0,0,2)},pr(!0),Ur(Bt.z6.Top,!0),Ur(Bt.z6.Left,!0),Ur(Bt.z6.Right,!0),Ur(Bt.z6.Bottom,!0)))));const Zn=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/p__tasks__ThemeChange__index.86018fc0.async.js b/p__tasks__ThemeChange__index.78dadb17.async.js similarity index 99% rename from p__tasks__ThemeChange__index.86018fc0.async.js rename to p__tasks__ThemeChange__index.78dadb17.async.js index 5fcf187355..e1b5356493 100644 --- a/p__tasks__ThemeChange__index.86018fc0.async.js +++ b/p__tasks__ThemeChange__index.78dadb17.async.js @@ -209,7 +209,7 @@ ${ut} \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],E=fe=>{a.current.setValue(a.current.getValue()+" "+fe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ie.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},y.map((fe,Ae)=>ie.createElement(b.Z,{flex:"110px",className:se.Z.item},ie.createElement("div",null,ie.createElement(re.Z,{value:`$$${fe.value}$$`}),fe.name),ie.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ie.createElement("div",{key:pe},ie.createElement("h1",null,me.name),ie.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ie.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ie.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ie.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},x.map((fe,Ae)=>ie.createElement(b.Z,{flex:"110px",className:se.Z.item},ie.createElement("div",null,ie.createElement(re.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),ie.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ie.createElement("div",{key:pe},me.name&&ie.createElement("h1",null,me.name),ie.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ie.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ie.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var fe=document.createElement("div");fe.innerHTML=a.current.getValue();var Ae=fe.innerText;return oe&&oe(Ae),Ae};return(0,he.useImperativeHandle)(z,()=>({getData:te})),ie.createElement("div",{className:se.Z.mathWrap},ie.createElement(ge.default,{defaultActiveKey:"1",items:ee}),ie.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ue&&ie.createElement("div",{className:se.Z.button},ie.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ze.Z=le},57146:function(Jt,Ze,ye){"use strict";ye.d(Ze,{z:function(){return vt},Z:function(){return Ke}});var he=ye(59301),ce=ye(54580),b=ye(8591),ge=ye(43418),de=ye(3113),re=ye(74128),se=ye(80024),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(lt,Ft,Bt)=>Ft in lt?ae(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,ne=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))le.call(Ft,Bt)&&ue(lt,Bt,Ft[Bt]);if(ie)for(var Bt of ie(Ft))oe.call(Ft,Bt)&&ue(lt,Bt,Ft[Bt]);return lt},z=(lt,Ft,Bt)=>new Promise((kt,Et)=>{var it=Lt=>{try{Rt(Bt.next(Lt))}catch(Vt){Et(Vt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Vt){Et(Vt)}},Rt=Lt=>Lt.done?kt(Lt.value):Promise.resolve(Lt.value).then(it,ct);Rt((Bt=Bt.apply(lt,Ft)).next())});const a="\u3000\u3000";function y(lt){var Ft=["Bytes","KB","MB","GB","TB"];if(lt==0)return"0 Byte";var Bt=parseInt(""+Math.floor(Math.log(lt)/Math.log(1024)),10);return(lt/Math.pow(1024,Bt)).toFixed(1)+" "+Ft[Bt]}var x=({value:lt=[],action:Ft,onChange:Bt,className:kt,maxSize:Et=150,title:it="\u6587\u4EF6\u4E0A\u4F20",accept:ct=null})=>{const Rt={multiple:!1,fileList:lt,accept:ct,withCredentials:!0,beforeUpload:Vt=>Vt.size/1024/1024(_e.name.indexOf(a)===-1&&(_e.name=`${_e.name}${a}${y(_e.size)}`),ne({},_e))),Vt.file.status==="done"&&((ot=(mt=Vt.file)==null?void 0:mt.response)==null?void 0:ot.status)===-1){message.error((Nt=(Ye=Vt.file)==null?void 0:Ye.response)==null?void 0:Nt.message),Bt([]);return}Bt($e)},onRemove:Vt=>z(void 0,null,function*(){const mt=Vt.size/1024/1024;return Vt.status==="uploading"?!0:mt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:lt.length>0,ghost:!0},it),React.createElement("span",{onClick:Lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Et,"M)"," ")))},E=ye(61481),ee=ye(89392),te=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pe=(lt,Ft,Bt)=>Ft in lt?te(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,ve=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))Ae.call(Ft,Bt)&&pe(lt,Bt,Ft[Bt]);if(fe)for(var Bt of fe(Ft))me.call(Ft,Bt)&&pe(lt,Bt,Ft[Bt]);return lt};const Ee=lt=>React.createElement("svg",ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},lt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ze=(lt,Ft,Bt)=>Ft in lt?De(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,Fe=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))Qe.call(Ft,Bt)&&ze(lt,Bt,Ft[Bt]);if(Ie)for(var Bt of Ie(Ft))Te.call(Ft,Bt)&&ze(lt,Bt,Ft[Bt]);return lt},qe=(lt,Ft,Bt)=>new Promise((kt,Et)=>{var it=Lt=>{try{Rt(Bt.next(Lt))}catch(Vt){Et(Vt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Vt){Et(Vt)}},Rt=Lt=>Lt.done?kt(Lt.value):Promise.resolve(Lt.value).then(it,ct);Rt((Bt=Bt.apply(lt,Ft)).next())});const{Dragger:Je}=ce.default;function vt(lt){let Ft=[];return lt&<.length>0&&(Ft=lt.map(Bt=>({uid:Bt.id,id:Bt.id,name:Bt.title+a+Bt.filesize,url:Bt.url,filesize:Bt.filesize,status:"done",response:{id:Bt.id}}))),Ft}var Ke=({value:lt,onChange:Ft,action:Bt,data:kt,className:Et,maxSize:it=150,title:ct="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Rt=!1,accept:Lt="",additionalText:Vt,isDragger:mt,number:ot=1e3,aloneClear:Ye=!1,realTimeRemove:Nt=!0,uploadText:$e,setFileProgress:_e,showFileProgress:Ue})=>{const[Ve,We]=(0,he.useState)(!1);let[Le,je]=(0,he.useState)(lt||[]),[Oe,ut]=(0,he.useState)(1);(0,he.useEffect)(()=>{lt&&(Oe===1&&je([...lt]),ut(2),ot===(lt==null?void 0:lt.length)&&We(!0))},[lt]);const Ct=()=>{setTimeout(()=>{Le.pop(),je([...Le])},500)};Ue&&_e(Le.some(at=>at.status==="uploading"));const Mt={multiple:!0,disabled:Ve,accept:Lt,withCredentials:!0,fileList:Le,beforeUpload:(at,Zt)=>{const St=at.size/1024/1024;return Le.concat(Zt).length>ot?(Le.pop(),je([...Le]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ot}\u4E2A\u6587\u4EF6`),Ye?Promise.reject():(Ct(),!1)):St=ot?We(!0):We(!1),je([...Le]),Le=Le.map(Bn=>{var Rn,Ht;return(Rn=Bn==null?void 0:Bn.response)!=null&&Rn.id&&(Bn.url=(Ht=Bn==null?void 0:Bn.response)==null?void 0:Ht.url),Bn.name.indexOf(a)===-1&&(Bn.name=`${Bn.name}${a}${y(Bn.size)}`),Fe({},Bn)}),console.log("info:",at,Le),Ft(Le)},onRemove:at=>qe(void 0,null,function*(){if(!Nt)return!0;const Zt=()=>qe(void 0,null,function*(){if(at.response?at.response.id:at.id){let nn=yield(0,se.JZ)(at.response?at.response.id:at.uid);return Promise.resolve(nn)}else return!0});return Rt?new Promise((St,nn)=>{ge.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:he.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const fn=yield Zt();b.ZP.success("\u5220\u9664\u6210\u529F"),St(!0)}),onCancel:()=>St(!1)})}):yield Zt()})};function Tt(at){at.preventDefault(),at.stopPropagation()}return he.createElement("div",{className:`multi-upload ${Et||""}`},mt&&he.createElement(Je,Fe({},Mt),he.createElement("p",{className:"ant-upload-drag-icon"},he.createElement(E.Z,null)),he.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",he.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",it,"MB)"," "),Vt),!mt&&he.createElement(ce.default,Fe({},Mt),he.createElement(de.ZP,{disabled:Ve,className:"upload_button"},he.createElement("img",{className:"aBtn_img",src:Ce}),ct),he.createElement("span",{onClick:Tt,className:"upload_text"},$e||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${it}MB)`)))}},42678:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ge}});var he=ye(65582),ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},b=ye(59301),ge=({message:de,className:re,children:se,style:ae={}})=>b.createElement("div",{className:`custom-spinner ${ce.idsRingWrapper} ${re}`},b.createElement("div",{className:ce.ldsRing},b.createElement("div",null),b.createElement("div",null),b.createElement("div",null),b.createElement("div",null)),de?b.createElement("p",{style:ae},de):null,se,b.createElement(he.Outlet,null))},51908:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return re}});var he=ye(59301),ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},b=ye(92310),ge=ye.n(b),re=({className:se,style:ae={},leftNode:ie,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ue="\u8FD0\u884C\u7ED3\u679C"})=>he.createElement("div",{className:ge()(ce.result,se),style:ae},he.createElement("div",{className:ce.left},he.createElement("div",{className:ce.title},he.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,le)),he.createElement("div",{className:ce.leftNode},ie)),he.createElement("div",{className:ce.right},he.createElement("div",{className:ce.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,ue)),he.createElement("div",{className:ce.rightNode},oe)))},44080:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return a}});var he=ye(59301),ce=ye(8591),b=ye(38854),ge=ye(73217),de=ye(17030),re=ye(41867),se=ye(56102),ae=ye(84056),ie={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},le=(y,x,E)=>new Promise((ee,te)=>{var fe=pe=>{try{me(E.next(pe))}catch(ve){te(ve)}},Ae=pe=>{try{me(E.throw(pe))}catch(ve){te(ve)}},me=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(fe,Ae);me((E=E.apply(y,x)).next())});function oe(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const x=new Date(y*1e3).toISOString().substr(11,8);return{hour:x.substr(0,2),minutes:x.substr(3,2),seconds:x.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ue(y,x){return y-x}function ne(y){y.sort(ue);let x=0;for(let E=0;E{},handlePlay:pe=()=>{},handlePlayEnded:ve=()=>{},autoPlay:Ee=!1,onPlayEnded:Ce=()=>{},isShowWaterMark:De=!0},Ie)=>{var Qe;const ze=((Qe=x==null?void 0:x.split("."))==null?void 0:Qe.pop())==="flv",Fe=(0,he.useRef)(),qe=(0,he.useRef)(),Je=(0,he.useRef)(),vt=(0,he.useRef)(),Ke=(0,he.useRef)(),lt=(0,he.useRef)(),Ft=(0,he.useRef)(),Bt=(0,he.useRef)(),kt=(0,he.useRef)(),Et=(0,he.useRef)(),it=(0,he.useRef)(),ct=(0,he.useRef)(),Rt=(0,he.useRef)(),Lt=(0,he.useRef)(),Vt=navigator.userAgent.toLowerCase().match(z),mt=Vt?Vt[0]:"pc",ot=(0,he.useRef)(!1),Ye=(0,re.eY)();let Nt=0,$e=0,_e=0,Ue=null,Ve=!1,We=20,Le=1,je=!1,Oe=!1,ut=[];(0,he.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>Fe.current.currentTime,getDuration:()=>Fe.current.duration})),ce.ZP.config({maxCount:1,getContainer:()=>Je.current});const Ct=(0,he.useCallback)((fn,Bn=!1)=>{let Rn={point:Fe.current.currentTime};Ue?(Rn.log_id=Ue,Rn.watch_duration=ne(ut),Rn.total_duration=$e):(fe?(Rn.video_id=parseInt(ee,10),Rn.course_id=fe):Rn.video_id=ee,Rn.duration=Nt,Rn.device=mt),Bn&&(Rn.ed="1");function Ht(){return le(this,null,function*(){je=!0,Ue=yield te==null?void 0:te(Rn),je=!1,fn&&fn()})}Ht()},[ee,fe]);(0,he.useEffect)(()=>{Fe.current&&(vt.current.style.display="none",Ke.current.style.display="block"),ce.ZP.destroy();let fn=null;return ge.Z.isSupported&&ze&&x&&(x==null?void 0:x.indexOf(".m3u8"))<0?(fn=ge.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:x,muted:!1}),Fe.current&&(fn.attachMediaElement(Fe.current),fn.load())):Fe.current.setAttribute("src",x),Tt(),()=>{fn&&(fn.unload(),fn.pause(),fn.destroy(),fn=null)}},[Fe,ze,x]);function Mt(){Fe.current.paused?(vt.current.style.display="none",Ke.current.style.display="block"):(vt.current.style.display="block",Ke.current.style.display="none")}function Tt(){it.current.style.display="none",Rt.current.style.display="none",ct.current.style.display="none",Fe.current.muted||Fe.current.volume===0?it.current.style.display="block":Fe.current.volume>0&&Fe.current.volume<=.5?Rt.current.style.display="block":ct.current.style.display="block"}(0,he.useEffect)(()=>{const fn=document.getElementById("play"),Bn=document.querySelectorAll(".playback-icons use");function Rn(){pe(),Ae&&!ot.current&&(Fe.current.currentTime=Ae),ot.current=!0,ut.push(Fe.current.currentTime),Ve||(Ve=!0,E&&Ct())}function Ht(){return le(this,null,function*(){Mt(),ut.push(Fe.current.currentTime),E&&Ct(()=>{Ue=null,_e=0,Ve=!1,je=!1,Oe=!1,ut=[],$e=0,Le=1},!0),Ce()})}function Fn(){lt.current.value=Math.round(Fe.current.currentTime),Ft.current.value=Math.round(Fe.current.currentTime)}function mn(){const Qn=oe(Math.round(Fe.current.currentTime));kt.current.innerText=`${Qn.hour>0?Qn.hour+":":""}${Qn.minutes}:${Qn.seconds}`,kt.current.setAttribute("datetime",`${Qn.hour>0?" "+Qn.hour+" ":""}${Qn.minutes}m ${Qn.seconds}s`)}function Jn(){var Qn,tn,kn,On,Ar,Un,lr;const Aa=Math.round((Qn=Fe.current)==null?void 0:Qn.duration);(kn=(tn=lt.current)==null?void 0:tn.setAttribute)==null||kn.call(tn,"max",Aa),(Ar=(On=Ft.current)==null?void 0:On.setAttribute)==null||Ar.call(On,"max",Aa);const fa=oe(Aa);Bt.current&&(Bt.current.innerText=`${fa.hour>0?fa.hour+":":""}${fa.minutes}:${fa.seconds}`,(lr=(Un=Bt.current).setAttribute)==null||lr.call(Un,"datetime",`${fa.hour>0?" "+fa.hour+" ":""}${fa.minutes}m ${fa.seconds}s`))}function hr(){try{const Qn=Math.round(Fe.current.duration);lt.current.setAttribute("max",Qn),Ft.current.setAttribute("max",Qn);const tn=oe(Qn);Bt.current.innerText=`${tn.hour>0?tn.hour+":":""}${tn.minutes}:${tn.seconds}`,Bt.current.setAttribute("datetime",`${tn.hour>0?" "+tn.hour+" ":""}${tn.minutes}m ${tn.seconds}s`),Fn(),mn();const{width:kn,height:On,x:Ar,y:Un}=qe.current.getBoundingClientRect();if(Ar<0||Un<0||!kn)return;if(!Oe){let lr=Fe.current.currentTime,Aa=lr-_e;Math.abs(Aa)<10?($e+=Math.abs(Aa),_e=lr,je||$e-Le*We>=0&&(Le++,ut.push(_e),E&&Ct())):(_e=lr,E&&Ct())}}catch(Qn){console.log(Qn)}}function rr(){Oe=!0}function Sn(){Fe.current.playing&&ut.push(Fe.current.currentTime,_e),_e=Fe.current.currentTime,Oe=!1}function ir(){Nt=Fe.current.duration,Nt<=20&&(We=Nt/3),Fe.current.addEventListener("play",Rn)}function rn(Qn){Qn.preventDefault(),(0,ae.vp)()?(Fe.current.style.width="100%",Fe.current.style.height="100%"):Fe.current.style.cssText=""}function Fr(){me()}function Yr(Qn){if(!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tn=Qn.target.dataset.seek?Qn.target.dataset.seek:Qn.target.value;Fe.current.currentTime=tn,Ft.current.value=tn,lt.current.value=tn}function At(Qn){const tn=Math.round(Qn.offsetX/Qn.target.clientWidth*parseInt(Qn.target.getAttribute("max"),10));lt.current.setAttribute("data-seek",tn);const kn=oe(tn);Et.current.textContent=`${kn.hour>0?kn.hour+":":""}${kn.minutes}:${kn.seconds}`;const On=Fe.current.getBoundingClientRect();Et.current.style.left=`${Qn.pageX-On.left}px`}function Wn(Qn){switch(Qn.code){case"Space":Qn.preventDefault(),St();break;case"ArrowRight":if(Qn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime>=Fe.current.duration)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)+5,Fn();break;case"ArrowLeft":if(Qn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime===0)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)-5,Fn();break;case"ArrowUp":Qn.preventDefault(),Fe.current.volume<1&&(Fe.current.volume=(parseInt(Fe.current.volume*10)+1)/10);break;case"ArrowDown":Qn.preventDefault(),Fe.current.volume>0&&(Fe.current.volume=(parseInt(Fe.current.volume*10)-1)/10);break}}return Je.current.addEventListener((0,ae.gH)(),rn),Fe.current.addEventListener("canplay",ir),Fe.current.addEventListener("ended",Ht),Fe.current.addEventListener("seeking",rr),Fe.current.addEventListener("seeked",Sn),Fe.current.addEventListener("loadedmetadata",Jn),lt.current.addEventListener("mousemove",At),lt.current.addEventListener("input",Yr),Fe.current.addEventListener("timeupdate",hr),Fe.current.addEventListener("pause",Fr),Fe.current.addEventListener("volumechange",Tt),document.addEventListener("keydown",Wn),()=>{var Qn,tn,kn,On,Ar,Un,lr,Aa,fa,Lr,da,wr;(Qn=Fe.current)==null||Qn.removeEventListener("canplay",ir),(tn=Fe.current)==null||tn.removeEventListener("play",Rn),(kn=Fe.current)==null||kn.removeEventListener("ended",Ht),(On=Fe.current)==null||On.removeEventListener("seeking",rr),(Ar=Fe.current)==null||Ar.removeEventListener("seeked",Sn),(Un=lt.current)==null||Un.removeEventListener("mousemove",At),(lr=lt.current)==null||lr.removeEventListener("input",Yr),(Aa=Fe.current)==null||Aa.removeEventListener("timeupdate",hr),(fa=Fe.current)==null||fa.removeEventListener("pause",Fr),(Lr=Fe.current)==null||Lr.removeEventListener("loadedmetadata",Jn),(da=Fe.current)==null||da.removeEventListener("volumechange",Tt),document.removeEventListener("keydown",Wn),(wr=Fe.current)!=null&&wr.playing&&(ut.push(_e,Fe.current.currentTime),E&&Ct())}},[Fe,x]),(0,he.useEffect)(()=>{if(Fe.current.onended=()=>{ve(Fe)},Fe.current.oncontextmenu=()=>!1,(x==null?void 0:x.indexOf(".m3u8"))>-1){if(Fe.current.canPlayType("application/vnd.apple.mpegurl"))Fe.current.src=x;else if(de.ZP.isSupported()){var fn=new de.ZP;fn.loadSource(x),fn.attachMedia(Fe.current)}}},[x]);const[at,Zt]=(0,he.useState)(1),St=()=>{Fe.current.paused||Fe.current.ended?Fe.current.play():Fe.current.pause(),Mt()};function nn(){Fe.current.muted=!Fe.current.muted,Fe.current.muted?(Lt.current.setAttribute("data-volume",volume.value),Lt.current.value=0):Lt.current.value=Lt.current.dataset.volume}return he.createElement("div",{style:{position:"relative"},ref:Je},he.createElement("div",{ref:qe,className:`${ie.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ie.animate__loop}`},De&&Ye?Ye.login:" "),he.createElement("div",{className:ie.container},he.createElement("div",{className:ie["video-container"],id:"video-container"},he.createElement("div",{className:ie["playback-animation"],id:"playback-animation"},he.createElement("svg",{className:ie["playback-icons"]},he.createElement("use",{className:"hidden",href:"#play-icon"}),he.createElement("use",{href:"#pause"}))),he.createElement("video",{className:ie.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Fe,autoPlay:Ee}),he.createElement("div",{className:`${ie["video-controls"]} `,id:"video-controls"},he.createElement("div",{className:ie["bottom-controls"]},he.createElement("div",{className:ie["left-controls"]},he.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:St},he.createElement("svg",{className:ie["playback-icons"]},he.createElement("use",{ref:Ke,href:"#play-icon"}),he.createElement("use",{ref:vt,style:{display:"none"},href:"#pause"}))),he.createElement("div",{className:ie.time},he.createElement("time",{id:"time-elapsed",ref:kt},"00:00"),he.createElement("span",null," / "),he.createElement("time",{id:"duration",ref:Bt},"00:00"))),he.createElement("div",{className:ie["right-controls"]},y&&he.createElement(b.Z,{placement:"top",overlayClassName:ie.rateOverlay,getPopupContainer:fn=>fn.parentNode,menu:{items:[{key:"1",label:he.createElement("span",{onClick:()=>{Zt(1),Fe.current.playbackRate=1}},"1.0x")},{key:"2",label:he.createElement("span",{onClick:()=>{Zt(1.5),Fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:he.createElement("span",{onClick:()=>{Zt(2),Fe.current.playbackRate=2}},"2.0x")}]}},he.createElement("div",{className:`${ie.controlText} mr5`},"\u500D\u901F")),he.createElement(se.CopyToClipboard,{text:x,onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},he.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},he.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),he.createElement("div",{className:ie["volume-controls"]},he.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ie["volume-button"],id:"volume-button",onClick:nn},he.createElement("i",{ref:it,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),he.createElement("i",{ref:Rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),he.createElement("i",{ref:ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),he.createElement("input",{className:ie.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lt,style:{display:"none"},onClick:Tt})),he.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ie["fullscreen-button"],onClick:()=>{(0,ae.vp)()?(0,ae.BU)():(0,ae.Dj)(Je.current)}},he.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),he.createElement("div",{className:ie["video-progress"]},he.createElement("progress",{ref:Ft,value:"0",min:"0"}),he.createElement("input",{className:ie.seek,ref:lt,value:"0",min:"0",type:"range",step:"1"}),he.createElement("div",{className:ie["seek-tooltip"],ref:Et,id:"seek-tooltip"},"00:00"))))),he.createElement("svg",{style:{display:"none"}},he.createElement("defs",null,he.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},he.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),he.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},he.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),he.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},he.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"})))))})},30214:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ge}});var he=ye(59301),ce=ye(77254),b=ye(11611),ge=()=>{const[de,re]=(0,he.useState)(""),[se,ae]=(0,he.useState)(0);let[ie,le]=(0,he.useState)(),[oe,ue]=(0,he.useState)();const[ne,z]=(0,he.useState)(!1),a=(0,he.useRef)("");(0,he.useEffect)(()=>ce.Z.subscribe("preview-image",Ee=>{re(Ee),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,he.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,he.useEffect)(()=>{a.current=de},[de]);function y(ve){ve.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",le(void 0),ue(void 0),ae(0),re("")}function E(){ae(se+90)}function ee(){ie=me.current.width*1.1,oe=me.current.height*1.1,ue(oe),le(ie)}function te(){ie=me.current.width/1.1,oe=me.current.height/1.1,ue(oe),le(ie)}const fe=(0,he.useRef)(),Ae=(0,he.useRef)(),me=(0,he.useRef)(),pe=ve=>{(ve.nativeEvent.target===fe.current||ve.nativeEvent.target===Ae.current)&&x()};return he.createElement(he.Fragment,null,de?he.createElement("div",null,he.createElement("div",{className:"preview-wrp-group",ref:Ae},he.createElement(b.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ve=>{re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Jt,Ze,ye){"use strict";ye.d(Ze,{h:function(){return fe}});var he=ye(59301),ce=ye(57809),b=ye(78241),ge=ye(3113),de=ye(89780),re=ye.n(de),se=ye(45559),ae=ye(42313),ie=Object.defineProperty,le=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Ae,me,pe)=>me in Ae?ie(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ae[me]=pe,y=(Ae,me)=>{for(var pe in me||(me={}))ne.call(me,pe)&&a(Ae,pe,me[pe]);if(ue)for(var pe of ue(me))z.call(me,pe)&&a(Ae,pe,me[pe]);return Ae},x=(Ae,me)=>le(Ae,oe(me));const E=ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:Ae,onCancel:me})=>{const[pe,ve]=(0,he.useState)("python");function Ee(De){ve(te[De][1])}function Ce(De){Ae(De)}return he.createElement(b.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),he.createElement(b.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},he.createElement(ce.default,{getPopupContainer:De=>De.parentNode,onChange:Ee},Object.keys(te).map(De=>he.createElement(E,{key:De,value:De},te[De][0])))),he.createElement(b.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},he.createElement(fe,{mode:pe})),he.createElement("div",{className:"flex-container flex-end"},he.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(ge.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function fe({value:Ae,onChange:me,mode:pe,options:ve={}}){const Ee=(0,he.useRef)(),[Ce,De]=(0,he.useState)();return(0,he.useEffect)(()=>{if(Ce){let Ie=function(Qe){const Te=Qe.getValue();me&&me(Te)};return Ce.on("change",Ie),()=>{Ce.off("change",Ie)}}},[Ce,me]),(0,he.useEffect)(()=>{Ce&&Ce.setOption("mode",pe)},[Ce,pe]),(0,he.useEffect)(()=>{Ce&&(Ae!==Ce.getValue()||Ae==="")&&setTimeout(()=>{Ce.setValue(Ae||"")},300)},[Ce,Ae]),(0,he.useEffect)(()=>{if(Ee.current&&!Ce){const Ie=re().fromTextArea(Ee.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));De(Ie)}},[Ee.current,Ce]),he.createElement("div",{className:"my-codemirror-container"},he.createElement("textarea",{ref:Ee}))}},96565:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ke}});var he=ye(59301),ce=ye(89780),b=ye.n(ce),ge=ye(76374),de=ye(45559),re=ye(6313),se=ye(25717),ae=ye(99498),ie=ye(25419),le=ye(67549),oe=ye(6339),ue=({value:Me="",className:He,showTextOnly:Xe,showLines:st,style:en={}})=>{const hn=(0,he.useMemo)(()=>"",[Me]);return he.createElement(he.Fragment,null,he.createElement("div",{dangerouslySetInnerHTML:{__html:hn}}))},ne=ye(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Me,He,Xe)=>He in Me?z(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Me[He]=Xe,fe=(Me,He)=>{for(var Xe in He||(He={}))E.call(He,Xe)&&te(Me,Xe,He[Xe]);if(x)for(var Xe of x(He))ee.call(He,Xe)&&te(Me,Xe,He[Xe]);return Me},Ae=(Me,He)=>a(Me,y(He));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:Me,title:He,icon:Xe,actionName:st,className:en="",children:hn}){function Xn(){Me(st)}return ne.createElement("a",{title:He,className:en,onClick:Xn},ne.createElement("i",{className:`${Xe}`}),hn)}var ve=({watch:Me,showNullButton:He,showNullProgramButton:Xe,onActionCallback:st,fullScreen:en,insertTemp:hn,hidetoolBar:Xn,extraUse:Ln})=>{const ar=[...me,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Xn&&ar.map((Mr,xr)=>ne.createElement("li",{key:xr},Mr.actionName?ne.createElement(pe,Ae(fe({},Mr),{onActionCallback:st})):ne.createElement("span",{className:"v-line"}))),He?ne.createElement("li",null,ne.createElement(pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Xe?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hn&&ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hn}`,onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(pe,{icon:`${en?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:en?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:st})))},Ee=ye(57261),Ce=ye(78241),De=ye(92832),Ie=ye(3113),Qe=Object.defineProperty,Te=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,vt=(Me,He,Xe)=>He in Me?Qe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Me[He]=Xe,Ke=(Me,He)=>{for(var Xe in He||(He={}))qe.call(He,Xe)&&vt(Me,Xe,He[Xe]);if(Fe)for(var Xe of Fe(He))Je.call(He,Xe)&&vt(Me,Xe,He[Xe]);return Me},lt=(Me,He)=>Te(Me,ze(He));const Ft={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:He})=>{function Xe(st){Me(st)}return he.createElement(Ce.default,lt(Ke({},Ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Xe,style:{width:500}}),he.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},he.createElement(De.default,null)),he.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},he.createElement(De.default,null)),he.createElement("div",{className:"flex-container flex-end"},he.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(Ie.ZP,{type:"ghost",onClick:He},"\u53D6\u6D88")))},kt=ye(85533),Et=ye(45053),it=ye(43418),ct=ye(95237),Rt=ye(16750),Lt=ye(59301),Vt=({callback:Me,onCancel:He})=>{const Xe=document.createElement("canvas"),st=Xe.getContext("2d");Xe.width=1e3,Xe.height=800,st.fillStyle="#ffffff",st.fillRect(0,0,Xe.width,Xe.height);const en=Xe.toDataURL("image/png");return Lt.createElement(it.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Lt.createElement(ct.Z,{style:{height:"100vh"}},Lt.createElement(Rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:en,visible:!0,title:String(Date.now())},onOk:hn=>{Me({src:hn.url})},onClose:He})))},mt=ye(12378);function ot(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ot,go.CommandHandler),ot.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},ot.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var He=1/0;Me.selection.each(function(Xe){Xe instanceof go.Link||(He=Math.min(Xe.position.x,He))}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(He,Xe.position.y))}),Me.commitTransaction("aligning left")},ot.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var He=-1/0;Me.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var st=Xe.actualBounds.x+Xe.actualBounds.width;He=Math.max(st,He)}}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(He-Xe.actualBounds.width,Xe.position.y))}),Me.commitTransaction("aligning right")},ot.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var He=1/0;Me.selection.each(function(Xe){Xe instanceof go.Link||(He=Math.min(Xe.position.y,He))}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.position.x,He))}),Me.commitTransaction("alignTop")},ot.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var He=-1/0;Me.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var st=Xe.actualBounds.y+Xe.actualBounds.height;He=Math.max(st,He)}}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,He-Xe.actualBounds.height))}),Me.commitTransaction("aligning bottom")},ot.prototype.alignCenterX=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center X");var Xe=He.actualBounds.x+He.actualBounds.width/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(Xe-st.actualBounds.width/2,st.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},ot.prototype.alignCenterY=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center Y");var Xe=He.actualBounds.y+He.actualBounds.height/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,Xe-st.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},ot.prototype.alignColumn=function(Me){var He=this.diagram;He.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Xe=new Array;He.selection.each(function(Ln){Ln instanceof go.Link||Xe.push(Ln)});for(var st=0;st0){for(var Ln=hn.elt(Xn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var ar=this._sortTreeChildrenByY(Ln);Ln=ar.last()}Ln!==null&&Me.select(Ln)}else Me.select(en)}}else if(Xe.key==="Down")if(He.isTreeExpanded&&!He.isTreeLeaf){var st=this._sortTreeChildrenByY(He).first();st!==null&&Me.select(st)}else for(;He!==null;){var en=He.findTreeParentNode();if(en===null)break;var hn=this._sortTreeChildrenByY(en),Xn=hn.indexOf(He);if(Xnhn.y?1:en.xhn.x?1:0}),He},ot.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},ot.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(ot.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(ot.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Ye=ot,Nt=ye(25863),$e=ye(43604),_e=ye(38147),Ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ve=ye(59301),We=(Me,He,Xe)=>new Promise((st,en)=>{var hn=ar=>{try{Ln(Xe.next(ar))}catch(Mr){en(Mr)}},Xn=ar=>{try{Ln(Xe.throw(ar))}catch(Mr){en(Mr)}},Ln=ar=>ar.done?st(ar.value):Promise.resolve(ar.value).then(hn,Xn);Ln((Xe=Xe.apply(Me,He)).next())});function Le({onCancel:Me,callback:He}){let Xe=(0,he.useRef)(),st=(0,he.useRef)(),en=(0,he.useRef)(),hn=(0,he.useRef)(!1);const Xn=(0,he.useRef)(!1),[Ln,ar]=(0,he.useState)(0);function Mr(){const Vn=mt.bx.make,Wr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Xe.current=new mt.S0(st.current,{padding:20,grid:Vn(mt.s_,"Grid",Vn(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jr=>{var Sa=Jr.diagram.commandHandler.addTopLevelParts(Jr.diagram.selection,!0);Sa||Jr.diagram.currentTool.doCancel()},commandHandler:Vn(Ye),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jr=>{var Sa=Jr.subject;Sa.location=Sa.location.copy().snapToGridPoint(Jr.diagram.grid.gridOrigin,Jr.diagram.grid.gridCellSize),setTimeout(()=>{Jr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jr=>{var Sa=Jr.subject;setTimeout(()=>{Jr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jr=>{var Sa=Jr.parameter.part;Sa.invalidateConnectedLinks();var Ia=Jr.subject;Jr.diagram.toolManager.linkingTool.isForwards?Ia.toNode.invalidateConnectedLinks():Ia.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Xe.current.nodeTemplate=Vn(mt.NB,"Auto",{locationSpot:mt.z6.Center,locationObjectName:"SHAPE",desiredSize:new mt.$u(120,60),minSize:new mt.$u(40,40),resizable:!0,resizeCellSize:new mt.$u(10,10),rotatable:!0},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),new mt.KX("desiredSize","size",mt.$u.parse).makeTwoWay(mt.$u.stringify),Vn(mt.bn,{name:"SHAPE",fill:Wr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("figure"),new mt.KX("fill"),new mt.KX("stroke","borderColor"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vn(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Xe.current.nodeTemplate.toolTip=Vn("ToolTip",Vn(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},Vn(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),Vn(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function Nr(Jr,Sa){var Ia=(Pa,ka)=>{Pa.handled=!0,Pa.diagram.model.commit(Ii=>{var mo=ka.part.adornedPart,ti=new mt.E9().setRectSpot(mo.actualBounds,Jr);ti.subtract(mo.location),ti.scale(2,2),ti.x+=Math.sign(ti.x)*130,ti.y+=Math.sign(ti.y)*130,ti.add(mo.location),ti.snapToGridPoint(Pa.diagram.grid.gridOrigin,Pa.diagram.grid.gridCellSize);var Zi=Ii.copyNodeData(mo.data);Ii.setGroupKeyForNodeData(Zi,Ii.getGroupKeyForNodeData(mo.data)),Ii.addNodeData(Zi);var Ki={from:mo.key,to:Ii.getKeyForNodeData(Zi)};Ii.addLinkData(Ki);var tu=Pa.diagram.findNodeForData(Zi);tu.location=ti,Pa.diagram.select(tu),setTimeout(()=>{Pa.diagram.commandHandler.editTextBlock()},20)})};return Vn(mt.bn,{figure:Sa,alignment:Jr,alignmentFocus:Jr.opposite(),width:Jr.equals(mt.z6.Top)||Jr.equals(mt.z6.Bottom)?25:18,height:Jr.equals(mt.z6.Top)||Jr.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:Wr.white,strokeWidth:4,mouseEnter:(Pa,ka)=>ka.fill="dodgerblue",mouseLeave:(Pa,ka)=>ka.fill="orange",isActionable:!0,click:Ia,contextClick:Ia})}function Or(Jr){return Vn(mt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Sa,Ia)=>Ia.fill="dodgerblue",mouseLeave:(Sa,Ia)=>Ia.fill="orange",click:(Sa,Ia)=>{Sa.diagram.commandHandler.showContextMenu(Ia.part.adornedPart)}},Jr||{})}Xe.current.nodeTemplate.selectionAdornmentTemplate=Vn(mt.uz,"Spot",Vn(mt.Vm,{padding:10}),Nr(mt.z6.Top,"TriangleUp"),Nr(mt.z6.Left,"TriangleLeft"),Nr(mt.z6.Right,"TriangleRight"),Nr(mt.z6.Bottom,"TriangleDown"),Or({alignment:new mt.z6(.75,0)}));function Pr(Jr,Sa){return(Ia,Pa)=>{Ia.handled=!0,Ia.diagram.model.commit(ka=>{ka.set(Pa.part.adornedPart.data,Jr,Sa)})}}function Zr(Jr,Sa){return Sa||(Sa="color"),Vn(mt.bn,{width:16,height:16,stroke:"lightgray",fill:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.stroke="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.stroke="lightgray",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function ra(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.white,"fill"),Zr(Wr.beige,"fill"),Zr(Wr.extralightblue,"fill"),Zr(Wr.extralightred,"fill"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.lightgray,"fill"),Zr(Wr.lightgreen,"fill"),Zr(Wr.lightblue,"fill"),Zr(Wr.lightred,"fill")))]}function Ta(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.black),Zr(Wr.green),Zr(Wr.blue),Zr(Wr.red))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.white),Zr(Wr.magenta),Zr(Wr.purple),Zr(Wr.orange)))]}function ei(Jr,Sa){return Sa||(Sa="thickness"),Vn(mt.bn,"LineH",{width:16,height:16,strokeWidth:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function Ba(Jr,Sa){return Sa||(Sa="dash"),Vn(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function ma(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",ei(1),ei(2),ei(3),ei(4))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Ba(null),Ba([2,4]),Ba([4,4])))]}function Va(Jr,Sa){return Sa||(Sa="figure"),Vn(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.fill="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.fill="lightgray",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}Xe.current.nodeTemplate.contextMenu=Vn("ContextMenu",Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Rectangle"),Va("RoundedRectangle"),Va("Ellipse"),Va("Diamond"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Parallelogram2"),Va("ManualOperation"),Va("Procedure"),Va("Cylinder1"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Terminator"),Va("CreateRequest"),Va("Document"),Va("TriangleDown"))),ra(),Ta(),ma()),Xe.current.groupTemplate=Vn(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jr,Sa)=>{var Ia=Sa.addMembers(Sa.diagram.selection,!0);Ia||Sa.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),Vn(mt.s_,"Auto",{name:"BODY"},Vn(mt.bn,{parameter1:10,fill:Wr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("fill"),new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.Vm,{background:"transparent",margin:20})),Vn(mt.al,{alignment:mt.z6.Top,alignmentFocus:mt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new mt.KX("text"),new mt.KX("stroke","color"))),Xe.current.groupTemplate.selectionAdornmentTemplate=Vn(mt.uz,"Spot",Vn(mt.s_,"Auto",Vn(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vn(mt.Vm,{margin:1.5})),Or({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),Xe.current.groupTemplate.contextMenu=Vn("ContextMenu",ra(),Ta(),ma()),Xe.current.linkTemplate=Vn(mt.rU,{layerName:"Foreground",routing:mt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new mt.KX("fromSpot","fromSpot",mt.z6.parse),new mt.KX("toSpot","toSpot",mt.z6.parse),new mt.KX("fromShortLength","dir",Jr=>Jr>=1?10:0),new mt.KX("toShortLength","dir",Jr=>Jr>=1?10:0),new mt.KX("points").makeTwoWay(),Vn(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,0),segmentOrientation:mt.rU.OrientAlong,alignmentFocus:mt.z6.Right,figure:"circle",width:10,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr===1)),Vn(mt.bn,{segmentIndex:-1,segmentOffset:new mt.E9(-10,6),segmentOrientation:mt.rU.OrientPlus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr>=1),new mt.KX("width","thickness",Jr=>7+3*Jr),new mt.KX("height","thickness",Jr=>7+3*Jr),new mt.KX("segmentOffset","thickness",Jr=>new mt.E9(-15,4+1.5*Jr))),Vn(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,-6),segmentOrientation:mt.rU.OrientMinus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr===2),new mt.KX("width","thickness",Jr=>7+3*Jr),new mt.KX("height","thickness",Jr=>7+3*Jr),new mt.KX("segmentOffset","thickness",Jr=>new mt.E9(-15,4+1.5*Jr))),Vn(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Xe.current.linkTemplate.selectionAdornmentTemplate=Vn(mt.uz,Vn(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:si(2)},new mt.KX("pathPattern","thickness",si)),Or({alignmentFocus:new mt.z6(0,0,-6,-4)}));function si(Jr){return Vn(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jr+4).toString()+" H3"})}function Ja(Jr){var Sa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jr===0?Sa="M0 0 M16 16 M0 8 L16 8":Jr===2&&(Sa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vn(mt.bn,{geometryString:Sa,margin:2,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr("dir",Jr),contextClick:Pr("dir",Jr)})}function mi(Jr){var Sa=(Ia,Pa)=>{Ia.handled=!0,Ia.diagram.model.commit(ka=>{var Ii=Pa.part.adornedPart;ka.set(Ii.data,Jr?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(Jr?Ii.toNode:Ii.fromNode).invalidateConnectedLinks()})};return Vn(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Sa,contextClick:Sa})}function pi(Jr,Sa){var Ia=0,Pa=mt.z6.RightSide;Jr.equals(mt.z6.Top)?(Ia=270,Pa=mt.z6.TopSide):Jr.equals(mt.z6.Left)?(Ia=180,Pa=mt.z6.LeftSide):Jr.equals(mt.z6.Bottom)&&(Ia=90,Pa=mt.z6.BottomSide),Sa||(Ia-=180);var ka=(Ii,mo)=>{Ii.handled=!0,Ii.diagram.model.commit(ti=>{var Zi=mo.part.adornedPart;ti.set(Zi.data,Sa?"toSpot":"fromSpot",mt.z6.stringify(Pa)),(Sa?Zi.toNode:Zi.fromNode).invalidateConnectedLinks()})};return Vn(mt.bn,{alignment:Jr,alignmentFocus:Jr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ia,background:"transparent",mouseEnter:(Ii,mo)=>mo.background="dodgerblue",mouseLeave:(Ii,mo)=>mo.background="transparent",click:ka,contextClick:ka})}Xe.current.linkTemplate.contextMenu=Vn("ContextMenu",Ta(),ma(),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Ja(0),Ja(1),Ja(2))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Vn(mt.s_,"Spot",mi(!1),pi(mt.z6.Top,!1),pi(mt.z6.Left,!1),pi(mt.z6.Right,!1),pi(mt.z6.Bottom,!1)),Vn(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},mi(!0),pi(mt.z6.Top,!0),pi(mt.z6.Left,!0),pi(mt.z6.Right,!0),pi(mt.z6.Bottom,!0)))));const Kr=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],E=fe=>{a.current.setValue(a.current.getValue()+" "+fe.value+" ")},ee=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ie.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},y.map((fe,Ae)=>ie.createElement(b.Z,{flex:"110px",className:se.Z.item},ie.createElement("div",null,ie.createElement(re.Z,{value:`$$${fe.value}$$`}),fe.name),ie.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ie.createElement("div",{key:pe},ie.createElement("h1",null,me.name),ie.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ie.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ie.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ie.createElement(ce.Z,{className:se.Z.lists,gutter:[10,10]},x.map((fe,Ae)=>ie.createElement(b.Z,{flex:"110px",className:se.Z.item},ie.createElement("div",null,ie.createElement(re.Z,{value:"`$$"+fe.value+"$$`"}),fe.name),ie.createElement("div",{className:se.Z.children},fe.children.map((me,pe)=>ie.createElement("div",{key:pe},me.name&&ie.createElement("h1",null,me.name),ie.createElement(ce.Z,{gutter:[10,10]},me.data.map((ve,Ee)=>ie.createElement(b.Z,{key:Ee,onClick:()=>E(ve),className:se.Z.diamond},ie.createElement(re.Z,{value:"`$$"+ve.value+"$$`"}))))))))))}],te=()=>{var fe=document.createElement("div");fe.innerHTML=a.current.getValue();var Ae=fe.innerText;return oe&&oe(Ae),Ae};return(0,he.useImperativeHandle)(z,()=>({getData:te})),ie.createElement("div",{className:se.Z.mathWrap},ie.createElement(ge.default,{defaultActiveKey:"1",items:ee}),ie.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},ne||""),ue&&ie.createElement("div",{className:se.Z.button},ie.createElement(de.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ze.Z=le},57146:function(Jt,Ze,ye){"use strict";ye.d(Ze,{z:function(){return vt},Z:function(){return Ke}});var he=ye(59301),ce=ye(54580),b=ye(8591),ge=ye(43418),de=ye(3113),re=ye(74128),se=ye(80024),ae=Object.defineProperty,ie=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ue=(lt,Ft,Bt)=>Ft in lt?ae(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,ne=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))le.call(Ft,Bt)&&ue(lt,Bt,Ft[Bt]);if(ie)for(var Bt of ie(Ft))oe.call(Ft,Bt)&&ue(lt,Bt,Ft[Bt]);return lt},z=(lt,Ft,Bt)=>new Promise((kt,Et)=>{var it=Lt=>{try{Rt(Bt.next(Lt))}catch(Vt){Et(Vt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Vt){Et(Vt)}},Rt=Lt=>Lt.done?kt(Lt.value):Promise.resolve(Lt.value).then(it,ct);Rt((Bt=Bt.apply(lt,Ft)).next())});const a="\u3000\u3000";function y(lt){var Ft=["Bytes","KB","MB","GB","TB"];if(lt==0)return"0 Byte";var Bt=parseInt(""+Math.floor(Math.log(lt)/Math.log(1024)),10);return(lt/Math.pow(1024,Bt)).toFixed(1)+" "+Ft[Bt]}var x=({value:lt=[],action:Ft,onChange:Bt,className:kt,maxSize:Et=150,title:it="\u6587\u4EF6\u4E0A\u4F20",accept:ct=null})=>{const Rt={multiple:!1,fileList:lt,accept:ct,withCredentials:!0,beforeUpload:Vt=>Vt.size/1024/1024(_e.name.indexOf(a)===-1&&(_e.name=`${_e.name}${a}${y(_e.size)}`),ne({},_e))),Vt.file.status==="done"&&((ot=(mt=Vt.file)==null?void 0:mt.response)==null?void 0:ot.status)===-1){message.error((Nt=(Ye=Vt.file)==null?void 0:Ye.response)==null?void 0:Nt.message),Bt([]);return}Bt($e)},onRemove:Vt=>z(void 0,null,function*(){const mt=Vt.size/1024/1024;return Vt.status==="uploading"?!0:mt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:lt.length>0,ghost:!0},it),React.createElement("span",{onClick:Lt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Et,"M)"," ")))},E=ye(61481),ee=ye(89392),te=Object.defineProperty,fe=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,pe=(lt,Ft,Bt)=>Ft in lt?te(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,ve=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))Ae.call(Ft,Bt)&&pe(lt,Bt,Ft[Bt]);if(fe)for(var Bt of fe(Ft))me.call(Ft,Bt)&&pe(lt,Bt,Ft[Bt]);return lt};const Ee=lt=>React.createElement("svg",ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},lt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",De=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ze=(lt,Ft,Bt)=>Ft in lt?De(lt,Ft,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):lt[Ft]=Bt,Fe=(lt,Ft)=>{for(var Bt in Ft||(Ft={}))Qe.call(Ft,Bt)&&ze(lt,Bt,Ft[Bt]);if(Ie)for(var Bt of Ie(Ft))Te.call(Ft,Bt)&&ze(lt,Bt,Ft[Bt]);return lt},qe=(lt,Ft,Bt)=>new Promise((kt,Et)=>{var it=Lt=>{try{Rt(Bt.next(Lt))}catch(Vt){Et(Vt)}},ct=Lt=>{try{Rt(Bt.throw(Lt))}catch(Vt){Et(Vt)}},Rt=Lt=>Lt.done?kt(Lt.value):Promise.resolve(Lt.value).then(it,ct);Rt((Bt=Bt.apply(lt,Ft)).next())});const{Dragger:Je}=ce.default;function vt(lt){let Ft=[];return lt&<.length>0&&(Ft=lt.map(Bt=>({uid:Bt.id,id:Bt.id,name:Bt.title+a+Bt.filesize,url:Bt.url,filesize:Bt.filesize,status:"done",response:{id:Bt.id}}))),Ft}var Ke=({value:lt,onChange:Ft,action:Bt,data:kt,className:Et,maxSize:it=150,title:ct="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Rt=!1,accept:Lt="",additionalText:Vt,isDragger:mt,number:ot=1e3,aloneClear:Ye=!1,realTimeRemove:Nt=!0,uploadText:$e,setFileProgress:_e,showFileProgress:Ue})=>{const[Ve,We]=(0,he.useState)(!1);let[Le,je]=(0,he.useState)(lt||[]),[Oe,ut]=(0,he.useState)(1);(0,he.useEffect)(()=>{lt&&(Oe===1&&je([...lt]),ut(2),ot===(lt==null?void 0:lt.length)&&We(!0))},[lt]);const Ct=()=>{setTimeout(()=>{Le.pop(),je([...Le])},500)};Ue&&_e(Le.some(at=>at.status==="uploading"));const Mt={multiple:!0,disabled:Ve,accept:Lt,withCredentials:!0,fileList:Le,beforeUpload:(at,Zt)=>{const St=at.size/1024/1024;return Le.concat(Zt).length>ot?(Le.pop(),je([...Le]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ot}\u4E2A\u6587\u4EF6`),Ye?Promise.reject():(Ct(),!1)):St=ot?We(!0):We(!1),je([...Le]),Le=Le.map(Bn=>{var Rn,Ht;return(Rn=Bn==null?void 0:Bn.response)!=null&&Rn.id&&(Bn.url=(Ht=Bn==null?void 0:Bn.response)==null?void 0:Ht.url),Bn.name.indexOf(a)===-1&&(Bn.name=`${Bn.name}${a}${y(Bn.size)}`),Fe({},Bn)}),console.log("info:",at,Le),Ft(Le)},onRemove:at=>qe(void 0,null,function*(){if(!Nt)return!0;const Zt=()=>qe(void 0,null,function*(){if(at.response?at.response.id:at.id){let nn=yield(0,se.JZ)(at.response?at.response.id:at.uid);return Promise.resolve(nn)}else return!0});return Rt?new Promise((St,nn)=>{ge.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:he.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>qe(void 0,null,function*(){const fn=yield Zt();b.ZP.success("\u5220\u9664\u6210\u529F"),St(!0)}),onCancel:()=>St(!1)})}):yield Zt()})};function Tt(at){at.preventDefault(),at.stopPropagation()}return he.createElement("div",{className:`multi-upload ${Et||""}`},mt&&he.createElement(Je,Fe({},Mt),he.createElement("p",{className:"ant-upload-drag-icon"},he.createElement(E.Z,null)),he.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",he.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",it,"MB)"," "),Vt),!mt&&he.createElement(ce.default,Fe({},Mt),he.createElement(de.ZP,{disabled:Ve,className:"upload_button"},he.createElement("img",{className:"aBtn_img",src:Ce}),ct),he.createElement("span",{onClick:Tt,className:"upload_text"},$e||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${it}MB)`)))}},42678:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ge}});var he=ye(65582),ce={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},b=ye(59301),ge=({message:de,className:re,children:se,style:ae={}})=>b.createElement("div",{className:`custom-spinner ${ce.idsRingWrapper} ${re}`},b.createElement("div",{className:ce.ldsRing},b.createElement("div",null),b.createElement("div",null),b.createElement("div",null),b.createElement("div",null)),de?b.createElement("p",{style:ae},de):null,se,b.createElement(he.Outlet,null))},51908:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return re}});var he=ye(59301),ce={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},b=ye(92310),ge=ye.n(b),re=({className:se,style:ae={},leftNode:ie,leftTitle:le="\u81EA\u6D4B\u8F93\u5165",rightNode:oe,rightTitle:ue="\u8FD0\u884C\u7ED3\u679C"})=>he.createElement("div",{className:ge()(ce.result,se),style:ae},he.createElement("div",{className:ce.left},he.createElement("div",{className:ce.title},he.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),he.createElement("span",null,le)),he.createElement("div",{className:ce.leftNode},ie)),he.createElement("div",{className:ce.right},he.createElement("div",{className:ce.title},he.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),he.createElement("span",null,ue)),he.createElement("div",{className:ce.rightNode},oe)))},44080:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return a}});var he=ye(59301),ce=ye(8591),b=ye(38854),ge=ye(73217),de=ye(16471),re=ye(41867),se=ye(56102),ae=ye(84056),ie={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},le=(y,x,E)=>new Promise((ee,te)=>{var fe=pe=>{try{me(E.next(pe))}catch(ve){te(ve)}},Ae=pe=>{try{me(E.throw(pe))}catch(ve){te(ve)}},me=pe=>pe.done?ee(pe.value):Promise.resolve(pe.value).then(fe,Ae);me((E=E.apply(y,x)).next())});function oe(y){if(isNaN(y))return{minutes:"00",seconds:"00"};const x=new Date(y*1e3).toISOString().substr(11,8);return{hour:x.substr(0,2),minutes:x.substr(3,2),seconds:x.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function ue(y,x){return y-x}function ne(y){y.sort(ue);let x=0;for(let E=0;E{},handlePlay:pe=()=>{},handlePlayEnded:ve=()=>{},autoPlay:Ee=!1,onPlayEnded:Ce=()=>{},isShowWaterMark:De=!0},Ie)=>{var Qe;const ze=((Qe=x==null?void 0:x.split("."))==null?void 0:Qe.pop())==="flv",Fe=(0,he.useRef)(),qe=(0,he.useRef)(),Je=(0,he.useRef)(),vt=(0,he.useRef)(),Ke=(0,he.useRef)(),lt=(0,he.useRef)(),Ft=(0,he.useRef)(),Bt=(0,he.useRef)(),kt=(0,he.useRef)(),Et=(0,he.useRef)(),it=(0,he.useRef)(),ct=(0,he.useRef)(),Rt=(0,he.useRef)(),Lt=(0,he.useRef)(),Vt=navigator.userAgent.toLowerCase().match(z),mt=Vt?Vt[0]:"pc",ot=(0,he.useRef)(!1),Ye=(0,re.eY)();let Nt=0,$e=0,_e=0,Ue=null,Ve=!1,We=20,Le=1,je=!1,Oe=!1,ut=[];(0,he.useImperativeHandle)(Ie,()=>({getLastUpdatedTime:()=>Fe.current.currentTime,getDuration:()=>Fe.current.duration})),ce.ZP.config({maxCount:1,getContainer:()=>Je.current});const Ct=(0,he.useCallback)((fn,Bn=!1)=>{let Rn={point:Fe.current.currentTime};Ue?(Rn.log_id=Ue,Rn.watch_duration=ne(ut),Rn.total_duration=$e):(fe?(Rn.video_id=parseInt(ee,10),Rn.course_id=fe):Rn.video_id=ee,Rn.duration=Nt,Rn.device=mt),Bn&&(Rn.ed="1");function Ht(){return le(this,null,function*(){je=!0,Ue=yield te==null?void 0:te(Rn),je=!1,fn&&fn()})}Ht()},[ee,fe]);(0,he.useEffect)(()=>{Fe.current&&(vt.current.style.display="none",Ke.current.style.display="block"),ce.ZP.destroy();let fn=null;return ge.Z.isSupported&&ze&&x&&(x==null?void 0:x.indexOf(".m3u8"))<0?(fn=ge.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:x,muted:!1}),Fe.current&&(fn.attachMediaElement(Fe.current),fn.load())):Fe.current.setAttribute("src",x),Tt(),()=>{fn&&(fn.unload(),fn.pause(),fn.destroy(),fn=null)}},[Fe,ze,x]);function Mt(){Fe.current.paused?(vt.current.style.display="none",Ke.current.style.display="block"):(vt.current.style.display="block",Ke.current.style.display="none")}function Tt(){it.current.style.display="none",Rt.current.style.display="none",ct.current.style.display="none",Fe.current.muted||Fe.current.volume===0?it.current.style.display="block":Fe.current.volume>0&&Fe.current.volume<=.5?Rt.current.style.display="block":ct.current.style.display="block"}(0,he.useEffect)(()=>{const fn=document.getElementById("play"),Bn=document.querySelectorAll(".playback-icons use");function Rn(){pe(),Ae&&!ot.current&&(Fe.current.currentTime=Ae),ot.current=!0,ut.push(Fe.current.currentTime),Ve||(Ve=!0,E&&Ct())}function Ht(){return le(this,null,function*(){Mt(),ut.push(Fe.current.currentTime),E&&Ct(()=>{Ue=null,_e=0,Ve=!1,je=!1,Oe=!1,ut=[],$e=0,Le=1},!0),Ce()})}function Fn(){lt.current.value=Math.round(Fe.current.currentTime),Ft.current.value=Math.round(Fe.current.currentTime)}function mn(){const Qn=oe(Math.round(Fe.current.currentTime));kt.current.innerText=`${Qn.hour>0?Qn.hour+":":""}${Qn.minutes}:${Qn.seconds}`,kt.current.setAttribute("datetime",`${Qn.hour>0?" "+Qn.hour+" ":""}${Qn.minutes}m ${Qn.seconds}s`)}function Jn(){var Qn,tn,kn,On,Ar,Un,lr;const Aa=Math.round((Qn=Fe.current)==null?void 0:Qn.duration);(kn=(tn=lt.current)==null?void 0:tn.setAttribute)==null||kn.call(tn,"max",Aa),(Ar=(On=Ft.current)==null?void 0:On.setAttribute)==null||Ar.call(On,"max",Aa);const fa=oe(Aa);Bt.current&&(Bt.current.innerText=`${fa.hour>0?fa.hour+":":""}${fa.minutes}:${fa.seconds}`,(lr=(Un=Bt.current).setAttribute)==null||lr.call(Un,"datetime",`${fa.hour>0?" "+fa.hour+" ":""}${fa.minutes}m ${fa.seconds}s`))}function hr(){try{const Qn=Math.round(Fe.current.duration);lt.current.setAttribute("max",Qn),Ft.current.setAttribute("max",Qn);const tn=oe(Qn);Bt.current.innerText=`${tn.hour>0?tn.hour+":":""}${tn.minutes}:${tn.seconds}`,Bt.current.setAttribute("datetime",`${tn.hour>0?" "+tn.hour+" ":""}${tn.minutes}m ${tn.seconds}s`),Fn(),mn();const{width:kn,height:On,x:Ar,y:Un}=qe.current.getBoundingClientRect();if(Ar<0||Un<0||!kn)return;if(!Oe){let lr=Fe.current.currentTime,Aa=lr-_e;Math.abs(Aa)<10?($e+=Math.abs(Aa),_e=lr,je||$e-Le*We>=0&&(Le++,ut.push(_e),E&&Ct())):(_e=lr,E&&Ct())}}catch(Qn){console.log(Qn)}}function rr(){Oe=!0}function Sn(){Fe.current.playing&&ut.push(Fe.current.currentTime,_e),_e=Fe.current.currentTime,Oe=!1}function ir(){Nt=Fe.current.duration,Nt<=20&&(We=Nt/3),Fe.current.addEventListener("play",Rn)}function rn(Qn){Qn.preventDefault(),(0,ae.vp)()?(Fe.current.style.width="100%",Fe.current.style.height="100%"):Fe.current.style.cssText=""}function Fr(){me()}function Yr(Qn){if(!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const tn=Qn.target.dataset.seek?Qn.target.dataset.seek:Qn.target.value;Fe.current.currentTime=tn,Ft.current.value=tn,lt.current.value=tn}function At(Qn){const tn=Math.round(Qn.offsetX/Qn.target.clientWidth*parseInt(Qn.target.getAttribute("max"),10));lt.current.setAttribute("data-seek",tn);const kn=oe(tn);Et.current.textContent=`${kn.hour>0?kn.hour+":":""}${kn.minutes}:${kn.seconds}`;const On=Fe.current.getBoundingClientRect();Et.current.style.left=`${Qn.pageX-On.left}px`}function Wn(Qn){switch(Qn.code){case"Space":Qn.preventDefault(),St();break;case"ArrowRight":if(Qn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime>=Fe.current.duration)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)+5,Fn();break;case"ArrowLeft":if(Qn.preventDefault(),!y){ce.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Fe.current.currentTime===0)break;Fe.current.currentTime=parseInt(Fe.current.currentTime)-5,Fn();break;case"ArrowUp":Qn.preventDefault(),Fe.current.volume<1&&(Fe.current.volume=(parseInt(Fe.current.volume*10)+1)/10);break;case"ArrowDown":Qn.preventDefault(),Fe.current.volume>0&&(Fe.current.volume=(parseInt(Fe.current.volume*10)-1)/10);break}}return Je.current.addEventListener((0,ae.gH)(),rn),Fe.current.addEventListener("canplay",ir),Fe.current.addEventListener("ended",Ht),Fe.current.addEventListener("seeking",rr),Fe.current.addEventListener("seeked",Sn),Fe.current.addEventListener("loadedmetadata",Jn),lt.current.addEventListener("mousemove",At),lt.current.addEventListener("input",Yr),Fe.current.addEventListener("timeupdate",hr),Fe.current.addEventListener("pause",Fr),Fe.current.addEventListener("volumechange",Tt),document.addEventListener("keydown",Wn),()=>{var Qn,tn,kn,On,Ar,Un,lr,Aa,fa,Lr,da,wr;(Qn=Fe.current)==null||Qn.removeEventListener("canplay",ir),(tn=Fe.current)==null||tn.removeEventListener("play",Rn),(kn=Fe.current)==null||kn.removeEventListener("ended",Ht),(On=Fe.current)==null||On.removeEventListener("seeking",rr),(Ar=Fe.current)==null||Ar.removeEventListener("seeked",Sn),(Un=lt.current)==null||Un.removeEventListener("mousemove",At),(lr=lt.current)==null||lr.removeEventListener("input",Yr),(Aa=Fe.current)==null||Aa.removeEventListener("timeupdate",hr),(fa=Fe.current)==null||fa.removeEventListener("pause",Fr),(Lr=Fe.current)==null||Lr.removeEventListener("loadedmetadata",Jn),(da=Fe.current)==null||da.removeEventListener("volumechange",Tt),document.removeEventListener("keydown",Wn),(wr=Fe.current)!=null&&wr.playing&&(ut.push(_e,Fe.current.currentTime),E&&Ct())}},[Fe,x]),(0,he.useEffect)(()=>{if(Fe.current.onended=()=>{ve(Fe)},Fe.current.oncontextmenu=()=>!1,(x==null?void 0:x.indexOf(".m3u8"))>-1){if(Fe.current.canPlayType("application/vnd.apple.mpegurl"))Fe.current.src=x;else if(de.ZP.isSupported()){var fn=new de.ZP;fn.loadSource(x),fn.attachMedia(Fe.current)}}},[x]);const[at,Zt]=(0,he.useState)(1),St=()=>{Fe.current.paused||Fe.current.ended?Fe.current.play():Fe.current.pause(),Mt()};function nn(){Fe.current.muted=!Fe.current.muted,Fe.current.muted?(Lt.current.setAttribute("data-volume",volume.value),Lt.current.value=0):Lt.current.value=Lt.current.dataset.volume}return he.createElement("div",{style:{position:"relative"},ref:Je},he.createElement("div",{ref:qe,className:`${ie.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${ie.animate__loop}`},De&&Ye?Ye.login:" "),he.createElement("div",{className:ie.container},he.createElement("div",{className:ie["video-container"],id:"video-container"},he.createElement("div",{className:ie["playback-animation"],id:"playback-animation"},he.createElement("svg",{className:ie["playback-icons"]},he.createElement("use",{className:"hidden",href:"#play-icon"}),he.createElement("use",{href:"#pause"}))),he.createElement("video",{className:ie.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Fe,autoPlay:Ee}),he.createElement("div",{className:`${ie["video-controls"]} `,id:"video-controls"},he.createElement("div",{className:ie["bottom-controls"]},he.createElement("div",{className:ie["left-controls"]},he.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:St},he.createElement("svg",{className:ie["playback-icons"]},he.createElement("use",{ref:Ke,href:"#play-icon"}),he.createElement("use",{ref:vt,style:{display:"none"},href:"#pause"}))),he.createElement("div",{className:ie.time},he.createElement("time",{id:"time-elapsed",ref:kt},"00:00"),he.createElement("span",null," / "),he.createElement("time",{id:"duration",ref:Bt},"00:00"))),he.createElement("div",{className:ie["right-controls"]},y&&he.createElement(b.Z,{placement:"top",overlayClassName:ie.rateOverlay,getPopupContainer:fn=>fn.parentNode,menu:{items:[{key:"1",label:he.createElement("span",{onClick:()=>{Zt(1),Fe.current.playbackRate=1}},"1.0x")},{key:"2",label:he.createElement("span",{onClick:()=>{Zt(1.5),Fe.current.playbackRate=1.5}},"1.5x")},{key:"3",label:he.createElement("span",{onClick:()=>{Zt(2),Fe.current.playbackRate=2}},"2.0x")}]}},he.createElement("div",{className:`${ie.controlText} mr5`},"\u500D\u901F")),he.createElement(se.CopyToClipboard,{text:x,onCopy:()=>ce.ZP.success("\u590D\u5236\u6210\u529F")},he.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},he.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),he.createElement("div",{className:ie["volume-controls"]},he.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:ie["volume-button"],id:"volume-button",onClick:nn},he.createElement("i",{ref:it,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),he.createElement("i",{ref:Rt,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),he.createElement("i",{ref:ct,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),he.createElement("input",{className:ie.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Lt,style:{display:"none"},onClick:Tt})),he.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:ie["fullscreen-button"],onClick:()=>{(0,ae.vp)()?(0,ae.BU)():(0,ae.Dj)(Je.current)}},he.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),he.createElement("div",{className:ie["video-progress"]},he.createElement("progress",{ref:Ft,value:"0",min:"0"}),he.createElement("input",{className:ie.seek,ref:lt,value:"0",min:"0",type:"range",step:"1"}),he.createElement("div",{className:ie["seek-tooltip"],ref:Et,id:"seek-tooltip"},"00:00"))))),he.createElement("svg",{style:{display:"none"}},he.createElement("defs",null,he.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},he.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),he.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},he.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),he.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},he.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"})),he.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},he.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"})))))})},30214:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ge}});var he=ye(59301),ce=ye(77254),b=ye(11611),ge=()=>{const[de,re]=(0,he.useState)(""),[se,ae]=(0,he.useState)(0);let[ie,le]=(0,he.useState)(),[oe,ue]=(0,he.useState)();const[ne,z]=(0,he.useState)(!1),a=(0,he.useRef)("");(0,he.useEffect)(()=>ce.Z.subscribe("preview-image",Ee=>{re(Ee),console.log(me.current),document.body.style.overflow="hidden"}),[]),(0,he.useEffect)(()=>(document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}),[]),(0,he.useEffect)(()=>{a.current=de},[de]);function y(ve){ve.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",le(void 0),ue(void 0),ae(0),re("")}function E(){ae(se+90)}function ee(){ie=me.current.width*1.1,oe=me.current.height*1.1,ue(oe),le(ie)}function te(){ie=me.current.width/1.1,oe=me.current.height/1.1,ue(oe),le(ie)}const fe=(0,he.useRef)(),Ae=(0,he.useRef)(),me=(0,he.useRef)(),pe=ve=>{(ve.nativeEvent.target===fe.current||ve.nativeEvent.target===Ae.current)&&x()};return he.createElement(he.Fragment,null,de?he.createElement("div",null,he.createElement("div",{className:"preview-wrp-group",ref:Ae},he.createElement(b.Z,{className:"image-preview",src:de,style:{display:"none"},preview:{visible:!0,src:de,movable:!1,onVisibleChange:ve=>{re("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},85533:function(Jt,Ze,ye){"use strict";ye.d(Ze,{h:function(){return fe}});var he=ye(59301),ce=ye(57809),b=ye(78241),ge=ye(3113),de=ye(89780),re=ye.n(de),se=ye(45559),ae=ye(42313),ie=Object.defineProperty,le=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,ue=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,a=(Ae,me,pe)=>me in Ae?ie(Ae,me,{enumerable:!0,configurable:!0,writable:!0,value:pe}):Ae[me]=pe,y=(Ae,me)=>{for(var pe in me||(me={}))ne.call(me,pe)&&a(Ae,pe,me[pe]);if(ue)for(var pe of ue(me))z.call(me,pe)&&a(Ae,pe,me[pe]);return Ae},x=(Ae,me)=>le(Ae,oe(me));const E=ce.default.Option,ee={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};Ze.Z=({callback:Ae,onCancel:me})=>{const[pe,ve]=(0,he.useState)("python");function Ee(De){ve(te[De][1])}function Ce(De){Ae(De)}return he.createElement(b.default,x(y({},ee),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ce,style:{width:500}}),he.createElement(b.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},he.createElement(ce.default,{getPopupContainer:De=>De.parentNode,onChange:Ee},Object.keys(te).map(De=>he.createElement(E,{key:De,value:De},te[De][0])))),he.createElement(b.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},he.createElement(fe,{mode:pe})),he.createElement("div",{className:"flex-container flex-end"},he.createElement(ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(ge.ZP,{type:"ghost",onClick:me},"\u53D6\u6D88")))};function fe({value:Ae,onChange:me,mode:pe,options:ve={}}){const Ee=(0,he.useRef)(),[Ce,De]=(0,he.useState)();return(0,he.useEffect)(()=>{if(Ce){let Ie=function(Qe){const Te=Qe.getValue();me&&me(Te)};return Ce.on("change",Ie),()=>{Ce.off("change",Ie)}}},[Ce,me]),(0,he.useEffect)(()=>{Ce&&Ce.setOption("mode",pe)},[Ce,pe]),(0,he.useEffect)(()=>{Ce&&(Ae!==Ce.getValue()||Ae==="")&&setTimeout(()=>{Ce.setValue(Ae||"")},300)},[Ce,Ae]),(0,he.useEffect)(()=>{if(Ee.current&&!Ce){const Ie=re().fromTextArea(Ee.current,y({mode:pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ve));De(Ie)}},[Ee.current,Ce]),he.createElement("div",{className:"my-codemirror-container"},he.createElement("textarea",{ref:Ee}))}},96565:function(Jt,Ze,ye){"use strict";ye.d(Ze,{Z:function(){return ke}});var he=ye(59301),ce=ye(89780),b=ye.n(ce),ge=ye(76374),de=ye(45559),re=ye(6313),se=ye(25717),ae=ye(99498),ie=ye(25419),le=ye(67549),oe=ye(6339),ue=({value:Me="",className:He,showTextOnly:Xe,showLines:st,style:en={}})=>{const hn=(0,he.useMemo)(()=>"",[Me]);return he.createElement(he.Fragment,null,he.createElement("div",{dangerouslySetInnerHTML:{__html:hn}}))},ne=ye(59301),z=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(Me,He,Xe)=>He in Me?z(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Me[He]=Xe,fe=(Me,He)=>{for(var Xe in He||(He={}))E.call(He,Xe)&&te(Me,Xe,He[Xe]);if(x)for(var Xe of x(He))ee.call(He,Xe)&&te(Me,Xe,He[Xe]);return Me},Ae=(Me,He)=>a(Me,y(He));let me=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function pe({onActionCallback:Me,title:He,icon:Xe,actionName:st,className:en="",children:hn}){function Xn(){Me(st)}return ne.createElement("a",{title:He,className:en,onClick:Xn},ne.createElement("i",{className:`${Xe}`}),hn)}var ve=({watch:Me,showNullButton:He,showNullProgramButton:Xe,onActionCallback:st,fullScreen:en,insertTemp:hn,hidetoolBar:Xn,extraUse:Ln})=>{const ar=[...me,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return ne.createElement("ul",{className:"markdown-toolbar-container"},!Xn&&ar.map((Mr,xr)=>ne.createElement("li",{key:xr},Mr.actionName?ne.createElement(pe,Ae(fe({},Mr),{onActionCallback:st})):ne.createElement("span",{className:"v-line"}))),He?ne.createElement("li",null,ne.createElement(pe,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Xe?ne.createElement(ne.Fragment,null,ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,hn&&ne.createElement("li",null,ne.createElement(pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${hn}`,onActionCallback:st},ne.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ln&&ne.createElement("li",null,Ln),ne.createElement("li",{className:"btn-full-screen"},ne.createElement(pe,{icon:`${en?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:en?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:st})))},Ee=ye(57261),Ce=ye(78241),De=ye(92832),Ie=ye(3113),Qe=Object.defineProperty,Te=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,vt=(Me,He,Xe)=>He in Me?Qe(Me,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Me[He]=Xe,Ke=(Me,He)=>{for(var Xe in He||(He={}))qe.call(He,Xe)&&vt(Me,Xe,He[Xe]);if(Fe)for(var Xe of Fe(He))Je.call(He,Xe)&&vt(Me,Xe,He[Xe]);return Me},lt=(Me,He)=>Te(Me,ze(He));const Ft={labelCol:{span:4},wrapperCol:{span:20}};var Bt=({callback:Me,onCancel:He})=>{function Xe(st){Me(st)}return he.createElement(Ce.default,lt(Ke({},Ft),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Xe,style:{width:500}}),he.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},he.createElement(De.default,null)),he.createElement(Ce.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},he.createElement(De.default,null)),he.createElement("div",{className:"flex-container flex-end"},he.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),he.createElement(Ie.ZP,{type:"ghost",onClick:He},"\u53D6\u6D88")))},kt=ye(85533),Et=ye(45053),it=ye(43418),ct=ye(95237),Rt=ye(16750),Lt=ye(59301),Vt=({callback:Me,onCancel:He})=>{const Xe=document.createElement("canvas"),st=Xe.getContext("2d");Xe.width=1e3,Xe.height=800,st.fillStyle="#ffffff",st.fillRect(0,0,Xe.width,Xe.height);const en=Xe.toDataURL("image/png");return Lt.createElement(it.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},Lt.createElement(ct.Z,{style:{height:"100vh"}},Lt.createElement(Rt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:en,visible:!0,title:String(Date.now())},onOk:hn=>{Me({src:hn.url})},onClose:He})))},mt=ye(12378);function ot(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(ot,go.CommandHandler),ot.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},ot.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var He=1/0;Me.selection.each(function(Xe){Xe instanceof go.Link||(He=Math.min(Xe.position.x,He))}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(He,Xe.position.y))}),Me.commitTransaction("aligning left")},ot.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var He=-1/0;Me.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var st=Xe.actualBounds.x+Xe.actualBounds.width;He=Math.max(st,He)}}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(He-Xe.actualBounds.width,Xe.position.y))}),Me.commitTransaction("aligning right")},ot.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var He=1/0;Me.selection.each(function(Xe){Xe instanceof go.Link||(He=Math.min(Xe.position.y,He))}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.position.x,He))}),Me.commitTransaction("alignTop")},ot.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var He=-1/0;Me.selection.each(function(Xe){if(!(Xe instanceof go.Link)){var st=Xe.actualBounds.y+Xe.actualBounds.height;He=Math.max(st,He)}}),Me.selection.each(function(Xe){Xe instanceof go.Link||Xe.move(new go.Point(Xe.actualBounds.x,He-Xe.actualBounds.height))}),Me.commitTransaction("aligning bottom")},ot.prototype.alignCenterX=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center X");var Xe=He.actualBounds.x+He.actualBounds.width/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(Xe-st.actualBounds.width/2,st.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},ot.prototype.alignCenterY=function(){var Me=this.diagram,He=Me.selection.first();if(He){Me.startTransaction("aligning Center Y");var Xe=He.actualBounds.y+He.actualBounds.height/2;Me.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,Xe-st.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},ot.prototype.alignColumn=function(Me){var He=this.diagram;He.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var Xe=new Array;He.selection.each(function(Ln){Ln instanceof go.Link||Xe.push(Ln)});for(var st=0;st0){for(var Ln=hn.elt(Xn-1);Ln!==null&&Ln.isTreeExpanded&&!Ln.isTreeLeaf;){var ar=this._sortTreeChildrenByY(Ln);Ln=ar.last()}Ln!==null&&Me.select(Ln)}else Me.select(en)}}else if(Xe.key==="Down")if(He.isTreeExpanded&&!He.isTreeLeaf){var st=this._sortTreeChildrenByY(He).first();st!==null&&Me.select(st)}else for(;He!==null;){var en=He.findTreeParentNode();if(en===null)break;var hn=this._sortTreeChildrenByY(en),Xn=hn.indexOf(He);if(Xnhn.y?1:en.xhn.x?1:0}),He},ot.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},ot.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(ot.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(ot.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Ye=ot,Nt=ye(25863),$e=ye(43604),_e=ye(38147),Ue={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Ve=ye(59301),We=(Me,He,Xe)=>new Promise((st,en)=>{var hn=ar=>{try{Ln(Xe.next(ar))}catch(Mr){en(Mr)}},Xn=ar=>{try{Ln(Xe.throw(ar))}catch(Mr){en(Mr)}},Ln=ar=>ar.done?st(ar.value):Promise.resolve(ar.value).then(hn,Xn);Ln((Xe=Xe.apply(Me,He)).next())});function Le({onCancel:Me,callback:He}){let Xe=(0,he.useRef)(),st=(0,he.useRef)(),en=(0,he.useRef)(),hn=(0,he.useRef)(!1);const Xn=(0,he.useRef)(!1),[Ln,ar]=(0,he.useState)(0);function Mr(){const Vn=mt.bx.make,Wr={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Xe.current=new mt.S0(st.current,{padding:20,grid:Vn(mt.s_,"Grid",Vn(mt.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Vn(mt.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Jr=>{var Sa=Jr.diagram.commandHandler.addTopLevelParts(Jr.diagram.selection,!0);Sa||Jr.diagram.currentTool.doCancel()},commandHandler:Vn(Ye),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Jr=>{var Sa=Jr.subject;Sa.location=Sa.location.copy().snapToGridPoint(Jr.diagram.grid.gridOrigin,Jr.diagram.grid.gridCellSize),setTimeout(()=>{Jr.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Jr=>{var Sa=Jr.subject;setTimeout(()=>{Jr.diagram.commandHandler.editTextBlock()})},LinkRelinked:Jr=>{var Sa=Jr.parameter.part;Sa.invalidateConnectedLinks();var Ia=Jr.subject;Jr.diagram.toolManager.linkingTool.isForwards?Ia.toNode.invalidateConnectedLinks():Ia.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Xe.current.nodeTemplate=Vn(mt.NB,"Auto",{locationSpot:mt.z6.Center,locationObjectName:"SHAPE",desiredSize:new mt.$u(120,60),minSize:new mt.$u(40,40),resizable:!0,resizeCellSize:new mt.$u(10,10),rotatable:!0},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),new mt.KX("desiredSize","size",mt.$u.parse).makeTwoWay(mt.$u.stringify),Vn(mt.bn,{name:"SHAPE",fill:Wr.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("figure"),new mt.KX("fill"),new mt.KX("stroke","borderColor"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Vn(mt.al,{margin:1,textAlign:"center",overflow:mt.al.OverflowEllipsis,editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Xe.current.nodeTemplate.toolTip=Vn("ToolTip",Vn(mt.s_,"Vertical",{maxSize:new mt.$u(200,NaN)},Vn(mt.al,{font:"bold 10pt sans-serif",textAlign:"center"},new mt.KX("text")),Vn(mt.al,{font:"10pt sans-serif",textAlign:"center"},new mt.KX("text","details"))));function Nr(Jr,Sa){var Ia=(Pa,ka)=>{Pa.handled=!0,Pa.diagram.model.commit(Ii=>{var mo=ka.part.adornedPart,ti=new mt.E9().setRectSpot(mo.actualBounds,Jr);ti.subtract(mo.location),ti.scale(2,2),ti.x+=Math.sign(ti.x)*130,ti.y+=Math.sign(ti.y)*130,ti.add(mo.location),ti.snapToGridPoint(Pa.diagram.grid.gridOrigin,Pa.diagram.grid.gridCellSize);var Zi=Ii.copyNodeData(mo.data);Ii.setGroupKeyForNodeData(Zi,Ii.getGroupKeyForNodeData(mo.data)),Ii.addNodeData(Zi);var Ki={from:mo.key,to:Ii.getKeyForNodeData(Zi)};Ii.addLinkData(Ki);var tu=Pa.diagram.findNodeForData(Zi);tu.location=ti,Pa.diagram.select(tu),setTimeout(()=>{Pa.diagram.commandHandler.editTextBlock()},20)})};return Vn(mt.bn,{figure:Sa,alignment:Jr,alignmentFocus:Jr.opposite(),width:Jr.equals(mt.z6.Top)||Jr.equals(mt.z6.Bottom)?25:18,height:Jr.equals(mt.z6.Top)||Jr.equals(mt.z6.Bottom)?18:25,fill:"orange",stroke:Wr.white,strokeWidth:4,mouseEnter:(Pa,ka)=>ka.fill="dodgerblue",mouseLeave:(Pa,ka)=>ka.fill="orange",isActionable:!0,click:Ia,contextClick:Ia})}function Or(Jr){return Vn(mt.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Sa,Ia)=>Ia.fill="dodgerblue",mouseLeave:(Sa,Ia)=>Ia.fill="orange",click:(Sa,Ia)=>{Sa.diagram.commandHandler.showContextMenu(Ia.part.adornedPart)}},Jr||{})}Xe.current.nodeTemplate.selectionAdornmentTemplate=Vn(mt.uz,"Spot",Vn(mt.Vm,{padding:10}),Nr(mt.z6.Top,"TriangleUp"),Nr(mt.z6.Left,"TriangleLeft"),Nr(mt.z6.Right,"TriangleRight"),Nr(mt.z6.Bottom,"TriangleDown"),Or({alignment:new mt.z6(.75,0)}));function Pr(Jr,Sa){return(Ia,Pa)=>{Ia.handled=!0,Ia.diagram.model.commit(ka=>{ka.set(Pa.part.adornedPart.data,Jr,Sa)})}}function Zr(Jr,Sa){return Sa||(Sa="color"),Vn(mt.bn,{width:16,height:16,stroke:"lightgray",fill:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.stroke="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.stroke="lightgray",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function ra(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.white,"fill"),Zr(Wr.beige,"fill"),Zr(Wr.extralightblue,"fill"),Zr(Wr.extralightred,"fill"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.lightgray,"fill"),Zr(Wr.lightgreen,"fill"),Zr(Wr.lightblue,"fill"),Zr(Wr.lightred,"fill")))]}function Ta(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.black),Zr(Wr.green),Zr(Wr.blue),Zr(Wr.red))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Zr(Wr.white),Zr(Wr.magenta),Zr(Wr.purple),Zr(Wr.orange)))]}function ei(Jr,Sa){return Sa||(Sa="thickness"),Vn(mt.bn,"LineH",{width:16,height:16,strokeWidth:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function Ba(Jr,Sa){return Sa||(Sa="dash"),Vn(mt.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}function ma(){return[Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",ei(1),ei(2),ei(3),ei(4))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Ba(null),Ba([2,4]),Ba([4,4])))]}function Va(Jr,Sa){return Sa||(Sa="figure"),Vn(mt.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Jr,margin:1,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.fill="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.fill="lightgray",click:Pr(Sa,Jr),contextClick:Pr(Sa,Jr)})}Xe.current.nodeTemplate.contextMenu=Vn("ContextMenu",Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Rectangle"),Va("RoundedRectangle"),Va("Ellipse"),Va("Diamond"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Parallelogram2"),Va("ManualOperation"),Va("Procedure"),Va("Cylinder1"))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Va("Terminator"),Va("CreateRequest"),Va("Document"),Va("TriangleDown"))),ra(),Ta(),ma()),Xe.current.groupTemplate=Vn(mt.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:mt.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Jr,Sa)=>{var Ia=Sa.addMembers(Sa.diagram.selection,!0);Ia||Sa.diagram.currentTool.doCancel()},avoidable:!1},new mt.KX("location","loc",mt.E9.parse).makeTwoWay(mt.E9.stringify),Vn(mt.s_,"Auto",{name:"BODY"},Vn(mt.bn,{parameter1:10,fill:Wr.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:mt.z6.AllSides,toSpot:mt.z6.AllSides},new mt.KX("fill"),new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.Vm,{background:"transparent",margin:20})),Vn(mt.al,{alignment:mt.z6.Top,alignmentFocus:mt.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new mt.KX("text"),new mt.KX("stroke","color"))),Xe.current.groupTemplate.selectionAdornmentTemplate=Vn(mt.uz,"Spot",Vn(mt.s_,"Auto",Vn(mt.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Vn(mt.Vm,{margin:1.5})),Or({alignment:mt.z6.TopRight,alignmentFocus:mt.z6.BottomRight})),Xe.current.groupTemplate.contextMenu=Vn("ContextMenu",ra(),Ta(),ma()),Xe.current.linkTemplate=Vn(mt.rU,{layerName:"Foreground",routing:mt.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new mt.KX("fromSpot","fromSpot",mt.z6.parse),new mt.KX("toSpot","toSpot",mt.z6.parse),new mt.KX("fromShortLength","dir",Jr=>Jr>=1?10:0),new mt.KX("toShortLength","dir",Jr=>Jr>=1?10:0),new mt.KX("points").makeTwoWay(),Vn(mt.bn,{strokeWidth:2},new mt.KX("stroke","color"),new mt.KX("strokeWidth","thickness"),new mt.KX("strokeDashArray","dash")),Vn(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,0),segmentOrientation:mt.rU.OrientAlong,alignmentFocus:mt.z6.Right,figure:"circle",width:10,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr===1)),Vn(mt.bn,{segmentIndex:-1,segmentOffset:new mt.E9(-10,6),segmentOrientation:mt.rU.OrientPlus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr>=1),new mt.KX("width","thickness",Jr=>7+3*Jr),new mt.KX("height","thickness",Jr=>7+3*Jr),new mt.KX("segmentOffset","thickness",Jr=>new mt.E9(-15,4+1.5*Jr))),Vn(mt.bn,{segmentIndex:0,segmentOffset:new mt.E9(15,-6),segmentOrientation:mt.rU.OrientMinus90,alignmentFocus:mt.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new mt.KX("fill","color"),new mt.KX("visible","dir",Jr=>Jr===2),new mt.KX("width","thickness",Jr=>7+3*Jr),new mt.KX("height","thickness",Jr=>7+3*Jr),new mt.KX("segmentOffset","thickness",Jr=>new mt.E9(-15,4+1.5*Jr))),Vn(mt.al,{alignmentFocus:new mt.z6(0,1,-4,0),editable:!0},new mt.KX("text").makeTwoWay(),new mt.KX("stroke","color"))),Xe.current.linkTemplate.selectionAdornmentTemplate=Vn(mt.uz,Vn(mt.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:si(2)},new mt.KX("pathPattern","thickness",si)),Or({alignmentFocus:new mt.z6(0,0,-6,-4)}));function si(Jr){return Vn(mt.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Jr+4).toString()+" H3"})}function Ja(Jr){var Sa="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Jr===0?Sa="M0 0 M16 16 M0 8 L16 8":Jr===2&&(Sa="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Vn(mt.bn,{geometryString:Sa,margin:2,background:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Pr("dir",Jr),contextClick:Pr("dir",Jr)})}function mi(Jr){var Sa=(Ia,Pa)=>{Ia.handled=!0,Ia.diagram.model.commit(ka=>{var Ii=Pa.part.adornedPart;ka.set(Ii.data,Jr?"toSpot":"fromSpot",mt.z6.stringify(mt.z6.AllSides)),(Jr?Ii.toNode:Ii.fromNode).invalidateConnectedLinks()})};return Vn(mt.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ia,Pa)=>Pa.background="dodgerblue",mouseLeave:(Ia,Pa)=>Pa.background="transparent",click:Sa,contextClick:Sa})}function pi(Jr,Sa){var Ia=0,Pa=mt.z6.RightSide;Jr.equals(mt.z6.Top)?(Ia=270,Pa=mt.z6.TopSide):Jr.equals(mt.z6.Left)?(Ia=180,Pa=mt.z6.LeftSide):Jr.equals(mt.z6.Bottom)&&(Ia=90,Pa=mt.z6.BottomSide),Sa||(Ia-=180);var ka=(Ii,mo)=>{Ii.handled=!0,Ii.diagram.model.commit(ti=>{var Zi=mo.part.adornedPart;ti.set(Zi.data,Sa?"toSpot":"fromSpot",mt.z6.stringify(Pa)),(Sa?Zi.toNode:Zi.fromNode).invalidateConnectedLinks()})};return Vn(mt.bn,{alignment:Jr,alignmentFocus:Jr.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ia,background:"transparent",mouseEnter:(Ii,mo)=>mo.background="dodgerblue",mouseLeave:(Ii,mo)=>mo.background="transparent",click:ka,contextClick:ka})}Xe.current.linkTemplate.contextMenu=Vn("ContextMenu",Ta(),ma(),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Ja(0),Ja(1),Ja(2))),Vn("ContextMenuButton",Vn(mt.s_,"Horizontal",Vn(mt.s_,"Spot",mi(!1),pi(mt.z6.Top,!1),pi(mt.z6.Left,!1),pi(mt.z6.Right,!1),pi(mt.z6.Bottom,!1)),Vn(mt.s_,"Spot",{margin:new mt.Zt(0,0,0,2)},mi(!0),pi(mt.z6.Top,!0),pi(mt.z6.Left,!0),pi(mt.z6.Right,!0),pi(mt.z6.Bottom,!0)))));const Kr=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, diff --git a/umi.4f913687.js b/umi.fbc6e746.js similarity index 85% rename from umi.4f913687.js rename to umi.fbc6e746.js index b542a4850a..de54453ca8 100644 --- a/umi.4f913687.js +++ b/umi.fbc6e746.js @@ -1,6 +1,6 @@ -(function(){var __webpack_modules__={30071:function(d,g,e){"use strict";e.r(g),e.d(g,{blue:function(){return oe},blueDark:function(){return Ne},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return J},geekblueDark:function(){return kt},generate:function(){return A},gold:function(){return K},goldDark:function(){return ie},gray:function(){return ee},green:function(){return ae},greenDark:function(){return Pe},grey:function(){return se},greyDark:function(){return Wt},lime:function(){return H},limeDark:function(){return Se},magenta:function(){return V},magentaDark:function(){return Pt},orange:function(){return N},orangeDark:function(){return j},presetDarkPalettes:function(){return Rt},presetPalettes:function(){return q},presetPrimaryColors:function(){return I},purple:function(){return Q},purpleDark:function(){return ht},red:function(){return M},redDark:function(){return le},volcano:function(){return B},volcanoDark:function(){return Z},yellow:function(){return G},yellowDark:function(){return me}});var r=e(20068);const i=Math.round;function l(ar,Ue){const _t=ar.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Mt=_t.map(et=>parseFloat(et));for(let et=0;et<3;et+=1)Mt[et]=Ue(Mt[et]||0,_t[et]||"",et);return _t[3]?Mt[3]=_t[3].includes("%")?Mt[3]/100:Mt[3]:Mt[3]=1,Mt}const c=(ar,Ue,_t)=>_t===0?ar:ar/100;function f(ar,Ue){const _t=Ue||255;return ar>_t?_t:ar<0?0:ar}class o{constructor(Ue){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function _t(Mt){return Mt[0]in Ue&&Mt[1]in Ue&&Mt[2]in Ue}if(Ue)if(typeof Ue=="string"){let et=function(ft){return Mt.startsWith(ft)};const Mt=Ue.trim();/^#?[A-F\d]{3,8}$/i.test(Mt)?this.fromHexString(Mt):et("rgb")?this.fromRgbString(Mt):et("hsl")?this.fromHslString(Mt):(et("hsv")||et("hsb"))&&this.fromHsvString(Mt)}else if(Ue instanceof o)this.r=Ue.r,this.g=Ue.g,this.b=Ue.b,this.a=Ue.a,this._h=Ue._h,this._s=Ue._s,this._l=Ue._l,this._v=Ue._v;else if(_t("rgb"))this.r=f(Ue.r),this.g=f(Ue.g),this.b=f(Ue.b),this.a=typeof Ue.a=="number"?f(Ue.a,1):1;else if(_t("hsl"))this.fromHsl(Ue);else if(_t("hsv"))this.fromHsv(Ue);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(Ue))}setR(Ue){return this._sc("r",Ue)}setG(Ue){return this._sc("g",Ue)}setB(Ue){return this._sc("b",Ue)}setA(Ue){return this._sc("a",Ue,1)}setHue(Ue){const _t=this.toHsv();return _t.h=Ue,this._c(_t)}getLuminance(){function Ue(ft){const ot=ft/255;return ot<=.03928?ot/12.92:Math.pow((ot+.055)/1.055,2.4)}const _t=Ue(this.r),Mt=Ue(this.g),et=Ue(this.b);return .2126*_t+.7152*Mt+.0722*et}getHue(){if(typeof this._h=="undefined"){const Ue=this.getMax()-this.getMin();Ue===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/Ue+(this.g1&&(et=1),this._c({h:_t,s:Mt,l:et,a:this.a})}mix(Ue,_t=50){const Mt=this._c(Ue),et=_t/100,ft=qe=>(Mt[qe]-this[qe])*et+this[qe],ot={r:i(ft("r")),g:i(ft("g")),b:i(ft("b")),a:i(ft("a")*100)/100};return this._c(ot)}tint(Ue=10){return this.mix({r:255,g:255,b:255,a:1},Ue)}shade(Ue=10){return this.mix({r:0,g:0,b:0,a:1},Ue)}onBackground(Ue){const _t=this._c(Ue),Mt=this.a+_t.a*(1-this.a),et=ft=>i((this[ft]*this.a+_t[ft]*_t.a*(1-this.a))/Mt);return this._c({r:et("r"),g:et("g"),b:et("b"),a:Mt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(Ue){return this.r===Ue.r&&this.g===Ue.g&&this.b===Ue.b&&this.a===Ue.a}clone(){return this._c(this)}toHexString(){let Ue="#";const _t=(this.r||0).toString(16);Ue+=_t.length===2?_t:"0"+_t;const Mt=(this.g||0).toString(16);Ue+=Mt.length===2?Mt:"0"+Mt;const et=(this.b||0).toString(16);if(Ue+=et.length===2?et:"0"+et,typeof this.a=="number"&&this.a>=0&&this.a<1){const ft=i(this.a*255).toString(16);Ue+=ft.length===2?ft:"0"+ft}return Ue}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const Ue=this.getHue(),_t=i(this.getSaturation()*100),Mt=i(this.getLightness()*100);return this.a!==1?`hsla(${Ue},${_t}%,${Mt}%,${this.a})`:`hsl(${Ue},${_t}%,${Mt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(Ue,_t,Mt){const et=this.clone();return et[Ue]=f(_t,Mt),et}_c(Ue){return new this.constructor(Ue)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(Ue){const _t=Ue.replace("#","");function Mt(et,ft){return parseInt(_t[et]+_t[ft||et],16)}_t.length<6?(this.r=Mt(0),this.g=Mt(1),this.b=Mt(2),this.a=_t[3]?Mt(3)/255:1):(this.r=Mt(0,1),this.g=Mt(2,3),this.b=Mt(4,5),this.a=_t[6]?Mt(6,7)/255:1)}fromHsl({h:Ue,s:_t,l:Mt,a:et}){if(this._h=Ue%360,this._s=_t,this._l=Mt,this.a=typeof et=="number"?et:1,_t<=0){const We=i(Mt*255);this.r=We,this.g=We,this.b=We}let ft=0,ot=0,qe=0;const Be=Ue/60,ye=(1-Math.abs(2*Mt-1))*_t,De=ye*(1-Math.abs(Be%2-1));Be>=0&&Be<1?(ft=ye,ot=De):Be>=1&&Be<2?(ft=De,ot=ye):Be>=2&&Be<3?(ot=ye,qe=De):Be>=3&&Be<4?(ot=De,qe=ye):Be>=4&&Be<5?(ft=De,qe=ye):Be>=5&&Be<6&&(ft=ye,qe=De);const $e=Mt-ye/2;this.r=i((ft+$e)*255),this.g=i((ot+$e)*255),this.b=i((qe+$e)*255)}fromHsv({h:Ue,s:_t,v:Mt,a:et}){this._h=Ue%360,this._s=_t,this._v=Mt,this.a=typeof et=="number"?et:1;const ft=i(Mt*255);if(this.r=ft,this.g=ft,this.b=ft,_t<=0)return;const ot=Ue/60,qe=Math.floor(ot),Be=ot-qe,ye=i(Mt*(1-_t)*255),De=i(Mt*(1-_t*Be)*255),$e=i(Mt*(1-_t*(1-Be))*255);switch(qe){case 0:this.g=$e,this.b=ye;break;case 1:this.r=De,this.b=ye;break;case 2:this.r=ye,this.b=$e;break;case 3:this.r=ye,this.g=De;break;case 4:this.r=$e,this.g=ye;break;case 5:default:this.g=ye,this.b=De;break}}fromHsvString(Ue){const _t=l(Ue,c);this.fromHsv({h:_t[0],s:_t[1],v:_t[2],a:_t[3]})}fromHslString(Ue){const _t=l(Ue,c);this.fromHsl({h:_t[0],s:_t[1],l:_t[2],a:_t[3]})}fromRgbString(Ue){const _t=l(Ue,(Mt,et)=>et.includes("%")?i(Mt/100*255):Mt);this.r=_t[0],this.g=_t[1],this.b=_t[2],this.a=_t[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=5,m=4,b=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function S(ar,Ue,_t){var Mt;return Math.round(ar.h)>=60&&Math.round(ar.h)<=240?Mt=_t?Math.round(ar.h)-h*Ue:Math.round(ar.h)+h*Ue:Mt=_t?Math.round(ar.h)+h*Ue:Math.round(ar.h)-h*Ue,Mt<0?Mt+=360:Mt>=360&&(Mt-=360),Mt}function k(ar,Ue,_t){if(ar.h===0&&ar.s===0)return ar.s;var Mt;return _t?Mt=ar.s-u*Ue:Ue===m?Mt=ar.s+u:Mt=ar.s+a*Ue,Mt>1&&(Mt=1),_t&&Ue===y&&Mt>.1&&(Mt=.1),Mt<.06&&(Mt=.06),Math.round(Mt*100)/100}function R(ar,Ue,_t){var Mt;return _t?Mt=ar.v+x*Ue:Mt=ar.v-p*Ue,Mt=Math.max(0,Math.min(1,Mt)),Math.round(Mt*100)/100}function A(ar){for(var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_t=[],Mt=new o(ar),et=Mt.toHsv(),ft=y;ft>0;ft-=1){var ot=new o({h:S(et,ft,!0),s:k(et,ft,!0),v:R(et,ft,!0)});_t.push(ot)}_t.push(Mt);for(var qe=1;qe<=m;qe+=1){var Be=new o({h:S(et,qe),s:k(et,qe),v:R(et,qe)});_t.push(Be)}return Ue.theme==="dark"?b.map(function(ye){var De=ye.index,$e=ye.amount;return new o(Ue.backgroundColor||"#141414").mix(_t[De],$e).toHexString()}):_t.map(function(ye){return ye.toHexString()})}var I={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var K=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];K.primary=K[5];var G=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];G.primary=G[5];var H=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];H.primary=H[5];var ae=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ae.primary=ae[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var oe=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];oe.primary=oe[5];var J=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];J.primary=J[5];var Q=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Q.primary=Q[5];var V=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];V.primary=V[5];var se=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];se.primary=se[5];var ee=se,q={red:M,volcano:B,orange:N,gold:K,yellow:G,lime:H,green:ae,cyan:ne,blue:oe,geekblue:J,purple:Q,magenta:V,grey:se},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var Z=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];Z.primary=Z[5];var j=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];j.primary=j[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var me=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];me.primary=me[5];var Se=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Se.primary=Se[5];var Pe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Pe.primary=Pe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var Ne=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Ne.primary=Ne[5];var kt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];kt.primary=kt[5];var ht=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];ht.primary=ht[5];var Pt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Pt.primary=Pt[5];var Wt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Wt.primary=Wt[5];var Rt={red:le,volcano:Z,orange:j,gold:ie,yellow:me,lime:Se,green:Pe,cyan:Ge,blue:Ne,geekblue:kt,purple:ht,magenta:Pt,grey:Wt}},36237:function(d,g,e){"use strict";e.r(g),e.d(g,{Keyframes:function(){return fo},NaNLinter:function(){return cs},StyleContext:function(){return ne},StyleProvider:function(){return ae},Theme:function(){return Pt},_experimental:function(){return su},createCache:function(){return G},createTheme:function(){return Rt},extractStyle:function(){return rl},genCalc:function(){return Pe},getComputedToken:function(){return Lt},legacyLogicalPropertiesTransformer:function(){return Cu},legacyNotSelectorLinter:function(){return Hs},logicalPropertiesLinter:function(){return ro},parentSelectorLinter:function(){return Rs},px2remTransformer:function(){return au},token2CSSVar:function(){return Le},unit:function(){return or},useCSSVarRegister:function(){return nu},useCacheToken:function(){return wr},useStyleRegister:function(){return is}});var r=e(42978),i=e(20068),l=e(94480),c=e(33885);function f(tr){for(var _r=0,hr,gr=0,Ar=tr.length;Ar>=4;++gr,Ar-=4)hr=tr.charCodeAt(gr)&255|(tr.charCodeAt(++gr)&255)<<8|(tr.charCodeAt(++gr)&255)<<16|(tr.charCodeAt(++gr)&255)<<24,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16),hr^=hr>>>24,_r=(hr&65535)*1540483477+((hr>>>16)*59797<<16)^(_r&65535)*1540483477+((_r>>>16)*59797<<16);switch(Ar){case 3:_r^=(tr.charCodeAt(gr+2)&255)<<16;case 2:_r^=(tr.charCodeAt(gr+1)&255)<<8;case 1:_r^=tr.charCodeAt(gr)&255,_r=(_r&65535)*1540483477+((_r>>>16)*59797<<16)}return _r^=_r>>>13,_r=(_r&65535)*1540483477+((_r>>>16)*59797<<16),((_r^_r>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(75931),p=e(80547),y=e(13697),m=e(67732),b=e(83652),S="%";function k(tr){return tr.join(S)}var R=function(){function tr(_r){(0,m.Z)(this,tr),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=_r}return(0,b.Z)(tr,[{key:"get",value:function(hr){return this.opGet(k(hr))}},{key:"opGet",value:function(hr){return this.cache.get(hr)||null}},{key:"update",value:function(hr,gr){return this.opUpdate(k(hr),gr)}},{key:"opUpdate",value:function(hr,gr){var Ar=this.cache.get(hr),bn=gr(Ar);bn===null?this.cache.delete(hr):this.cache.set(hr,bn)}}]),tr}(),A=R,I=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",K="__cssinjs_instance__";function G(){var tr=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var _r=document.body.querySelectorAll("style[".concat(B,"]"))||[],hr=document.head.firstChild;Array.from(_r).forEach(function(Ar){Ar[K]=Ar[K]||tr,Ar[K]===tr&&document.head.insertBefore(Ar,hr)});var gr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Ar){var bn=Ar.getAttribute(B);if(gr[bn]){if(Ar[K]===tr){var Hn;(Hn=Ar.parentNode)===null||Hn===void 0||Hn.removeChild(Ar)}}else gr[bn]=!0})}return new A(tr)}var H=u.createContext({hashPriority:"low",cache:G(),defaultCache:!0}),ae=function(_r){var hr=_r.children,gr=(0,x.Z)(_r,I),Ar=u.useContext(H),bn=(0,p.Z)(function(){var Hn=(0,c.Z)({},Ar);Object.keys(gr).forEach(function(Zn){var ai=gr[Zn];gr[Zn]!==void 0&&(Hn[Zn]=ai)});var Ln=gr.cache;return Hn.cache=Hn.cache||G(),Hn.defaultCache=!Ln&&Ar.defaultCache,Hn},[Ar,gr],function(Hn,Ln){return!(0,y.Z)(Hn[0],Ln[0],!0)||!(0,y.Z)(Hn[1],Ln[1],!0)});return u.createElement(H.Provider,{value:bn},hr)},ne=H,oe=e(76190),J=e(47273),Q=e(31226),V=e(42403),se=e(158),ee=(0,b.Z)(function tr(){(0,m.Z)(this,tr)}),q=ee,le="CALC_UNIT",Z=new RegExp(le,"g");function j(tr){return typeof tr=="number"?"".concat(tr).concat(le):tr}var ie=function(tr){(0,V.Z)(hr,tr);var _r=(0,se.Z)(hr);function hr(gr,Ar){var bn;(0,m.Z)(this,hr),bn=_r.call(this),(0,i.Z)((0,Q.Z)(bn),"result",""),(0,i.Z)((0,Q.Z)(bn),"unitlessCssVar",void 0),(0,i.Z)((0,Q.Z)(bn),"lowPriority",void 0);var Hn=(0,oe.Z)(gr);return bn.unitlessCssVar=Ar,gr instanceof hr?bn.result="(".concat(gr.result,")"):Hn==="number"?bn.result=j(gr):Hn==="string"&&(bn.result=gr),bn}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," + ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," + ").concat(j(Ar))),this.lowPriority=!0,this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," - ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," - ").concat(j(Ar))),this.lowPriority=!0,this}},{key:"mul",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," * ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," * ").concat(Ar)),this.lowPriority=!1,this}},{key:"div",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," / ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," / ").concat(Ar)),this.lowPriority=!1,this}},{key:"getResult",value:function(Ar){return this.lowPriority||Ar?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Ar){var bn=this,Hn=Ar||{},Ln=Hn.unit,Zn=!0;return typeof Ln=="boolean"?Zn=Ln:Array.from(this.unitlessCssVar).some(function(ai){return bn.result.includes(ai)})&&(Zn=!1),this.result=this.result.replace(Z,Zn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),hr}(q),me=function(tr){(0,V.Z)(hr,tr);var _r=(0,se.Z)(hr);function hr(gr){var Ar;return(0,m.Z)(this,hr),Ar=_r.call(this),(0,i.Z)((0,Q.Z)(Ar),"result",0),gr instanceof hr?Ar.result=gr.result:typeof gr=="number"&&(Ar.result=gr),Ar}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result+=Ar.result:typeof Ar=="number"&&(this.result+=Ar),this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result-=Ar.result:typeof Ar=="number"&&(this.result-=Ar),this}},{key:"mul",value:function(Ar){return Ar instanceof hr?this.result*=Ar.result:typeof Ar=="number"&&(this.result*=Ar),this}},{key:"div",value:function(Ar){return Ar instanceof hr?this.result/=Ar.result:typeof Ar=="number"&&(this.result/=Ar),this}},{key:"equal",value:function(){return this.result}}]),hr}(q),Se=function(_r,hr){var gr=_r==="css"?ie:me;return function(Ar){return new gr(Ar,hr)}},Pe=Se;function Ge(tr,_r){if(tr.length!==_r.length)return!1;for(var hr=0;hr1&&arguments[1]!==void 0?arguments[1]:!1,Hn={map:this.cache};return hr.forEach(function(Ln){if(!Hn)Hn=void 0;else{var Zn;Hn=(Zn=Hn)===null||Zn===void 0||(Zn=Zn.map)===null||Zn===void 0?void 0:Zn.get(Ln)}}),(gr=Hn)!==null&&gr!==void 0&&gr.value&&bn&&(Hn.value[1]=this.cacheCallTimes++),(Ar=Hn)===null||Ar===void 0?void 0:Ar.value}},{key:"get",value:function(hr){var gr;return(gr=this.internalGet(hr,!0))===null||gr===void 0?void 0:gr[0]}},{key:"has",value:function(hr){return!!this.internalGet(hr)}},{key:"set",value:function(hr,gr){var Ar=this;if(!this.has(hr)){if(this.size()+1>tr.MAX_CACHE_SIZE+tr.MAX_CACHE_OFFSET){var bn=this.keys.reduce(function(ai,ei){var mr=(0,r.Z)(ai,2),Mr=mr[1];return Ar.internalGet(ei)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),ht+=1}return(0,b.Z)(tr,[{key:"getDerivativeToken",value:function(hr){return this.derivatives.reduce(function(gr,Ar){return Ar(hr,gr)},void 0)}}]),tr}(),Wt=new Ne;function Rt(tr){var _r=Array.isArray(tr)?tr:[tr];return Wt.has(_r)||Wt.set(_r,new Pt(_r)),Wt.get(_r)}var ar=new WeakMap,Ue={};function _t(tr,_r){for(var hr=ar,gr=0;gr<_r.length;gr+=1){var Ar=_r[gr];hr.has(Ar)||hr.set(Ar,new WeakMap),hr=hr.get(Ar)}return hr.has(Ue)||hr.set(Ue,tr()),hr.get(Ue)}var Mt=new WeakMap;function et(tr){var _r=Mt.get(tr)||"";return _r||(Object.keys(tr).forEach(function(hr){var gr=tr[hr];_r+=hr,gr instanceof Pt?_r+=gr.id:gr&&(0,oe.Z)(gr)==="object"?_r+=et(gr):_r+=gr}),_r=o(_r),Mt.set(tr,_r)),_r}function ft(tr,_r){return o("".concat(_r,"_").concat(et(tr)))}var ot="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),qe="_bAmBoO_";function Be(tr,_r,hr){if((0,J.Z)()){var gr,Ar;(0,h.hq)(tr,ot);var bn=document.createElement("div");bn.style.position="fixed",bn.style.left="0",bn.style.top="0",_r==null||_r(bn),document.body.appendChild(bn);var Hn=hr?hr(bn):(gr=getComputedStyle(bn).content)===null||gr===void 0?void 0:gr.includes(qe);return(Ar=bn.parentNode)===null||Ar===void 0||Ar.removeChild(bn),(0,h.jL)(ot),Hn}return!1}var ye=null;function De(){return ye===void 0&&(ye=Be("@layer ".concat(ot," { .").concat(ot,' { content: "').concat(qe,'"!important; } }'),function(tr){tr.className=ot})),ye}var $e=void 0;function We(){return $e===void 0&&($e=Be(":where(.".concat(ot,') { content: "').concat(qe,'"!important; }'),function(tr){tr.className=ot})),$e}var Qe=void 0;function ut(){return Qe===void 0&&(Qe=Be(".".concat(ot," { inset-block: 93px !important; }"),function(tr){tr.className=ot},function(tr){return getComputedStyle(tr).bottom==="93px"})),Qe}var pt=(0,J.Z)();function or(tr){return typeof tr=="number"?"".concat(tr,"px"):tr}function rr(tr,_r,hr){var gr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Ar)return tr;var bn=(0,c.Z)((0,c.Z)({},gr),{},(0,i.Z)((0,i.Z)({},M,_r),B,hr)),Hn=Object.keys(bn).map(function(Ln){var Zn=bn[Ln];return Zn?"".concat(Ln,'="').concat(Zn,'"'):null}).filter(function(Ln){return Ln}).join(" ");return"")}var Le=function(_r){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(hr?"".concat(hr,"-"):"").concat(_r).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},tt=function(_r,hr,gr){return Object.keys(_r).length?".".concat(hr).concat(gr!=null&&gr.scope?".".concat(gr.scope):"","{").concat(Object.entries(_r).map(function(Ar){var bn=(0,r.Z)(Ar,2),Hn=bn[0],Ln=bn[1];return"".concat(Hn,":").concat(Ln,";")}).join(""),"}"):""},Yt=function(_r,hr,gr){var Ar={},bn={};return Object.entries(_r).forEach(function(Hn){var Ln,Zn,ai=(0,r.Z)(Hn,2),ei=ai[0],mr=ai[1];if(gr!=null&&(Ln=gr.preserve)!==null&&Ln!==void 0&&Ln[ei])bn[ei]=mr;else if((typeof mr=="string"||typeof mr=="number")&&!(gr!=null&&(Zn=gr.ignore)!==null&&Zn!==void 0&&Zn[ei])){var Mr,Br=Le(ei,gr==null?void 0:gr.prefix);Ar[Br]=typeof mr=="number"&&!(gr!=null&&(Mr=gr.unitless)!==null&&Mr!==void 0&&Mr[ei])?"".concat(mr,"px"):String(mr),bn[ei]="var(".concat(Br,")")}}),[bn,tt(Ar,hr,{scope:gr==null?void 0:gr.scope})]},Dt=e(34280),Zt=(0,c.Z)({},a),Gt=Zt.useInsertionEffect,lr=function(_r,hr,gr){u.useMemo(_r,gr),(0,Dt.Z)(function(){return hr(!0)},gr)},Ht=Gt?function(tr,_r,hr){return Gt(function(){return tr(),_r()},hr)}:lr,Te=Ht,ce=(0,c.Z)({},a),pe=ce.useInsertionEffect,Tt=function(_r){var hr=[],gr=!1;function Ar(bn){gr||hr.push(bn)}return u.useEffect(function(){return gr=!1,function(){gr=!0,hr.length&&hr.forEach(function(bn){return bn()})}},_r),Ar},Ae=function(){return function(_r){_r()}},st=typeof pe!="undefined"?Tt:Ae,$t=st;function bt(){return!1}var Ce=!1;function yt(){return Ce}var ze=bt;if(0)var xe,dt;function It(tr,_r,hr,gr,Ar){var bn=u.useContext(ne),Hn=bn.cache,Ln=[tr].concat((0,l.Z)(_r)),Zn=k(Ln),ai=$t([Zn]),ei=ze(),mr=function(Pn){Hn.opUpdate(Zn,function(si){var Si=si||[void 0,void 0],Gn=(0,r.Z)(Si,2),ra=Gn[0],zi=ra===void 0?0:ra,Ai=Gn[1],wt=Ai,Xn=wt||hr(),na=[zi,Xn];return Pn?Pn(na):na})};u.useMemo(function(){mr()},[Zn]);var Mr=Hn.opGet(Zn),Br=Mr[1];return Te(function(){Ar==null||Ar(Br)},function(Tn){return mr(function(Pn){var si=(0,r.Z)(Pn,2),Si=si[0],Gn=si[1];return Tn&&Si===0&&(Ar==null||Ar(Br)),[Si+1,Gn]}),function(){Hn.opUpdate(Zn,function(Pn){var si=Pn||[],Si=(0,r.Z)(si,2),Gn=Si[0],ra=Gn===void 0?0:Gn,zi=Si[1],Ai=ra-1;return Ai===0?(ai(function(){(Tn||!Hn.opGet(Zn))&&(gr==null||gr(zi,!1))}),null):[ra-1,zi]})}},[Zn]),Br}var Fe={},Dr="css",mt=new Map;function qr(tr){mt.set(tr,(mt.get(tr)||0)+1)}function sn(tr,_r){if(typeof document!="undefined"){var hr=document.querySelectorAll("style[".concat(M,'="').concat(tr,'"]'));hr.forEach(function(gr){if(gr[K]===_r){var Ar;(Ar=gr.parentNode)===null||Ar===void 0||Ar.removeChild(gr)}})}}var Nt=0;function Jt(tr,_r){mt.set(tr,(mt.get(tr)||0)-1);var hr=new Set;mt.forEach(function(gr,Ar){gr<=0&&hr.add(Ar)}),mt.size-hr.size>Nt&&hr.forEach(function(gr){sn(gr,_r),mt.delete(gr)})}var Lt=function(_r,hr,gr,Ar){var bn=gr.getDerivativeToken(_r),Hn=(0,c.Z)((0,c.Z)({},bn),hr);return Ar&&(Hn=Ar(Hn)),Hn},Qt="token";function wr(tr,_r){var hr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},gr=(0,u.useContext)(ne),Ar=gr.cache.instanceId,bn=gr.container,Hn=hr.salt,Ln=Hn===void 0?"":Hn,Zn=hr.override,ai=Zn===void 0?Fe:Zn,ei=hr.formatToken,mr=hr.getComputedToken,Mr=hr.cssVar,Br=_t(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(_r)))},_r),Tn=et(Br),Pn=et(ai),si=Mr?et(Mr):"",Si=It(Qt,[Ln,tr.id,Tn,Pn,si],function(){var Gn,ra=mr?mr(Br,ai,tr):Lt(Br,ai,tr,ei),zi=(0,c.Z)({},ra),Ai="";if(Mr){var wt=Yt(ra,Mr.key,{prefix:Mr.prefix,ignore:Mr.ignore,unitless:Mr.unitless,preserve:Mr.preserve}),Xn=(0,r.Z)(wt,2);ra=Xn[0],Ai=Xn[1]}var na=ft(ra,Ln);ra._tokenKey=na,zi._tokenKey=ft(zi,Ln);var hs=(Gn=Mr==null?void 0:Mr.key)!==null&&Gn!==void 0?Gn:na;ra._themeKey=hs,qr(hs);var Gs="".concat(Dr,"-").concat(o(na));return ra._hashId=Gs,[ra,Gs,zi,Ai,(Mr==null?void 0:Mr.key)||""]},function(Gn){Jt(Gn[0]._themeKey,Ar)},function(Gn){var ra=(0,r.Z)(Gn,4),zi=ra[0],Ai=ra[3];if(Mr&&Ai){var wt=(0,h.hq)(Ai,o("css-variables-".concat(zi._themeKey)),{mark:B,prepend:"queue",attachTo:bn,priority:-999});wt[K]=Ar,wt.setAttribute(M,zi._themeKey)}});return Si}var Ir=function(_r,hr,gr){var Ar=(0,r.Z)(_r,5),bn=Ar[2],Hn=Ar[3],Ln=Ar[4],Zn=gr||{},ai=Zn.plain;if(!Hn)return null;var ei=bn._tokenKey,mr=-999,Mr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(mr)},Br=rr(Hn,Ln,ei,Mr,ai);return[mr,ei,Br]},At=e(54476),Kt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Bt=Kt,qt="-ms-",yr="-moz-",Qr="-webkit-",Hr="comm",jn="rule",En="decl",Yn="@page",St="@media",Vr="@import",ii="@charset",Bi="@viewport",$n="@supports",ci="@document",Di="@namespace",Gi="@keyframes",Pi="@font-face",Ui="@counter-style",da="@font-feature-values",sa="@layer",Ji="@scope",vi=Math.abs,$i=String.fromCharCode,Ia=Object.assign;function xt(tr,_r){return Yi(tr,0)^45?(((_r<<2^Yi(tr,0))<<2^Yi(tr,1))<<2^Yi(tr,2))<<2^Yi(tr,3):0}function wa(tr){return tr.trim()}function Ki(tr,_r){return(tr=_r.exec(tr))?tr[0]:tr}function gi(tr,_r,hr){return tr.replace(_r,hr)}function ka(tr,_r,hr){return tr.indexOf(_r,hr)}function Yi(tr,_r){return tr.charCodeAt(_r)|0}function Jn(tr,_r,hr){return tr.slice(_r,hr)}function zn(tr){return tr.length}function we(tr){return tr.length}function nt(tr,_r){return _r.push(tr),tr}function Je(tr,_r){return tr.map(_r).join("")}function Ct(tr,_r){return tr.filter(function(hr){return!Ki(hr,_r)})}function lt(tr,_r){for(var hr="",gr=0;gr0?Yi(Cn,--Jr):0,Cr--,Nr===10&&(Cr=1,pr--),Nr}function _e(){return Nr=Jr2||Gr(Nr)>3?"":" "}function $r(tr){for(;_e();)switch(Gr(Nr)){case 0:append(Qs(Jr-1),tr);break;case 2:append(Ei(Nr),tr);break;default:append(from(Nr),tr)}return tr}function kn(tr,_r){for(;--_r&&_e()&&!(Nr<48||Nr>102||Nr>57&&Nr<65||Nr>70&&Nr<97););return Rr(tr,nr()+(_r<6&&sr()==32&&_e()==32))}function oi(tr){for(;_e();)switch(Nr){case tr:return Jr;case 34:case 39:tr!==34&&tr!==39&&oi(Nr);break;case 40:tr===41&&oi(tr);break;case 92:_e();break}return Jr}function Ea(tr,_r){for(;_e()&&tr+Nr!==57;)if(tr+Nr===84&&sr()===47)break;return"/*"+Rr(_r,Jr-1)+"*"+$i(tr===47?tr:_e())}function Qs(tr){for(;!Gr(sr());)_e();return Rr(tr,Jr)}function Ba(tr){return hn(Ws("",null,null,null,[""],tr=Wr(tr),0,[0],tr))}function Ws(tr,_r,hr,gr,Ar,bn,Hn,Ln,Zn){for(var ai=0,ei=0,mr=Hn,Mr=0,Br=0,Tn=0,Pn=1,si=1,Si=1,Gn=0,ra="",zi=Ar,Ai=bn,wt=gr,Xn=ra;si;)switch(Tn=Gn,Gn=_e()){case 40:if(Tn!=108&&Yi(Xn,mr-1)==58){ka(Xn+=gi(Ei(Gn),"&","&\f"),"&\f",vi(ai?Ln[ai-1]:0))!=-1&&(Si=-1);break}case 34:case 39:case 91:Xn+=Ei(Gn);break;case 9:case 10:case 13:case 32:Xn+=yn(Tn);break;case 92:Xn+=kn(nr()-1,7);continue;case 47:switch(sr()){case 42:case 47:nt(ls(Ea(_e(),nr()),_r,hr,Zn),Zn),(Gr(Tn||1)==5||Gr(sr()||1)==5)&&zn(Xn)&&Jn(Xn,-1,void 0)!==" "&&(Xn+=" ");break;default:Xn+="/"}break;case 123*Pn:Ln[ai++]=zn(Xn)*Si;case 125*Pn:case 59:case 0:switch(Gn){case 0:case 125:si=0;case 59+ei:Si==-1&&(Xn=gi(Xn,/\f/g,"")),Br>0&&(zn(Xn)-mr||Pn===0&&Tn===47)&&nt(Br>32?co(Xn+";",gr,hr,mr-1,Zn):co(gi(Xn," ","")+";",gr,hr,mr-2,Zn),Zn);break;case 59:Xn+=";";default:if(nt(wt=Bs(Xn,_r,hr,ai,ei,Ar,Ln,ra,zi=[],Ai=[],mr,bn),bn),Gn===123)if(ei===0)Ws(Xn,_r,wt,wt,zi,bn,mr,Ln,Ai);else{switch(Mr){case 99:if(Yi(Xn,3)===110)break;case 108:if(Yi(Xn,2)===97)break;default:ei=0;case 100:case 109:case 115:}ei?Ws(tr,wt,wt,gr&&nt(Bs(tr,wt,wt,0,0,Ar,Ln,ra,Ar,zi=[],mr,Ai),Ai),Ar,Ai,mr,Ln,gr?zi:Ai):Ws(Xn,wt,wt,wt,[""],Ai,0,Ln,Ai)}}ai=ei=Br=0,Pn=Si=1,ra=Xn="",mr=Hn;break;case 58:mr=1+zn(Xn),Br=Tn;default:if(Pn<1){if(Gn==123)--Pn;else if(Gn==125&&Pn++==0&&ct()==125)continue}switch(Xn+=$i(Gn),Gn*Pn){case 38:Si=ei>0?1:(Xn+="\f",-1);break;case 44:Ln[ai++]=(zn(Xn)-1)*Si,Si=1;break;case 64:sr()===45&&(Xn+=Ei(_e())),Mr=sr(),ei=mr=zn(ra=Xn+=Qs(nr())),Gn++;break;case 45:Tn===45&&zn(Xn)==2&&(Pn=0)}}return bn}function Bs(tr,_r,hr,gr,Ar,bn,Hn,Ln,Zn,ai,ei,mr){for(var Mr=Ar-1,Br=Ar===0?bn:[""],Tn=we(Br),Pn=0,si=0,Si=0;Pn0?Br[Gn]+" "+ra:gi(ra,/&\f/g,Br[Gn])))&&(Zn[Si++]=zi);return vr(tr,_r,hr,Ar===0?jn:Ln,Zn,ai,ei,mr)}function ls(tr,_r,hr,gr){return vr(tr,_r,hr,Hr,$i(Ke()),Jn(tr,2,-2),0,gr)}function co(tr,_r,hr,gr,Ar){return vr(tr,_r,hr,En,Jn(tr,0,gr),Jn(tr,gr+1,-1),gr,Ar)}function Ta(tr,_r){var hr=_r.path,gr=_r.parentSelectors;(0,kt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(hr?"Error in ".concat(hr,": "):"").concat(tr).concat(gr.length?" Selector: ".concat(gr.join(" | ")):""))}var Ds=function(_r,hr,gr){if(_r==="content"){var Ar=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,bn=["normal","none","initial","inherit","unset"];(typeof hr!="string"||bn.indexOf(hr)===-1&&!Ar.test(hr)&&(hr.charAt(0)!==hr.charAt(hr.length-1)||hr.charAt(0)!=='"'&&hr.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(hr,"\"'`."),gr)}},vs=null,mo=function(_r,hr,gr){_r==="animation"&&gr.hashId&&hr!=="none"&&lintWarning("You seem to be using hashed animation '".concat(hr,"', in which case 'animationName' with Keyframe as value is recommended."),gr)},ta=null;function to(tr){var _r,hr=((_r=tr.match(/:not\(([^)]*)\)/))===null||_r===void 0?void 0:_r[1])||"",gr=hr.split(/(\[[^[]*])|(?=[.#])/).filter(function(Ar){return Ar});return gr.length>1}function Bo(tr){return tr.parentSelectors.reduce(function(_r,hr){return _r?hr.includes("&")?hr.replace(/&/g,_r):"".concat(_r," ").concat(hr):hr},"")}var Na=function(_r,hr,gr){var Ar=Bo(gr),bn=Ar.match(/:not\([^)]*\)/g)||[];bn.length>0&&bn.some(to)&&Ta("Concat ':not' selector not support in legacy browsers.",gr)},Hs=Na,di=function(_r,hr,gr){switch(_r){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Ta("You seem to be using non-logical property '".concat(_r,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof hr=="string"){var Ar=hr.split(" ").map(function(Ln){return Ln.trim()});Ar.length===4&&Ar[1]!==Ar[3]&&Ta("You seem to be using '".concat(_r,"' property with different left ").concat(_r," and right ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;case"clear":case"textAlign":(hr==="left"||hr==="right")&&Ta("You seem to be using non-logical value '".concat(hr,"' of ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"borderRadius":if(typeof hr=="string"){var bn=hr.split("/").map(function(Ln){return Ln.trim()}),Hn=bn.reduce(function(Ln,Zn){if(Ln)return Ln;var ai=Zn.split(" ").map(function(ei){return ei.trim()});return ai.length>=2&&ai[0]!==ai[1]||ai.length===3&&ai[1]!==ai[2]||ai.length===4&&ai[2]!==ai[3]?!0:Ln},!1);Hn&&Ta("You seem to be using non-logical value '".concat(hr,"' of ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;default:}},ro=di,Rn=function(_r,hr,gr){(typeof hr=="string"&&/NaN/g.test(hr)||Number.isNaN(hr))&&Ta("Unexpected 'NaN' in property '".concat(_r,": ").concat(hr,"'."),gr)},cs=Rn,ks=function(_r,hr,gr){gr.parentSelectors.some(function(Ar){var bn=Ar.split(",");return bn.some(function(Hn){return Hn.split("&").length>2})})&&Ta("Should not use more than one `&` in a selector.",gr)},Rs=ks,ea="data-ant-cssinjs-cache-path",Ga="_FILE_STYLE__";function Ni(tr){return Object.keys(tr).map(function(_r){var hr=tr[_r];return"".concat(_r,":").concat(hr)}).join(";")}var Ls,xo=!0;function No(tr){var _r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Ls=tr,xo=_r}function Ho(){if(!Ls&&(Ls={},(0,J.Z)())){var tr=document.createElement("div");tr.className=ea,tr.style.position="fixed",tr.style.visibility="hidden",tr.style.top="-9999px",document.body.appendChild(tr);var _r=getComputedStyle(tr).content||"";_r=_r.replace(/^"/,"").replace(/"$/,""),_r.split(";").forEach(function(Ar){var bn=Ar.split(":"),Hn=(0,r.Z)(bn,2),Ln=Hn[0],Zn=Hn[1];Ls[Ln]=Zn});var hr=document.querySelector("style[".concat(ea,"]"));if(hr){var gr;xo=!1,(gr=hr.parentNode)===null||gr===void 0||gr.removeChild(hr)}document.body.removeChild(tr)}}function du(tr){return Ho(),!!Ls[tr]}function hu(tr){var _r=Ls[tr],hr=null;if(_r&&(0,J.Z)())if(xo)hr=Ga;else{var gr=document.querySelector("style[".concat(B,'="').concat(Ls[tr],'"]'));gr?hr=gr.innerHTML:delete Ls[tr]}return[hr,_r]}var go="_skip_check_",jo="_multi_value_";function So(tr){var _r=lt(Ba(tr),dr);return _r.replace(/\{%%%\:[^;];}/g,";")}function Yo(tr){return(0,oe.Z)(tr)==="object"&&tr&&(go in tr||jo in tr)}function Go(tr,_r,hr){if(!_r)return tr;var gr=".".concat(_r),Ar=hr==="low"?":where(".concat(gr,")"):gr,bn=tr.split(",").map(function(Hn){var Ln,Zn=Hn.trim().split(/\s+/),ai=Zn[0]||"",ei=((Ln=ai.match(/^\w+/))===null||Ln===void 0?void 0:Ln[0])||"";return ai="".concat(ei).concat(Ar).concat(ai.slice(ei.length)),[ai].concat((0,l.Z)(Zn.slice(1))).join(" ")});return bn.join(",")}var pi=function tr(_r){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Ar=gr.root,bn=gr.injectHash,Hn=gr.parentSelectors,Ln=hr.hashId,Zn=hr.layer,ai=hr.path,ei=hr.hashPriority,mr=hr.transformers,Mr=mr===void 0?[]:mr,Br=hr.linters,Tn=Br===void 0?[]:Br,Pn="",si={};function Si(zi){var Ai=zi.getName(Ln);if(!si[Ai]){var wt=tr(zi.style,hr,{root:!1,parentSelectors:Hn}),Xn=(0,r.Z)(wt,1),na=Xn[0];si[Ai]="@keyframes ".concat(zi.getName(Ln)).concat(na)}}function Gn(zi){var Ai=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return zi.forEach(function(wt){Array.isArray(wt)?Gn(wt,Ai):wt&&Ai.push(wt)}),Ai}var ra=Gn(Array.isArray(_r)?_r:[_r]);return ra.forEach(function(zi){var Ai=typeof zi=="string"&&!Ar?{}:zi;if(typeof Ai=="string")Pn+="".concat(Ai,` -`);else if(Ai._keyframe)Si(Ai);else{var wt=Mr.reduce(function(Xn,na){var hs;return(na==null||(hs=na.visit)===null||hs===void 0?void 0:hs.call(na,Xn))||Xn},Ai);Object.keys(wt).forEach(function(Xn){var na=wt[Xn];if((0,oe.Z)(na)==="object"&&na&&(Xn!=="animationName"||!na._keyframe)&&!Yo(na)){var hs=!1,Gs=Xn.trim(),on=!1;(Ar||bn)&&Ln?Gs.startsWith("@")?hs=!0:Gs==="&"?Gs=Go("",Ln,ei):Gs=Go(Xn,Ln,ei):Ar&&!Ln&&(Gs==="&"||Gs==="")&&(Gs="",on=!0);var Co=tr(na,hr,{root:on,injectHash:hs,parentSelectors:[].concat((0,l.Z)(Hn),[Gs])}),no=(0,r.Z)(Co,2),as=no[0],io=no[1];si=(0,c.Z)((0,c.Z)({},si),io),Pn+="".concat(Gs).concat(as)}else{let ps=function(ja,fs){var Xe=ja.replace(/[A-Z]/g,function(Ft){return"-".concat(Ft.toLowerCase())}),Ie=fs;!Bt[ja]&&typeof Ie=="number"&&Ie!==0&&(Ie="".concat(Ie,"px")),ja==="animationName"&&fs!==null&&fs!==void 0&&fs._keyframe&&(Si(fs),Ie=fs.getName(Ln)),Pn+="".concat(Xe,":").concat(Ie,";")};var Uo,ss=(Uo=na==null?void 0:na.value)!==null&&Uo!==void 0?Uo:na;(0,oe.Z)(na)==="object"&&na!==null&&na!==void 0&&na[jo]&&Array.isArray(ss)?ss.forEach(function(ja){ps(Xn,ja)}):ps(Xn,ss)}})}}),Ar?Zn&&(Pn&&(Pn="@layer ".concat(Zn.name," {").concat(Pn,"}")),Zn.dependencies&&(si["@layer ".concat(Zn.name)]=Zn.dependencies.map(function(zi){return"@layer ".concat(zi,", ").concat(Zn.name,";")}).join(` -`))):Pn="{".concat(Pn,"}"),[Pn,si]};function _i(tr,_r){return o("".concat(tr.join("%")).concat(_r))}function es(){return null}var ds="style";function is(tr,_r){var hr=tr.token,gr=tr.path,Ar=tr.hashId,bn=tr.layer,Hn=tr.nonce,Ln=tr.clientOnly,Zn=tr.order,ai=Zn===void 0?0:Zn,ei=u.useContext(ne),mr=ei.autoClear,Mr=ei.mock,Br=ei.defaultCache,Tn=ei.hashPriority,Pn=ei.container,si=ei.ssrInline,Si=ei.transformers,Gn=ei.linters,ra=ei.cache,zi=ei.layer,Ai=hr._tokenKey,wt=[Ai];zi&&wt.push("layer"),wt.push.apply(wt,(0,l.Z)(gr));var Xn=pt,na=It(ds,wt,function(){var no=wt.join("|");if(du(no)){var as=hu(no),io=(0,r.Z)(as,2),Uo=io[0],ss=io[1];if(Uo)return[Uo,Ai,ss,{},Ln,ai]}var ps=_r(),ja=pi(ps,{hashId:Ar,hashPriority:Tn,layer:zi?bn:void 0,path:gr.join("-"),transformers:Si,linters:Gn}),fs=(0,r.Z)(ja,2),Xe=fs[0],Ie=fs[1],Ft=So(Xe),vt=_i(wt,Ft);return[Ft,Ai,vt,Ie,Ln,ai]},function(no,as){var io=(0,r.Z)(no,3),Uo=io[2];(as||mr)&&pt&&(0,h.jL)(Uo,{mark:B,attachTo:Pn})},function(no){var as=(0,r.Z)(no,4),io=as[0],Uo=as[1],ss=as[2],ps=as[3];if(Xn&&io!==Ga){var ja={mark:B,prepend:zi?!1:"queue",attachTo:Pn,priority:ai},fs=typeof Hn=="function"?Hn():Hn;fs&&(ja.csp={nonce:fs});var Xe=[],Ie=[];Object.keys(ps).forEach(function(vt){vt.startsWith("@layer")?Xe.push(vt):Ie.push(vt)}),Xe.forEach(function(vt){(0,h.hq)(So(ps[vt]),"_layer-".concat(vt),(0,c.Z)((0,c.Z)({},ja),{},{prepend:!0}))});var Ft=(0,h.hq)(io,ss,ja);Ft[K]=ra.instanceId,Ft.setAttribute(M,Ai),Ie.forEach(function(vt){(0,h.hq)(So(ps[vt]),"_effect-".concat(vt),ja)})}}),hs=(0,r.Z)(na,3),Gs=hs[0],on=hs[1],Co=hs[2];return function(no){var as;return!si||Xn||!Br?as=u.createElement(es,null):as=u.createElement("style",(0,At.Z)({},(0,i.Z)((0,i.Z)({},M,on),B,Co),{dangerouslySetInnerHTML:{__html:Gs}})),u.createElement(u.Fragment,null,as,no)}}var Ha=function(_r,hr,gr){var Ar=(0,r.Z)(_r,6),bn=Ar[0],Hn=Ar[1],Ln=Ar[2],Zn=Ar[3],ai=Ar[4],ei=Ar[5],mr=gr||{},Mr=mr.plain;if(ai)return null;var Br=bn,Tn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ei)};return Br=rr(bn,Hn,Ln,Tn,Mr),Zn&&Object.keys(Zn).forEach(function(Pn){if(!hr[Pn]){hr[Pn]=!0;var si=So(Zn[Pn]),Si=rr(si,Hn,"_effect-".concat(Pn),Tn,Mr);Pn.startsWith("@layer")?Br=Si+Br:Br+=Si}}),[ei,Ln,Br]},gs="cssVar",$o=function(_r,hr){var gr=_r.key,Ar=_r.prefix,bn=_r.unitless,Hn=_r.ignore,Ln=_r.token,Zn=_r.scope,ai=Zn===void 0?"":Zn,ei=(0,u.useContext)(ne),mr=ei.cache.instanceId,Mr=ei.container,Br=Ln._tokenKey,Tn=[].concat((0,l.Z)(_r.path),[gr,ai,Br]),Pn=It(gs,Tn,function(){var si=hr(),Si=Yt(si,gr,{prefix:Ar,unitless:bn,ignore:Hn,scope:ai}),Gn=(0,r.Z)(Si,2),ra=Gn[0],zi=Gn[1],Ai=_i(Tn,zi);return[ra,zi,Ai,gr]},function(si){var Si=(0,r.Z)(si,3),Gn=Si[2];pt&&(0,h.jL)(Gn,{mark:B,attachTo:Mr})},function(si){var Si=(0,r.Z)(si,3),Gn=Si[1],ra=Si[2];if(Gn){var zi=(0,h.hq)(Gn,ra,{mark:B,prepend:"queue",attachTo:Mr,priority:-999});zi[K]=mr,zi.setAttribute(M,gr)}});return Pn},Ss=function(_r,hr,gr){var Ar=(0,r.Z)(_r,4),bn=Ar[1],Hn=Ar[2],Ln=Ar[3],Zn=gr||{},ai=Zn.plain;if(!bn)return null;var ei=-999,mr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ei)},Mr=rr(bn,Ln,Hn,mr,ai);return[ei,Hn,Mr]},nu=$o,pu=(0,i.Z)((0,i.Z)((0,i.Z)({},ds,Ha),Qt,Ir),gs,Ss);function Uu(tr){return tr!==null}function rl(tr,_r){var hr=typeof _r=="boolean"?{plain:_r}:_r||{},gr=hr.plain,Ar=gr===void 0?!1:gr,bn=hr.types,Hn=bn===void 0?["style","token","cssVar"]:bn,Ln=hr.once,Zn=Ln===void 0?!1:Ln,ai=new RegExp("^(".concat((typeof Hn=="string"?[Hn]:Hn).join("|"),")%")),ei=Array.from(tr.cache.keys()).filter(function(Tn){return ai.test(Tn)}),mr={},Mr={},Br="";return ei.map(function(Tn){if(Zn&&tr.extracted.has(Tn))return null;var Pn=Tn.replace(ai,"").replace(/%/g,"|"),si=Tn.split("%"),Si=(0,r.Z)(si,1),Gn=Si[0],ra=pu[Gn],zi=ra(tr.cache.get(Tn)[1],mr,{plain:Ar});if(!zi)return null;var Ai=(0,r.Z)(zi,3),wt=Ai[0],Xn=Ai[1],na=Ai[2];return Tn.startsWith("style")&&(Mr[Pn]=Xn),tr.extracted.add(Tn),[wt,na]}).filter(Uu).sort(function(Tn,Pn){var si=(0,r.Z)(Tn,1),Si=si[0],Gn=(0,r.Z)(Pn,1),ra=Gn[0];return Si-ra}).forEach(function(Tn){var Pn=(0,r.Z)(Tn,2),si=Pn[1];Br+=si}),Br+=rr(".".concat(ea,'{content:"').concat(Ni(Mr),'";}'),void 0,void 0,(0,i.Z)({},ea,ea),Ar),Br}var nl=function(){function tr(_r,hr){(0,m.Z)(this,tr),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=_r,this.style=hr}return(0,b.Z)(tr,[{key:"getName",value:function(){var hr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return hr?"".concat(hr,"-").concat(this.name):this.name}}]),tr}(),fo=nl;function Ko(tr){if(typeof tr=="number")return[[tr],!1];var _r=String(tr).trim(),hr=_r.match(/(.*)(!important)/),gr=(hr?hr[1]:_r).trim().split(/\s+/),Ar=[],bn=0;return[gr.reduce(function(Hn,Ln){if(Ln.includes("(")||Ln.includes(")")){var Zn=Ln.split("(").length-1,ai=Ln.split(")").length-1;bn+=Zn-ai}return bn>=0&&Ar.push(Ln),bn===0&&(Hn.push(Ar.join(" ")),Ar=[]),Hn},[]),!!hr]}function Oo(tr){return tr.notSplit=!0,tr}var Gu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Oo(["borderTop","borderBottom"]),borderBlockStart:Oo(["borderTop"]),borderBlockEnd:Oo(["borderBottom"]),borderInline:Oo(["borderLeft","borderRight"]),borderInlineStart:Oo(["borderLeft"]),borderInlineEnd:Oo(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Xs(tr,_r){var hr=tr;return _r&&(hr="".concat(hr," !important")),{_skip_check_:!0,value:hr}}var $u={visit:function(_r){var hr={};return Object.keys(_r).forEach(function(gr){var Ar=_r[gr],bn=Gu[gr];if(bn&&(typeof Ar=="number"||typeof Ar=="string")){var Hn=Ko(Ar),Ln=(0,r.Z)(Hn,2),Zn=Ln[0],ai=Ln[1];bn.length&&bn.notSplit?bn.forEach(function(ei){hr[ei]=Xs(Ar,ai)}):bn.length===1?hr[bn[0]]=Xs(Zn[0],ai):bn.length===2?bn.forEach(function(ei,mr){var Mr;hr[ei]=Xs((Mr=Zn[mr])!==null&&Mr!==void 0?Mr:Zn[0],ai)}):bn.length===4?bn.forEach(function(ei,mr){var Mr,Br;hr[ei]=Xs((Mr=(Br=Zn[mr])!==null&&Br!==void 0?Br:Zn[mr-2])!==null&&Mr!==void 0?Mr:Zn[0],ai)}):hr[gr]=Ar}else hr[gr]=Ar}),hr}},Cu=$u,iu=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function mu(tr,_r){var hr=Math.pow(10,_r+1),gr=Math.floor(tr*hr);return Math.round(gr/10)*10/hr}var Ao=function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},hr=_r.rootValue,gr=hr===void 0?16:hr,Ar=_r.precision,bn=Ar===void 0?5:Ar,Hn=_r.mediaQuery,Ln=Hn===void 0?!1:Hn,Zn=function(mr,Mr){if(!Mr)return mr;var Br=parseFloat(Mr);if(Br<=1)return mr;var Tn=mu(Br/gr,bn);return"".concat(Tn,"rem")},ai=function(mr){var Mr=(0,c.Z)({},mr);return Object.entries(mr).forEach(function(Br){var Tn=(0,r.Z)(Br,2),Pn=Tn[0],si=Tn[1];if(typeof si=="string"&&si.includes("px")){var Si=si.replace(iu,Zn);Mr[Pn]=Si}!Bt[Pn]&&typeof si=="number"&&si!==0&&(Mr[Pn]="".concat(si,"px").replace(iu,Zn));var Gn=Pn.trim();if(Gn.startsWith("@")&&Gn.includes("px")&&Ln){var ra=Pn.replace(iu,Zn);Mr[ra]=Mr[Pn],delete Mr[Pn]}}),Mr};return{visit:ai}},au=Ao,su={supportModernCSS:function(){return We()&&ut()}}},7657:function(d,g,e){"use strict";e.d(g,{Z:function(){return le}});var r=e(54476),i=e(42978),l=e(20068),c=e(75931),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(33885),p=e(76190),y=e(810),m=e(96452),b=e(48736);function S(Z){return Z.replace(/-(.)/g,function(j,ie){return ie.toUpperCase()})}function k(Z,j){(0,b.ZP)(Z,"[@ant-design/icons] ".concat(j))}function R(Z){return(0,p.Z)(Z)==="object"&&typeof Z.name=="string"&&typeof Z.theme=="string"&&((0,p.Z)(Z.icon)==="object"||typeof Z.icon=="function")}function A(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(Z).reduce(function(j,ie){var me=Z[ie];switch(ie){case"class":j.className=me,delete j.class;break;default:delete j[ie],j[S(ie)]=me}return j},{})}function I(Z,j,ie){return ie?f.createElement(Z.tag,(0,x.Z)((0,x.Z)({key:j},A(Z.attrs)),ie),(Z.children||[]).map(function(me,Se){return I(me,"".concat(j,"-").concat(Z.tag,"-").concat(Se))})):f.createElement(Z.tag,(0,x.Z)({key:j},A(Z.attrs)),(Z.children||[]).map(function(me,Se){return I(me,"".concat(j,"-").concat(Z.tag,"-").concat(Se))}))}function M(Z){return(0,u.generate)(Z)[0]}function B(Z){return Z?Array.isArray(Z)?Z:[Z]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},K=` +(function(){var __webpack_modules__={30071:function(d,g,e){"use strict";e.r(g),e.d(g,{blue:function(){return oe},blueDark:function(){return Ne},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return J},geekblueDark:function(){return kt},generate:function(){return A},gold:function(){return K},goldDark:function(){return ie},gray:function(){return ee},green:function(){return ae},greenDark:function(){return Pe},grey:function(){return se},greyDark:function(){return Wt},lime:function(){return H},limeDark:function(){return Se},magenta:function(){return V},magentaDark:function(){return Pt},orange:function(){return N},orangeDark:function(){return U},presetDarkPalettes:function(){return Rt},presetPalettes:function(){return q},presetPrimaryColors:function(){return I},purple:function(){return Q},purpleDark:function(){return ht},red:function(){return M},redDark:function(){return le},volcano:function(){return B},volcanoDark:function(){return Z},yellow:function(){return G},yellowDark:function(){return me}});var r=e(20068);const i=Math.round;function l(ar,Ue){const _t=ar.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Mt=_t.map(et=>parseFloat(et));for(let et=0;et<3;et+=1)Mt[et]=Ue(Mt[et]||0,_t[et]||"",et);return _t[3]?Mt[3]=_t[3].includes("%")?Mt[3]/100:Mt[3]:Mt[3]=1,Mt}const c=(ar,Ue,_t)=>_t===0?ar:ar/100;function f(ar,Ue){const _t=Ue||255;return ar>_t?_t:ar<0?0:ar}class o{constructor(Ue){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function _t(Mt){return Mt[0]in Ue&&Mt[1]in Ue&&Mt[2]in Ue}if(Ue)if(typeof Ue=="string"){let et=function(ft){return Mt.startsWith(ft)};const Mt=Ue.trim();/^#?[A-F\d]{3,8}$/i.test(Mt)?this.fromHexString(Mt):et("rgb")?this.fromRgbString(Mt):et("hsl")?this.fromHslString(Mt):(et("hsv")||et("hsb"))&&this.fromHsvString(Mt)}else if(Ue instanceof o)this.r=Ue.r,this.g=Ue.g,this.b=Ue.b,this.a=Ue.a,this._h=Ue._h,this._s=Ue._s,this._l=Ue._l,this._v=Ue._v;else if(_t("rgb"))this.r=f(Ue.r),this.g=f(Ue.g),this.b=f(Ue.b),this.a=typeof Ue.a=="number"?f(Ue.a,1):1;else if(_t("hsl"))this.fromHsl(Ue);else if(_t("hsv"))this.fromHsv(Ue);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(Ue))}setR(Ue){return this._sc("r",Ue)}setG(Ue){return this._sc("g",Ue)}setB(Ue){return this._sc("b",Ue)}setA(Ue){return this._sc("a",Ue,1)}setHue(Ue){const _t=this.toHsv();return _t.h=Ue,this._c(_t)}getLuminance(){function Ue(ft){const ot=ft/255;return ot<=.03928?ot/12.92:Math.pow((ot+.055)/1.055,2.4)}const _t=Ue(this.r),Mt=Ue(this.g),et=Ue(this.b);return .2126*_t+.7152*Mt+.0722*et}getHue(){if(typeof this._h=="undefined"){const Ue=this.getMax()-this.getMin();Ue===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/Ue+(this.g1&&(et=1),this._c({h:_t,s:Mt,l:et,a:this.a})}mix(Ue,_t=50){const Mt=this._c(Ue),et=_t/100,ft=qe=>(Mt[qe]-this[qe])*et+this[qe],ot={r:i(ft("r")),g:i(ft("g")),b:i(ft("b")),a:i(ft("a")*100)/100};return this._c(ot)}tint(Ue=10){return this.mix({r:255,g:255,b:255,a:1},Ue)}shade(Ue=10){return this.mix({r:0,g:0,b:0,a:1},Ue)}onBackground(Ue){const _t=this._c(Ue),Mt=this.a+_t.a*(1-this.a),et=ft=>i((this[ft]*this.a+_t[ft]*_t.a*(1-this.a))/Mt);return this._c({r:et("r"),g:et("g"),b:et("b"),a:Mt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(Ue){return this.r===Ue.r&&this.g===Ue.g&&this.b===Ue.b&&this.a===Ue.a}clone(){return this._c(this)}toHexString(){let Ue="#";const _t=(this.r||0).toString(16);Ue+=_t.length===2?_t:"0"+_t;const Mt=(this.g||0).toString(16);Ue+=Mt.length===2?Mt:"0"+Mt;const et=(this.b||0).toString(16);if(Ue+=et.length===2?et:"0"+et,typeof this.a=="number"&&this.a>=0&&this.a<1){const ft=i(this.a*255).toString(16);Ue+=ft.length===2?ft:"0"+ft}return Ue}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const Ue=this.getHue(),_t=i(this.getSaturation()*100),Mt=i(this.getLightness()*100);return this.a!==1?`hsla(${Ue},${_t}%,${Mt}%,${this.a})`:`hsl(${Ue},${_t}%,${Mt}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(Ue,_t,Mt){const et=this.clone();return et[Ue]=f(_t,Mt),et}_c(Ue){return new this.constructor(Ue)}getMax(){return typeof this._max=="undefined"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min=="undefined"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(Ue){const _t=Ue.replace("#","");function Mt(et,ft){return parseInt(_t[et]+_t[ft||et],16)}_t.length<6?(this.r=Mt(0),this.g=Mt(1),this.b=Mt(2),this.a=_t[3]?Mt(3)/255:1):(this.r=Mt(0,1),this.g=Mt(2,3),this.b=Mt(4,5),this.a=_t[6]?Mt(6,7)/255:1)}fromHsl({h:Ue,s:_t,l:Mt,a:et}){if(this._h=Ue%360,this._s=_t,this._l=Mt,this.a=typeof et=="number"?et:1,_t<=0){const We=i(Mt*255);this.r=We,this.g=We,this.b=We}let ft=0,ot=0,qe=0;const Be=Ue/60,ye=(1-Math.abs(2*Mt-1))*_t,De=ye*(1-Math.abs(Be%2-1));Be>=0&&Be<1?(ft=ye,ot=De):Be>=1&&Be<2?(ft=De,ot=ye):Be>=2&&Be<3?(ot=ye,qe=De):Be>=3&&Be<4?(ot=De,qe=ye):Be>=4&&Be<5?(ft=De,qe=ye):Be>=5&&Be<6&&(ft=ye,qe=De);const $e=Mt-ye/2;this.r=i((ft+$e)*255),this.g=i((ot+$e)*255),this.b=i((qe+$e)*255)}fromHsv({h:Ue,s:_t,v:Mt,a:et}){this._h=Ue%360,this._s=_t,this._v=Mt,this.a=typeof et=="number"?et:1;const ft=i(Mt*255);if(this.r=ft,this.g=ft,this.b=ft,_t<=0)return;const ot=Ue/60,qe=Math.floor(ot),Be=ot-qe,ye=i(Mt*(1-_t)*255),De=i(Mt*(1-_t*Be)*255),$e=i(Mt*(1-_t*(1-Be))*255);switch(qe){case 0:this.g=$e,this.b=ye;break;case 1:this.r=De,this.b=ye;break;case 2:this.r=ye,this.b=$e;break;case 3:this.r=ye,this.g=De;break;case 4:this.r=$e,this.g=ye;break;case 5:default:this.g=ye,this.b=De;break}}fromHsvString(Ue){const _t=l(Ue,c);this.fromHsv({h:_t[0],s:_t[1],v:_t[2],a:_t[3]})}fromHslString(Ue){const _t=l(Ue,c);this.fromHsl({h:_t[0],s:_t[1],l:_t[2],a:_t[3]})}fromRgbString(Ue){const _t=l(Ue,(Mt,et)=>et.includes("%")?i(Mt/100*255):Mt);this.r=_t[0],this.g=_t[1],this.b=_t[2],this.a=_t[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=5,m=4,b=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function S(ar,Ue,_t){var Mt;return Math.round(ar.h)>=60&&Math.round(ar.h)<=240?Mt=_t?Math.round(ar.h)-h*Ue:Math.round(ar.h)+h*Ue:Mt=_t?Math.round(ar.h)+h*Ue:Math.round(ar.h)-h*Ue,Mt<0?Mt+=360:Mt>=360&&(Mt-=360),Mt}function k(ar,Ue,_t){if(ar.h===0&&ar.s===0)return ar.s;var Mt;return _t?Mt=ar.s-u*Ue:Ue===m?Mt=ar.s+u:Mt=ar.s+a*Ue,Mt>1&&(Mt=1),_t&&Ue===y&&Mt>.1&&(Mt=.1),Mt<.06&&(Mt=.06),Math.round(Mt*100)/100}function R(ar,Ue,_t){var Mt;return _t?Mt=ar.v+x*Ue:Mt=ar.v-p*Ue,Mt=Math.max(0,Math.min(1,Mt)),Math.round(Mt*100)/100}function A(ar){for(var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_t=[],Mt=new o(ar),et=Mt.toHsv(),ft=y;ft>0;ft-=1){var ot=new o({h:S(et,ft,!0),s:k(et,ft,!0),v:R(et,ft,!0)});_t.push(ot)}_t.push(Mt);for(var qe=1;qe<=m;qe+=1){var Be=new o({h:S(et,qe),s:k(et,qe),v:R(et,qe)});_t.push(Be)}return Ue.theme==="dark"?b.map(function(ye){var De=ye.index,$e=ye.amount;return new o(Ue.backgroundColor||"#141414").mix(_t[De],$e).toHexString()}):_t.map(function(ye){return ye.toHexString()})}var I={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var K=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];K.primary=K[5];var G=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];G.primary=G[5];var H=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];H.primary=H[5];var ae=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ae.primary=ae[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var oe=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];oe.primary=oe[5];var J=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];J.primary=J[5];var Q=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Q.primary=Q[5];var V=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];V.primary=V[5];var se=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];se.primary=se[5];var ee=se,q={red:M,volcano:B,orange:N,gold:K,yellow:G,lime:H,green:ae,cyan:ne,blue:oe,geekblue:J,purple:Q,magenta:V,grey:se},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var Z=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];Z.primary=Z[5];var U=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];U.primary=U[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var me=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];me.primary=me[5];var Se=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Se.primary=Se[5];var Pe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Pe.primary=Pe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var Ne=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Ne.primary=Ne[5];var kt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];kt.primary=kt[5];var ht=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];ht.primary=ht[5];var Pt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Pt.primary=Pt[5];var Wt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Wt.primary=Wt[5];var Rt={red:le,volcano:Z,orange:U,gold:ie,yellow:me,lime:Se,green:Pe,cyan:Ge,blue:Ne,geekblue:kt,purple:ht,magenta:Pt,grey:Wt}},36237:function(d,g,e){"use strict";e.r(g),e.d(g,{Keyframes:function(){return fo},NaNLinter:function(){return cs},StyleContext:function(){return ne},StyleProvider:function(){return ae},Theme:function(){return Pt},_experimental:function(){return su},createCache:function(){return G},createTheme:function(){return Rt},extractStyle:function(){return rl},genCalc:function(){return Pe},getComputedToken:function(){return Lt},legacyLogicalPropertiesTransformer:function(){return Cu},legacyNotSelectorLinter:function(){return Hs},logicalPropertiesLinter:function(){return ro},parentSelectorLinter:function(){return Rs},px2remTransformer:function(){return au},token2CSSVar:function(){return Le},unit:function(){return or},useCSSVarRegister:function(){return nu},useCacheToken:function(){return wr},useStyleRegister:function(){return is}});var r=e(42978),i=e(20068),l=e(94480),c=e(33885);function f(tr){for(var _r=0,hr,gr=0,Ar=tr.length;Ar>=4;++gr,Ar-=4)hr=tr.charCodeAt(gr)&255|(tr.charCodeAt(++gr)&255)<<8|(tr.charCodeAt(++gr)&255)<<16|(tr.charCodeAt(++gr)&255)<<24,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16),hr^=hr>>>24,_r=(hr&65535)*1540483477+((hr>>>16)*59797<<16)^(_r&65535)*1540483477+((_r>>>16)*59797<<16);switch(Ar){case 3:_r^=(tr.charCodeAt(gr+2)&255)<<16;case 2:_r^=(tr.charCodeAt(gr+1)&255)<<8;case 1:_r^=tr.charCodeAt(gr)&255,_r=(_r&65535)*1540483477+((_r>>>16)*59797<<16)}return _r^=_r>>>13,_r=(_r&65535)*1540483477+((_r>>>16)*59797<<16),((_r^_r>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(75931),p=e(80547),y=e(13697),m=e(67732),b=e(83652),S="%";function k(tr){return tr.join(S)}var R=function(){function tr(_r){(0,m.Z)(this,tr),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=_r}return(0,b.Z)(tr,[{key:"get",value:function(hr){return this.opGet(k(hr))}},{key:"opGet",value:function(hr){return this.cache.get(hr)||null}},{key:"update",value:function(hr,gr){return this.opUpdate(k(hr),gr)}},{key:"opUpdate",value:function(hr,gr){var Ar=this.cache.get(hr),bn=gr(Ar);bn===null?this.cache.delete(hr):this.cache.set(hr,bn)}}]),tr}(),A=R,I=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",K="__cssinjs_instance__";function G(){var tr=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var _r=document.body.querySelectorAll("style[".concat(B,"]"))||[],hr=document.head.firstChild;Array.from(_r).forEach(function(Ar){Ar[K]=Ar[K]||tr,Ar[K]===tr&&document.head.insertBefore(Ar,hr)});var gr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Ar){var bn=Ar.getAttribute(B);if(gr[bn]){if(Ar[K]===tr){var Hn;(Hn=Ar.parentNode)===null||Hn===void 0||Hn.removeChild(Ar)}}else gr[bn]=!0})}return new A(tr)}var H=u.createContext({hashPriority:"low",cache:G(),defaultCache:!0}),ae=function(_r){var hr=_r.children,gr=(0,x.Z)(_r,I),Ar=u.useContext(H),bn=(0,p.Z)(function(){var Hn=(0,c.Z)({},Ar);Object.keys(gr).forEach(function(Zn){var ai=gr[Zn];gr[Zn]!==void 0&&(Hn[Zn]=ai)});var Ln=gr.cache;return Hn.cache=Hn.cache||G(),Hn.defaultCache=!Ln&&Ar.defaultCache,Hn},[Ar,gr],function(Hn,Ln){return!(0,y.Z)(Hn[0],Ln[0],!0)||!(0,y.Z)(Hn[1],Ln[1],!0)});return u.createElement(H.Provider,{value:bn},hr)},ne=H,oe=e(76190),J=e(47273),Q=e(31226),V=e(42403),se=e(158),ee=(0,b.Z)(function tr(){(0,m.Z)(this,tr)}),q=ee,le="CALC_UNIT",Z=new RegExp(le,"g");function U(tr){return typeof tr=="number"?"".concat(tr).concat(le):tr}var ie=function(tr){(0,V.Z)(hr,tr);var _r=(0,se.Z)(hr);function hr(gr,Ar){var bn;(0,m.Z)(this,hr),bn=_r.call(this),(0,i.Z)((0,Q.Z)(bn),"result",""),(0,i.Z)((0,Q.Z)(bn),"unitlessCssVar",void 0),(0,i.Z)((0,Q.Z)(bn),"lowPriority",void 0);var Hn=(0,oe.Z)(gr);return bn.unitlessCssVar=Ar,gr instanceof hr?bn.result="(".concat(gr.result,")"):Hn==="number"?bn.result=U(gr):Hn==="string"&&(bn.result=gr),bn}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," + ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," + ").concat(U(Ar))),this.lowPriority=!0,this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," - ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," - ").concat(U(Ar))),this.lowPriority=!0,this}},{key:"mul",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," * ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," * ").concat(Ar)),this.lowPriority=!1,this}},{key:"div",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," / ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," / ").concat(Ar)),this.lowPriority=!1,this}},{key:"getResult",value:function(Ar){return this.lowPriority||Ar?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Ar){var bn=this,Hn=Ar||{},Ln=Hn.unit,Zn=!0;return typeof Ln=="boolean"?Zn=Ln:Array.from(this.unitlessCssVar).some(function(ai){return bn.result.includes(ai)})&&(Zn=!1),this.result=this.result.replace(Z,Zn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),hr}(q),me=function(tr){(0,V.Z)(hr,tr);var _r=(0,se.Z)(hr);function hr(gr){var Ar;return(0,m.Z)(this,hr),Ar=_r.call(this),(0,i.Z)((0,Q.Z)(Ar),"result",0),gr instanceof hr?Ar.result=gr.result:typeof gr=="number"&&(Ar.result=gr),Ar}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result+=Ar.result:typeof Ar=="number"&&(this.result+=Ar),this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result-=Ar.result:typeof Ar=="number"&&(this.result-=Ar),this}},{key:"mul",value:function(Ar){return Ar instanceof hr?this.result*=Ar.result:typeof Ar=="number"&&(this.result*=Ar),this}},{key:"div",value:function(Ar){return Ar instanceof hr?this.result/=Ar.result:typeof Ar=="number"&&(this.result/=Ar),this}},{key:"equal",value:function(){return this.result}}]),hr}(q),Se=function(_r,hr){var gr=_r==="css"?ie:me;return function(Ar){return new gr(Ar,hr)}},Pe=Se;function Ge(tr,_r){if(tr.length!==_r.length)return!1;for(var hr=0;hr1&&arguments[1]!==void 0?arguments[1]:!1,Hn={map:this.cache};return hr.forEach(function(Ln){if(!Hn)Hn=void 0;else{var Zn;Hn=(Zn=Hn)===null||Zn===void 0||(Zn=Zn.map)===null||Zn===void 0?void 0:Zn.get(Ln)}}),(gr=Hn)!==null&&gr!==void 0&&gr.value&&bn&&(Hn.value[1]=this.cacheCallTimes++),(Ar=Hn)===null||Ar===void 0?void 0:Ar.value}},{key:"get",value:function(hr){var gr;return(gr=this.internalGet(hr,!0))===null||gr===void 0?void 0:gr[0]}},{key:"has",value:function(hr){return!!this.internalGet(hr)}},{key:"set",value:function(hr,gr){var Ar=this;if(!this.has(hr)){if(this.size()+1>tr.MAX_CACHE_SIZE+tr.MAX_CACHE_OFFSET){var bn=this.keys.reduce(function(ai,ei){var mr=(0,r.Z)(ai,2),Mr=mr[1];return Ar.internalGet(ei)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),ht+=1}return(0,b.Z)(tr,[{key:"getDerivativeToken",value:function(hr){return this.derivatives.reduce(function(gr,Ar){return Ar(hr,gr)},void 0)}}]),tr}(),Wt=new Ne;function Rt(tr){var _r=Array.isArray(tr)?tr:[tr];return Wt.has(_r)||Wt.set(_r,new Pt(_r)),Wt.get(_r)}var ar=new WeakMap,Ue={};function _t(tr,_r){for(var hr=ar,gr=0;gr<_r.length;gr+=1){var Ar=_r[gr];hr.has(Ar)||hr.set(Ar,new WeakMap),hr=hr.get(Ar)}return hr.has(Ue)||hr.set(Ue,tr()),hr.get(Ue)}var Mt=new WeakMap;function et(tr){var _r=Mt.get(tr)||"";return _r||(Object.keys(tr).forEach(function(hr){var gr=tr[hr];_r+=hr,gr instanceof Pt?_r+=gr.id:gr&&(0,oe.Z)(gr)==="object"?_r+=et(gr):_r+=gr}),_r=o(_r),Mt.set(tr,_r)),_r}function ft(tr,_r){return o("".concat(_r,"_").concat(et(tr)))}var ot="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),qe="_bAmBoO_";function Be(tr,_r,hr){if((0,J.Z)()){var gr,Ar;(0,h.hq)(tr,ot);var bn=document.createElement("div");bn.style.position="fixed",bn.style.left="0",bn.style.top="0",_r==null||_r(bn),document.body.appendChild(bn);var Hn=hr?hr(bn):(gr=getComputedStyle(bn).content)===null||gr===void 0?void 0:gr.includes(qe);return(Ar=bn.parentNode)===null||Ar===void 0||Ar.removeChild(bn),(0,h.jL)(ot),Hn}return!1}var ye=null;function De(){return ye===void 0&&(ye=Be("@layer ".concat(ot," { .").concat(ot,' { content: "').concat(qe,'"!important; } }'),function(tr){tr.className=ot})),ye}var $e=void 0;function We(){return $e===void 0&&($e=Be(":where(.".concat(ot,') { content: "').concat(qe,'"!important; }'),function(tr){tr.className=ot})),$e}var Qe=void 0;function ut(){return Qe===void 0&&(Qe=Be(".".concat(ot," { inset-block: 93px !important; }"),function(tr){tr.className=ot},function(tr){return getComputedStyle(tr).bottom==="93px"})),Qe}var pt=(0,J.Z)();function or(tr){return typeof tr=="number"?"".concat(tr,"px"):tr}function rr(tr,_r,hr){var gr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Ar)return tr;var bn=(0,c.Z)((0,c.Z)({},gr),{},(0,i.Z)((0,i.Z)({},M,_r),B,hr)),Hn=Object.keys(bn).map(function(Ln){var Zn=bn[Ln];return Zn?"".concat(Ln,'="').concat(Zn,'"'):null}).filter(function(Ln){return Ln}).join(" ");return"")}var Le=function(_r){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(hr?"".concat(hr,"-"):"").concat(_r).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},tt=function(_r,hr,gr){return Object.keys(_r).length?".".concat(hr).concat(gr!=null&&gr.scope?".".concat(gr.scope):"","{").concat(Object.entries(_r).map(function(Ar){var bn=(0,r.Z)(Ar,2),Hn=bn[0],Ln=bn[1];return"".concat(Hn,":").concat(Ln,";")}).join(""),"}"):""},Yt=function(_r,hr,gr){var Ar={},bn={};return Object.entries(_r).forEach(function(Hn){var Ln,Zn,ai=(0,r.Z)(Hn,2),ei=ai[0],mr=ai[1];if(gr!=null&&(Ln=gr.preserve)!==null&&Ln!==void 0&&Ln[ei])bn[ei]=mr;else if((typeof mr=="string"||typeof mr=="number")&&!(gr!=null&&(Zn=gr.ignore)!==null&&Zn!==void 0&&Zn[ei])){var Mr,Br=Le(ei,gr==null?void 0:gr.prefix);Ar[Br]=typeof mr=="number"&&!(gr!=null&&(Mr=gr.unitless)!==null&&Mr!==void 0&&Mr[ei])?"".concat(mr,"px"):String(mr),bn[ei]="var(".concat(Br,")")}}),[bn,tt(Ar,hr,{scope:gr==null?void 0:gr.scope})]},Dt=e(34280),Zt=(0,c.Z)({},a),Gt=Zt.useInsertionEffect,lr=function(_r,hr,gr){u.useMemo(_r,gr),(0,Dt.Z)(function(){return hr(!0)},gr)},Ht=Gt?function(tr,_r,hr){return Gt(function(){return tr(),_r()},hr)}:lr,Te=Ht,ce=(0,c.Z)({},a),pe=ce.useInsertionEffect,Tt=function(_r){var hr=[],gr=!1;function Ar(bn){gr||hr.push(bn)}return u.useEffect(function(){return gr=!1,function(){gr=!0,hr.length&&hr.forEach(function(bn){return bn()})}},_r),Ar},Ae=function(){return function(_r){_r()}},st=typeof pe!="undefined"?Tt:Ae,$t=st;function bt(){return!1}var Ce=!1;function yt(){return Ce}var ze=bt;if(0)var xe,dt;function It(tr,_r,hr,gr,Ar){var bn=u.useContext(ne),Hn=bn.cache,Ln=[tr].concat((0,l.Z)(_r)),Zn=k(Ln),ai=$t([Zn]),ei=ze(),mr=function(Pn){Hn.opUpdate(Zn,function(si){var Si=si||[void 0,void 0],Gn=(0,r.Z)(Si,2),ra=Gn[0],zi=ra===void 0?0:ra,Ai=Gn[1],wt=Ai,Xn=wt||hr(),na=[zi,Xn];return Pn?Pn(na):na})};u.useMemo(function(){mr()},[Zn]);var Mr=Hn.opGet(Zn),Br=Mr[1];return Te(function(){Ar==null||Ar(Br)},function(Tn){return mr(function(Pn){var si=(0,r.Z)(Pn,2),Si=si[0],Gn=si[1];return Tn&&Si===0&&(Ar==null||Ar(Br)),[Si+1,Gn]}),function(){Hn.opUpdate(Zn,function(Pn){var si=Pn||[],Si=(0,r.Z)(si,2),Gn=Si[0],ra=Gn===void 0?0:Gn,zi=Si[1],Ai=ra-1;return Ai===0?(ai(function(){(Tn||!Hn.opGet(Zn))&&(gr==null||gr(zi,!1))}),null):[ra-1,zi]})}},[Zn]),Br}var Fe={},Dr="css",mt=new Map;function qr(tr){mt.set(tr,(mt.get(tr)||0)+1)}function sn(tr,_r){if(typeof document!="undefined"){var hr=document.querySelectorAll("style[".concat(M,'="').concat(tr,'"]'));hr.forEach(function(gr){if(gr[K]===_r){var Ar;(Ar=gr.parentNode)===null||Ar===void 0||Ar.removeChild(gr)}})}}var Nt=0;function Jt(tr,_r){mt.set(tr,(mt.get(tr)||0)-1);var hr=new Set;mt.forEach(function(gr,Ar){gr<=0&&hr.add(Ar)}),mt.size-hr.size>Nt&&hr.forEach(function(gr){sn(gr,_r),mt.delete(gr)})}var Lt=function(_r,hr,gr,Ar){var bn=gr.getDerivativeToken(_r),Hn=(0,c.Z)((0,c.Z)({},bn),hr);return Ar&&(Hn=Ar(Hn)),Hn},Xt="token";function wr(tr,_r){var hr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},gr=(0,u.useContext)(ne),Ar=gr.cache.instanceId,bn=gr.container,Hn=hr.salt,Ln=Hn===void 0?"":Hn,Zn=hr.override,ai=Zn===void 0?Fe:Zn,ei=hr.formatToken,mr=hr.getComputedToken,Mr=hr.cssVar,Br=_t(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(_r)))},_r),Tn=et(Br),Pn=et(ai),si=Mr?et(Mr):"",Si=It(Xt,[Ln,tr.id,Tn,Pn,si],function(){var Gn,ra=mr?mr(Br,ai,tr):Lt(Br,ai,tr,ei),zi=(0,c.Z)({},ra),Ai="";if(Mr){var wt=Yt(ra,Mr.key,{prefix:Mr.prefix,ignore:Mr.ignore,unitless:Mr.unitless,preserve:Mr.preserve}),Xn=(0,r.Z)(wt,2);ra=Xn[0],Ai=Xn[1]}var na=ft(ra,Ln);ra._tokenKey=na,zi._tokenKey=ft(zi,Ln);var hs=(Gn=Mr==null?void 0:Mr.key)!==null&&Gn!==void 0?Gn:na;ra._themeKey=hs,qr(hs);var Gs="".concat(Dr,"-").concat(o(na));return ra._hashId=Gs,[ra,Gs,zi,Ai,(Mr==null?void 0:Mr.key)||""]},function(Gn){Jt(Gn[0]._themeKey,Ar)},function(Gn){var ra=(0,r.Z)(Gn,4),zi=ra[0],Ai=ra[3];if(Mr&&Ai){var wt=(0,h.hq)(Ai,o("css-variables-".concat(zi._themeKey)),{mark:B,prepend:"queue",attachTo:bn,priority:-999});wt[K]=Ar,wt.setAttribute(M,zi._themeKey)}});return Si}var Ir=function(_r,hr,gr){var Ar=(0,r.Z)(_r,5),bn=Ar[2],Hn=Ar[3],Ln=Ar[4],Zn=gr||{},ai=Zn.plain;if(!Hn)return null;var ei=bn._tokenKey,mr=-999,Mr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(mr)},Br=rr(Hn,Ln,ei,Mr,ai);return[mr,ei,Br]},At=e(54476),Kt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Bt=Kt,qt="-ms-",yr="-moz-",Qr="-webkit-",Hr="comm",jn="rule",En="decl",Yn="@page",St="@media",Vr="@import",ii="@charset",Bi="@viewport",$n="@supports",ci="@document",Di="@namespace",Gi="@keyframes",Pi="@font-face",Ui="@counter-style",da="@font-feature-values",sa="@layer",Ji="@scope",vi=Math.abs,$i=String.fromCharCode,Ia=Object.assign;function xt(tr,_r){return Yi(tr,0)^45?(((_r<<2^Yi(tr,0))<<2^Yi(tr,1))<<2^Yi(tr,2))<<2^Yi(tr,3):0}function wa(tr){return tr.trim()}function Ki(tr,_r){return(tr=_r.exec(tr))?tr[0]:tr}function gi(tr,_r,hr){return tr.replace(_r,hr)}function ka(tr,_r,hr){return tr.indexOf(_r,hr)}function Yi(tr,_r){return tr.charCodeAt(_r)|0}function Jn(tr,_r,hr){return tr.slice(_r,hr)}function zn(tr){return tr.length}function we(tr){return tr.length}function nt(tr,_r){return _r.push(tr),tr}function Je(tr,_r){return tr.map(_r).join("")}function Ct(tr,_r){return tr.filter(function(hr){return!Ki(hr,_r)})}function lt(tr,_r){for(var hr="",gr=0;gr0?Yi(Cn,--Jr):0,Cr--,Nr===10&&(Cr=1,pr--),Nr}function _e(){return Nr=Jr2||Gr(Nr)>3?"":" "}function $r(tr){for(;_e();)switch(Gr(Nr)){case 0:append(Qs(Jr-1),tr);break;case 2:append(Ei(Nr),tr);break;default:append(from(Nr),tr)}return tr}function kn(tr,_r){for(;--_r&&_e()&&!(Nr<48||Nr>102||Nr>57&&Nr<65||Nr>70&&Nr<97););return Rr(tr,nr()+(_r<6&&sr()==32&&_e()==32))}function oi(tr){for(;_e();)switch(Nr){case tr:return Jr;case 34:case 39:tr!==34&&tr!==39&&oi(Nr);break;case 40:tr===41&&oi(tr);break;case 92:_e();break}return Jr}function Ea(tr,_r){for(;_e()&&tr+Nr!==57;)if(tr+Nr===84&&sr()===47)break;return"/*"+Rr(_r,Jr-1)+"*"+$i(tr===47?tr:_e())}function Qs(tr){for(;!Gr(sr());)_e();return Rr(tr,Jr)}function Ba(tr){return hn(Ws("",null,null,null,[""],tr=Wr(tr),0,[0],tr))}function Ws(tr,_r,hr,gr,Ar,bn,Hn,Ln,Zn){for(var ai=0,ei=0,mr=Hn,Mr=0,Br=0,Tn=0,Pn=1,si=1,Si=1,Gn=0,ra="",zi=Ar,Ai=bn,wt=gr,Xn=ra;si;)switch(Tn=Gn,Gn=_e()){case 40:if(Tn!=108&&Yi(Xn,mr-1)==58){ka(Xn+=gi(Ei(Gn),"&","&\f"),"&\f",vi(ai?Ln[ai-1]:0))!=-1&&(Si=-1);break}case 34:case 39:case 91:Xn+=Ei(Gn);break;case 9:case 10:case 13:case 32:Xn+=yn(Tn);break;case 92:Xn+=kn(nr()-1,7);continue;case 47:switch(sr()){case 42:case 47:nt(ls(Ea(_e(),nr()),_r,hr,Zn),Zn),(Gr(Tn||1)==5||Gr(sr()||1)==5)&&zn(Xn)&&Jn(Xn,-1,void 0)!==" "&&(Xn+=" ");break;default:Xn+="/"}break;case 123*Pn:Ln[ai++]=zn(Xn)*Si;case 125*Pn:case 59:case 0:switch(Gn){case 0:case 125:si=0;case 59+ei:Si==-1&&(Xn=gi(Xn,/\f/g,"")),Br>0&&(zn(Xn)-mr||Pn===0&&Tn===47)&&nt(Br>32?co(Xn+";",gr,hr,mr-1,Zn):co(gi(Xn," ","")+";",gr,hr,mr-2,Zn),Zn);break;case 59:Xn+=";";default:if(nt(wt=Bs(Xn,_r,hr,ai,ei,Ar,Ln,ra,zi=[],Ai=[],mr,bn),bn),Gn===123)if(ei===0)Ws(Xn,_r,wt,wt,zi,bn,mr,Ln,Ai);else{switch(Mr){case 99:if(Yi(Xn,3)===110)break;case 108:if(Yi(Xn,2)===97)break;default:ei=0;case 100:case 109:case 115:}ei?Ws(tr,wt,wt,gr&&nt(Bs(tr,wt,wt,0,0,Ar,Ln,ra,Ar,zi=[],mr,Ai),Ai),Ar,Ai,mr,Ln,gr?zi:Ai):Ws(Xn,wt,wt,wt,[""],Ai,0,Ln,Ai)}}ai=ei=Br=0,Pn=Si=1,ra=Xn="",mr=Hn;break;case 58:mr=1+zn(Xn),Br=Tn;default:if(Pn<1){if(Gn==123)--Pn;else if(Gn==125&&Pn++==0&&ct()==125)continue}switch(Xn+=$i(Gn),Gn*Pn){case 38:Si=ei>0?1:(Xn+="\f",-1);break;case 44:Ln[ai++]=(zn(Xn)-1)*Si,Si=1;break;case 64:sr()===45&&(Xn+=Ei(_e())),Mr=sr(),ei=mr=zn(ra=Xn+=Qs(nr())),Gn++;break;case 45:Tn===45&&zn(Xn)==2&&(Pn=0)}}return bn}function Bs(tr,_r,hr,gr,Ar,bn,Hn,Ln,Zn,ai,ei,mr){for(var Mr=Ar-1,Br=Ar===0?bn:[""],Tn=we(Br),Pn=0,si=0,Si=0;Pn0?Br[Gn]+" "+ra:gi(ra,/&\f/g,Br[Gn])))&&(Zn[Si++]=zi);return vr(tr,_r,hr,Ar===0?jn:Ln,Zn,ai,ei,mr)}function ls(tr,_r,hr,gr){return vr(tr,_r,hr,Hr,$i(Ke()),Jn(tr,2,-2),0,gr)}function co(tr,_r,hr,gr,Ar){return vr(tr,_r,hr,En,Jn(tr,0,gr),Jn(tr,gr+1,-1),gr,Ar)}function Ta(tr,_r){var hr=_r.path,gr=_r.parentSelectors;(0,kt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(hr?"Error in ".concat(hr,": "):"").concat(tr).concat(gr.length?" Selector: ".concat(gr.join(" | ")):""))}var Ds=function(_r,hr,gr){if(_r==="content"){var Ar=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,bn=["normal","none","initial","inherit","unset"];(typeof hr!="string"||bn.indexOf(hr)===-1&&!Ar.test(hr)&&(hr.charAt(0)!==hr.charAt(hr.length-1)||hr.charAt(0)!=='"'&&hr.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(hr,"\"'`."),gr)}},vs=null,mo=function(_r,hr,gr){_r==="animation"&&gr.hashId&&hr!=="none"&&lintWarning("You seem to be using hashed animation '".concat(hr,"', in which case 'animationName' with Keyframe as value is recommended."),gr)},ta=null;function to(tr){var _r,hr=((_r=tr.match(/:not\(([^)]*)\)/))===null||_r===void 0?void 0:_r[1])||"",gr=hr.split(/(\[[^[]*])|(?=[.#])/).filter(function(Ar){return Ar});return gr.length>1}function No(tr){return tr.parentSelectors.reduce(function(_r,hr){return _r?hr.includes("&")?hr.replace(/&/g,_r):"".concat(_r," ").concat(hr):hr},"")}var Na=function(_r,hr,gr){var Ar=No(gr),bn=Ar.match(/:not\([^)]*\)/g)||[];bn.length>0&&bn.some(to)&&Ta("Concat ':not' selector not support in legacy browsers.",gr)},Hs=Na,di=function(_r,hr,gr){switch(_r){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":Ta("You seem to be using non-logical property '".concat(_r,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof hr=="string"){var Ar=hr.split(" ").map(function(Ln){return Ln.trim()});Ar.length===4&&Ar[1]!==Ar[3]&&Ta("You seem to be using '".concat(_r,"' property with different left ").concat(_r," and right ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;case"clear":case"textAlign":(hr==="left"||hr==="right")&&Ta("You seem to be using non-logical value '".concat(hr,"' of ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr);return;case"borderRadius":if(typeof hr=="string"){var bn=hr.split("/").map(function(Ln){return Ln.trim()}),Hn=bn.reduce(function(Ln,Zn){if(Ln)return Ln;var ai=Zn.split(" ").map(function(ei){return ei.trim()});return ai.length>=2&&ai[0]!==ai[1]||ai.length===3&&ai[1]!==ai[2]||ai.length===4&&ai[2]!==ai[3]?!0:Ln},!1);Hn&&Ta("You seem to be using non-logical value '".concat(hr,"' of ").concat(_r,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),gr)}return;default:}},ro=di,Rn=function(_r,hr,gr){(typeof hr=="string"&&/NaN/g.test(hr)||Number.isNaN(hr))&&Ta("Unexpected 'NaN' in property '".concat(_r,": ").concat(hr,"'."),gr)},cs=Rn,ks=function(_r,hr,gr){gr.parentSelectors.some(function(Ar){var bn=Ar.split(",");return bn.some(function(Hn){return Hn.split("&").length>2})})&&Ta("Should not use more than one `&` in a selector.",gr)},Rs=ks,ea="data-ant-cssinjs-cache-path",Ga="_FILE_STYLE__";function Ni(tr){return Object.keys(tr).map(function(_r){var hr=tr[_r];return"".concat(_r,":").concat(hr)}).join(";")}var Ls,xo=!0;function jo(tr){var _r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Ls=tr,xo=_r}function Go(){if(!Ls&&(Ls={},(0,J.Z)())){var tr=document.createElement("div");tr.className=ea,tr.style.position="fixed",tr.style.visibility="hidden",tr.style.top="-9999px",document.body.appendChild(tr);var _r=getComputedStyle(tr).content||"";_r=_r.replace(/^"/,"").replace(/"$/,""),_r.split(";").forEach(function(Ar){var bn=Ar.split(":"),Hn=(0,r.Z)(bn,2),Ln=Hn[0],Zn=Hn[1];Ls[Ln]=Zn});var hr=document.querySelector("style[".concat(ea,"]"));if(hr){var gr;xo=!1,(gr=hr.parentNode)===null||gr===void 0||gr.removeChild(hr)}document.body.removeChild(tr)}}function du(tr){return Go(),!!Ls[tr]}function hu(tr){var _r=Ls[tr],hr=null;if(_r&&(0,J.Z)())if(xo)hr=Ga;else{var gr=document.querySelector("style[".concat(B,'="').concat(Ls[tr],'"]'));gr?hr=gr.innerHTML:delete Ls[tr]}return[hr,_r]}var go="_skip_check_",Uo="_multi_value_";function So(tr){var _r=lt(Ba(tr),dr);return _r.replace(/\{%%%\:[^;];}/g,";")}function Yo(tr){return(0,oe.Z)(tr)==="object"&&tr&&(go in tr||Uo in tr)}function $o(tr,_r,hr){if(!_r)return tr;var gr=".".concat(_r),Ar=hr==="low"?":where(".concat(gr,")"):gr,bn=tr.split(",").map(function(Hn){var Ln,Zn=Hn.trim().split(/\s+/),ai=Zn[0]||"",ei=((Ln=ai.match(/^\w+/))===null||Ln===void 0?void 0:Ln[0])||"";return ai="".concat(ei).concat(Ar).concat(ai.slice(ei.length)),[ai].concat((0,l.Z)(Zn.slice(1))).join(" ")});return bn.join(",")}var pi=function tr(_r){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Ar=gr.root,bn=gr.injectHash,Hn=gr.parentSelectors,Ln=hr.hashId,Zn=hr.layer,ai=hr.path,ei=hr.hashPriority,mr=hr.transformers,Mr=mr===void 0?[]:mr,Br=hr.linters,Tn=Br===void 0?[]:Br,Pn="",si={};function Si(zi){var Ai=zi.getName(Ln);if(!si[Ai]){var wt=tr(zi.style,hr,{root:!1,parentSelectors:Hn}),Xn=(0,r.Z)(wt,1),na=Xn[0];si[Ai]="@keyframes ".concat(zi.getName(Ln)).concat(na)}}function Gn(zi){var Ai=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return zi.forEach(function(wt){Array.isArray(wt)?Gn(wt,Ai):wt&&Ai.push(wt)}),Ai}var ra=Gn(Array.isArray(_r)?_r:[_r]);return ra.forEach(function(zi){var Ai=typeof zi=="string"&&!Ar?{}:zi;if(typeof Ai=="string")Pn+="".concat(Ai,` +`);else if(Ai._keyframe)Si(Ai);else{var wt=Mr.reduce(function(Xn,na){var hs;return(na==null||(hs=na.visit)===null||hs===void 0?void 0:hs.call(na,Xn))||Xn},Ai);Object.keys(wt).forEach(function(Xn){var na=wt[Xn];if((0,oe.Z)(na)==="object"&&na&&(Xn!=="animationName"||!na._keyframe)&&!Yo(na)){var hs=!1,Gs=Xn.trim(),on=!1;(Ar||bn)&&Ln?Gs.startsWith("@")?hs=!0:Gs==="&"?Gs=$o("",Ln,ei):Gs=$o(Xn,Ln,ei):Ar&&!Ln&&(Gs==="&"||Gs==="")&&(Gs="",on=!0);var To=tr(na,hr,{root:on,injectHash:hs,parentSelectors:[].concat((0,l.Z)(Hn),[Gs])}),no=(0,r.Z)(To,2),as=no[0],io=no[1];si=(0,c.Z)((0,c.Z)({},si),io),Pn+="".concat(Gs).concat(as)}else{let ps=function(ja,fs){var Xe=ja.replace(/[A-Z]/g,function(Ft){return"-".concat(Ft.toLowerCase())}),Ie=fs;!Bt[ja]&&typeof Ie=="number"&&Ie!==0&&(Ie="".concat(Ie,"px")),ja==="animationName"&&fs!==null&&fs!==void 0&&fs._keyframe&&(Si(fs),Ie=fs.getName(Ln)),Pn+="".concat(Xe,":").concat(Ie,";")};var zo,ss=(zo=na==null?void 0:na.value)!==null&&zo!==void 0?zo:na;(0,oe.Z)(na)==="object"&&na!==null&&na!==void 0&&na[Uo]&&Array.isArray(ss)?ss.forEach(function(ja){ps(Xn,ja)}):ps(Xn,ss)}})}}),Ar?Zn&&(Pn&&(Pn="@layer ".concat(Zn.name," {").concat(Pn,"}")),Zn.dependencies&&(si["@layer ".concat(Zn.name)]=Zn.dependencies.map(function(zi){return"@layer ".concat(zi,", ").concat(Zn.name,";")}).join(` +`))):Pn="{".concat(Pn,"}"),[Pn,si]};function _i(tr,_r){return o("".concat(tr.join("%")).concat(_r))}function es(){return null}var ds="style";function is(tr,_r){var hr=tr.token,gr=tr.path,Ar=tr.hashId,bn=tr.layer,Hn=tr.nonce,Ln=tr.clientOnly,Zn=tr.order,ai=Zn===void 0?0:Zn,ei=u.useContext(ne),mr=ei.autoClear,Mr=ei.mock,Br=ei.defaultCache,Tn=ei.hashPriority,Pn=ei.container,si=ei.ssrInline,Si=ei.transformers,Gn=ei.linters,ra=ei.cache,zi=ei.layer,Ai=hr._tokenKey,wt=[Ai];zi&&wt.push("layer"),wt.push.apply(wt,(0,l.Z)(gr));var Xn=pt,na=It(ds,wt,function(){var no=wt.join("|");if(du(no)){var as=hu(no),io=(0,r.Z)(as,2),zo=io[0],ss=io[1];if(zo)return[zo,Ai,ss,{},Ln,ai]}var ps=_r(),ja=pi(ps,{hashId:Ar,hashPriority:Tn,layer:zi?bn:void 0,path:gr.join("-"),transformers:Si,linters:Gn}),fs=(0,r.Z)(ja,2),Xe=fs[0],Ie=fs[1],Ft=So(Xe),vt=_i(wt,Ft);return[Ft,Ai,vt,Ie,Ln,ai]},function(no,as){var io=(0,r.Z)(no,3),zo=io[2];(as||mr)&&pt&&(0,h.jL)(zo,{mark:B,attachTo:Pn})},function(no){var as=(0,r.Z)(no,4),io=as[0],zo=as[1],ss=as[2],ps=as[3];if(Xn&&io!==Ga){var ja={mark:B,prepend:zi?!1:"queue",attachTo:Pn,priority:ai},fs=typeof Hn=="function"?Hn():Hn;fs&&(ja.csp={nonce:fs});var Xe=[],Ie=[];Object.keys(ps).forEach(function(vt){vt.startsWith("@layer")?Xe.push(vt):Ie.push(vt)}),Xe.forEach(function(vt){(0,h.hq)(So(ps[vt]),"_layer-".concat(vt),(0,c.Z)((0,c.Z)({},ja),{},{prepend:!0}))});var Ft=(0,h.hq)(io,ss,ja);Ft[K]=ra.instanceId,Ft.setAttribute(M,Ai),Ie.forEach(function(vt){(0,h.hq)(So(ps[vt]),"_effect-".concat(vt),ja)})}}),hs=(0,r.Z)(na,3),Gs=hs[0],on=hs[1],To=hs[2];return function(no){var as;return!si||Xn||!Br?as=u.createElement(es,null):as=u.createElement("style",(0,At.Z)({},(0,i.Z)((0,i.Z)({},M,on),B,To),{dangerouslySetInnerHTML:{__html:Gs}})),u.createElement(u.Fragment,null,as,no)}}var Ha=function(_r,hr,gr){var Ar=(0,r.Z)(_r,6),bn=Ar[0],Hn=Ar[1],Ln=Ar[2],Zn=Ar[3],ai=Ar[4],ei=Ar[5],mr=gr||{},Mr=mr.plain;if(ai)return null;var Br=bn,Tn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ei)};return Br=rr(bn,Hn,Ln,Tn,Mr),Zn&&Object.keys(Zn).forEach(function(Pn){if(!hr[Pn]){hr[Pn]=!0;var si=So(Zn[Pn]),Si=rr(si,Hn,"_effect-".concat(Pn),Tn,Mr);Pn.startsWith("@layer")?Br=Si+Br:Br+=Si}}),[ei,Ln,Br]},gs="cssVar",Ko=function(_r,hr){var gr=_r.key,Ar=_r.prefix,bn=_r.unitless,Hn=_r.ignore,Ln=_r.token,Zn=_r.scope,ai=Zn===void 0?"":Zn,ei=(0,u.useContext)(ne),mr=ei.cache.instanceId,Mr=ei.container,Br=Ln._tokenKey,Tn=[].concat((0,l.Z)(_r.path),[gr,ai,Br]),Pn=It(gs,Tn,function(){var si=hr(),Si=Yt(si,gr,{prefix:Ar,unitless:bn,ignore:Hn,scope:ai}),Gn=(0,r.Z)(Si,2),ra=Gn[0],zi=Gn[1],Ai=_i(Tn,zi);return[ra,zi,Ai,gr]},function(si){var Si=(0,r.Z)(si,3),Gn=Si[2];pt&&(0,h.jL)(Gn,{mark:B,attachTo:Mr})},function(si){var Si=(0,r.Z)(si,3),Gn=Si[1],ra=Si[2];if(Gn){var zi=(0,h.hq)(Gn,ra,{mark:B,prepend:"queue",attachTo:Mr,priority:-999});zi[K]=mr,zi.setAttribute(M,gr)}});return Pn},Ss=function(_r,hr,gr){var Ar=(0,r.Z)(_r,4),bn=Ar[1],Hn=Ar[2],Ln=Ar[3],Zn=gr||{},ai=Zn.plain;if(!bn)return null;var ei=-999,mr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(ei)},Mr=rr(bn,Ln,Hn,mr,ai);return[ei,Hn,Mr]},nu=Ko,pu=(0,i.Z)((0,i.Z)((0,i.Z)({},ds,Ha),Xt,Ir),gs,Ss);function Uu(tr){return tr!==null}function rl(tr,_r){var hr=typeof _r=="boolean"?{plain:_r}:_r||{},gr=hr.plain,Ar=gr===void 0?!1:gr,bn=hr.types,Hn=bn===void 0?["style","token","cssVar"]:bn,Ln=hr.once,Zn=Ln===void 0?!1:Ln,ai=new RegExp("^(".concat((typeof Hn=="string"?[Hn]:Hn).join("|"),")%")),ei=Array.from(tr.cache.keys()).filter(function(Tn){return ai.test(Tn)}),mr={},Mr={},Br="";return ei.map(function(Tn){if(Zn&&tr.extracted.has(Tn))return null;var Pn=Tn.replace(ai,"").replace(/%/g,"|"),si=Tn.split("%"),Si=(0,r.Z)(si,1),Gn=Si[0],ra=pu[Gn],zi=ra(tr.cache.get(Tn)[1],mr,{plain:Ar});if(!zi)return null;var Ai=(0,r.Z)(zi,3),wt=Ai[0],Xn=Ai[1],na=Ai[2];return Tn.startsWith("style")&&(Mr[Pn]=Xn),tr.extracted.add(Tn),[wt,na]}).filter(Uu).sort(function(Tn,Pn){var si=(0,r.Z)(Tn,1),Si=si[0],Gn=(0,r.Z)(Pn,1),ra=Gn[0];return Si-ra}).forEach(function(Tn){var Pn=(0,r.Z)(Tn,2),si=Pn[1];Br+=si}),Br+=rr(".".concat(ea,'{content:"').concat(Ni(Mr),'";}'),void 0,void 0,(0,i.Z)({},ea,ea),Ar),Br}var nl=function(){function tr(_r,hr){(0,m.Z)(this,tr),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=_r,this.style=hr}return(0,b.Z)(tr,[{key:"getName",value:function(){var hr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return hr?"".concat(hr,"-").concat(this.name):this.name}}]),tr}(),fo=nl;function Do(tr){if(typeof tr=="number")return[[tr],!1];var _r=String(tr).trim(),hr=_r.match(/(.*)(!important)/),gr=(hr?hr[1]:_r).trim().split(/\s+/),Ar=[],bn=0;return[gr.reduce(function(Hn,Ln){if(Ln.includes("(")||Ln.includes(")")){var Zn=Ln.split("(").length-1,ai=Ln.split(")").length-1;bn+=Zn-ai}return bn>=0&&Ar.push(Ln),bn===0&&(Hn.push(Ar.join(" ")),Ar=[]),Hn},[]),!!hr]}function Ao(tr){return tr.notSplit=!0,tr}var Gu={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:Ao(["borderTop","borderBottom"]),borderBlockStart:Ao(["borderTop"]),borderBlockEnd:Ao(["borderBottom"]),borderInline:Ao(["borderLeft","borderRight"]),borderInlineStart:Ao(["borderLeft"]),borderInlineEnd:Ao(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Xs(tr,_r){var hr=tr;return _r&&(hr="".concat(hr," !important")),{_skip_check_:!0,value:hr}}var $u={visit:function(_r){var hr={};return Object.keys(_r).forEach(function(gr){var Ar=_r[gr],bn=Gu[gr];if(bn&&(typeof Ar=="number"||typeof Ar=="string")){var Hn=Do(Ar),Ln=(0,r.Z)(Hn,2),Zn=Ln[0],ai=Ln[1];bn.length&&bn.notSplit?bn.forEach(function(ei){hr[ei]=Xs(Ar,ai)}):bn.length===1?hr[bn[0]]=Xs(Zn[0],ai):bn.length===2?bn.forEach(function(ei,mr){var Mr;hr[ei]=Xs((Mr=Zn[mr])!==null&&Mr!==void 0?Mr:Zn[0],ai)}):bn.length===4?bn.forEach(function(ei,mr){var Mr,Br;hr[ei]=Xs((Mr=(Br=Zn[mr])!==null&&Br!==void 0?Br:Zn[mr-2])!==null&&Mr!==void 0?Mr:Zn[0],ai)}):hr[gr]=Ar}else hr[gr]=Ar}),hr}},Cu=$u,iu=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function mu(tr,_r){var hr=Math.pow(10,_r+1),gr=Math.floor(tr*hr);return Math.round(gr/10)*10/hr}var Co=function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},hr=_r.rootValue,gr=hr===void 0?16:hr,Ar=_r.precision,bn=Ar===void 0?5:Ar,Hn=_r.mediaQuery,Ln=Hn===void 0?!1:Hn,Zn=function(mr,Mr){if(!Mr)return mr;var Br=parseFloat(Mr);if(Br<=1)return mr;var Tn=mu(Br/gr,bn);return"".concat(Tn,"rem")},ai=function(mr){var Mr=(0,c.Z)({},mr);return Object.entries(mr).forEach(function(Br){var Tn=(0,r.Z)(Br,2),Pn=Tn[0],si=Tn[1];if(typeof si=="string"&&si.includes("px")){var Si=si.replace(iu,Zn);Mr[Pn]=Si}!Bt[Pn]&&typeof si=="number"&&si!==0&&(Mr[Pn]="".concat(si,"px").replace(iu,Zn));var Gn=Pn.trim();if(Gn.startsWith("@")&&Gn.includes("px")&&Ln){var ra=Pn.replace(iu,Zn);Mr[ra]=Mr[Pn],delete Mr[Pn]}}),Mr};return{visit:ai}},au=Co,su={supportModernCSS:function(){return We()&&ut()}}},7657:function(d,g,e){"use strict";e.d(g,{Z:function(){return le}});var r=e(54476),i=e(42978),l=e(20068),c=e(75931),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(33885),p=e(76190),y=e(810),m=e(96452),b=e(48736);function S(Z){return Z.replace(/-(.)/g,function(U,ie){return ie.toUpperCase()})}function k(Z,U){(0,b.ZP)(Z,"[@ant-design/icons] ".concat(U))}function R(Z){return(0,p.Z)(Z)==="object"&&typeof Z.name=="string"&&typeof Z.theme=="string"&&((0,p.Z)(Z.icon)==="object"||typeof Z.icon=="function")}function A(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(Z).reduce(function(U,ie){var me=Z[ie];switch(ie){case"class":U.className=me,delete U.class;break;default:delete U[ie],U[S(ie)]=me}return U},{})}function I(Z,U,ie){return ie?f.createElement(Z.tag,(0,x.Z)((0,x.Z)({key:U},A(Z.attrs)),ie),(Z.children||[]).map(function(me,Se){return I(me,"".concat(U,"-").concat(Z.tag,"-").concat(Se))})):f.createElement(Z.tag,(0,x.Z)({key:U},A(Z.attrs)),(Z.children||[]).map(function(me,Se){return I(me,"".concat(U,"-").concat(Z.tag,"-").concat(Se))}))}function M(Z){return(0,u.generate)(Z)[0]}function B(Z){return Z?Array.isArray(Z)?Z:[Z]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},K=` .anticon { display: inline-flex; align-items: center; @@ -55,47 +55,47 @@ transform: rotate(360deg); } } -`,G=function(j){var ie=(0,f.useContext)(a.Z),me=ie.csp,Se=ie.prefixCls,Pe=ie.layer,Ge=K;Se&&(Ge=Ge.replace(/anticon/g,Se)),Pe&&(Ge="@layer ".concat(Pe,` { +`,G=function(U){var ie=(0,f.useContext)(a.Z),me=ie.csp,Se=ie.prefixCls,Pe=ie.layer,Ge=K;Se&&(Ge=Ge.replace(/anticon/g,Se)),Pe&&(Ge="@layer ".concat(Pe,` { `).concat(Ge,` -}`)),(0,f.useEffect)(function(){var Ne=j.current,kt=(0,m.A)(Ne);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Pe,csp:me,attachTo:kt})},[])},H=["icon","className","onClick","style","primaryColor","secondaryColor"],ae={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne(Z){var j=Z.primaryColor,ie=Z.secondaryColor;ae.primaryColor=j,ae.secondaryColor=ie||M(j),ae.calculated=!!ie}function oe(){return(0,x.Z)({},ae)}var J=function(j){var ie=j.icon,me=j.className,Se=j.onClick,Pe=j.style,Ge=j.primaryColor,Ne=j.secondaryColor,kt=(0,c.Z)(j,H),ht=f.useRef(),Pt=ae;if(Ge&&(Pt={primaryColor:Ge,secondaryColor:Ne||M(Ge)}),G(ht),k(R(ie),"icon should be icon definiton, but got ".concat(ie)),!R(ie))return null;var Wt=ie;return Wt&&typeof Wt.icon=="function"&&(Wt=(0,x.Z)((0,x.Z)({},Wt),{},{icon:Wt.icon(Pt.primaryColor,Pt.secondaryColor)})),I(Wt.icon,"svg-".concat(Wt.name),(0,x.Z)((0,x.Z)({className:me,onClick:Se,style:Pe,"data-icon":Wt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},kt),{},{ref:ht}))};J.displayName="IconReact",J.getTwoToneColors=oe,J.setTwoToneColors=ne;var Q=J;function V(Z){var j=B(Z),ie=(0,i.Z)(j,2),me=ie[0],Se=ie[1];return Q.setTwoToneColors({primaryColor:me,secondaryColor:Se})}function se(){var Z=Q.getTwoToneColors();return Z.calculated?[Z.primaryColor,Z.secondaryColor]:Z.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];V(u.blue.primary);var q=f.forwardRef(function(Z,j){var ie=Z.className,me=Z.icon,Se=Z.spin,Pe=Z.rotate,Ge=Z.tabIndex,Ne=Z.onClick,kt=Z.twoToneColor,ht=(0,c.Z)(Z,ee),Pt=f.useContext(a.Z),Wt=Pt.prefixCls,Rt=Wt===void 0?"anticon":Wt,ar=Pt.rootClassName,Ue=h()(ar,Rt,(0,l.Z)((0,l.Z)({},"".concat(Rt,"-").concat(me.name),!!me.name),"".concat(Rt,"-spin"),!!Se||me.name==="loading"),ie),_t=Ge;_t===void 0&&Ne&&(_t=-1);var Mt=Pe?{msTransform:"rotate(".concat(Pe,"deg)"),transform:"rotate(".concat(Pe,"deg)")}:void 0,et=B(kt),ft=(0,i.Z)(et,2),ot=ft[0],qe=ft[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":me.name},ht,{ref:j,tabIndex:_t,onClick:Ne,className:Ue}),f.createElement(Q,{icon:me,primaryColor:ot,secondaryColor:qe,style:Mt}))});q.displayName="AntdIcon",q.getTwoToneColor=se,q.setTwoToneColor=V;var le=q},18418:function(d,g,e){"use strict";var r=e(59301),i=(0,r.createContext)({});g.Z=i},29679:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,g,e){"use strict";e.d(g,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(S,k,R){return{r:(0,r.sh)(S,255)*255,g:(0,r.sh)(k,255)*255,b:(0,r.sh)(R,255)*255}}function l(S,k,R){S=(0,r.sh)(S,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var A=Math.max(S,k,R),I=Math.min(S,k,R),M=0,B=0,N=(A+I)/2;if(A===I)B=0,M=0;else{var K=A-I;switch(B=N>.5?K/(2-A-I):K/(A+I),A){case S:M=(k-R)/K+(k1&&(R-=1),R<.16666666666666666?S+(k-S)*(6*R):R<.5?k:R<.6666666666666666?S+(k-S)*(.6666666666666666-R)*6:S}function f(S,k,R){var A,I,M;if(S=(0,r.sh)(S,360),k=(0,r.sh)(k,100),R=(0,r.sh)(R,100),k===0)I=R,M=R,A=R;else{var B=R<.5?R*(1+k):R+k-R*k,N=2*R-B;A=c(N,B,S+.3333333333333333),I=c(N,B,S),M=c(N,B,S-.3333333333333333)}return{r:A*255,g:I*255,b:M*255}}function o(S,k,R){S=(0,r.sh)(S,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var A=Math.max(S,k,R),I=Math.min(S,k,R),M=0,B=A,N=A-I,K=A===0?0:N/A;if(A===I)M=0;else{switch(A){case S:M=(k-R)/N+(k>16,g:(S&65280)>>8,b:S&255}}},93796:function(d,g,e){"use strict";e.d(g,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,g,e){"use strict";e.d(g,{ky:function(){return y},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},S=1,k=null,R=null,A=null,I=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),I=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(k=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,k,R),I=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(k=(0,l.JX)(m.s),A=(0,l.JX)(m.l),b=(0,r.ve)(m.h,k,A),I=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(S=m.a)),S=(0,l.Yq)(S),{ok:I,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:S}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+a),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 p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var S=x.rgb.exec(m);return S?{r:S[1],g:S[2],b:S[3]}:(S=x.rgba.exec(m),S?{r:S[1],g:S[2],b:S[3],a:S[4]}:(S=x.hsl.exec(m),S?{h:S[1],s:S[2],l:S[3]}:(S=x.hsla.exec(m),S?{h:S[1],s:S[2],l:S[3],a:S[4]}:(S=x.hsv.exec(m),S?{h:S[1],s:S[2],v:S[3]}:(S=x.hsva.exec(m),S?{h:S[1],s:S[2],v:S[3],a:S[4]}:(S=x.hex8.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),a:(0,r.T6)(S[4]),format:b?"name":"hex8"}:(S=x.hex6.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),format:b?"name":"hex"}:(S=x.hex4.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),a:(0,r.T6)(S[4]+S[4]),format:b?"name":"hex8"}:(S=x.hex3.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,g,e){"use strict";e.d(g,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,g,e){"use strict";e.d(g,{Z:function(){return G}});var r=e(42978),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(94480),x=e(34280),p=[];function y(H,ae){var ne=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),oe=(0,r.Z)(ne,1),J=oe[0],Q=i.useRef(!1),V=i.useContext(u),se=i.useState(p),ee=(0,r.Z)(se,2),q=ee[0],le=ee[1],Z=V||(Q.current?void 0:function(me){le(function(Se){var Pe=[me].concat((0,a.Z)(Se));return Pe})});function j(){J.parentElement||document.body.appendChild(J),Q.current=!0}function ie(){var me;(me=J.parentElement)===null||me===void 0||me.removeChild(J),Q.current=!1}return(0,x.Z)(function(){return H?V?V(j):j():ie(),ie},[H]),(0,x.Z)(function(){q.length&&(q.forEach(function(me){return me()}),le(p))},[q]),[J,Z]}var m=e(810),b=e(75152);function S(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var k="rc-util-locker-".concat(Date.now()),R=0;function A(H){var ae=!!H,ne=i.useState(function(){return R+=1,"".concat(k,"_").concat(R)}),oe=(0,r.Z)(ne,1),J=oe[0];(0,x.Z)(function(){if(ae){var Q=(0,b.o)(document.body).width,V=S();(0,m.hq)(` +}`)),(0,f.useEffect)(function(){var Ne=U.current,kt=(0,m.A)(Ne);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Pe,csp:me,attachTo:kt})},[])},H=["icon","className","onClick","style","primaryColor","secondaryColor"],ae={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne(Z){var U=Z.primaryColor,ie=Z.secondaryColor;ae.primaryColor=U,ae.secondaryColor=ie||M(U),ae.calculated=!!ie}function oe(){return(0,x.Z)({},ae)}var J=function(U){var ie=U.icon,me=U.className,Se=U.onClick,Pe=U.style,Ge=U.primaryColor,Ne=U.secondaryColor,kt=(0,c.Z)(U,H),ht=f.useRef(),Pt=ae;if(Ge&&(Pt={primaryColor:Ge,secondaryColor:Ne||M(Ge)}),G(ht),k(R(ie),"icon should be icon definiton, but got ".concat(ie)),!R(ie))return null;var Wt=ie;return Wt&&typeof Wt.icon=="function"&&(Wt=(0,x.Z)((0,x.Z)({},Wt),{},{icon:Wt.icon(Pt.primaryColor,Pt.secondaryColor)})),I(Wt.icon,"svg-".concat(Wt.name),(0,x.Z)((0,x.Z)({className:me,onClick:Se,style:Pe,"data-icon":Wt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},kt),{},{ref:ht}))};J.displayName="IconReact",J.getTwoToneColors=oe,J.setTwoToneColors=ne;var Q=J;function V(Z){var U=B(Z),ie=(0,i.Z)(U,2),me=ie[0],Se=ie[1];return Q.setTwoToneColors({primaryColor:me,secondaryColor:Se})}function se(){var Z=Q.getTwoToneColors();return Z.calculated?[Z.primaryColor,Z.secondaryColor]:Z.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];V(u.blue.primary);var q=f.forwardRef(function(Z,U){var ie=Z.className,me=Z.icon,Se=Z.spin,Pe=Z.rotate,Ge=Z.tabIndex,Ne=Z.onClick,kt=Z.twoToneColor,ht=(0,c.Z)(Z,ee),Pt=f.useContext(a.Z),Wt=Pt.prefixCls,Rt=Wt===void 0?"anticon":Wt,ar=Pt.rootClassName,Ue=h()(ar,Rt,(0,l.Z)((0,l.Z)({},"".concat(Rt,"-").concat(me.name),!!me.name),"".concat(Rt,"-spin"),!!Se||me.name==="loading"),ie),_t=Ge;_t===void 0&&Ne&&(_t=-1);var Mt=Pe?{msTransform:"rotate(".concat(Pe,"deg)"),transform:"rotate(".concat(Pe,"deg)")}:void 0,et=B(kt),ft=(0,i.Z)(et,2),ot=ft[0],qe=ft[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":me.name},ht,{ref:U,tabIndex:_t,onClick:Ne,className:Ue}),f.createElement(Q,{icon:me,primaryColor:ot,secondaryColor:qe,style:Mt}))});q.displayName="AntdIcon",q.getTwoToneColor=se,q.setTwoToneColor=V;var le=q},18418:function(d,g,e){"use strict";var r=e(59301),i=(0,r.createContext)({});g.Z=i},29679:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,g,e){"use strict";e.d(g,{Z:function(){return u}});var r=e(54476),i=e(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},c=l,f=e(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,g,e){"use strict";e.d(g,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(S,k,R){return{r:(0,r.sh)(S,255)*255,g:(0,r.sh)(k,255)*255,b:(0,r.sh)(R,255)*255}}function l(S,k,R){S=(0,r.sh)(S,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var A=Math.max(S,k,R),I=Math.min(S,k,R),M=0,B=0,N=(A+I)/2;if(A===I)B=0,M=0;else{var K=A-I;switch(B=N>.5?K/(2-A-I):K/(A+I),A){case S:M=(k-R)/K+(k1&&(R-=1),R<.16666666666666666?S+(k-S)*(6*R):R<.5?k:R<.6666666666666666?S+(k-S)*(.6666666666666666-R)*6:S}function f(S,k,R){var A,I,M;if(S=(0,r.sh)(S,360),k=(0,r.sh)(k,100),R=(0,r.sh)(R,100),k===0)I=R,M=R,A=R;else{var B=R<.5?R*(1+k):R+k-R*k,N=2*R-B;A=c(N,B,S+.3333333333333333),I=c(N,B,S),M=c(N,B,S-.3333333333333333)}return{r:A*255,g:I*255,b:M*255}}function o(S,k,R){S=(0,r.sh)(S,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var A=Math.max(S,k,R),I=Math.min(S,k,R),M=0,B=A,N=A-I,K=A===0?0:N/A;if(A===I)M=0;else{switch(A){case S:M=(k-R)/N+(k>16,g:(S&65280)>>8,b:S&255}}},93796:function(d,g,e){"use strict";e.d(g,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",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:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",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:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",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:"#ff0000",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:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},9915:function(d,g,e){"use strict";e.d(g,{ky:function(){return y},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},S=1,k=null,R=null,A=null,I=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),I=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(k=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,k,R),I=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(k=(0,l.JX)(m.s),A=(0,l.JX)(m.l),b=(0,r.ve)(m.h,k,A),I=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(S=m.a)),S=(0,l.Yq)(S),{ok:I,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:S}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+a),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 p(m){if(m=m.trim().toLowerCase(),m.length===0)return!1;var b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var S=x.rgb.exec(m);return S?{r:S[1],g:S[2],b:S[3]}:(S=x.rgba.exec(m),S?{r:S[1],g:S[2],b:S[3],a:S[4]}:(S=x.hsl.exec(m),S?{h:S[1],s:S[2],l:S[3]}:(S=x.hsla.exec(m),S?{h:S[1],s:S[2],l:S[3],a:S[4]}:(S=x.hsv.exec(m),S?{h:S[1],s:S[2],v:S[3]}:(S=x.hsva.exec(m),S?{h:S[1],s:S[2],v:S[3],a:S[4]}:(S=x.hex8.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),a:(0,r.T6)(S[4]),format:b?"name":"hex8"}:(S=x.hex6.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),format:b?"name":"hex"}:(S=x.hex4.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),a:(0,r.T6)(S[4]+S[4]),format:b?"name":"hex8"}:(S=x.hex3.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,g,e){"use strict";e.d(g,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,this.r=p.r,this.g=p.g,this.b=p.b,this.a=p.a,this.roundA=Math.round(100*this.a)/100,this.format=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=p.ok}return h.prototype.isDark=function(){return this.getBrightness()<128},h.prototype.isLight=function(){return!this.isDark()},h.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},h.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},h.prototype.toRgbString=function(){var u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="hsv"&&(x=this.toHsvString()),x||this.toHexString())},h.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},h.prototype.clone=function(){return new h(this.toString())},h.prototype.lighten=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,g,e){"use strict";e.d(g,{Z:function(){return G}});var r=e(42978),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(94480),x=e(34280),p=[];function y(H,ae){var ne=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),oe=(0,r.Z)(ne,1),J=oe[0],Q=i.useRef(!1),V=i.useContext(u),se=i.useState(p),ee=(0,r.Z)(se,2),q=ee[0],le=ee[1],Z=V||(Q.current?void 0:function(me){le(function(Se){var Pe=[me].concat((0,a.Z)(Se));return Pe})});function U(){J.parentElement||document.body.appendChild(J),Q.current=!0}function ie(){var me;(me=J.parentElement)===null||me===void 0||me.removeChild(J),Q.current=!1}return(0,x.Z)(function(){return H?V?V(U):U():ie(),ie},[H]),(0,x.Z)(function(){q.length&&(q.forEach(function(me){return me()}),le(p))},[q]),[J,Z]}var m=e(810),b=e(75152);function S(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var k="rc-util-locker-".concat(Date.now()),R=0;function A(H){var ae=!!H,ne=i.useState(function(){return R+=1,"".concat(k,"_").concat(R)}),oe=(0,r.Z)(ne,1),J=oe[0];(0,x.Z)(function(){if(ae){var Q=(0,b.o)(document.body).width,V=S();(0,m.hq)(` html body { overflow-y: hidden; `.concat(V?"width: calc(100% - ".concat(Q,"px);"):"",` -}`),J)}else(0,m.jL)(J);return function(){(0,m.jL)(J)}},[ae,J])}var I=!1;function M(H){return typeof H=="boolean"&&(I=H),I}var B=function(ae){return ae===!1?!1:!(0,c.Z)()||!ae?null:typeof ae=="string"?document.querySelector(ae):typeof ae=="function"?ae():ae},N=i.forwardRef(function(H,ae){var ne=H.open,oe=H.autoLock,J=H.getContainer,Q=H.debug,V=H.autoDestroy,se=V===void 0?!0:V,ee=H.children,q=i.useState(ne),le=(0,r.Z)(q,2),Z=le[0],j=le[1],ie=Z||ne;i.useEffect(function(){(se||ne)&&j(ne)},[ne,se]);var me=i.useState(function(){return B(J)}),Se=(0,r.Z)(me,2),Pe=Se[0],Ge=Se[1];i.useEffect(function(){var et=B(J);Ge(et!=null?et:null)});var Ne=y(ie&&!Pe,Q),kt=(0,r.Z)(Ne,2),ht=kt[0],Pt=kt[1],Wt=Pe!=null?Pe:ht;A(oe&&ne&&(0,c.Z)()&&(Wt===ht||Wt===document.body));var Rt=null;if(ee&&(0,o.Yr)(ee)&&ae){var ar=ee;Rt=ar.ref}var Ue=(0,o.x1)(Rt,ae);if(!ie||!(0,c.Z)()||Pe===void 0)return null;var _t=Wt===!1||M(),Mt=ee;return ae&&(Mt=i.cloneElement(ee,{ref:Ue})),i.createElement(u.Provider,{value:Pt},_t?Mt:(0,l.createPortal)(Mt,Wt))}),K=N,G=K},35593:function(d,g,e){"use strict";e.d(g,{Z:function(){return Mt}});var r=e(33885),i=e(42978),l=e(75931),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),S=e(54476),k=e(77900),R=e(8654);function A(et){var ft=et.prefixCls,ot=et.align,qe=et.arrow,Be=et.arrowPos,ye=qe||{},De=ye.className,$e=ye.content,We=Be.x,Qe=We===void 0?0:We,ut=Be.y,pt=ut===void 0?0:ut,or=b.useRef();if(!ot||!ot.points)return null;var rr={position:"absolute"};if(ot.autoArrow!==!1){var Le=ot.points[0],tt=ot.points[1],Yt=Le[0],Dt=Le[1],Zt=tt[0],Gt=tt[1];Yt===Zt||!["t","b"].includes(Yt)?rr.top=pt:Yt==="t"?rr.top=0:rr.bottom=0,Dt===Gt||!["l","r"].includes(Dt)?rr.left=Qe:Dt==="l"?rr.left=0:rr.right=0}return b.createElement("div",{ref:or,className:o()("".concat(ft,"-arrow"),De),style:rr},$e)}function I(et){var ft=et.prefixCls,ot=et.open,qe=et.zIndex,Be=et.mask,ye=et.motion;return Be?b.createElement(k.default,(0,S.Z)({},ye,{motionAppear:!0,visible:ot,removeOnLeave:!0}),function(De){var $e=De.className;return b.createElement("div",{style:{zIndex:qe},className:o()("".concat(ft,"-mask"),$e)})}):null}var M=b.memo(function(et){var ft=et.children;return ft},function(et,ft){return ft.cache}),B=M,N=b.forwardRef(function(et,ft){var ot=et.popup,qe=et.className,Be=et.prefixCls,ye=et.style,De=et.target,$e=et.onVisibleChanged,We=et.open,Qe=et.keepDom,ut=et.fresh,pt=et.onClick,or=et.mask,rr=et.arrow,Le=et.arrowPos,tt=et.align,Yt=et.motion,Dt=et.maskMotion,Zt=et.forceRender,Gt=et.getPopupContainer,lr=et.autoDestroy,Ht=et.portal,Te=et.zIndex,ce=et.onMouseEnter,pe=et.onMouseLeave,Tt=et.onPointerEnter,Ae=et.ready,st=et.offsetX,$t=et.offsetY,bt=et.offsetR,Ce=et.offsetB,yt=et.onAlign,ze=et.onPrepare,xe=et.stretch,dt=et.targetWidth,It=et.targetHeight,Fe=typeof ot=="function"?ot():ot,Dr=We||Qe,mt=(Gt==null?void 0:Gt.length)>0,qr=b.useState(!Gt||!mt),sn=(0,i.Z)(qr,2),Nt=sn[0],Jt=sn[1];if((0,y.Z)(function(){!Nt&&mt&&De&&Jt(!0)},[Nt,mt,De]),!Nt)return null;var Lt="auto",Qt={left:"-1000vw",top:"-1000vh",right:Lt,bottom:Lt};if(Ae||!We){var wr,Ir=tt.points,At=tt.dynamicInset||((wr=tt._experimental)===null||wr===void 0?void 0:wr.dynamicInset),Kt=At&&Ir[0][1]==="r",Bt=At&&Ir[0][0]==="b";Kt?(Qt.right=bt,Qt.left=Lt):(Qt.left=st,Qt.right=Lt),Bt?(Qt.bottom=Ce,Qt.top=Lt):(Qt.top=$t,Qt.bottom=Lt)}var qt={};return xe&&(xe.includes("height")&&It?qt.height=It:xe.includes("minHeight")&&It&&(qt.minHeight=It),xe.includes("width")&&dt?qt.width=dt:xe.includes("minWidth")&&dt&&(qt.minWidth=dt)),We||(qt.pointerEvents="none"),b.createElement(Ht,{open:Zt||Dr,getContainer:Gt&&function(){return Gt(De)},autoDestroy:lr},b.createElement(I,{prefixCls:Be,open:We,zIndex:Te,mask:or,motion:Dt}),b.createElement(h.Z,{onResize:yt,disabled:!We},function(yr){return b.createElement(k.default,(0,S.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Zt,leavedClassName:"".concat(Be,"-hidden")},Yt,{onAppearPrepare:ze,onEnterPrepare:ze,visible:We,onVisibleChanged:function(Hr){var jn;Yt==null||(jn=Yt.onVisibleChanged)===null||jn===void 0||jn.call(Yt,Hr),$e(Hr)}}),function(Qr,Hr){var jn=Qr.className,En=Qr.style,Yn=o()(Be,jn,qe);return b.createElement("div",{ref:(0,R.sQ)(yr,ft,Hr),className:Yn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Le.x||0,"px"),"--arrow-y":"".concat(Le.y||0,"px")},Qt),qt),En),{},{boxSizing:"border-box",zIndex:Te},ye),onMouseEnter:ce,onMouseLeave:pe,onPointerEnter:Tt,onClick:pt},rr&&b.createElement(A,{prefixCls:Be,arrow:rr,arrowPos:Le,align:tt}),b.createElement(B,{cache:!We&&!ut},Fe))})}))}),K=N,G=b.forwardRef(function(et,ft){var ot=et.children,qe=et.getTriggerDOMNode,Be=(0,R.Yr)(ot),ye=b.useCallback(function($e){(0,R.mH)(ft,qe?qe($e):$e)},[qe]),De=(0,R.x1)(ye,ot.ref);return Be?b.cloneElement(ot,{ref:De}):ot}),H=G,ae=b.createContext(null),ne=ae;function oe(et){return et?Array.isArray(et)?et:[et]:[]}function J(et,ft,ot,qe){return b.useMemo(function(){var Be=oe(ot!=null?ot:ft),ye=oe(qe!=null?qe:ft),De=new Set(Be),$e=new Set(ye);return et&&(De.has("hover")&&(De.delete("hover"),De.add("click")),$e.has("hover")&&($e.delete("hover"),$e.add("click"))),[De,$e]},[et,ft,ot,qe])}var Q=e(29194);function V(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ot=arguments.length>2?arguments[2]:void 0;return ot?et[0]===ft[0]:et[0]===ft[0]&&et[1]===ft[1]}function se(et,ft,ot,qe){for(var Be=ot.points,ye=Object.keys(et),De=0;De1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(et)?ft:et}function j(et){return Z(parseFloat(et),0)}function ie(et,ft){var ot=(0,r.Z)({},et);return(ft||[]).forEach(function(qe){if(!(qe instanceof HTMLBodyElement||qe instanceof HTMLHtmlElement)){var Be=q(qe).getComputedStyle(qe),ye=Be.overflow,De=Be.overflowClipMargin,$e=Be.borderTopWidth,We=Be.borderBottomWidth,Qe=Be.borderLeftWidth,ut=Be.borderRightWidth,pt=qe.getBoundingClientRect(),or=qe.offsetHeight,rr=qe.clientHeight,Le=qe.offsetWidth,tt=qe.clientWidth,Yt=j($e),Dt=j(We),Zt=j(Qe),Gt=j(ut),lr=Z(Math.round(pt.width/Le*1e3)/1e3),Ht=Z(Math.round(pt.height/or*1e3)/1e3),Te=(Le-tt-Zt-Gt)*lr,ce=(or-rr-Yt-Dt)*Ht,pe=Yt*Ht,Tt=Dt*Ht,Ae=Zt*lr,st=Gt*lr,$t=0,bt=0;if(ye==="clip"){var Ce=j(De);$t=Ce*lr,bt=Ce*Ht}var yt=pt.x+Ae-$t,ze=pt.y+pe-bt,xe=yt+pt.width+2*$t-Ae-st-Te,dt=ze+pt.height+2*bt-pe-Tt-ce;ot.left=Math.max(ot.left,yt),ot.top=Math.max(ot.top,ze),ot.right=Math.min(ot.right,xe),ot.bottom=Math.min(ot.bottom,dt)}}),ot}function me(et){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ot="".concat(ft),qe=ot.match(/^(.*)\%$/);return qe?et*(parseFloat(qe[1])/100):parseFloat(ot)}function Se(et,ft){var ot=ft||[],qe=(0,i.Z)(ot,2),Be=qe[0],ye=qe[1];return[me(et.width,Be),me(et.height,ye)]}function Pe(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[et[0],et[1]]}function Ge(et,ft){var ot=ft[0],qe=ft[1],Be,ye;return ot==="t"?ye=et.y:ot==="b"?ye=et.y+et.height:ye=et.y+et.height/2,qe==="l"?Be=et.x:qe==="r"?Be=et.x+et.width:Be=et.x+et.width/2,{x:Be,y:ye}}function Ne(et,ft){var ot={t:"b",b:"t",l:"r",r:"l"};return et.map(function(qe,Be){return Be===ft?ot[qe]||"c":qe}).join("")}function kt(et,ft,ot,qe,Be,ye,De){var $e=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Be[qe]||{}}),We=(0,i.Z)($e,2),Qe=We[0],ut=We[1],pt=b.useRef(0),or=b.useMemo(function(){return ft?le(ft):[]},[ft]),rr=b.useRef({}),Le=function(){rr.current={}};et||Le();var tt=(0,x.Z)(function(){if(ft&&ot&&et){let Ga=function(Ls,xo){var No=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yn,Ho=Fe.x+Ls,du=Fe.y+xo,hu=Ho+wr,go=du+Qt,jo=Math.max(Ho,No.left),So=Math.max(du,No.top),Yo=Math.min(hu,No.right),Go=Math.min(go,No.bottom);return Math.max(0,(Yo-jo)*(Go-So))},Ni=function(){Fn=Fe.y+we,Qn=Fn+Qt,Ke=Fe.x+zn,ct=Ke+wr};var Zt,Gt,lr=ft,Ht=lr.ownerDocument,Te=q(lr),ce=Te.getComputedStyle(lr),pe=ce.width,Tt=ce.height,Ae=ce.position,st=lr.style.left,$t=lr.style.top,bt=lr.style.right,Ce=lr.style.bottom,yt=lr.style.overflow,ze=(0,r.Z)((0,r.Z)({},Be[qe]),ye),xe=Ht.createElement("div");(Zt=lr.parentElement)===null||Zt===void 0||Zt.appendChild(xe),xe.style.left="".concat(lr.offsetLeft,"px"),xe.style.top="".concat(lr.offsetTop,"px"),xe.style.position=Ae,xe.style.height="".concat(lr.offsetHeight,"px"),xe.style.width="".concat(lr.offsetWidth,"px"),lr.style.left="0",lr.style.top="0",lr.style.right="auto",lr.style.bottom="auto",lr.style.overflow="hidden";var dt;if(Array.isArray(ot))dt={x:ot[0],y:ot[1],width:0,height:0};else{var It=ot.getBoundingClientRect();dt={x:It.x,y:It.y,width:It.width,height:It.height}}var Fe=lr.getBoundingClientRect(),Dr=Ht.documentElement,mt=Dr.clientWidth,qr=Dr.clientHeight,sn=Dr.scrollWidth,Nt=Dr.scrollHeight,Jt=Dr.scrollTop,Lt=Dr.scrollLeft,Qt=Fe.height,wr=Fe.width,Ir=dt.height,At=dt.width,Kt={left:0,top:0,right:mt,bottom:qr},Bt={left:-Lt,top:-Jt,right:sn-Lt,bottom:Nt-Jt},qt=ze.htmlRegion,yr="visible",Qr="visibleFirst";qt!=="scroll"&&qt!==Qr&&(qt=yr);var Hr=qt===Qr,jn=ie(Bt,or),En=ie(Kt,or),Yn=qt===yr?En:jn,St=Hr?En:Yn;lr.style.left="auto",lr.style.top="auto",lr.style.right="0",lr.style.bottom="0";var Vr=lr.getBoundingClientRect();lr.style.left=st,lr.style.top=$t,lr.style.right=bt,lr.style.bottom=Ce,lr.style.overflow=yt,(Gt=lr.parentElement)===null||Gt===void 0||Gt.removeChild(xe);var ii=Z(Math.round(wr/parseFloat(pe)*1e3)/1e3),Bi=Z(Math.round(Qt/parseFloat(Tt)*1e3)/1e3);if(ii===0||Bi===0||(0,u.Sh)(ot)&&!(0,Q.Z)(ot))return;var $n=ze.offset,ci=ze.targetOffset,Di=Se(Fe,$n),Gi=(0,i.Z)(Di,2),Pi=Gi[0],Ui=Gi[1],da=Se(dt,ci),sa=(0,i.Z)(da,2),Ji=sa[0],vi=sa[1];dt.x-=Ji,dt.y-=vi;var $i=ze.points||[],Ia=(0,i.Z)($i,2),xt=Ia[0],wa=Ia[1],Ki=Pe(wa),gi=Pe(xt),ka=Ge(dt,Ki),Yi=Ge(Fe,gi),Jn=(0,r.Z)({},ze),zn=ka.x-Yi.x+Pi,we=ka.y-Yi.y+Ui,nt=Ga(zn,we),Je=Ga(zn,we,En),Ct=Ge(dt,["t","l"]),lt=Ge(Fe,["t","l"]),dr=Ge(dt,["b","r"]),pr=Ge(Fe,["b","r"]),Cr=ze.overflow||{},zr=Cr.adjustX,Jr=Cr.adjustY,Nr=Cr.shiftX,Cn=Cr.shiftY,vr=function(xo){return typeof xo=="boolean"?xo:xo>=0},Fn,Qn,Ke,ct;Ni();var _e=vr(Jr),sr=gi[0]===Ki[0];if(_e&&gi[0]==="t"&&(Qn>St.bottom||rr.current.bt)){var nr=we;sr?nr-=Qt-Ir:nr=Ct.y-pr.y-Ui;var Rr=Ga(zn,nr),Gr=Ga(zn,nr,En);Rr>nt||Rr===nt&&(!Hr||Gr>=Je)?(rr.current.bt=!0,we=nr,Ui=-Ui,Jn.points=[Ne(gi,0),Ne(Ki,0)]):rr.current.bt=!1}if(_e&&gi[0]==="b"&&(Fnnt||hn===nt&&(!Hr||Ei>=Je)?(rr.current.tb=!0,we=Wr,Ui=-Ui,Jn.points=[Ne(gi,0),Ne(Ki,0)]):rr.current.tb=!1}var ln=vr(zr),yn=gi[1]===Ki[1];if(ln&&gi[1]==="l"&&(ct>St.right||rr.current.rl)){var $r=zn;yn?$r-=wr-At:$r=Ct.x-pr.x-Pi;var kn=Ga($r,we),oi=Ga($r,we,En);kn>nt||kn===nt&&(!Hr||oi>=Je)?(rr.current.rl=!0,zn=$r,Pi=-Pi,Jn.points=[Ne(gi,1),Ne(Ki,1)]):rr.current.rl=!1}if(ln&&gi[1]==="r"&&(Kent||Qs===nt&&(!Hr||Ba>=Je)?(rr.current.lr=!0,zn=Ea,Pi=-Pi,Jn.points=[Ne(gi,1),Ne(Ki,1)]):rr.current.lr=!1}Ni();var Ws=Nr===!0?0:Nr;typeof Ws=="number"&&(KeEn.right&&(zn-=ct-En.right-Pi,dt.x>En.right-Ws&&(zn+=dt.x-En.right+Ws)));var Bs=Cn===!0?0:Cn;typeof Bs=="number"&&(FnEn.bottom&&(we-=Qn-En.bottom-Ui,dt.y>En.bottom-Bs&&(we+=dt.y-En.bottom+Bs)));var ls=Fe.x+zn,co=ls+wr,Ta=Fe.y+we,Ds=Ta+Qt,vs=dt.x,mo=vs+At,ta=dt.y,to=ta+Ir,Bo=Math.max(ls,vs),Na=Math.min(co,mo),Hs=(Bo+Na)/2,di=Hs-ls,ro=Math.max(Ta,ta),Rn=Math.min(Ds,to),cs=(ro+Rn)/2,ks=cs-Ta;De==null||De(ft,Jn);var Rs=Vr.right-Fe.x-(zn+Fe.width),ea=Vr.bottom-Fe.y-(we+Fe.height);ut({ready:!0,offsetX:zn/ii,offsetY:we/Bi,offsetR:Rs/ii,offsetB:ea/Bi,arrowX:di/ii,arrowY:ks/Bi,scaleX:ii,scaleY:Bi,align:Jn})}}),Yt=function(){pt.current+=1;var Gt=pt.current;Promise.resolve().then(function(){pt.current===Gt&&tt()})},Dt=function(){ut(function(Gt){return(0,r.Z)((0,r.Z)({},Gt),{},{ready:!1})})};return(0,y.Z)(Dt,[qe]),(0,y.Z)(function(){et||Dt()},[et]),[Qe.ready,Qe.offsetX,Qe.offsetY,Qe.offsetR,Qe.offsetB,Qe.arrowX,Qe.arrowY,Qe.scaleX,Qe.scaleY,Qe.align,Yt]}var ht=e(94480);function Pt(et,ft,ot,qe,Be){(0,y.Z)(function(){if(et&&ft&&ot){let pt=function(){qe(),Be()};var ye=ft,De=ot,$e=le(ye),We=le(De),Qe=q(De),ut=new Set([Qe].concat((0,ht.Z)($e),(0,ht.Z)(We)));return ut.forEach(function(or){or.addEventListener("scroll",pt,{passive:!0})}),Qe.addEventListener("resize",pt,{passive:!0}),qe(),function(){ut.forEach(function(or){or.removeEventListener("scroll",pt),Qe.removeEventListener("resize",pt)})}}},[et,ft,ot])}var Wt=e(48736),Rt=e(16089);function ar(et,ft,ot,qe,Be,ye,De,$e){var We=b.useRef(et),Qe=b.useRef(!1);We.current!==et&&(Qe.current=!0,We.current=et),b.useEffect(function(){var ut=(0,Rt.Z)(function(){Qe.current=!1});return function(){Rt.Z.cancel(ut)}},[et]),b.useEffect(function(){if(ft&&qe&&(!Be||ye)){var ut=function(){var Ae=!1,st=function(Ce){var yt=Ce.target;Ae=De(yt)},$t=function(Ce){var yt=Ce.target;!Qe.current&&We.current&&!Ae&&!De(yt)&&$e(!1)};return[st,$t]},pt=ut(),or=(0,i.Z)(pt,2),rr=or[0],Le=or[1],tt=ut(),Yt=(0,i.Z)(tt,2),Dt=Yt[0],Zt=Yt[1],Gt=q(qe);Gt.addEventListener("mousedown",rr,!0),Gt.addEventListener("click",Le,!0),Gt.addEventListener("contextmenu",Le,!0);var lr=(0,a.A)(ot);if(lr&&(lr.addEventListener("mousedown",Dt,!0),lr.addEventListener("click",Zt,!0),lr.addEventListener("contextmenu",Zt,!0)),0)var Ht,Te,ce,pe;return function(){Gt.removeEventListener("mousedown",rr,!0),Gt.removeEventListener("click",Le,!0),Gt.removeEventListener("contextmenu",Le,!0),lr&&(lr.removeEventListener("mousedown",Dt,!0),lr.removeEventListener("click",Zt,!0),lr.removeEventListener("contextmenu",Zt,!0))}}},[ft,ot,qe,Be,ye])}var Ue=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function _t(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,ft=b.forwardRef(function(ot,qe){var Be=ot.prefixCls,ye=Be===void 0?"rc-trigger-popup":Be,De=ot.children,$e=ot.action,We=$e===void 0?"hover":$e,Qe=ot.showAction,ut=ot.hideAction,pt=ot.popupVisible,or=ot.defaultPopupVisible,rr=ot.onPopupVisibleChange,Le=ot.afterPopupVisibleChange,tt=ot.mouseEnterDelay,Yt=ot.mouseLeaveDelay,Dt=Yt===void 0?.1:Yt,Zt=ot.focusDelay,Gt=ot.blurDelay,lr=ot.mask,Ht=ot.maskClosable,Te=Ht===void 0?!0:Ht,ce=ot.getPopupContainer,pe=ot.forceRender,Tt=ot.autoDestroy,Ae=ot.destroyPopupOnHide,st=ot.popup,$t=ot.popupClassName,bt=ot.popupStyle,Ce=ot.popupPlacement,yt=ot.builtinPlacements,ze=yt===void 0?{}:yt,xe=ot.popupAlign,dt=ot.zIndex,It=ot.stretch,Fe=ot.getPopupClassNameFromAlign,Dr=ot.fresh,mt=ot.alignPoint,qr=ot.onPopupClick,sn=ot.onPopupAlign,Nt=ot.arrow,Jt=ot.popupMotion,Lt=ot.maskMotion,Qt=ot.popupTransitionName,wr=ot.popupAnimation,Ir=ot.maskTransitionName,At=ot.maskAnimation,Kt=ot.className,Bt=ot.getTriggerDOMNode,qt=(0,l.Z)(ot,Ue),yr=Tt||Ae||!1,Qr=b.useState(!1),Hr=(0,i.Z)(Qr,2),jn=Hr[0],En=Hr[1];(0,y.Z)(function(){En((0,m.Z)())},[]);var Yn=b.useRef({}),St=b.useContext(ne),Vr=b.useMemo(function(){return{registerSubPopup:function(_i,es){Yn.current[_i]=es,St==null||St.registerSubPopup(_i,es)}}},[St]),ii=(0,p.Z)(),Bi=b.useState(null),$n=(0,i.Z)(Bi,2),ci=$n[0],Di=$n[1],Gi=(0,x.Z)(function(pi){(0,u.Sh)(pi)&&ci!==pi&&Di(pi),St==null||St.registerSubPopup(ii,pi)}),Pi=b.useState(null),Ui=(0,i.Z)(Pi,2),da=Ui[0],sa=Ui[1],Ji=b.useRef(null),vi=(0,x.Z)(function(pi){(0,u.Sh)(pi)&&da!==pi&&(sa(pi),Ji.current=pi)}),$i=b.Children.only(De),Ia=($i==null?void 0:$i.props)||{},xt={},wa=(0,x.Z)(function(pi){var _i,es,ds=da;return(ds==null?void 0:ds.contains(pi))||((_i=(0,a.A)(ds))===null||_i===void 0?void 0:_i.host)===pi||pi===ds||(ci==null?void 0:ci.contains(pi))||((es=(0,a.A)(ci))===null||es===void 0?void 0:es.host)===pi||pi===ci||Object.values(Yn.current).some(function(is){return(is==null?void 0:is.contains(pi))||pi===is})}),Ki=ee(ye,Jt,wr,Qt),gi=ee(ye,Lt,At,Ir),ka=b.useState(or||!1),Yi=(0,i.Z)(ka,2),Jn=Yi[0],zn=Yi[1],we=pt!=null?pt:Jn,nt=(0,x.Z)(function(pi){pt===void 0&&zn(pi)});(0,y.Z)(function(){zn(pt||!1)},[pt]);var Je=b.useRef(we);Je.current=we;var Ct=b.useRef([]);Ct.current=[];var lt=(0,x.Z)(function(pi){var _i;nt(pi),((_i=Ct.current[Ct.current.length-1])!==null&&_i!==void 0?_i:we)!==pi&&(Ct.current.push(pi),rr==null||rr(pi))}),dr=b.useRef(),pr=function(){clearTimeout(dr.current)},Cr=function(_i){var es=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pr(),es===0?lt(_i):dr.current=setTimeout(function(){lt(_i)},es*1e3)};b.useEffect(function(){return pr},[]);var zr=b.useState(!1),Jr=(0,i.Z)(zr,2),Nr=Jr[0],Cn=Jr[1];(0,y.Z)(function(pi){(!pi||we)&&Cn(!0)},[we]);var vr=b.useState(null),Fn=(0,i.Z)(vr,2),Qn=Fn[0],Ke=Fn[1],ct=b.useState([0,0]),_e=(0,i.Z)(ct,2),sr=_e[0],nr=_e[1],Rr=function(_i){nr([_i.clientX,_i.clientY])},Gr=kt(we,ci,mt?sr:da,Ce,ze,xe,sn),Wr=(0,i.Z)(Gr,11),hn=Wr[0],Ei=Wr[1],ln=Wr[2],yn=Wr[3],$r=Wr[4],kn=Wr[5],oi=Wr[6],Ea=Wr[7],Qs=Wr[8],Ba=Wr[9],Ws=Wr[10],Bs=J(jn,We,Qe,ut),ls=(0,i.Z)(Bs,2),co=ls[0],Ta=ls[1],Ds=co.has("click"),vs=Ta.has("click")||Ta.has("contextMenu"),mo=(0,x.Z)(function(){Nr||Ws()}),ta=function(){Je.current&&mt&&vs&&Cr(!1)};Pt(we,da,ci,mo,ta),(0,y.Z)(function(){mo()},[sr,Ce]),(0,y.Z)(function(){we&&!(ze!=null&&ze[Ce])&&mo()},[JSON.stringify(xe)]);var to=b.useMemo(function(){var pi=se(ze,ye,Ba,mt);return o()(pi,Fe==null?void 0:Fe(Ba))},[Ba,Fe,ze,ye,mt]);b.useImperativeHandle(qe,function(){return{nativeElement:Ji.current,forceAlign:mo}});var Bo=b.useState(0),Na=(0,i.Z)(Bo,2),Hs=Na[0],di=Na[1],ro=b.useState(0),Rn=(0,i.Z)(ro,2),cs=Rn[0],ks=Rn[1],Rs=function(){if(It&&da){var _i=da.getBoundingClientRect();di(_i.width),ks(_i.height)}},ea=function(){Rs(),mo()},Ga=function(_i){Cn(!1),Ws(),Le==null||Le(_i)},Ni=function(){return new Promise(function(_i){Rs(),Ke(function(){return _i})})};(0,y.Z)(function(){Qn&&(Ws(),Qn(),Ke(null))},[Qn]);function Ls(pi,_i,es,ds){xt[pi]=function(is){var Ha;ds==null||ds(is),Cr(_i,es);for(var gs=arguments.length,$o=new Array(gs>1?gs-1:0),Ss=1;Ss1?es-1:0),is=1;is1?es-1:0),is=1;is=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;g.Z=r},22575:function(d,g,e){"use strict";e.d(g,{zt:function(){return hs},$j:function(){return Xn},Ue:function(){return xo},I0:function(){return no},v9:function(){return pu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return At},all:function(){return Fe},apply:function(){return sn},call:function(){return qr},cancel:function(){return wr},cancelled:function(){return Kt},cps:function(){return Nt},flush:function(){return Bt},fork:function(){return Jt},getContext:function(){return qt},join:function(){return Qt},put:function(){return It},race:function(){return Dr},select:function(){return Ir},setContext:function(){return yr},spawn:function(){return Lt},take:function(){return xe},takeEvery:function(){return nt},takeLatest:function(){return Je},takem:function(){return dt},throttle:function(){return Ct}});var i=e(59301),l=e(75682),c=e(59781),f=Object.assign||function(Xe){for(var Ie=1;Ie=0&&Xe.splice(Ft,1)}var H={from:function(Ie){var Ft=Array(Ie.length);for(var vt in Ie)B(Ie,vt)&&(Ft[vt]=Ie[vt]);return Ft}};function ae(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=f({},Xe),Ft=new Promise(function(vt,Er){Ie.resolve=vt,Ie.reject=Er});return Ie.promise=Ft,Ie}function ne(Xe){for(var Ie=[],Ft=0;Ft1&&arguments[1]!==void 0?arguments[1]:!0,Ft=void 0,vt=new Promise(function(Er){Ft=setTimeout(function(){return Er(Ie)},Xe)});return vt[p]=function(){return clearTimeout(Ft)},vt}function J(){var Xe,Ie=!0,Ft=void 0,vt=void 0;return Xe={},Xe[u]=!0,Xe.isRunning=function(){return Ie},Xe.result=function(){return Ft},Xe.error=function(){return vt},Xe.setRunning=function(Fr){return Ie=Fr},Xe.setResult=function(Fr){return Ft=Fr},Xe.setError=function(Fr){return vt=Fr},Xe}function Q(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Xe}}var V=Q(),se=function(Ie){throw Ie},ee=function(Ie){return{value:Ie,done:!0}};function q(Xe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",vt=arguments[3],Er={name:Ft,next:Xe,throw:Ie,return:ee};return vt&&(Er[a]=!0),typeof Symbol!="undefined"&&(Er[Symbol.iterator]=function(){return Er}),Er}function le(Xe,Ie){var Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Xe+": "+Ie+` -`+(Ft&&Ft.stack||Ft)):console[Xe](Ie,Ft)}function Z(Xe,Ie){return function(){return Xe.apply(void 0,arguments)}}var j=function(Ie,Ft){return Ie+" has been deprecated in favor of "+Ft+", please update your code"},ie=function(Ie){return new Error(` +}`),J)}else(0,m.jL)(J);return function(){(0,m.jL)(J)}},[ae,J])}var I=!1;function M(H){return typeof H=="boolean"&&(I=H),I}var B=function(ae){return ae===!1?!1:!(0,c.Z)()||!ae?null:typeof ae=="string"?document.querySelector(ae):typeof ae=="function"?ae():ae},N=i.forwardRef(function(H,ae){var ne=H.open,oe=H.autoLock,J=H.getContainer,Q=H.debug,V=H.autoDestroy,se=V===void 0?!0:V,ee=H.children,q=i.useState(ne),le=(0,r.Z)(q,2),Z=le[0],U=le[1],ie=Z||ne;i.useEffect(function(){(se||ne)&&U(ne)},[ne,se]);var me=i.useState(function(){return B(J)}),Se=(0,r.Z)(me,2),Pe=Se[0],Ge=Se[1];i.useEffect(function(){var et=B(J);Ge(et!=null?et:null)});var Ne=y(ie&&!Pe,Q),kt=(0,r.Z)(Ne,2),ht=kt[0],Pt=kt[1],Wt=Pe!=null?Pe:ht;A(oe&&ne&&(0,c.Z)()&&(Wt===ht||Wt===document.body));var Rt=null;if(ee&&(0,o.Yr)(ee)&&ae){var ar=ee;Rt=ar.ref}var Ue=(0,o.x1)(Rt,ae);if(!ie||!(0,c.Z)()||Pe===void 0)return null;var _t=Wt===!1||M(),Mt=ee;return ae&&(Mt=i.cloneElement(ee,{ref:Ue})),i.createElement(u.Provider,{value:Pt},_t?Mt:(0,l.createPortal)(Mt,Wt))}),K=N,G=K},35593:function(d,g,e){"use strict";e.d(g,{Z:function(){return Mt}});var r=e(33885),i=e(42978),l=e(75931),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),S=e(54476),k=e(77900),R=e(8654);function A(et){var ft=et.prefixCls,ot=et.align,qe=et.arrow,Be=et.arrowPos,ye=qe||{},De=ye.className,$e=ye.content,We=Be.x,Qe=We===void 0?0:We,ut=Be.y,pt=ut===void 0?0:ut,or=b.useRef();if(!ot||!ot.points)return null;var rr={position:"absolute"};if(ot.autoArrow!==!1){var Le=ot.points[0],tt=ot.points[1],Yt=Le[0],Dt=Le[1],Zt=tt[0],Gt=tt[1];Yt===Zt||!["t","b"].includes(Yt)?rr.top=pt:Yt==="t"?rr.top=0:rr.bottom=0,Dt===Gt||!["l","r"].includes(Dt)?rr.left=Qe:Dt==="l"?rr.left=0:rr.right=0}return b.createElement("div",{ref:or,className:o()("".concat(ft,"-arrow"),De),style:rr},$e)}function I(et){var ft=et.prefixCls,ot=et.open,qe=et.zIndex,Be=et.mask,ye=et.motion;return Be?b.createElement(k.default,(0,S.Z)({},ye,{motionAppear:!0,visible:ot,removeOnLeave:!0}),function(De){var $e=De.className;return b.createElement("div",{style:{zIndex:qe},className:o()("".concat(ft,"-mask"),$e)})}):null}var M=b.memo(function(et){var ft=et.children;return ft},function(et,ft){return ft.cache}),B=M,N=b.forwardRef(function(et,ft){var ot=et.popup,qe=et.className,Be=et.prefixCls,ye=et.style,De=et.target,$e=et.onVisibleChanged,We=et.open,Qe=et.keepDom,ut=et.fresh,pt=et.onClick,or=et.mask,rr=et.arrow,Le=et.arrowPos,tt=et.align,Yt=et.motion,Dt=et.maskMotion,Zt=et.forceRender,Gt=et.getPopupContainer,lr=et.autoDestroy,Ht=et.portal,Te=et.zIndex,ce=et.onMouseEnter,pe=et.onMouseLeave,Tt=et.onPointerEnter,Ae=et.ready,st=et.offsetX,$t=et.offsetY,bt=et.offsetR,Ce=et.offsetB,yt=et.onAlign,ze=et.onPrepare,xe=et.stretch,dt=et.targetWidth,It=et.targetHeight,Fe=typeof ot=="function"?ot():ot,Dr=We||Qe,mt=(Gt==null?void 0:Gt.length)>0,qr=b.useState(!Gt||!mt),sn=(0,i.Z)(qr,2),Nt=sn[0],Jt=sn[1];if((0,y.Z)(function(){!Nt&&mt&&De&&Jt(!0)},[Nt,mt,De]),!Nt)return null;var Lt="auto",Xt={left:"-1000vw",top:"-1000vh",right:Lt,bottom:Lt};if(Ae||!We){var wr,Ir=tt.points,At=tt.dynamicInset||((wr=tt._experimental)===null||wr===void 0?void 0:wr.dynamicInset),Kt=At&&Ir[0][1]==="r",Bt=At&&Ir[0][0]==="b";Kt?(Xt.right=bt,Xt.left=Lt):(Xt.left=st,Xt.right=Lt),Bt?(Xt.bottom=Ce,Xt.top=Lt):(Xt.top=$t,Xt.bottom=Lt)}var qt={};return xe&&(xe.includes("height")&&It?qt.height=It:xe.includes("minHeight")&&It&&(qt.minHeight=It),xe.includes("width")&&dt?qt.width=dt:xe.includes("minWidth")&&dt&&(qt.minWidth=dt)),We||(qt.pointerEvents="none"),b.createElement(Ht,{open:Zt||Dr,getContainer:Gt&&function(){return Gt(De)},autoDestroy:lr},b.createElement(I,{prefixCls:Be,open:We,zIndex:Te,mask:or,motion:Dt}),b.createElement(h.Z,{onResize:yt,disabled:!We},function(yr){return b.createElement(k.default,(0,S.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Zt,leavedClassName:"".concat(Be,"-hidden")},Yt,{onAppearPrepare:ze,onEnterPrepare:ze,visible:We,onVisibleChanged:function(Hr){var jn;Yt==null||(jn=Yt.onVisibleChanged)===null||jn===void 0||jn.call(Yt,Hr),$e(Hr)}}),function(Qr,Hr){var jn=Qr.className,En=Qr.style,Yn=o()(Be,jn,qe);return b.createElement("div",{ref:(0,R.sQ)(yr,ft,Hr),className:Yn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Le.x||0,"px"),"--arrow-y":"".concat(Le.y||0,"px")},Xt),qt),En),{},{boxSizing:"border-box",zIndex:Te},ye),onMouseEnter:ce,onMouseLeave:pe,onPointerEnter:Tt,onClick:pt},rr&&b.createElement(A,{prefixCls:Be,arrow:rr,arrowPos:Le,align:tt}),b.createElement(B,{cache:!We&&!ut},Fe))})}))}),K=N,G=b.forwardRef(function(et,ft){var ot=et.children,qe=et.getTriggerDOMNode,Be=(0,R.Yr)(ot),ye=b.useCallback(function($e){(0,R.mH)(ft,qe?qe($e):$e)},[qe]),De=(0,R.x1)(ye,ot.ref);return Be?b.cloneElement(ot,{ref:De}):ot}),H=G,ae=b.createContext(null),ne=ae;function oe(et){return et?Array.isArray(et)?et:[et]:[]}function J(et,ft,ot,qe){return b.useMemo(function(){var Be=oe(ot!=null?ot:ft),ye=oe(qe!=null?qe:ft),De=new Set(Be),$e=new Set(ye);return et&&(De.has("hover")&&(De.delete("hover"),De.add("click")),$e.has("hover")&&($e.delete("hover"),$e.add("click"))),[De,$e]},[et,ft,ot,qe])}var Q=e(29194);function V(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ot=arguments.length>2?arguments[2]:void 0;return ot?et[0]===ft[0]:et[0]===ft[0]&&et[1]===ft[1]}function se(et,ft,ot,qe){for(var Be=ot.points,ye=Object.keys(et),De=0;De1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(et)?ft:et}function U(et){return Z(parseFloat(et),0)}function ie(et,ft){var ot=(0,r.Z)({},et);return(ft||[]).forEach(function(qe){if(!(qe instanceof HTMLBodyElement||qe instanceof HTMLHtmlElement)){var Be=q(qe).getComputedStyle(qe),ye=Be.overflow,De=Be.overflowClipMargin,$e=Be.borderTopWidth,We=Be.borderBottomWidth,Qe=Be.borderLeftWidth,ut=Be.borderRightWidth,pt=qe.getBoundingClientRect(),or=qe.offsetHeight,rr=qe.clientHeight,Le=qe.offsetWidth,tt=qe.clientWidth,Yt=U($e),Dt=U(We),Zt=U(Qe),Gt=U(ut),lr=Z(Math.round(pt.width/Le*1e3)/1e3),Ht=Z(Math.round(pt.height/or*1e3)/1e3),Te=(Le-tt-Zt-Gt)*lr,ce=(or-rr-Yt-Dt)*Ht,pe=Yt*Ht,Tt=Dt*Ht,Ae=Zt*lr,st=Gt*lr,$t=0,bt=0;if(ye==="clip"){var Ce=U(De);$t=Ce*lr,bt=Ce*Ht}var yt=pt.x+Ae-$t,ze=pt.y+pe-bt,xe=yt+pt.width+2*$t-Ae-st-Te,dt=ze+pt.height+2*bt-pe-Tt-ce;ot.left=Math.max(ot.left,yt),ot.top=Math.max(ot.top,ze),ot.right=Math.min(ot.right,xe),ot.bottom=Math.min(ot.bottom,dt)}}),ot}function me(et){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ot="".concat(ft),qe=ot.match(/^(.*)\%$/);return qe?et*(parseFloat(qe[1])/100):parseFloat(ot)}function Se(et,ft){var ot=ft||[],qe=(0,i.Z)(ot,2),Be=qe[0],ye=qe[1];return[me(et.width,Be),me(et.height,ye)]}function Pe(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[et[0],et[1]]}function Ge(et,ft){var ot=ft[0],qe=ft[1],Be,ye;return ot==="t"?ye=et.y:ot==="b"?ye=et.y+et.height:ye=et.y+et.height/2,qe==="l"?Be=et.x:qe==="r"?Be=et.x+et.width:Be=et.x+et.width/2,{x:Be,y:ye}}function Ne(et,ft){var ot={t:"b",b:"t",l:"r",r:"l"};return et.map(function(qe,Be){return Be===ft?ot[qe]||"c":qe}).join("")}function kt(et,ft,ot,qe,Be,ye,De){var $e=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Be[qe]||{}}),We=(0,i.Z)($e,2),Qe=We[0],ut=We[1],pt=b.useRef(0),or=b.useMemo(function(){return ft?le(ft):[]},[ft]),rr=b.useRef({}),Le=function(){rr.current={}};et||Le();var tt=(0,x.Z)(function(){if(ft&&ot&&et){let Ga=function(Ls,xo){var jo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yn,Go=Fe.x+Ls,du=Fe.y+xo,hu=Go+wr,go=du+Xt,Uo=Math.max(Go,jo.left),So=Math.max(du,jo.top),Yo=Math.min(hu,jo.right),$o=Math.min(go,jo.bottom);return Math.max(0,(Yo-Uo)*($o-So))},Ni=function(){Fn=Fe.y+we,Qn=Fn+Xt,Ke=Fe.x+zn,ct=Ke+wr};var Zt,Gt,lr=ft,Ht=lr.ownerDocument,Te=q(lr),ce=Te.getComputedStyle(lr),pe=ce.width,Tt=ce.height,Ae=ce.position,st=lr.style.left,$t=lr.style.top,bt=lr.style.right,Ce=lr.style.bottom,yt=lr.style.overflow,ze=(0,r.Z)((0,r.Z)({},Be[qe]),ye),xe=Ht.createElement("div");(Zt=lr.parentElement)===null||Zt===void 0||Zt.appendChild(xe),xe.style.left="".concat(lr.offsetLeft,"px"),xe.style.top="".concat(lr.offsetTop,"px"),xe.style.position=Ae,xe.style.height="".concat(lr.offsetHeight,"px"),xe.style.width="".concat(lr.offsetWidth,"px"),lr.style.left="0",lr.style.top="0",lr.style.right="auto",lr.style.bottom="auto",lr.style.overflow="hidden";var dt;if(Array.isArray(ot))dt={x:ot[0],y:ot[1],width:0,height:0};else{var It=ot.getBoundingClientRect();dt={x:It.x,y:It.y,width:It.width,height:It.height}}var Fe=lr.getBoundingClientRect(),Dr=Ht.documentElement,mt=Dr.clientWidth,qr=Dr.clientHeight,sn=Dr.scrollWidth,Nt=Dr.scrollHeight,Jt=Dr.scrollTop,Lt=Dr.scrollLeft,Xt=Fe.height,wr=Fe.width,Ir=dt.height,At=dt.width,Kt={left:0,top:0,right:mt,bottom:qr},Bt={left:-Lt,top:-Jt,right:sn-Lt,bottom:Nt-Jt},qt=ze.htmlRegion,yr="visible",Qr="visibleFirst";qt!=="scroll"&&qt!==Qr&&(qt=yr);var Hr=qt===Qr,jn=ie(Bt,or),En=ie(Kt,or),Yn=qt===yr?En:jn,St=Hr?En:Yn;lr.style.left="auto",lr.style.top="auto",lr.style.right="0",lr.style.bottom="0";var Vr=lr.getBoundingClientRect();lr.style.left=st,lr.style.top=$t,lr.style.right=bt,lr.style.bottom=Ce,lr.style.overflow=yt,(Gt=lr.parentElement)===null||Gt===void 0||Gt.removeChild(xe);var ii=Z(Math.round(wr/parseFloat(pe)*1e3)/1e3),Bi=Z(Math.round(Xt/parseFloat(Tt)*1e3)/1e3);if(ii===0||Bi===0||(0,u.Sh)(ot)&&!(0,Q.Z)(ot))return;var $n=ze.offset,ci=ze.targetOffset,Di=Se(Fe,$n),Gi=(0,i.Z)(Di,2),Pi=Gi[0],Ui=Gi[1],da=Se(dt,ci),sa=(0,i.Z)(da,2),Ji=sa[0],vi=sa[1];dt.x-=Ji,dt.y-=vi;var $i=ze.points||[],Ia=(0,i.Z)($i,2),xt=Ia[0],wa=Ia[1],Ki=Pe(wa),gi=Pe(xt),ka=Ge(dt,Ki),Yi=Ge(Fe,gi),Jn=(0,r.Z)({},ze),zn=ka.x-Yi.x+Pi,we=ka.y-Yi.y+Ui,nt=Ga(zn,we),Je=Ga(zn,we,En),Ct=Ge(dt,["t","l"]),lt=Ge(Fe,["t","l"]),dr=Ge(dt,["b","r"]),pr=Ge(Fe,["b","r"]),Cr=ze.overflow||{},zr=Cr.adjustX,Jr=Cr.adjustY,Nr=Cr.shiftX,Cn=Cr.shiftY,vr=function(xo){return typeof xo=="boolean"?xo:xo>=0},Fn,Qn,Ke,ct;Ni();var _e=vr(Jr),sr=gi[0]===Ki[0];if(_e&&gi[0]==="t"&&(Qn>St.bottom||rr.current.bt)){var nr=we;sr?nr-=Xt-Ir:nr=Ct.y-pr.y-Ui;var Rr=Ga(zn,nr),Gr=Ga(zn,nr,En);Rr>nt||Rr===nt&&(!Hr||Gr>=Je)?(rr.current.bt=!0,we=nr,Ui=-Ui,Jn.points=[Ne(gi,0),Ne(Ki,0)]):rr.current.bt=!1}if(_e&&gi[0]==="b"&&(Fnnt||hn===nt&&(!Hr||Ei>=Je)?(rr.current.tb=!0,we=Wr,Ui=-Ui,Jn.points=[Ne(gi,0),Ne(Ki,0)]):rr.current.tb=!1}var ln=vr(zr),yn=gi[1]===Ki[1];if(ln&&gi[1]==="l"&&(ct>St.right||rr.current.rl)){var $r=zn;yn?$r-=wr-At:$r=Ct.x-pr.x-Pi;var kn=Ga($r,we),oi=Ga($r,we,En);kn>nt||kn===nt&&(!Hr||oi>=Je)?(rr.current.rl=!0,zn=$r,Pi=-Pi,Jn.points=[Ne(gi,1),Ne(Ki,1)]):rr.current.rl=!1}if(ln&&gi[1]==="r"&&(Kent||Qs===nt&&(!Hr||Ba>=Je)?(rr.current.lr=!0,zn=Ea,Pi=-Pi,Jn.points=[Ne(gi,1),Ne(Ki,1)]):rr.current.lr=!1}Ni();var Ws=Nr===!0?0:Nr;typeof Ws=="number"&&(KeEn.right&&(zn-=ct-En.right-Pi,dt.x>En.right-Ws&&(zn+=dt.x-En.right+Ws)));var Bs=Cn===!0?0:Cn;typeof Bs=="number"&&(FnEn.bottom&&(we-=Qn-En.bottom-Ui,dt.y>En.bottom-Bs&&(we+=dt.y-En.bottom+Bs)));var ls=Fe.x+zn,co=ls+wr,Ta=Fe.y+we,Ds=Ta+Xt,vs=dt.x,mo=vs+At,ta=dt.y,to=ta+Ir,No=Math.max(ls,vs),Na=Math.min(co,mo),Hs=(No+Na)/2,di=Hs-ls,ro=Math.max(Ta,ta),Rn=Math.min(Ds,to),cs=(ro+Rn)/2,ks=cs-Ta;De==null||De(ft,Jn);var Rs=Vr.right-Fe.x-(zn+Fe.width),ea=Vr.bottom-Fe.y-(we+Fe.height);ut({ready:!0,offsetX:zn/ii,offsetY:we/Bi,offsetR:Rs/ii,offsetB:ea/Bi,arrowX:di/ii,arrowY:ks/Bi,scaleX:ii,scaleY:Bi,align:Jn})}}),Yt=function(){pt.current+=1;var Gt=pt.current;Promise.resolve().then(function(){pt.current===Gt&&tt()})},Dt=function(){ut(function(Gt){return(0,r.Z)((0,r.Z)({},Gt),{},{ready:!1})})};return(0,y.Z)(Dt,[qe]),(0,y.Z)(function(){et||Dt()},[et]),[Qe.ready,Qe.offsetX,Qe.offsetY,Qe.offsetR,Qe.offsetB,Qe.arrowX,Qe.arrowY,Qe.scaleX,Qe.scaleY,Qe.align,Yt]}var ht=e(94480);function Pt(et,ft,ot,qe,Be){(0,y.Z)(function(){if(et&&ft&&ot){let pt=function(){qe(),Be()};var ye=ft,De=ot,$e=le(ye),We=le(De),Qe=q(De),ut=new Set([Qe].concat((0,ht.Z)($e),(0,ht.Z)(We)));return ut.forEach(function(or){or.addEventListener("scroll",pt,{passive:!0})}),Qe.addEventListener("resize",pt,{passive:!0}),qe(),function(){ut.forEach(function(or){or.removeEventListener("scroll",pt),Qe.removeEventListener("resize",pt)})}}},[et,ft,ot])}var Wt=e(48736),Rt=e(16089);function ar(et,ft,ot,qe,Be,ye,De,$e){var We=b.useRef(et),Qe=b.useRef(!1);We.current!==et&&(Qe.current=!0,We.current=et),b.useEffect(function(){var ut=(0,Rt.Z)(function(){Qe.current=!1});return function(){Rt.Z.cancel(ut)}},[et]),b.useEffect(function(){if(ft&&qe&&(!Be||ye)){var ut=function(){var Ae=!1,st=function(Ce){var yt=Ce.target;Ae=De(yt)},$t=function(Ce){var yt=Ce.target;!Qe.current&&We.current&&!Ae&&!De(yt)&&$e(!1)};return[st,$t]},pt=ut(),or=(0,i.Z)(pt,2),rr=or[0],Le=or[1],tt=ut(),Yt=(0,i.Z)(tt,2),Dt=Yt[0],Zt=Yt[1],Gt=q(qe);Gt.addEventListener("mousedown",rr,!0),Gt.addEventListener("click",Le,!0),Gt.addEventListener("contextmenu",Le,!0);var lr=(0,a.A)(ot);if(lr&&(lr.addEventListener("mousedown",Dt,!0),lr.addEventListener("click",Zt,!0),lr.addEventListener("contextmenu",Zt,!0)),0)var Ht,Te,ce,pe;return function(){Gt.removeEventListener("mousedown",rr,!0),Gt.removeEventListener("click",Le,!0),Gt.removeEventListener("contextmenu",Le,!0),lr&&(lr.removeEventListener("mousedown",Dt,!0),lr.removeEventListener("click",Zt,!0),lr.removeEventListener("contextmenu",Zt,!0))}}},[ft,ot,qe,Be,ye])}var Ue=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function _t(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,ft=b.forwardRef(function(ot,qe){var Be=ot.prefixCls,ye=Be===void 0?"rc-trigger-popup":Be,De=ot.children,$e=ot.action,We=$e===void 0?"hover":$e,Qe=ot.showAction,ut=ot.hideAction,pt=ot.popupVisible,or=ot.defaultPopupVisible,rr=ot.onPopupVisibleChange,Le=ot.afterPopupVisibleChange,tt=ot.mouseEnterDelay,Yt=ot.mouseLeaveDelay,Dt=Yt===void 0?.1:Yt,Zt=ot.focusDelay,Gt=ot.blurDelay,lr=ot.mask,Ht=ot.maskClosable,Te=Ht===void 0?!0:Ht,ce=ot.getPopupContainer,pe=ot.forceRender,Tt=ot.autoDestroy,Ae=ot.destroyPopupOnHide,st=ot.popup,$t=ot.popupClassName,bt=ot.popupStyle,Ce=ot.popupPlacement,yt=ot.builtinPlacements,ze=yt===void 0?{}:yt,xe=ot.popupAlign,dt=ot.zIndex,It=ot.stretch,Fe=ot.getPopupClassNameFromAlign,Dr=ot.fresh,mt=ot.alignPoint,qr=ot.onPopupClick,sn=ot.onPopupAlign,Nt=ot.arrow,Jt=ot.popupMotion,Lt=ot.maskMotion,Xt=ot.popupTransitionName,wr=ot.popupAnimation,Ir=ot.maskTransitionName,At=ot.maskAnimation,Kt=ot.className,Bt=ot.getTriggerDOMNode,qt=(0,l.Z)(ot,Ue),yr=Tt||Ae||!1,Qr=b.useState(!1),Hr=(0,i.Z)(Qr,2),jn=Hr[0],En=Hr[1];(0,y.Z)(function(){En((0,m.Z)())},[]);var Yn=b.useRef({}),St=b.useContext(ne),Vr=b.useMemo(function(){return{registerSubPopup:function(_i,es){Yn.current[_i]=es,St==null||St.registerSubPopup(_i,es)}}},[St]),ii=(0,p.Z)(),Bi=b.useState(null),$n=(0,i.Z)(Bi,2),ci=$n[0],Di=$n[1],Gi=(0,x.Z)(function(pi){(0,u.Sh)(pi)&&ci!==pi&&Di(pi),St==null||St.registerSubPopup(ii,pi)}),Pi=b.useState(null),Ui=(0,i.Z)(Pi,2),da=Ui[0],sa=Ui[1],Ji=b.useRef(null),vi=(0,x.Z)(function(pi){(0,u.Sh)(pi)&&da!==pi&&(sa(pi),Ji.current=pi)}),$i=b.Children.only(De),Ia=($i==null?void 0:$i.props)||{},xt={},wa=(0,x.Z)(function(pi){var _i,es,ds=da;return(ds==null?void 0:ds.contains(pi))||((_i=(0,a.A)(ds))===null||_i===void 0?void 0:_i.host)===pi||pi===ds||(ci==null?void 0:ci.contains(pi))||((es=(0,a.A)(ci))===null||es===void 0?void 0:es.host)===pi||pi===ci||Object.values(Yn.current).some(function(is){return(is==null?void 0:is.contains(pi))||pi===is})}),Ki=ee(ye,Jt,wr,Xt),gi=ee(ye,Lt,At,Ir),ka=b.useState(or||!1),Yi=(0,i.Z)(ka,2),Jn=Yi[0],zn=Yi[1],we=pt!=null?pt:Jn,nt=(0,x.Z)(function(pi){pt===void 0&&zn(pi)});(0,y.Z)(function(){zn(pt||!1)},[pt]);var Je=b.useRef(we);Je.current=we;var Ct=b.useRef([]);Ct.current=[];var lt=(0,x.Z)(function(pi){var _i;nt(pi),((_i=Ct.current[Ct.current.length-1])!==null&&_i!==void 0?_i:we)!==pi&&(Ct.current.push(pi),rr==null||rr(pi))}),dr=b.useRef(),pr=function(){clearTimeout(dr.current)},Cr=function(_i){var es=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pr(),es===0?lt(_i):dr.current=setTimeout(function(){lt(_i)},es*1e3)};b.useEffect(function(){return pr},[]);var zr=b.useState(!1),Jr=(0,i.Z)(zr,2),Nr=Jr[0],Cn=Jr[1];(0,y.Z)(function(pi){(!pi||we)&&Cn(!0)},[we]);var vr=b.useState(null),Fn=(0,i.Z)(vr,2),Qn=Fn[0],Ke=Fn[1],ct=b.useState([0,0]),_e=(0,i.Z)(ct,2),sr=_e[0],nr=_e[1],Rr=function(_i){nr([_i.clientX,_i.clientY])},Gr=kt(we,ci,mt?sr:da,Ce,ze,xe,sn),Wr=(0,i.Z)(Gr,11),hn=Wr[0],Ei=Wr[1],ln=Wr[2],yn=Wr[3],$r=Wr[4],kn=Wr[5],oi=Wr[6],Ea=Wr[7],Qs=Wr[8],Ba=Wr[9],Ws=Wr[10],Bs=J(jn,We,Qe,ut),ls=(0,i.Z)(Bs,2),co=ls[0],Ta=ls[1],Ds=co.has("click"),vs=Ta.has("click")||Ta.has("contextMenu"),mo=(0,x.Z)(function(){Nr||Ws()}),ta=function(){Je.current&&mt&&vs&&Cr(!1)};Pt(we,da,ci,mo,ta),(0,y.Z)(function(){mo()},[sr,Ce]),(0,y.Z)(function(){we&&!(ze!=null&&ze[Ce])&&mo()},[JSON.stringify(xe)]);var to=b.useMemo(function(){var pi=se(ze,ye,Ba,mt);return o()(pi,Fe==null?void 0:Fe(Ba))},[Ba,Fe,ze,ye,mt]);b.useImperativeHandle(qe,function(){return{nativeElement:Ji.current,forceAlign:mo}});var No=b.useState(0),Na=(0,i.Z)(No,2),Hs=Na[0],di=Na[1],ro=b.useState(0),Rn=(0,i.Z)(ro,2),cs=Rn[0],ks=Rn[1],Rs=function(){if(It&&da){var _i=da.getBoundingClientRect();di(_i.width),ks(_i.height)}},ea=function(){Rs(),mo()},Ga=function(_i){Cn(!1),Ws(),Le==null||Le(_i)},Ni=function(){return new Promise(function(_i){Rs(),Ke(function(){return _i})})};(0,y.Z)(function(){Qn&&(Ws(),Qn(),Ke(null))},[Qn]);function Ls(pi,_i,es,ds){xt[pi]=function(is){var Ha;ds==null||ds(is),Cr(_i,es);for(var gs=arguments.length,Ko=new Array(gs>1?gs-1:0),Ss=1;Ss1?es-1:0),is=1;is1?es-1:0),is=1;is=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;g.Z=r},22575:function(d,g,e){"use strict";e.d(g,{zt:function(){return hs},$j:function(){return Xn},Ue:function(){return xo},I0:function(){return no},v9:function(){return pu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return At},all:function(){return Fe},apply:function(){return sn},call:function(){return qr},cancel:function(){return wr},cancelled:function(){return Kt},cps:function(){return Nt},flush:function(){return Bt},fork:function(){return Jt},getContext:function(){return qt},join:function(){return Xt},put:function(){return It},race:function(){return Dr},select:function(){return Ir},setContext:function(){return yr},spawn:function(){return Lt},take:function(){return xe},takeEvery:function(){return nt},takeLatest:function(){return Je},takem:function(){return dt},throttle:function(){return Ct}});var i=e(59301),l=e(75682),c=e(59781),f=Object.assign||function(Xe){for(var Ie=1;Ie=0&&Xe.splice(Ft,1)}var H={from:function(Ie){var Ft=Array(Ie.length);for(var vt in Ie)B(Ie,vt)&&(Ft[vt]=Ie[vt]);return Ft}};function ae(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=f({},Xe),Ft=new Promise(function(vt,Er){Ie.resolve=vt,Ie.reject=Er});return Ie.promise=Ft,Ie}function ne(Xe){for(var Ie=[],Ft=0;Ft1&&arguments[1]!==void 0?arguments[1]:!0,Ft=void 0,vt=new Promise(function(Er){Ft=setTimeout(function(){return Er(Ie)},Xe)});return vt[p]=function(){return clearTimeout(Ft)},vt}function J(){var Xe,Ie=!0,Ft=void 0,vt=void 0;return Xe={},Xe[u]=!0,Xe.isRunning=function(){return Ie},Xe.result=function(){return Ft},Xe.error=function(){return vt},Xe.setRunning=function(Fr){return Ie=Fr},Xe.setResult=function(Fr){return Ft=Fr},Xe.setError=function(Fr){return vt=Fr},Xe}function Q(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Xe}}var V=Q(),se=function(Ie){throw Ie},ee=function(Ie){return{value:Ie,done:!0}};function q(Xe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",vt=arguments[3],Er={name:Ft,next:Xe,throw:Ie,return:ee};return vt&&(Er[a]=!0),typeof Symbol!="undefined"&&(Er[Symbol.iterator]=function(){return Er}),Er}function le(Xe,Ie){var Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Xe+": "+Ie+` +`+(Ft&&Ft.stack||Ft)):console[Xe](Ie,Ft)}function Z(Xe,Ie){return function(){return Xe.apply(void 0,arguments)}}var U=function(Ie,Ft){return Ie+" has been deprecated in favor of "+Ft+", please update your code"},ie=function(Ie){return new Error(` redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug in redux-saga code and not yours. Thanks for reporting this in the project's github repo. Error: `+Ie+` -`)},me=function(Ie,Ft){return(Ie?Ie+".":"")+"setContext(props): argument "+Ft+" is not a plain object"},Se=function(Ie){return function(Ft){return Ie(Object.defineProperty(Ft,y,{value:!0}))}},Pe=function Xe(Ie){return function(){for(var Ft=arguments.length,vt=Array(Ft),Er=0;Er0&&arguments[0]!==void 0?arguments[0]:10,Ie=arguments[1],Ft=new Array(Xe),vt=0,Er=0,Fr=0,Kr=function(ti){Ft[Er]=ti,Er=(Er+1)%Xe,vt++},xn=function(){if(vt!=0){var ti=Ft[Fr];return Ft[Fr]=null,vt--,Fr=(Fr+1)%Xe,ti}},fn=function(){for(var ti=[];vt;)ti.push(xn());return ti};return{isEmpty:function(){return vt==0},put:function(ti){if(vt0&&arguments[0]!==void 0?arguments[0]:ar.fixed(),Ie=!1,Ft=[];I(Xe,N.buffer,Qe);function vt(){if(Ie&&Ft.length)throw ie("Cannot have a closed channel with pending takers");if(Ft.length&&!Xe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function Er(fn){if(vt(),I(fn,N.notUndef,ut),!Ie){if(!Ft.length)return Xe.put(fn);for(var Sn=0;Sn1&&arguments[1]!==void 0?arguments[1]:ar.none(),Ft=arguments[2];arguments.length>2&&I(Ft,N.func,"Invalid match function passed to eventChannel");var vt=pt(Ie),Er=function(){vt.__closed__||(Fr&&Fr(),vt.close())},Fr=Xe(function(Kr){if($e(Kr)){Er();return}Ft&&!Ft(Kr)||vt.put(Kr)});if(vt.__closed__&&Fr(),!N.func(Fr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:vt.take,flush:vt.flush,close:Er}}function rr(Xe){var Ie=or(function(Ft){return Xe(function(vt){if(vt[y]){Ft(vt);return}et(function(){return Ft(vt)})})});return Be({},Ie,{take:function(vt,Er){arguments.length>1&&(I(Er,N.func,"channel.take's matcher argument must be a function"),vt[x]=Er),Ie.take(vt)}})}var Le=h("IO"),tt="TAKE",Yt="PUT",Dt="ALL",Zt="RACE",Gt="CALL",lr="CPS",Ht="FORK",Te="JOIN",ce="CANCEL",pe="SELECT",Tt="ACTION_CHANNEL",Ae="CANCELLED",st="FLUSH",$t="GET_CONTEXT",bt="SET_CONTEXT",Ce=` -(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,yt=function(Ie,Ft){var vt;return vt={},vt[Le]=!0,vt[Ie]=Ft,vt},ze=function(Ie){return I(Hr.fork(Ie),N.object,"detach(eff): argument must be a fork effect"),Ie[Ht].detached=!0,Ie};function xe(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&I(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Xe))return yt(tt,{pattern:Xe});if(N.channel(Xe))return yt(tt,{channel:Xe});throw new Error("take(patternOrChannel): argument "+String(Xe)+" is not valid channel or a valid pattern")}xe.maybe=function(){var Xe=xe.apply(void 0,arguments);return Xe[tt].maybe=!0,Xe};var dt=Z(xe.maybe,j("takem","take.maybe"));function It(Xe,Ie){return arguments.length>1?(I(Xe,N.notUndef,"put(channel, action): argument channel is undefined"),I(Xe,N.channel,"put(channel, action): argument "+Xe+" is not a valid channel"),I(Ie,N.notUndef,"put(channel, action): argument action is undefined")):(I(Xe,N.notUndef,"put(action): argument action is undefined"),Ie=Xe,Xe=null),yt(Yt,{channel:Xe,action:Ie})}It.resolve=function(){var Xe=It.apply(void 0,arguments);return Xe[Yt].resolve=!0,Xe},It.sync=Z(It.resolve,j("put.sync","put.resolve"));function Fe(Xe){return yt(Dt,Xe)}function Dr(Xe){return yt(Zt,Xe)}function mt(Xe,Ie,Ft){I(Ie,N.notUndef,Xe+": argument fn is undefined");var vt=null;if(N.array(Ie)){var Er=Ie;vt=Er[0],Ie=Er[1]}else if(Ie.fn){var Fr=Ie;vt=Fr.context,Ie=Fr.fn}return vt&&N.string(Ie)&&N.func(vt[Ie])&&(Ie=vt[Ie]),I(Ie,N.func,Xe+": argument "+Ie+" is not a function"),{context:vt,fn:Ie,args:Ft}}function qr(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt2&&arguments[2]!==void 0?arguments[2]:[];return yt(Gt,mt("apply",{context:Xe,fn:Ie},Ft))}function Nt(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt1?Ie-1:0),vt=1;vt1?Ie-1:0),vt=1;vt1)return Fe(Ie.map(function(Er){return Qt(Er)}));var vt=Ie[0];return I(vt,N.notUndef,"join(task): argument task is undefined"),I(vt,N.task,"join(task): argument "+vt+" is not a valid Task object "+Ce),yt(Te,vt)}function wr(){for(var Xe=arguments.length,Ie=Array(Xe),Ft=0;Ft1)return Fe(Ie.map(function(Er){return wr(Er)}));var vt=Ie[0];return Ie.length===1&&(I(vt,N.notUndef,"cancel(task): argument task is undefined"),I(vt,N.task,"cancel(task): argument "+vt+" is not a valid Task object "+Ce)),yt(ce,vt||m)}function Ir(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt1&&(I(Ie,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),I(Ie,N.buffer,"actionChannel(pattern, buffer): argument "+Ie+" is not a valid buffer")),yt(Tt,{pattern:Xe,buffer:Ie})}function Kt(){return yt(Ae,{})}function Bt(Xe){return I(Xe,N.channel,"flush(channel): argument "+Xe+" is not valid channel"),yt(st,Xe)}function qt(Xe){return I(Xe,N.string,"getContext(prop): argument "+Xe+" is not a string"),yt($t,Xe)}function yr(Xe){return I(Xe,N.object,me(null,Xe)),yt(bt,Xe)}var Qr=function(Ie){return function(Ft){return Ft&&Ft[Le]&&Ft[Ie]}},Hr={take:Qr(tt),put:Qr(Yt),all:Qr(Dt),race:Qr(Zt),call:Qr(Gt),cps:Qr(lr),fork:Qr(Ht),join:Qr(Te),cancel:Qr(ce),select:Qr(pe),actionChannel:Qr(Tt),cancelled:Qr(Ae),flush:Qr(st),getContext:Qr($t),setContext:Qr(bt)},jn=Object.assign||function(Xe){for(var Ie=1;Ie1&&arguments[1]!==void 0?arguments[1]:function(){return R},Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Fr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Kr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,xn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",fn=arguments[8];I(Xe,N.iterator,St);var Sn="[...effects]",ti=Z(js,j(Sn,"all("+Sn+")")),ni=Fr.sagaMonitor,mi=Fr.logger,Ci=Fr.onError,ma=mi||le,Zi=function(wn){var He=wn.sagaStack;!He&&wn.stack&&(He=wn.stack.split(` +`)},me=function(Ie,Ft){return(Ie?Ie+".":"")+"setContext(props): argument "+Ft+" is not a plain object"},Se=function(Ie){return function(Ft){return Ie(Object.defineProperty(Ft,y,{value:!0}))}},Pe=function Xe(Ie){return function(){for(var Ft=arguments.length,vt=Array(Ft),Er=0;Er0&&arguments[0]!==void 0?arguments[0]:10,Ie=arguments[1],Ft=new Array(Xe),vt=0,Er=0,Fr=0,Kr=function(ti){Ft[Er]=ti,Er=(Er+1)%Xe,vt++},xn=function(){if(vt!=0){var ti=Ft[Fr];return Ft[Fr]=null,vt--,Fr=(Fr+1)%Xe,ti}},fn=function(){for(var ti=[];vt;)ti.push(xn());return ti};return{isEmpty:function(){return vt==0},put:function(ti){if(vt0&&arguments[0]!==void 0?arguments[0]:ar.fixed(),Ie=!1,Ft=[];I(Xe,N.buffer,Qe);function vt(){if(Ie&&Ft.length)throw ie("Cannot have a closed channel with pending takers");if(Ft.length&&!Xe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function Er(fn){if(vt(),I(fn,N.notUndef,ut),!Ie){if(!Ft.length)return Xe.put(fn);for(var An=0;An1&&arguments[1]!==void 0?arguments[1]:ar.none(),Ft=arguments[2];arguments.length>2&&I(Ft,N.func,"Invalid match function passed to eventChannel");var vt=pt(Ie),Er=function(){vt.__closed__||(Fr&&Fr(),vt.close())},Fr=Xe(function(Kr){if($e(Kr)){Er();return}Ft&&!Ft(Kr)||vt.put(Kr)});if(vt.__closed__&&Fr(),!N.func(Fr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:vt.take,flush:vt.flush,close:Er}}function rr(Xe){var Ie=or(function(Ft){return Xe(function(vt){if(vt[y]){Ft(vt);return}et(function(){return Ft(vt)})})});return Be({},Ie,{take:function(vt,Er){arguments.length>1&&(I(Er,N.func,"channel.take's matcher argument must be a function"),vt[x]=Er),Ie.take(vt)}})}var Le=h("IO"),tt="TAKE",Yt="PUT",Dt="ALL",Zt="RACE",Gt="CALL",lr="CPS",Ht="FORK",Te="JOIN",ce="CANCEL",pe="SELECT",Tt="ACTION_CHANNEL",Ae="CANCELLED",st="FLUSH",$t="GET_CONTEXT",bt="SET_CONTEXT",Ce=` +(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,yt=function(Ie,Ft){var vt;return vt={},vt[Le]=!0,vt[Ie]=Ft,vt},ze=function(Ie){return I(Hr.fork(Ie),N.object,"detach(eff): argument must be a fork effect"),Ie[Ht].detached=!0,Ie};function xe(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&I(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Xe))return yt(tt,{pattern:Xe});if(N.channel(Xe))return yt(tt,{channel:Xe});throw new Error("take(patternOrChannel): argument "+String(Xe)+" is not valid channel or a valid pattern")}xe.maybe=function(){var Xe=xe.apply(void 0,arguments);return Xe[tt].maybe=!0,Xe};var dt=Z(xe.maybe,U("takem","take.maybe"));function It(Xe,Ie){return arguments.length>1?(I(Xe,N.notUndef,"put(channel, action): argument channel is undefined"),I(Xe,N.channel,"put(channel, action): argument "+Xe+" is not a valid channel"),I(Ie,N.notUndef,"put(channel, action): argument action is undefined")):(I(Xe,N.notUndef,"put(action): argument action is undefined"),Ie=Xe,Xe=null),yt(Yt,{channel:Xe,action:Ie})}It.resolve=function(){var Xe=It.apply(void 0,arguments);return Xe[Yt].resolve=!0,Xe},It.sync=Z(It.resolve,U("put.sync","put.resolve"));function Fe(Xe){return yt(Dt,Xe)}function Dr(Xe){return yt(Zt,Xe)}function mt(Xe,Ie,Ft){I(Ie,N.notUndef,Xe+": argument fn is undefined");var vt=null;if(N.array(Ie)){var Er=Ie;vt=Er[0],Ie=Er[1]}else if(Ie.fn){var Fr=Ie;vt=Fr.context,Ie=Fr.fn}return vt&&N.string(Ie)&&N.func(vt[Ie])&&(Ie=vt[Ie]),I(Ie,N.func,Xe+": argument "+Ie+" is not a function"),{context:vt,fn:Ie,args:Ft}}function qr(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt2&&arguments[2]!==void 0?arguments[2]:[];return yt(Gt,mt("apply",{context:Xe,fn:Ie},Ft))}function Nt(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt1?Ie-1:0),vt=1;vt1?Ie-1:0),vt=1;vt1)return Fe(Ie.map(function(Er){return Xt(Er)}));var vt=Ie[0];return I(vt,N.notUndef,"join(task): argument task is undefined"),I(vt,N.task,"join(task): argument "+vt+" is not a valid Task object "+Ce),yt(Te,vt)}function wr(){for(var Xe=arguments.length,Ie=Array(Xe),Ft=0;Ft1)return Fe(Ie.map(function(Er){return wr(Er)}));var vt=Ie[0];return Ie.length===1&&(I(vt,N.notUndef,"cancel(task): argument task is undefined"),I(vt,N.task,"cancel(task): argument "+vt+" is not a valid Task object "+Ce)),yt(ce,vt||m)}function Ir(Xe){for(var Ie=arguments.length,Ft=Array(Ie>1?Ie-1:0),vt=1;vt1&&(I(Ie,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),I(Ie,N.buffer,"actionChannel(pattern, buffer): argument "+Ie+" is not a valid buffer")),yt(Tt,{pattern:Xe,buffer:Ie})}function Kt(){return yt(Ae,{})}function Bt(Xe){return I(Xe,N.channel,"flush(channel): argument "+Xe+" is not valid channel"),yt(st,Xe)}function qt(Xe){return I(Xe,N.string,"getContext(prop): argument "+Xe+" is not a string"),yt($t,Xe)}function yr(Xe){return I(Xe,N.object,me(null,Xe)),yt(bt,Xe)}var Qr=function(Ie){return function(Ft){return Ft&&Ft[Le]&&Ft[Ie]}},Hr={take:Qr(tt),put:Qr(Yt),all:Qr(Dt),race:Qr(Zt),call:Qr(Gt),cps:Qr(lr),fork:Qr(Ht),join:Qr(Te),cancel:Qr(ce),select:Qr(pe),actionChannel:Qr(Tt),cancelled:Qr(Ae),flush:Qr(st),getContext:Qr($t),setContext:Qr(bt)},jn=Object.assign||function(Xe){for(var Ie=1;Ie1&&arguments[1]!==void 0?arguments[1]:function(){return R},Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Fr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Kr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,xn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",fn=arguments[8];I(Xe,N.iterator,St);var An="[...effects]",ti=Z(js,U(An,"all("+An+")")),ni=Fr.sagaMonitor,mi=Fr.logger,Ci=Fr.onError,ma=mi||le,Zi=function(wn){var He=wn.sagaStack;!He&&wn.stack&&(He=wn.stack.split(` `)[0].indexOf(wn.message)!==-1?wn.stack:"Error: "+wn.message+` `+wn.stack),ma("error","uncaught at "+xn,He||wn.message||wn)},ki=rr(Ie),Oa=Object.create(Er);_s.cancel=R;var Ii=Us(Kr,xn,Xe,fn),hi={name:xn,cancel:_o,isRunning:!0},ba=ci(xn,hi,xa);function _o(){hi.isRunning&&!hi.isCancelled&&(hi.isCancelled=!0,_s(ii))}function va(){Xe._isRunning&&!Xe._isCancelled&&(Xe._isCancelled=!0,ba.cancelAll(),xa(ii))}return fn&&(fn.cancel=va),Xe._isRunning=!0,_s(),Ii;function _s(vn,wn){if(!hi.isRunning)throw new Error("Trying to resume an already finished generator");try{var He=void 0;wn?He=Xe.throw(vn):vn===ii?(hi.isCancelled=!0,_s.cancel(),He=N.func(Xe.return)?Xe.return(ii):{done:!0,value:ii}):vn===Vr?He=N.func(Xe.return)?Xe.return():{done:!0}:He=Xe.next(vn),He.done?(hi.isMainRunning=!1,hi.cont&&hi.cont(He.value)):ys(He.value,Kr,"",_s)}catch(jt){hi.isCancelled&&Zi(jt),hi.isMainRunning=!1,hi.cont(jt,!0)}}function xa(vn,wn){Xe._isRunning=!1,ki.close(),wn?(vn instanceof Error&&Object.defineProperty(vn,"sagaStack",{value:"at "+xn+` - `+(vn.sagaStack||vn.stack),configurable:!0}),Ii.cont||(vn instanceof Error&&Ci?Ci(vn):Zi(vn)),Xe._error=vn,Xe._isAborted=!0,Xe._deferredEnd&&Xe._deferredEnd.reject(vn)):(Xe._result=vn,Xe._deferredEnd&&Xe._deferredEnd.resolve(vn)),Ii.cont&&Ii.cont(vn,wn),Ii.joiners.forEach(function(He){return He.cb(vn,wn)}),Ii.joiners=null}function ys(vn,wn){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",jt=arguments[3],xr=V();ni&&ni.effectTriggered({effectId:xr,parentEffectId:wn,label:He,effect:vn});var Or=void 0;function rn(li,Vi){Or||(Or=!0,jt.cancel=R,ni&&(Vi?ni.effectRejected(xr,li):ni.effectResolved(xr,li)),jt(li,Vi))}rn.cancel=R,jt.cancel=function(){if(!Or){Or=!0;try{rn.cancel()}catch(li){Zi(li)}rn.cancel=R,ni&&ni.effectCancelled(xr)}};var _n=void 0;return N.promise(vn)?bs(vn,rn):N.helper(vn)?ji(Gi(vn),xr,rn):N.iterator(vn)?La(vn,xr,xn,rn):N.array(vn)?ti(vn,xr,rn):(_n=Hr.take(vn))?ts(_n,rn):(_n=Hr.put(vn))?Ns(_n,rn):(_n=Hr.all(vn))?js(_n,xr,rn):(_n=Hr.race(vn))?rs(_n,xr,rn):(_n=Hr.call(vn))?ao(_n,xr,rn):(_n=Hr.cps(vn))?xs(_n,rn):(_n=Hr.fork(vn))?ji(_n,xr,rn):(_n=Hr.join(vn))?Do(_n,rn):(_n=Hr.cancel(vn))?ko(_n,rn):(_n=Hr.select(vn))?os(_n,rn):(_n=Hr.actionChannel(vn))?vo(_n,rn):(_n=Hr.flush(vn))?Vt(_n,rn):(_n=Hr.cancelled(vn))?$a(_n,rn):(_n=Hr.getContext(vn))?Ot(_n,rn):(_n=Hr.setContext(vn))?Ka(_n,rn):rn(vn)}function bs(vn,wn){var He=vn[p];N.func(He)?wn.cancel=He:N.func(vn.abort)&&(wn.cancel=function(){return vn.abort()}),vn.then(wn,function(jt){return wn(jt,!0)})}function La(vn,wn,He,jt){Pi(vn,Ie,Ft,vt,Oa,Fr,wn,He,jt)}function ts(vn,wn){var He=vn.channel,jt=vn.pattern,xr=vn.maybe;He=He||ki;var Or=function(_n){return _n instanceof Error?wn(_n,!0):$e(_n)&&!xr?wn(Vr):wn(_n)};try{He.take(Or,$n(jt))}catch(rn){return wn(rn,!0)}wn.cancel=Or.cancel}function Ns(vn,wn){var He=vn.channel,jt=vn.action,xr=vn.resolve;et(function(){var Or=void 0;try{Or=(He?He.put:Ft)(jt)}catch(rn){if(He||xr)return wn(rn,!0);Zi(rn)}if(xr&&N.promise(Or))bs(Or,wn);else return wn(Or)})}function ao(vn,wn,He){var jt=vn.context,xr=vn.fn,Or=vn.args,rn=void 0;try{rn=xr.apply(jt,Or)}catch(_n){return He(_n,!0)}return N.promise(rn)?bs(rn,He):N.iterator(rn)?La(rn,wn,xr.name,He):He(rn)}function xs(vn,wn){var He=vn.context,jt=vn.fn,xr=vn.args;try{var Or=function(_n,li){return N.undef(_n)?wn(li):wn(_n,!0)};jt.apply(He,xr.concat(Or)),Or.cancel&&(wn.cancel=function(){return Or.cancel()})}catch(rn){return wn(rn,!0)}}function ji(vn,wn,He){var jt=vn.context,xr=vn.fn,Or=vn.args,rn=vn.detached,_n=Di({context:jt,fn:xr,args:Or});try{ft();var li=Pi(_n,Ie,Ft,vt,Oa,Fr,wn,xr.name,rn?null:R);rn?He(li):_n._isRunning?(ba.addTask(li),He(li)):_n._error?ba.abort(_n._error):He(li)}finally{qe()}}function Do(vn,wn){if(vn.isRunning()){var He={task:Ii,cb:wn};wn.cancel=function(){return G(vn.joiners,He)},vn.joiners.push(He)}else vn.isAborted()?wn(vn.error(),!0):wn(vn.result())}function ko(vn,wn){vn===m&&(vn=Ii),vn.isRunning()&&vn.cancel(),wn()}function js(vn,wn,He){var jt=Object.keys(vn);if(!jt.length)return He(N.array(vn)?[]:{});var xr=0,Or=void 0,rn={},_n={};function li(){xr===jt.length&&(Or=!0,He(N.array(vn)?H.from(jn({},rn,{length:jt.length})):rn))}jt.forEach(function(Vi){var yo=function(us,Va){Or||(Va||$e(us)||us===Vr||us===ii?(He.cancel(),He(us,Va)):(rn[Vi]=us,xr++,li()))};yo.cancel=R,_n[Vi]=yo}),He.cancel=function(){Or||(Or=!0,jt.forEach(function(Vi){return _n[Vi].cancel()}))},jt.forEach(function(Vi){return ys(vn[Vi],wn,Vi,_n[Vi])})}function rs(vn,wn,He){var jt=void 0,xr=Object.keys(vn),Or={};xr.forEach(function(rn){var _n=function(Vi,yo){if(!jt){if(yo)He.cancel(),He(Vi,!0);else if(!$e(Vi)&&Vi!==Vr&&Vi!==ii){var ha;He.cancel(),jt=!0;var us=(ha={},ha[rn]=Vi,ha);He(N.array(vn)?[].slice.call(jn({},us,{length:xr.length})):us)}}};_n.cancel=R,Or[rn]=_n}),He.cancel=function(){jt||(jt=!0,xr.forEach(function(rn){return Or[rn].cancel()}))},xr.forEach(function(rn){jt||ys(vn[rn],wn,rn,Or[rn])})}function os(vn,wn){var He=vn.selector,jt=vn.args;try{var xr=He.apply(void 0,[vt()].concat(jt));wn(xr)}catch(Or){wn(Or,!0)}}function vo(vn,wn){var He=vn.pattern,jt=vn.buffer,xr=$n(He);xr.pattern=He,wn(or(Ie,jt||ar.fixed(),xr))}function $a(vn,wn){wn(!!hi.isCancelled)}function Vt(vn,wn){vn.flush(wn)}function Ot(vn,wn){wn(Oa[vn])}function Ka(vn,wn){K.assign(Oa,vn),wn()}function Us(vn,wn,He,jt){var xr,Or,rn;return He._deferredEnd=null,Or={},Or[u]=!0,Or.id=vn,Or.name=wn,xr="done",rn={},rn[xr]=rn[xr]||{},rn[xr].get=function(){if(He._deferredEnd)return He._deferredEnd.promise;var _n=ae();return He._deferredEnd=_n,He._isRunning||(He._error?_n.reject(He._error):_n.resolve(He._result)),_n.promise},Or.cont=jt,Or.joiners=[],Or.cancel=va,Or.isRunning=function(){return He._isRunning},Or.isCancelled=function(){return He._isCancelled},Or.isAborted=function(){return He._isAborted},Or.result=function(){return He._result},Or.error=function(){return He._error},Or.setContext=function(li){I(li,N.object,me("task",li)),K.assign(Oa,li)},Yn(Or,rn),Or}}var Ui="runSaga(storeInterface, saga, ...args)",da=Ui+": saga argument must be a Generator function!";function sa(Xe,Ie){for(var Ft=arguments.length,vt=Array(Ft>2?Ft-2:0),Er=2;Er=0||Object.prototype.hasOwnProperty.call(Xe,vt)&&(Ft[vt]=Xe[vt]);return Ft}function vi(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=Xe.context,Ft=Ie===void 0?{}:Ie,vt=Ji(Xe,["context"]),Er=vt.sagaMonitor,Fr=vt.logger,Kr=vt.onError;if(N.func(vt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Fr&&!N.func(Fr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Kr&&!N.func(Kr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(vt.emitter&&!N.func(vt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function xn(fn){var Sn=fn.getState,ti=fn.dispatch,ni=We();return ni.emit=(vt.emitter||A)(ni.emit),xn.run=sa.bind(null,{context:Ft,subscribe:ni.subscribe,dispatch:ti,getState:Sn,sagaMonitor:Er,logger:Fr,onError:Kr}),function(mi){return function(Ci){Er&&Er.actionDispatched&&Er.actionDispatched(Ci);var ma=mi(Ci);return ni.emit(Ci),ma}}}return xn.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},xn.setContext=function(fn){I(fn,N.object,me("sagaMiddleware",fn)),K.assign(Ft,fn)},xn}var $i={done:!0,value:void 0},Ia={};function xt(Xe){return N.channel(Xe)?"channel":Array.isArray(Xe)?String(Xe.map(function(Ie){return String(Ie)})):String(Xe)}function wa(Xe,Ie){var Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",vt=void 0,Er=Ie;function Fr(Kr,xn){if(Er===Ia)return $i;if(xn)throw Er=Ia,xn;vt&&vt(Kr);var fn=Xe[Er](),Sn=fn[0],ti=fn[1],ni=fn[2];return Er=Sn,vt=ni,Er===Ia?$i:ti}return q(Fr,function(Kr){return Fr(null,Kr)},Ft,!0)}function Ki(Xe,Ie){for(var Ft=arguments.length,vt=Array(Ft>2?Ft-2:0),Er=2;Er2?Ft-2:0),Er=2;Er3?vt-3:0),Fr=3;Fr2&&arguments[2]!==void 0?arguments[2]:"",jt=arguments[3],xr=V();ni&&ni.effectTriggered({effectId:xr,parentEffectId:wn,label:He,effect:vn});var Or=void 0;function rn(li,Vi){Or||(Or=!0,jt.cancel=R,ni&&(Vi?ni.effectRejected(xr,li):ni.effectResolved(xr,li)),jt(li,Vi))}rn.cancel=R,jt.cancel=function(){if(!Or){Or=!0;try{rn.cancel()}catch(li){Zi(li)}rn.cancel=R,ni&&ni.effectCancelled(xr)}};var _n=void 0;return N.promise(vn)?bs(vn,rn):N.helper(vn)?ji(Gi(vn),xr,rn):N.iterator(vn)?La(vn,xr,xn,rn):N.array(vn)?ti(vn,xr,rn):(_n=Hr.take(vn))?ts(_n,rn):(_n=Hr.put(vn))?Ns(_n,rn):(_n=Hr.all(vn))?js(_n,xr,rn):(_n=Hr.race(vn))?rs(_n,xr,rn):(_n=Hr.call(vn))?ao(_n,xr,rn):(_n=Hr.cps(vn))?xs(_n,rn):(_n=Hr.fork(vn))?ji(_n,xr,rn):(_n=Hr.join(vn))?ko(_n,rn):(_n=Hr.cancel(vn))?Ro(_n,rn):(_n=Hr.select(vn))?os(_n,rn):(_n=Hr.actionChannel(vn))?vo(_n,rn):(_n=Hr.flush(vn))?Vt(_n,rn):(_n=Hr.cancelled(vn))?$a(_n,rn):(_n=Hr.getContext(vn))?Ot(_n,rn):(_n=Hr.setContext(vn))?Ka(_n,rn):rn(vn)}function bs(vn,wn){var He=vn[p];N.func(He)?wn.cancel=He:N.func(vn.abort)&&(wn.cancel=function(){return vn.abort()}),vn.then(wn,function(jt){return wn(jt,!0)})}function La(vn,wn,He,jt){Pi(vn,Ie,Ft,vt,Oa,Fr,wn,He,jt)}function ts(vn,wn){var He=vn.channel,jt=vn.pattern,xr=vn.maybe;He=He||ki;var Or=function(_n){return _n instanceof Error?wn(_n,!0):$e(_n)&&!xr?wn(Vr):wn(_n)};try{He.take(Or,$n(jt))}catch(rn){return wn(rn,!0)}wn.cancel=Or.cancel}function Ns(vn,wn){var He=vn.channel,jt=vn.action,xr=vn.resolve;et(function(){var Or=void 0;try{Or=(He?He.put:Ft)(jt)}catch(rn){if(He||xr)return wn(rn,!0);Zi(rn)}if(xr&&N.promise(Or))bs(Or,wn);else return wn(Or)})}function ao(vn,wn,He){var jt=vn.context,xr=vn.fn,Or=vn.args,rn=void 0;try{rn=xr.apply(jt,Or)}catch(_n){return He(_n,!0)}return N.promise(rn)?bs(rn,He):N.iterator(rn)?La(rn,wn,xr.name,He):He(rn)}function xs(vn,wn){var He=vn.context,jt=vn.fn,xr=vn.args;try{var Or=function(_n,li){return N.undef(_n)?wn(li):wn(_n,!0)};jt.apply(He,xr.concat(Or)),Or.cancel&&(wn.cancel=function(){return Or.cancel()})}catch(rn){return wn(rn,!0)}}function ji(vn,wn,He){var jt=vn.context,xr=vn.fn,Or=vn.args,rn=vn.detached,_n=Di({context:jt,fn:xr,args:Or});try{ft();var li=Pi(_n,Ie,Ft,vt,Oa,Fr,wn,xr.name,rn?null:R);rn?He(li):_n._isRunning?(ba.addTask(li),He(li)):_n._error?ba.abort(_n._error):He(li)}finally{qe()}}function ko(vn,wn){if(vn.isRunning()){var He={task:Ii,cb:wn};wn.cancel=function(){return G(vn.joiners,He)},vn.joiners.push(He)}else vn.isAborted()?wn(vn.error(),!0):wn(vn.result())}function Ro(vn,wn){vn===m&&(vn=Ii),vn.isRunning()&&vn.cancel(),wn()}function js(vn,wn,He){var jt=Object.keys(vn);if(!jt.length)return He(N.array(vn)?[]:{});var xr=0,Or=void 0,rn={},_n={};function li(){xr===jt.length&&(Or=!0,He(N.array(vn)?H.from(jn({},rn,{length:jt.length})):rn))}jt.forEach(function(Vi){var yo=function(us,Va){Or||(Va||$e(us)||us===Vr||us===ii?(He.cancel(),He(us,Va)):(rn[Vi]=us,xr++,li()))};yo.cancel=R,_n[Vi]=yo}),He.cancel=function(){Or||(Or=!0,jt.forEach(function(Vi){return _n[Vi].cancel()}))},jt.forEach(function(Vi){return ys(vn[Vi],wn,Vi,_n[Vi])})}function rs(vn,wn,He){var jt=void 0,xr=Object.keys(vn),Or={};xr.forEach(function(rn){var _n=function(Vi,yo){if(!jt){if(yo)He.cancel(),He(Vi,!0);else if(!$e(Vi)&&Vi!==Vr&&Vi!==ii){var ha;He.cancel(),jt=!0;var us=(ha={},ha[rn]=Vi,ha);He(N.array(vn)?[].slice.call(jn({},us,{length:xr.length})):us)}}};_n.cancel=R,Or[rn]=_n}),He.cancel=function(){jt||(jt=!0,xr.forEach(function(rn){return Or[rn].cancel()}))},xr.forEach(function(rn){jt||ys(vn[rn],wn,rn,Or[rn])})}function os(vn,wn){var He=vn.selector,jt=vn.args;try{var xr=He.apply(void 0,[vt()].concat(jt));wn(xr)}catch(Or){wn(Or,!0)}}function vo(vn,wn){var He=vn.pattern,jt=vn.buffer,xr=$n(He);xr.pattern=He,wn(or(Ie,jt||ar.fixed(),xr))}function $a(vn,wn){wn(!!hi.isCancelled)}function Vt(vn,wn){vn.flush(wn)}function Ot(vn,wn){wn(Oa[vn])}function Ka(vn,wn){K.assign(Oa,vn),wn()}function Us(vn,wn,He,jt){var xr,Or,rn;return He._deferredEnd=null,Or={},Or[u]=!0,Or.id=vn,Or.name=wn,xr="done",rn={},rn[xr]=rn[xr]||{},rn[xr].get=function(){if(He._deferredEnd)return He._deferredEnd.promise;var _n=ae();return He._deferredEnd=_n,He._isRunning||(He._error?_n.reject(He._error):_n.resolve(He._result)),_n.promise},Or.cont=jt,Or.joiners=[],Or.cancel=va,Or.isRunning=function(){return He._isRunning},Or.isCancelled=function(){return He._isCancelled},Or.isAborted=function(){return He._isAborted},Or.result=function(){return He._result},Or.error=function(){return He._error},Or.setContext=function(li){I(li,N.object,me("task",li)),K.assign(Oa,li)},Yn(Or,rn),Or}}var Ui="runSaga(storeInterface, saga, ...args)",da=Ui+": saga argument must be a Generator function!";function sa(Xe,Ie){for(var Ft=arguments.length,vt=Array(Ft>2?Ft-2:0),Er=2;Er=0||Object.prototype.hasOwnProperty.call(Xe,vt)&&(Ft[vt]=Xe[vt]);return Ft}function vi(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=Xe.context,Ft=Ie===void 0?{}:Ie,vt=Ji(Xe,["context"]),Er=vt.sagaMonitor,Fr=vt.logger,Kr=vt.onError;if(N.func(vt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Fr&&!N.func(Fr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Kr&&!N.func(Kr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(vt.emitter&&!N.func(vt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function xn(fn){var An=fn.getState,ti=fn.dispatch,ni=We();return ni.emit=(vt.emitter||A)(ni.emit),xn.run=sa.bind(null,{context:Ft,subscribe:ni.subscribe,dispatch:ti,getState:An,sagaMonitor:Er,logger:Fr,onError:Kr}),function(mi){return function(Ci){Er&&Er.actionDispatched&&Er.actionDispatched(Ci);var ma=mi(Ci);return ni.emit(Ci),ma}}}return xn.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},xn.setContext=function(fn){I(fn,N.object,me("sagaMiddleware",fn)),K.assign(Ft,fn)},xn}var $i={done:!0,value:void 0},Ia={};function xt(Xe){return N.channel(Xe)?"channel":Array.isArray(Xe)?String(Xe.map(function(Ie){return String(Ie)})):String(Xe)}function wa(Xe,Ie){var Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",vt=void 0,Er=Ie;function Fr(Kr,xn){if(Er===Ia)return $i;if(xn)throw Er=Ia,xn;vt&&vt(Kr);var fn=Xe[Er](),An=fn[0],ti=fn[1],ni=fn[2];return Er=An,vt=ni,Er===Ia?$i:ti}return q(Fr,function(Kr){return Fr(null,Kr)},Ft,!0)}function Ki(Xe,Ie){for(var Ft=arguments.length,vt=Array(Ft>2?Ft-2:0),Er=2;Er2?Ft-2:0),Er=2;Er3?vt-3:0),Fr=3;Fr2?Ft-2:0),Er=2;Er2?Ft-2:0),Er=2;Er3?vt-3:0),Fr=3;Fr-1&&(Ie[Ft]=Xe[Ft]),Ie},{})}var ls=function(){function Xe(){(0,Qn.Z)(this,Xe),this._handleActions=null,this.hooks=Ws.reduce(function(Ie,Ft){return Ie[Ft]=[],Ie},{})}return(0,Ke.Z)(Xe,[{key:"use",value:function(Ft){pr()(Jr()(Ft),"plugin.use: plugin should be plain object");var vt=this.hooks;for(var Er in Ft)Object.prototype.hasOwnProperty.call(Ft,Er)&&(pr()(vt[Er],"plugin.use: unknown plugin property: ".concat(Er)),Er==="_handleActions"?this._handleActions=Ft[Er]:Er==="extraEnhancers"?vt[Er]=Ft[Er]:vt[Er].push(Ft[Er]))}},{key:"apply",value:function(Ft,vt){var Er=this.hooks,Fr=["onError","onHmr"];pr()(Fr.indexOf(Ft)>-1,"plugin.apply: hook ".concat(Ft," cannot be applied"));var Kr=Er[Ft];return function(){if(Kr.length){var xn=!0,fn=!1,Sn=void 0;try{for(var ti=Kr[Symbol.iterator](),ni;!(xn=(ni=ti.next()).done);xn=!0){var mi=ni.value;mi.apply(void 0,arguments)}}catch(Ci){fn=!0,Sn=Ci}finally{try{!xn&&ti.return!=null&&ti.return()}finally{if(fn)throw Sn}}}else vt&&vt.apply(void 0,arguments)}}},{key:"get",value:function(Ft){var vt=this.hooks;return pr()(Ft in vt,"plugin.get: hook ".concat(Ft," cannot be got")),Ft==="extraReducers"?co(vt[Ft]):Ft==="onReducer"?Ta(vt[Ft]):vt[Ft]}}]),Xe}();function co(Xe){var Ie={},Ft=!0,vt=!1,Er=void 0;try{for(var Fr=Xe[Symbol.iterator](),Kr;!(Ft=(Kr=Fr.next()).done);Ft=!0){var xn=Kr.value;Ie=(0,l.Z)({},Ie,xn)}}catch(fn){vt=!0,Er=fn}finally{try{!Ft&&Fr.return!=null&&Fr.return()}finally{if(vt)throw Er}}return Ie}function Ta(Xe){return function(Ie){var Ft=!0,vt=!1,Er=void 0;try{for(var Fr=Xe[Symbol.iterator](),Kr;!(Ft=(Kr=Fr.next()).done);Ft=!0){var xn=Kr.value;Ie=xn(Ie)}}catch(fn){vt=!0,Er=fn}finally{try{!Ft&&Fr.return!=null&&Fr.return()}finally{if(vt)throw Er}}return Ie}}function Ds(Xe){var Ie=Xe.reducers,Ft=Xe.initialState,vt=Xe.plugin,Er=Xe.sagaMiddleware,Fr=Xe.promiseMiddleware,Kr=Xe.createOpts.setupMiddlewares,xn=Kr===void 0?Ei:Kr,fn=vt.get("extraEnhancers");pr()(Wr(fn),"[app.start] extraEnhancers should be array, but got ".concat((0,Cr.Z)(fn)));var Sn=vt.get("onAction"),ti=xn([Fr,Er].concat((0,Nr.Z)(_e()(Sn)))),ni=c.qC,mi=[c.md.apply(void 0,(0,Nr.Z)(ti))].concat((0,Nr.Z)(fn));return(0,c.MT)(Ie,Ft,ni.apply(void 0,(0,Nr.Z)(mi)))}function vs(Xe,Ie){var Ft="".concat(Ie.namespace).concat(Ea).concat(Xe),vt=Ft.replace(/\/@@[^/]+?$/,""),Er=Array.isArray(Ie.reducers)?Ie.reducers[0][vt]:Ie.reducers&&Ie.reducers[vt];return Er||Ie.effects&&Ie.effects[vt]?Ft:Xe}function mo(Xe,Ie,Ft,vt){var Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Gr().mark(function Fr(){var Kr;return Gr().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:fn.t0=Gr().keys(Xe);case 1:if((fn.t1=fn.t0()).done){fn.next=7;break}if(Kr=fn.t1.value,!Object.prototype.hasOwnProperty.call(Xe,Kr)){fn.next=5;break}return fn.delegateYield(Gr().mark(function Sn(){var ti,ni;return Gr().wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return ti=ta(Kr,Xe[Kr],Ie,Ft,vt,Er),Ci.next=3,Jt(ti);case 3:return ni=Ci.sent,Ci.next=6,Jt(Gr().mark(function ma(){return Gr().wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,xe("".concat(Ie.namespace,"/@@CANCEL_EFFECTS"));case 2:return ki.next=4,wr(ni);case 4:case"end":return ki.stop()}},ma)}));case 6:case"end":return Ci.stop()}},Sn)})(),"t2",5);case 5:fn.next=1;break;case 7:case"end":return fn.stop()}},Fr)})}function ta(Xe,Ie,Ft,vt,Er,Fr){var Kr=Gr().mark(ma),xn=Ie,fn="takeEvery",Sn,ti;if(Array.isArray(Ie)){var ni=(0,nr.Z)(Ie,1);xn=ni[0];var mi=Ie[1];mi&&mi.type&&(fn=mi.type,fn==="throttle"&&(pr()(mi.ms,"app.start: opts.ms should be defined if type is throttle"),Sn=mi.ms),fn==="poll"&&(pr()(mi.delay,"app.start: opts.delay should be defined if type is poll"),ti=mi.delay)),pr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(fn)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Ci(){}function ma(){var ki,Oa,Ii,hi,ba,_o,va,_s,xa,ys=arguments;return Gr().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:for(ki=ys.length,Oa=new Array(ki),Ii=0;Ii0?Oa[0]:{},ba=hi.__dva_resolve,_o=ba===void 0?Ci:ba,va=hi.__dva_reject,_s=va===void 0?Ci:va,La.prev=2,La.next=5,It({type:"".concat(Xe).concat(Ea,"@@start")});case 5:return La.next=7,xn.apply(void 0,(0,Nr.Z)(Oa.concat(to(Ft,Fr))));case 7:return xa=La.sent,La.next=10,It({type:"".concat(Xe).concat(Ea,"@@end")});case 10:_o(xa),La.next=17;break;case 13:La.prev=13,La.t0=La.catch(2),vt(La.t0,{key:Xe,effectArgs:Oa}),La.t0._dontReject||_s(La.t0);case 17:case"end":return La.stop()}},Kr,null,[[2,13]])}var Zi=Bo(Er,ma,Ft,Xe);switch(fn){case"watcher":return ma;case"takeLatest":return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,Je(Xe,Zi);case 2:case"end":return Ii.stop()}},ki)});case"throttle":return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,Ct(Sn,Xe,Zi);case 2:case"end":return Ii.stop()}},ki)});case"poll":return Gr().mark(function ki(){var Oa,Ii,hi,ba,_o,va,_s;return Gr().wrap(function(ys){for(;;)switch(ys.prev=ys.next){case 0:hi=function(La,ts){var Ns;return Gr().wrap(function(xs){for(;;)switch(xs.prev=xs.next){case 0:Ns=La.call;case 1:return xs.next=4,Ns(Zi,ts);case 4:return xs.next=6,Ns(Ii,ti);case 6:xs.next=1;break;case 8:case"end":return xs.stop()}},Oa)},Ii=function(La){return new Promise(function(ts){return setTimeout(ts,La)})},Oa=Gr().mark(hi),ba=qr,_o=xe,va=Dr;case 4:return ys.next=7,_o("".concat(Xe,"-start"));case 7:return _s=ys.sent,ys.next=10,va([ba(hi,r,_s),_o("".concat(Xe,"-stop"))]);case 10:ys.next=4;break;case 12:case"end":return ys.stop()}},ki)});default:return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,nt(Xe,Zi);case 2:case"end":return Ii.stop()}},ki)})}}function to(Xe,Ie){function Ft(Kr,xn){pr()(Kr,"dispatch: action should be a plain Object with type");var fn=Ie.namespacePrefixWarning,Sn=fn===void 0?!0:fn;Sn&&Fn()(Kr.indexOf("".concat(Xe.namespace).concat(Ea))!==0,"[".concat(xn,"] ").concat(Kr," should not be prefixed with namespace ").concat(Xe.namespace))}function vt(Kr){var xn=Kr.type;return Ft(xn,"sagaEffects.put"),It((0,l.Z)({},Kr,{type:vs(xn,Xe)}))}function Er(Kr){var xn=Kr.type;return Ft(xn,"sagaEffects.put.resolve"),It.resolve((0,l.Z)({},Kr,{type:vs(xn,Xe)}))}vt.resolve=Er;function Fr(Kr){return typeof Kr=="string"?(Ft(Kr,"sagaEffects.take"),xe(vs(Kr,Xe))):Array.isArray(Kr)?xe(Kr.map(function(xn){return typeof xn=="string"?(Ft(xn,"sagaEffects.take"),vs(xn,Xe)):xn})):xe(Kr)}return(0,l.Z)({},r,{put:vt,take:Fr})}function Bo(Xe,Ie,Ft,vt){var Er=!0,Fr=!1,Kr=void 0;try{for(var xn=Xe[Symbol.iterator](),fn;!(Er=(fn=xn.next()).done);Er=!0){var Sn=fn.value;Ie=Sn(Ie,r,Ft,vt)}}catch(ti){Fr=!0,Kr=ti}finally{try{!Er&&xn.return!=null&&xn.return()}finally{if(Fr)throw Kr}}return Ie}function Na(Xe){return Xe}function Hs(Xe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Na;return function(Ft,vt){var Er=vt.type;return pr()(Er,"dispatch: action should be a plain Object with type"),Xe===Er?Ie(Ft,vt):Ft}}function di(){for(var Xe=arguments.length,Ie=new Array(Xe),Ft=0;Ft0&&arguments[0]!==void 0?arguments[0]:Ie,Fr=arguments.length>1?arguments[1]:void 0;return vt(Er,Fr)}}function Rn(Xe,Ie,Ft){return Array.isArray(Xe)?Xe[1]((Ft||ro)(Xe[0],Ie)):(Ft||ro)(Xe||{},Ie)}function cs(Xe){return function(){return function(Ft){return function(vt){var Er=vt.type;return Ie(Er)?new Promise(function(Fr,Kr){Ft((0,l.Z)({__dva_resolve:Fr,__dva_reject:Kr},vt))}):Ft(vt)}}};function Ie(Ft){if(!Ft||typeof Ft!="string")return!1;var vt=Ft.split(Ea),Er=(0,nr.Z)(vt,1),Fr=Er[0],Kr=Xe._models.filter(function(xn){return xn.namespace===Fr})[0];return!!(Kr&&Kr.effects&&Kr.effects[Ft])}}function ks(Xe,Ie){return function(Ft){var vt=Ft.type;return pr()(vt,"dispatch: action should be a plain Object with type"),Fn()(vt.indexOf("".concat(Ie.namespace).concat(Ea))!==0,"dispatch: ".concat(vt," should not be prefixed with namespace ").concat(Ie.namespace)),Xe((0,l.Z)({},Ft,{type:vs(vt,Ie)}))}}function Rs(Xe,Ie,Ft,vt){var Er=[],Fr=[];for(var Kr in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Kr)){var xn=Xe[Kr],fn=xn({dispatch:ks(Ft._store.dispatch,Ie),history:Ft._history},vt);hn(fn)?Er.push(fn):Fr.push(Kr)}return{funcs:Er,nonFuncs:Fr}}function ea(Xe,Ie){if(Xe[Ie]){var Ft=Xe[Ie],vt=Ft.funcs,Er=Ft.nonFuncs;Fn()(Er.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(Er.join(", ")));var Fr=!0,Kr=!1,xn=void 0;try{for(var fn=vt[Symbol.iterator](),Sn;!(Fr=(Sn=fn.next()).done);Fr=!0){var ti=Sn.value;ti()}}catch(ni){Kr=!0,xn=ni}finally{try{!Fr&&fn.return!=null&&fn.return()}finally{if(Kr)throw xn}}delete Xe[Ie]}}var Ga=ln,Ni=yn,Ls={namespace:"@@dva",state:0,reducers:{UPDATE:function(Ie){return Ie+1}}};function xo(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ft=Ie.initialReducer,vt=Ie.setupApp,Er=vt===void 0?Ga:vt,Fr=new ls;Fr.use(Bs(Xe));var Kr={_models:[Ba((0,l.Z)({},Ls))],_store:null,_plugin:Fr,use:Fr.use.bind(Fr),model:xn,start:ni};return Kr;function xn(mi){var Ci=Ba((0,l.Z)({},mi));return Kr._models.push(Ci),Ci}function fn(mi,Ci,ma,Zi){Zi=xn(Zi);var ki=Kr._store;ki.asyncReducers[Zi.namespace]=Rn(Zi.reducers,Zi.state,Fr._handleActions),ki.replaceReducer(mi()),Zi.effects&&ki.runSaga(Kr._getSaga(Zi.effects,Zi,Ci,Fr.get("onEffect"),Xe)),Zi.subscriptions&&(ma[Zi.namespace]=Rs(Zi.subscriptions,Zi,Kr,Ci))}function Sn(mi,Ci,ma,Zi){var ki=Kr._store;delete ki.asyncReducers[Zi],delete Ci[Zi],ki.replaceReducer(mi()),ki.dispatch({type:"@@dva/UPDATE"}),ki.dispatch({type:"".concat(Zi,"/@@CANCEL_EFFECTS")}),ea(ma,Zi),Kr._models=Kr._models.filter(function(Oa){return Oa.namespace!==Zi})}function ti(mi,Ci,ma,Zi,ki){var Oa=Kr._store,Ii=ki.namespace,hi=Ni(Kr._models,function(ba){return ba.namespace===Ii});~hi&&(Oa.dispatch({type:"".concat(Ii,"/@@CANCEL_EFFECTS")}),delete Oa.asyncReducers[Ii],delete Ci[Ii],ea(ma,Ii),Kr._models.splice(hi,1)),Kr.model(ki),Oa.dispatch({type:"@@dva/UPDATE"})}function ni(){var mi=function(Ka,Us){Ka&&(typeof Ka=="string"&&(Ka=new Error(Ka)),Ka.preventDefault=function(){Ka._dontReject=!0},Fr.apply("onError",function(vn){throw new Error(vn.stack||vn)})(Ka,Kr._store.dispatch,Us))},Ci=lt(),ma=cs(Kr);Kr._getSaga=mo.bind(null);var Zi=[],ki=(0,l.Z)({},Ft),Oa=!0,Ii=!1,hi=void 0;try{for(var ba=Kr._models[Symbol.iterator](),_o;!(Oa=(_o=ba.next()).done);Oa=!0){var va=_o.value;ki[va.namespace]=Rn(va.reducers,va.state,Fr._handleActions),va.effects&&Zi.push(Kr._getSaga(va.effects,va,mi,Fr.get("onEffect"),Xe))}}catch(Ot){Ii=!0,hi=Ot}finally{try{!Oa&&ba.return!=null&&ba.return()}finally{if(Ii)throw hi}}var _s=Fr.get("onReducer"),xa=Fr.get("extraReducers");pr()(Object.keys(xa).every(function(Ot){return!(Ot in ki)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(ki).join(", "))),Kr._store=Ds({reducers:Vt(),initialState:Xe.initialState||{},plugin:Fr,createOpts:Ie,sagaMiddleware:Ci,promiseMiddleware:ma});var ys=Kr._store;ys.runSaga=Ci.run,ys.asyncReducers={};var bs=Fr.get("onStateChange"),La=!0,ts=!1,Ns=void 0;try{for(var ao=function(){var Ka=ji.value;ys.subscribe(function(){Ka(ys.getState())})},xs=bs[Symbol.iterator](),ji;!(La=(ji=xs.next()).done);La=!0)ao()}catch(Ot){ts=!0,Ns=Ot}finally{try{!La&&xs.return!=null&&xs.return()}finally{if(ts)throw Ns}}Zi.forEach(Ci.run),Er(Kr);var Do={},ko=!0,js=!1,rs=void 0;try{for(var os=this._models[Symbol.iterator](),vo;!(ko=(vo=os.next()).done);ko=!0){var $a=vo.value;$a.subscriptions&&(Do[$a.namespace]=Rs($a.subscriptions,$a,Kr,mi))}}catch(Ot){js=!0,rs=Ot}finally{try{!ko&&os.return!=null&&os.return()}finally{if(js)throw rs}}Kr.model=fn.bind(Kr,Vt,mi,Do),Kr.unmodel=Sn.bind(Kr,Vt,ki,Do),Kr.replaceModel=ti.bind(Kr,Vt,ki,Do,mi);function Vt(){return _s((0,c.UY)((0,l.Z)({},ki,xa,Kr._store?Kr._store.asyncReducers:{})))}}}var No=e(44718),Ho=e(56805),du=e(4676);function hu(Xe){Xe()}let go=hu;const jo=Xe=>go=Xe,So=()=>go,Yo=Symbol.for("react-redux-context"),Go=typeof globalThis!="undefined"?globalThis:{};function pi(){var Xe;if(!i.createContext)return{};const Ie=(Xe=Go[Yo])!=null?Xe:Go[Yo]=new Map;let Ft=Ie.get(i.createContext);return Ft||(Ft=i.createContext(null),Ie.set(i.createContext,Ft)),Ft}const _i=pi();var es=null;function ds(Xe=_i){return function(){return(0,i.useContext)(Xe)}}const is=ds(),Ha=()=>{throw new Error("uSES not initialized!")};let gs=Ha;const $o=Xe=>{gs=Xe},Ss=(Xe,Ie)=>Xe===Ie;function nu(Xe=_i){const Ie=Xe===_i?is:ds(Xe);return function(vt,Er={}){const{equalityFn:Fr=Ss,stabilityCheck:Kr=void 0,noopCheck:xn=void 0}=typeof Er=="function"?{equalityFn:Er}:Er,{store:fn,subscription:Sn,getServerState:ti,stabilityCheck:ni,noopCheck:mi}=Ie(),Ci=(0,i.useRef)(!0),ma=(0,i.useCallback)({[vt.name](ki){return vt(ki)}}[vt.name],[vt,ni,Kr]),Zi=gs(Sn.addNestedSub,fn.getState,ti||fn.getState,ma,Fr);return(0,i.useDebugValue)(Zi),Zi}}const pu=nu();var Uu=e(54476),rl=e(85377),nl=e(94266),fo=e.n(nl),Ko=e(23265);const Oo=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Gu(Xe,Ie,Ft,vt,{areStatesEqual:Er,areOwnPropsEqual:Fr,areStatePropsEqual:Kr}){let xn=!1,fn,Sn,ti,ni,mi;function Ci(Ii,hi){return fn=Ii,Sn=hi,ti=Xe(fn,Sn),ni=Ie(vt,Sn),mi=Ft(ti,ni,Sn),xn=!0,mi}function ma(){return ti=Xe(fn,Sn),Ie.dependsOnOwnProps&&(ni=Ie(vt,Sn)),mi=Ft(ti,ni,Sn),mi}function Zi(){return Xe.dependsOnOwnProps&&(ti=Xe(fn,Sn)),Ie.dependsOnOwnProps&&(ni=Ie(vt,Sn)),mi=Ft(ti,ni,Sn),mi}function ki(){const Ii=Xe(fn,Sn),hi=!Kr(Ii,ti);return ti=Ii,hi&&(mi=Ft(ti,ni,Sn)),mi}function Oa(Ii,hi){const ba=!Fr(hi,Sn),_o=!Er(Ii,fn,hi,Sn);return fn=Ii,Sn=hi,ba&&_o?ma():ba?Zi():_o?ki():mi}return function(hi,ba){return xn?Oa(hi,ba):Ci(hi,ba)}}function Xs(Xe,Ie){let{initMapStateToProps:Ft,initMapDispatchToProps:vt,initMergeProps:Er}=Ie,Fr=(0,rl.Z)(Ie,Oo);const Kr=Ft(Xe,Fr),xn=vt(Xe,Fr),fn=Er(Xe,Fr);return Gu(Kr,xn,fn,Xe,Fr)}function $u(Xe,Ie){const Ft={};for(const vt in Xe){const Er=Xe[vt];typeof Er=="function"&&(Ft[vt]=(...Fr)=>Ie(Er(...Fr)))}return Ft}function Cu(Xe){return function(Ft){const vt=Xe(Ft);function Er(){return vt}return Er.dependsOnOwnProps=!1,Er}}function iu(Xe){return Xe.dependsOnOwnProps?!!Xe.dependsOnOwnProps:Xe.length!==1}function mu(Xe,Ie){return function(vt,{displayName:Er}){const Fr=function(xn,fn){return Fr.dependsOnOwnProps?Fr.mapToProps(xn,fn):Fr.mapToProps(xn,void 0)};return Fr.dependsOnOwnProps=!0,Fr.mapToProps=function(xn,fn){Fr.mapToProps=Xe,Fr.dependsOnOwnProps=iu(Xe);let Sn=Fr(xn,fn);return typeof Sn=="function"&&(Fr.mapToProps=Sn,Fr.dependsOnOwnProps=iu(Sn),Sn=Fr(xn,fn)),Sn},Fr}}function Ao(Xe,Ie){return(Ft,vt)=>{throw new Error(`Invalid value of type ${typeof Xe} for ${Ie} argument when connecting component ${vt.wrappedComponentName}.`)}}function au(Xe){return Xe&&typeof Xe=="object"?Cu(Ie=>$u(Xe,Ie)):Xe?typeof Xe=="function"?mu(Xe,"mapDispatchToProps"):Ao(Xe,"mapDispatchToProps"):Cu(Ie=>({dispatch:Ie}))}function su(Xe){return Xe?typeof Xe=="function"?mu(Xe,"mapStateToProps"):Ao(Xe,"mapStateToProps"):Cu(()=>({}))}function tr(Xe,Ie,Ft){return(0,Uu.Z)({},Ft,Xe,Ie)}function _r(Xe){return function(Ft,{displayName:vt,areMergedPropsEqual:Er}){let Fr=!1,Kr;return function(fn,Sn,ti){const ni=Xe(fn,Sn,ti);return Fr?Er(ni,Kr)||(Kr=ni):(Fr=!0,Kr=ni),Kr}}}function hr(Xe){return Xe?typeof Xe=="function"?_r(Xe):Ao(Xe,"mergeProps"):()=>tr}function gr(){const Xe=So();let Ie=null,Ft=null;return{clear(){Ie=null,Ft=null},notify(){Xe(()=>{let vt=Ie;for(;vt;)vt.callback(),vt=vt.next})},get(){let vt=[],Er=Ie;for(;Er;)vt.push(Er),Er=Er.next;return vt},subscribe(vt){let Er=!0,Fr=Ft={callback:vt,next:null,prev:Ft};return Fr.prev?Fr.prev.next=Fr:Ie=Fr,function(){!Er||Ie===null||(Er=!1,Fr.next?Fr.next.prev=Fr.prev:Ft=Fr.prev,Fr.prev?Fr.prev.next=Fr.next:Ie=Fr.next)}}}}const Ar={notify(){},get:()=>[]};function bn(Xe,Ie){let Ft,vt=Ar,Er=0,Fr=!1;function Kr(Zi){ti();const ki=vt.subscribe(Zi);let Oa=!1;return()=>{Oa||(Oa=!0,ki(),ni())}}function xn(){vt.notify()}function fn(){ma.onStateChange&&ma.onStateChange()}function Sn(){return Fr}function ti(){Er++,Ft||(Ft=Ie?Ie.addNestedSub(fn):Xe.subscribe(fn),vt=gr())}function ni(){Er--,Ft&&Er===0&&(Ft(),Ft=void 0,vt.clear(),vt=Ar)}function mi(){Fr||(Fr=!0,ti())}function Ci(){Fr&&(Fr=!1,ni())}const ma={addNestedSub:Kr,notifyNestedSubs:xn,handleChangeWrapper:fn,isSubscribed:Sn,trySubscribe:mi,tryUnsubscribe:Ci,getListeners:()=>vt};return ma}const Ln=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Zn(Xe,Ie){return Xe===Ie?Xe!==0||Ie!==0||1/Xe===1/Ie:Xe!==Xe&&Ie!==Ie}function ai(Xe,Ie){if(Zn(Xe,Ie))return!0;if(typeof Xe!="object"||Xe===null||typeof Ie!="object"||Ie===null)return!1;const Ft=Object.keys(Xe),vt=Object.keys(Ie);if(Ft.length!==vt.length)return!1;for(let Er=0;Er{mr=Xe},Br=null,Tn=[null,null],Pn=Xe=>{try{return JSON.stringify(Xe)}catch(Ie){return String(Xe)}};function si(Xe,Ie,Ft){Ln(()=>Xe(...Ie),Ft)}function Si(Xe,Ie,Ft,vt,Er,Fr){Xe.current=vt,Ft.current=!1,Er.current&&(Er.current=null,Fr())}function Gn(Xe,Ie,Ft,vt,Er,Fr,Kr,xn,fn,Sn,ti){if(!Xe)return()=>{};let ni=!1,mi=null;const Ci=()=>{if(ni||!xn.current)return;const Zi=Ie.getState();let ki,Oa;try{ki=vt(Zi,Er.current)}catch(Ii){Oa=Ii,mi=Ii}Oa||(mi=null),ki===Fr.current?Kr.current||Sn():(Fr.current=ki,fn.current=ki,Kr.current=!0,ti())};return Ft.onStateChange=Ci,Ft.trySubscribe(),Ci(),()=>{if(ni=!0,Ft.tryUnsubscribe(),Ft.onStateChange=null,mi)throw mi}}const ra=()=>Br;function zi(Xe,Ie){return Xe===Ie}let Ai=!1;function wt(Xe,Ie,Ft,{pure:vt,areStatesEqual:Er=zi,areOwnPropsEqual:Fr=ai,areStatePropsEqual:Kr=ai,areMergedPropsEqual:xn=ai,forwardRef:fn=!1,context:Sn=_i}={}){const ti=Sn,ni=su(Xe),mi=au(Ie),Ci=hr(Ft),ma=!!Xe;return ki=>{const Oa=ki.displayName||ki.name||"Component",Ii=`Connect(${Oa})`,hi={shouldHandleStateChanges:ma,displayName:Ii,wrappedComponentName:Oa,WrappedComponent:ki,initMapStateToProps:ni,initMapDispatchToProps:mi,initMergeProps:Ci,areStatesEqual:Er,areStatePropsEqual:Kr,areOwnPropsEqual:Fr,areMergedPropsEqual:xn};function ba(_s){const[xa,ys,bs]=i.useMemo(()=>{const{reactReduxForwardedRef:Or}=_s,rn=(0,rl.Z)(_s,ei);return[_s.context,Or,rn]},[_s]),La=i.useMemo(()=>xa&&xa.Consumer&&(0,Ko.isContextConsumer)(i.createElement(xa.Consumer,null))?xa:ti,[xa,ti]),ts=i.useContext(La),Ns=!!_s.store&&!!_s.store.getState&&!!_s.store.dispatch,ao=!!ts&&!!ts.store,xs=Ns?_s.store:ts.store,ji=ao?ts.getServerState:xs.getState,Do=i.useMemo(()=>Xs(xs.dispatch,hi),[xs]),[ko,js]=i.useMemo(()=>{if(!ma)return Tn;const Or=bn(xs,Ns?void 0:ts.subscription),rn=Or.notifyNestedSubs.bind(Or);return[Or,rn]},[xs,Ns,ts]),rs=i.useMemo(()=>Ns?ts:(0,Uu.Z)({},ts,{subscription:ko}),[Ns,ts,ko]),os=i.useRef(),vo=i.useRef(bs),$a=i.useRef(),Vt=i.useRef(!1),Ot=i.useRef(!1),Ka=i.useRef(!1),Us=i.useRef();Ln(()=>(Ka.current=!0,()=>{Ka.current=!1}),[]);const vn=i.useMemo(()=>()=>$a.current&&bs===vo.current?$a.current:Do(xs.getState(),bs),[xs,bs]),wn=i.useMemo(()=>rn=>ko?Gn(ma,xs,ko,Do,vo,os,Vt,Ka,$a,js,rn):()=>{},[ko]);si(Si,[vo,os,Vt,bs,$a,js]);let He;try{He=mr(wn,vn,ji?()=>Do(ji(),bs):vn)}catch(Or){throw Us.current&&(Or.message+=` +Therefore yield `+Ie+" will return task descriptor to your saga and execute next lines of code."},Jn=null,zn=null,we=null;function nt(Xe,Ie){for(var Ft=arguments.length,vt=Array(Ft>2?Ft-2:0),Er=2;Er2?Ft-2:0),Er=2;Er3?vt-3:0),Fr=3;Fr-1&&(Ie[Ft]=Xe[Ft]),Ie},{})}var ls=function(){function Xe(){(0,Qn.Z)(this,Xe),this._handleActions=null,this.hooks=Ws.reduce(function(Ie,Ft){return Ie[Ft]=[],Ie},{})}return(0,Ke.Z)(Xe,[{key:"use",value:function(Ft){pr()(Jr()(Ft),"plugin.use: plugin should be plain object");var vt=this.hooks;for(var Er in Ft)Object.prototype.hasOwnProperty.call(Ft,Er)&&(pr()(vt[Er],"plugin.use: unknown plugin property: ".concat(Er)),Er==="_handleActions"?this._handleActions=Ft[Er]:Er==="extraEnhancers"?vt[Er]=Ft[Er]:vt[Er].push(Ft[Er]))}},{key:"apply",value:function(Ft,vt){var Er=this.hooks,Fr=["onError","onHmr"];pr()(Fr.indexOf(Ft)>-1,"plugin.apply: hook ".concat(Ft," cannot be applied"));var Kr=Er[Ft];return function(){if(Kr.length){var xn=!0,fn=!1,An=void 0;try{for(var ti=Kr[Symbol.iterator](),ni;!(xn=(ni=ti.next()).done);xn=!0){var mi=ni.value;mi.apply(void 0,arguments)}}catch(Ci){fn=!0,An=Ci}finally{try{!xn&&ti.return!=null&&ti.return()}finally{if(fn)throw An}}}else vt&&vt.apply(void 0,arguments)}}},{key:"get",value:function(Ft){var vt=this.hooks;return pr()(Ft in vt,"plugin.get: hook ".concat(Ft," cannot be got")),Ft==="extraReducers"?co(vt[Ft]):Ft==="onReducer"?Ta(vt[Ft]):vt[Ft]}}]),Xe}();function co(Xe){var Ie={},Ft=!0,vt=!1,Er=void 0;try{for(var Fr=Xe[Symbol.iterator](),Kr;!(Ft=(Kr=Fr.next()).done);Ft=!0){var xn=Kr.value;Ie=(0,l.Z)({},Ie,xn)}}catch(fn){vt=!0,Er=fn}finally{try{!Ft&&Fr.return!=null&&Fr.return()}finally{if(vt)throw Er}}return Ie}function Ta(Xe){return function(Ie){var Ft=!0,vt=!1,Er=void 0;try{for(var Fr=Xe[Symbol.iterator](),Kr;!(Ft=(Kr=Fr.next()).done);Ft=!0){var xn=Kr.value;Ie=xn(Ie)}}catch(fn){vt=!0,Er=fn}finally{try{!Ft&&Fr.return!=null&&Fr.return()}finally{if(vt)throw Er}}return Ie}}function Ds(Xe){var Ie=Xe.reducers,Ft=Xe.initialState,vt=Xe.plugin,Er=Xe.sagaMiddleware,Fr=Xe.promiseMiddleware,Kr=Xe.createOpts.setupMiddlewares,xn=Kr===void 0?Ei:Kr,fn=vt.get("extraEnhancers");pr()(Wr(fn),"[app.start] extraEnhancers should be array, but got ".concat((0,Cr.Z)(fn)));var An=vt.get("onAction"),ti=xn([Fr,Er].concat((0,Nr.Z)(_e()(An)))),ni=c.qC,mi=[c.md.apply(void 0,(0,Nr.Z)(ti))].concat((0,Nr.Z)(fn));return(0,c.MT)(Ie,Ft,ni.apply(void 0,(0,Nr.Z)(mi)))}function vs(Xe,Ie){var Ft="".concat(Ie.namespace).concat(Ea).concat(Xe),vt=Ft.replace(/\/@@[^/]+?$/,""),Er=Array.isArray(Ie.reducers)?Ie.reducers[0][vt]:Ie.reducers&&Ie.reducers[vt];return Er||Ie.effects&&Ie.effects[vt]?Ft:Xe}function mo(Xe,Ie,Ft,vt){var Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Gr().mark(function Fr(){var Kr;return Gr().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:fn.t0=Gr().keys(Xe);case 1:if((fn.t1=fn.t0()).done){fn.next=7;break}if(Kr=fn.t1.value,!Object.prototype.hasOwnProperty.call(Xe,Kr)){fn.next=5;break}return fn.delegateYield(Gr().mark(function An(){var ti,ni;return Gr().wrap(function(Ci){for(;;)switch(Ci.prev=Ci.next){case 0:return ti=ta(Kr,Xe[Kr],Ie,Ft,vt,Er),Ci.next=3,Jt(ti);case 3:return ni=Ci.sent,Ci.next=6,Jt(Gr().mark(function ma(){return Gr().wrap(function(ki){for(;;)switch(ki.prev=ki.next){case 0:return ki.next=2,xe("".concat(Ie.namespace,"/@@CANCEL_EFFECTS"));case 2:return ki.next=4,wr(ni);case 4:case"end":return ki.stop()}},ma)}));case 6:case"end":return Ci.stop()}},An)})(),"t2",5);case 5:fn.next=1;break;case 7:case"end":return fn.stop()}},Fr)})}function ta(Xe,Ie,Ft,vt,Er,Fr){var Kr=Gr().mark(ma),xn=Ie,fn="takeEvery",An,ti;if(Array.isArray(Ie)){var ni=(0,nr.Z)(Ie,1);xn=ni[0];var mi=Ie[1];mi&&mi.type&&(fn=mi.type,fn==="throttle"&&(pr()(mi.ms,"app.start: opts.ms should be defined if type is throttle"),An=mi.ms),fn==="poll"&&(pr()(mi.delay,"app.start: opts.delay should be defined if type is poll"),ti=mi.delay)),pr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(fn)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Ci(){}function ma(){var ki,Oa,Ii,hi,ba,_o,va,_s,xa,ys=arguments;return Gr().wrap(function(La){for(;;)switch(La.prev=La.next){case 0:for(ki=ys.length,Oa=new Array(ki),Ii=0;Ii0?Oa[0]:{},ba=hi.__dva_resolve,_o=ba===void 0?Ci:ba,va=hi.__dva_reject,_s=va===void 0?Ci:va,La.prev=2,La.next=5,It({type:"".concat(Xe).concat(Ea,"@@start")});case 5:return La.next=7,xn.apply(void 0,(0,Nr.Z)(Oa.concat(to(Ft,Fr))));case 7:return xa=La.sent,La.next=10,It({type:"".concat(Xe).concat(Ea,"@@end")});case 10:_o(xa),La.next=17;break;case 13:La.prev=13,La.t0=La.catch(2),vt(La.t0,{key:Xe,effectArgs:Oa}),La.t0._dontReject||_s(La.t0);case 17:case"end":return La.stop()}},Kr,null,[[2,13]])}var Zi=No(Er,ma,Ft,Xe);switch(fn){case"watcher":return ma;case"takeLatest":return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,Je(Xe,Zi);case 2:case"end":return Ii.stop()}},ki)});case"throttle":return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,Ct(An,Xe,Zi);case 2:case"end":return Ii.stop()}},ki)});case"poll":return Gr().mark(function ki(){var Oa,Ii,hi,ba,_o,va,_s;return Gr().wrap(function(ys){for(;;)switch(ys.prev=ys.next){case 0:hi=function(La,ts){var Ns;return Gr().wrap(function(xs){for(;;)switch(xs.prev=xs.next){case 0:Ns=La.call;case 1:return xs.next=4,Ns(Zi,ts);case 4:return xs.next=6,Ns(Ii,ti);case 6:xs.next=1;break;case 8:case"end":return xs.stop()}},Oa)},Ii=function(La){return new Promise(function(ts){return setTimeout(ts,La)})},Oa=Gr().mark(hi),ba=qr,_o=xe,va=Dr;case 4:return ys.next=7,_o("".concat(Xe,"-start"));case 7:return _s=ys.sent,ys.next=10,va([ba(hi,r,_s),_o("".concat(Xe,"-stop"))]);case 10:ys.next=4;break;case 12:case"end":return ys.stop()}},ki)});default:return Gr().mark(function ki(){return Gr().wrap(function(Ii){for(;;)switch(Ii.prev=Ii.next){case 0:return Ii.next=2,nt(Xe,Zi);case 2:case"end":return Ii.stop()}},ki)})}}function to(Xe,Ie){function Ft(Kr,xn){pr()(Kr,"dispatch: action should be a plain Object with type");var fn=Ie.namespacePrefixWarning,An=fn===void 0?!0:fn;An&&Fn()(Kr.indexOf("".concat(Xe.namespace).concat(Ea))!==0,"[".concat(xn,"] ").concat(Kr," should not be prefixed with namespace ").concat(Xe.namespace))}function vt(Kr){var xn=Kr.type;return Ft(xn,"sagaEffects.put"),It((0,l.Z)({},Kr,{type:vs(xn,Xe)}))}function Er(Kr){var xn=Kr.type;return Ft(xn,"sagaEffects.put.resolve"),It.resolve((0,l.Z)({},Kr,{type:vs(xn,Xe)}))}vt.resolve=Er;function Fr(Kr){return typeof Kr=="string"?(Ft(Kr,"sagaEffects.take"),xe(vs(Kr,Xe))):Array.isArray(Kr)?xe(Kr.map(function(xn){return typeof xn=="string"?(Ft(xn,"sagaEffects.take"),vs(xn,Xe)):xn})):xe(Kr)}return(0,l.Z)({},r,{put:vt,take:Fr})}function No(Xe,Ie,Ft,vt){var Er=!0,Fr=!1,Kr=void 0;try{for(var xn=Xe[Symbol.iterator](),fn;!(Er=(fn=xn.next()).done);Er=!0){var An=fn.value;Ie=An(Ie,r,Ft,vt)}}catch(ti){Fr=!0,Kr=ti}finally{try{!Er&&xn.return!=null&&xn.return()}finally{if(Fr)throw Kr}}return Ie}function Na(Xe){return Xe}function Hs(Xe){var Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Na;return function(Ft,vt){var Er=vt.type;return pr()(Er,"dispatch: action should be a plain Object with type"),Xe===Er?Ie(Ft,vt):Ft}}function di(){for(var Xe=arguments.length,Ie=new Array(Xe),Ft=0;Ft0&&arguments[0]!==void 0?arguments[0]:Ie,Fr=arguments.length>1?arguments[1]:void 0;return vt(Er,Fr)}}function Rn(Xe,Ie,Ft){return Array.isArray(Xe)?Xe[1]((Ft||ro)(Xe[0],Ie)):(Ft||ro)(Xe||{},Ie)}function cs(Xe){return function(){return function(Ft){return function(vt){var Er=vt.type;return Ie(Er)?new Promise(function(Fr,Kr){Ft((0,l.Z)({__dva_resolve:Fr,__dva_reject:Kr},vt))}):Ft(vt)}}};function Ie(Ft){if(!Ft||typeof Ft!="string")return!1;var vt=Ft.split(Ea),Er=(0,nr.Z)(vt,1),Fr=Er[0],Kr=Xe._models.filter(function(xn){return xn.namespace===Fr})[0];return!!(Kr&&Kr.effects&&Kr.effects[Ft])}}function ks(Xe,Ie){return function(Ft){var vt=Ft.type;return pr()(vt,"dispatch: action should be a plain Object with type"),Fn()(vt.indexOf("".concat(Ie.namespace).concat(Ea))!==0,"dispatch: ".concat(vt," should not be prefixed with namespace ").concat(Ie.namespace)),Xe((0,l.Z)({},Ft,{type:vs(vt,Ie)}))}}function Rs(Xe,Ie,Ft,vt){var Er=[],Fr=[];for(var Kr in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Kr)){var xn=Xe[Kr],fn=xn({dispatch:ks(Ft._store.dispatch,Ie),history:Ft._history},vt);hn(fn)?Er.push(fn):Fr.push(Kr)}return{funcs:Er,nonFuncs:Fr}}function ea(Xe,Ie){if(Xe[Ie]){var Ft=Xe[Ie],vt=Ft.funcs,Er=Ft.nonFuncs;Fn()(Er.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(Er.join(", ")));var Fr=!0,Kr=!1,xn=void 0;try{for(var fn=vt[Symbol.iterator](),An;!(Fr=(An=fn.next()).done);Fr=!0){var ti=An.value;ti()}}catch(ni){Kr=!0,xn=ni}finally{try{!Fr&&fn.return!=null&&fn.return()}finally{if(Kr)throw xn}}delete Xe[Ie]}}var Ga=ln,Ni=yn,Ls={namespace:"@@dva",state:0,reducers:{UPDATE:function(Ie){return Ie+1}}};function xo(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ft=Ie.initialReducer,vt=Ie.setupApp,Er=vt===void 0?Ga:vt,Fr=new ls;Fr.use(Bs(Xe));var Kr={_models:[Ba((0,l.Z)({},Ls))],_store:null,_plugin:Fr,use:Fr.use.bind(Fr),model:xn,start:ni};return Kr;function xn(mi){var Ci=Ba((0,l.Z)({},mi));return Kr._models.push(Ci),Ci}function fn(mi,Ci,ma,Zi){Zi=xn(Zi);var ki=Kr._store;ki.asyncReducers[Zi.namespace]=Rn(Zi.reducers,Zi.state,Fr._handleActions),ki.replaceReducer(mi()),Zi.effects&&ki.runSaga(Kr._getSaga(Zi.effects,Zi,Ci,Fr.get("onEffect"),Xe)),Zi.subscriptions&&(ma[Zi.namespace]=Rs(Zi.subscriptions,Zi,Kr,Ci))}function An(mi,Ci,ma,Zi){var ki=Kr._store;delete ki.asyncReducers[Zi],delete Ci[Zi],ki.replaceReducer(mi()),ki.dispatch({type:"@@dva/UPDATE"}),ki.dispatch({type:"".concat(Zi,"/@@CANCEL_EFFECTS")}),ea(ma,Zi),Kr._models=Kr._models.filter(function(Oa){return Oa.namespace!==Zi})}function ti(mi,Ci,ma,Zi,ki){var Oa=Kr._store,Ii=ki.namespace,hi=Ni(Kr._models,function(ba){return ba.namespace===Ii});~hi&&(Oa.dispatch({type:"".concat(Ii,"/@@CANCEL_EFFECTS")}),delete Oa.asyncReducers[Ii],delete Ci[Ii],ea(ma,Ii),Kr._models.splice(hi,1)),Kr.model(ki),Oa.dispatch({type:"@@dva/UPDATE"})}function ni(){var mi=function(Ka,Us){Ka&&(typeof Ka=="string"&&(Ka=new Error(Ka)),Ka.preventDefault=function(){Ka._dontReject=!0},Fr.apply("onError",function(vn){throw new Error(vn.stack||vn)})(Ka,Kr._store.dispatch,Us))},Ci=lt(),ma=cs(Kr);Kr._getSaga=mo.bind(null);var Zi=[],ki=(0,l.Z)({},Ft),Oa=!0,Ii=!1,hi=void 0;try{for(var ba=Kr._models[Symbol.iterator](),_o;!(Oa=(_o=ba.next()).done);Oa=!0){var va=_o.value;ki[va.namespace]=Rn(va.reducers,va.state,Fr._handleActions),va.effects&&Zi.push(Kr._getSaga(va.effects,va,mi,Fr.get("onEffect"),Xe))}}catch(Ot){Ii=!0,hi=Ot}finally{try{!Oa&&ba.return!=null&&ba.return()}finally{if(Ii)throw hi}}var _s=Fr.get("onReducer"),xa=Fr.get("extraReducers");pr()(Object.keys(xa).every(function(Ot){return!(Ot in ki)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(ki).join(", "))),Kr._store=Ds({reducers:Vt(),initialState:Xe.initialState||{},plugin:Fr,createOpts:Ie,sagaMiddleware:Ci,promiseMiddleware:ma});var ys=Kr._store;ys.runSaga=Ci.run,ys.asyncReducers={};var bs=Fr.get("onStateChange"),La=!0,ts=!1,Ns=void 0;try{for(var ao=function(){var Ka=ji.value;ys.subscribe(function(){Ka(ys.getState())})},xs=bs[Symbol.iterator](),ji;!(La=(ji=xs.next()).done);La=!0)ao()}catch(Ot){ts=!0,Ns=Ot}finally{try{!La&&xs.return!=null&&xs.return()}finally{if(ts)throw Ns}}Zi.forEach(Ci.run),Er(Kr);var ko={},Ro=!0,js=!1,rs=void 0;try{for(var os=this._models[Symbol.iterator](),vo;!(Ro=(vo=os.next()).done);Ro=!0){var $a=vo.value;$a.subscriptions&&(ko[$a.namespace]=Rs($a.subscriptions,$a,Kr,mi))}}catch(Ot){js=!0,rs=Ot}finally{try{!Ro&&os.return!=null&&os.return()}finally{if(js)throw rs}}Kr.model=fn.bind(Kr,Vt,mi,ko),Kr.unmodel=An.bind(Kr,Vt,ki,ko),Kr.replaceModel=ti.bind(Kr,Vt,ki,ko,mi);function Vt(){return _s((0,c.UY)((0,l.Z)({},ki,xa,Kr._store?Kr._store.asyncReducers:{})))}}}var jo=e(44718),Go=e(56805),du=e(4676);function hu(Xe){Xe()}let go=hu;const Uo=Xe=>go=Xe,So=()=>go,Yo=Symbol.for("react-redux-context"),$o=typeof globalThis!="undefined"?globalThis:{};function pi(){var Xe;if(!i.createContext)return{};const Ie=(Xe=$o[Yo])!=null?Xe:$o[Yo]=new Map;let Ft=Ie.get(i.createContext);return Ft||(Ft=i.createContext(null),Ie.set(i.createContext,Ft)),Ft}const _i=pi();var es=null;function ds(Xe=_i){return function(){return(0,i.useContext)(Xe)}}const is=ds(),Ha=()=>{throw new Error("uSES not initialized!")};let gs=Ha;const Ko=Xe=>{gs=Xe},Ss=(Xe,Ie)=>Xe===Ie;function nu(Xe=_i){const Ie=Xe===_i?is:ds(Xe);return function(vt,Er={}){const{equalityFn:Fr=Ss,stabilityCheck:Kr=void 0,noopCheck:xn=void 0}=typeof Er=="function"?{equalityFn:Er}:Er,{store:fn,subscription:An,getServerState:ti,stabilityCheck:ni,noopCheck:mi}=Ie(),Ci=(0,i.useRef)(!0),ma=(0,i.useCallback)({[vt.name](ki){return vt(ki)}}[vt.name],[vt,ni,Kr]),Zi=gs(An.addNestedSub,fn.getState,ti||fn.getState,ma,Fr);return(0,i.useDebugValue)(Zi),Zi}}const pu=nu();var Uu=e(54476),rl=e(85377),nl=e(94266),fo=e.n(nl),Do=e(23265);const Ao=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Gu(Xe,Ie,Ft,vt,{areStatesEqual:Er,areOwnPropsEqual:Fr,areStatePropsEqual:Kr}){let xn=!1,fn,An,ti,ni,mi;function Ci(Ii,hi){return fn=Ii,An=hi,ti=Xe(fn,An),ni=Ie(vt,An),mi=Ft(ti,ni,An),xn=!0,mi}function ma(){return ti=Xe(fn,An),Ie.dependsOnOwnProps&&(ni=Ie(vt,An)),mi=Ft(ti,ni,An),mi}function Zi(){return Xe.dependsOnOwnProps&&(ti=Xe(fn,An)),Ie.dependsOnOwnProps&&(ni=Ie(vt,An)),mi=Ft(ti,ni,An),mi}function ki(){const Ii=Xe(fn,An),hi=!Kr(Ii,ti);return ti=Ii,hi&&(mi=Ft(ti,ni,An)),mi}function Oa(Ii,hi){const ba=!Fr(hi,An),_o=!Er(Ii,fn,hi,An);return fn=Ii,An=hi,ba&&_o?ma():ba?Zi():_o?ki():mi}return function(hi,ba){return xn?Oa(hi,ba):Ci(hi,ba)}}function Xs(Xe,Ie){let{initMapStateToProps:Ft,initMapDispatchToProps:vt,initMergeProps:Er}=Ie,Fr=(0,rl.Z)(Ie,Ao);const Kr=Ft(Xe,Fr),xn=vt(Xe,Fr),fn=Er(Xe,Fr);return Gu(Kr,xn,fn,Xe,Fr)}function $u(Xe,Ie){const Ft={};for(const vt in Xe){const Er=Xe[vt];typeof Er=="function"&&(Ft[vt]=(...Fr)=>Ie(Er(...Fr)))}return Ft}function Cu(Xe){return function(Ft){const vt=Xe(Ft);function Er(){return vt}return Er.dependsOnOwnProps=!1,Er}}function iu(Xe){return Xe.dependsOnOwnProps?!!Xe.dependsOnOwnProps:Xe.length!==1}function mu(Xe,Ie){return function(vt,{displayName:Er}){const Fr=function(xn,fn){return Fr.dependsOnOwnProps?Fr.mapToProps(xn,fn):Fr.mapToProps(xn,void 0)};return Fr.dependsOnOwnProps=!0,Fr.mapToProps=function(xn,fn){Fr.mapToProps=Xe,Fr.dependsOnOwnProps=iu(Xe);let An=Fr(xn,fn);return typeof An=="function"&&(Fr.mapToProps=An,Fr.dependsOnOwnProps=iu(An),An=Fr(xn,fn)),An},Fr}}function Co(Xe,Ie){return(Ft,vt)=>{throw new Error(`Invalid value of type ${typeof Xe} for ${Ie} argument when connecting component ${vt.wrappedComponentName}.`)}}function au(Xe){return Xe&&typeof Xe=="object"?Cu(Ie=>$u(Xe,Ie)):Xe?typeof Xe=="function"?mu(Xe,"mapDispatchToProps"):Co(Xe,"mapDispatchToProps"):Cu(Ie=>({dispatch:Ie}))}function su(Xe){return Xe?typeof Xe=="function"?mu(Xe,"mapStateToProps"):Co(Xe,"mapStateToProps"):Cu(()=>({}))}function tr(Xe,Ie,Ft){return(0,Uu.Z)({},Ft,Xe,Ie)}function _r(Xe){return function(Ft,{displayName:vt,areMergedPropsEqual:Er}){let Fr=!1,Kr;return function(fn,An,ti){const ni=Xe(fn,An,ti);return Fr?Er(ni,Kr)||(Kr=ni):(Fr=!0,Kr=ni),Kr}}}function hr(Xe){return Xe?typeof Xe=="function"?_r(Xe):Co(Xe,"mergeProps"):()=>tr}function gr(){const Xe=So();let Ie=null,Ft=null;return{clear(){Ie=null,Ft=null},notify(){Xe(()=>{let vt=Ie;for(;vt;)vt.callback(),vt=vt.next})},get(){let vt=[],Er=Ie;for(;Er;)vt.push(Er),Er=Er.next;return vt},subscribe(vt){let Er=!0,Fr=Ft={callback:vt,next:null,prev:Ft};return Fr.prev?Fr.prev.next=Fr:Ie=Fr,function(){!Er||Ie===null||(Er=!1,Fr.next?Fr.next.prev=Fr.prev:Ft=Fr.prev,Fr.prev?Fr.prev.next=Fr.next:Ie=Fr.next)}}}}const Ar={notify(){},get:()=>[]};function bn(Xe,Ie){let Ft,vt=Ar,Er=0,Fr=!1;function Kr(Zi){ti();const ki=vt.subscribe(Zi);let Oa=!1;return()=>{Oa||(Oa=!0,ki(),ni())}}function xn(){vt.notify()}function fn(){ma.onStateChange&&ma.onStateChange()}function An(){return Fr}function ti(){Er++,Ft||(Ft=Ie?Ie.addNestedSub(fn):Xe.subscribe(fn),vt=gr())}function ni(){Er--,Ft&&Er===0&&(Ft(),Ft=void 0,vt.clear(),vt=Ar)}function mi(){Fr||(Fr=!0,ti())}function Ci(){Fr&&(Fr=!1,ni())}const ma={addNestedSub:Kr,notifyNestedSubs:xn,handleChangeWrapper:fn,isSubscribed:An,trySubscribe:mi,tryUnsubscribe:Ci,getListeners:()=>vt};return ma}const Ln=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Zn(Xe,Ie){return Xe===Ie?Xe!==0||Ie!==0||1/Xe===1/Ie:Xe!==Xe&&Ie!==Ie}function ai(Xe,Ie){if(Zn(Xe,Ie))return!0;if(typeof Xe!="object"||Xe===null||typeof Ie!="object"||Ie===null)return!1;const Ft=Object.keys(Xe),vt=Object.keys(Ie);if(Ft.length!==vt.length)return!1;for(let Er=0;Er{mr=Xe},Br=null,Tn=[null,null],Pn=Xe=>{try{return JSON.stringify(Xe)}catch(Ie){return String(Xe)}};function si(Xe,Ie,Ft){Ln(()=>Xe(...Ie),Ft)}function Si(Xe,Ie,Ft,vt,Er,Fr){Xe.current=vt,Ft.current=!1,Er.current&&(Er.current=null,Fr())}function Gn(Xe,Ie,Ft,vt,Er,Fr,Kr,xn,fn,An,ti){if(!Xe)return()=>{};let ni=!1,mi=null;const Ci=()=>{if(ni||!xn.current)return;const Zi=Ie.getState();let ki,Oa;try{ki=vt(Zi,Er.current)}catch(Ii){Oa=Ii,mi=Ii}Oa||(mi=null),ki===Fr.current?Kr.current||An():(Fr.current=ki,fn.current=ki,Kr.current=!0,ti())};return Ft.onStateChange=Ci,Ft.trySubscribe(),Ci(),()=>{if(ni=!0,Ft.tryUnsubscribe(),Ft.onStateChange=null,mi)throw mi}}const ra=()=>Br;function zi(Xe,Ie){return Xe===Ie}let Ai=!1;function wt(Xe,Ie,Ft,{pure:vt,areStatesEqual:Er=zi,areOwnPropsEqual:Fr=ai,areStatePropsEqual:Kr=ai,areMergedPropsEqual:xn=ai,forwardRef:fn=!1,context:An=_i}={}){const ti=An,ni=su(Xe),mi=au(Ie),Ci=hr(Ft),ma=!!Xe;return ki=>{const Oa=ki.displayName||ki.name||"Component",Ii=`Connect(${Oa})`,hi={shouldHandleStateChanges:ma,displayName:Ii,wrappedComponentName:Oa,WrappedComponent:ki,initMapStateToProps:ni,initMapDispatchToProps:mi,initMergeProps:Ci,areStatesEqual:Er,areStatePropsEqual:Kr,areOwnPropsEqual:Fr,areMergedPropsEqual:xn};function ba(_s){const[xa,ys,bs]=i.useMemo(()=>{const{reactReduxForwardedRef:Or}=_s,rn=(0,rl.Z)(_s,ei);return[_s.context,Or,rn]},[_s]),La=i.useMemo(()=>xa&&xa.Consumer&&(0,Do.isContextConsumer)(i.createElement(xa.Consumer,null))?xa:ti,[xa,ti]),ts=i.useContext(La),Ns=!!_s.store&&!!_s.store.getState&&!!_s.store.dispatch,ao=!!ts&&!!ts.store,xs=Ns?_s.store:ts.store,ji=ao?ts.getServerState:xs.getState,ko=i.useMemo(()=>Xs(xs.dispatch,hi),[xs]),[Ro,js]=i.useMemo(()=>{if(!ma)return Tn;const Or=bn(xs,Ns?void 0:ts.subscription),rn=Or.notifyNestedSubs.bind(Or);return[Or,rn]},[xs,Ns,ts]),rs=i.useMemo(()=>Ns?ts:(0,Uu.Z)({},ts,{subscription:Ro}),[Ns,ts,Ro]),os=i.useRef(),vo=i.useRef(bs),$a=i.useRef(),Vt=i.useRef(!1),Ot=i.useRef(!1),Ka=i.useRef(!1),Us=i.useRef();Ln(()=>(Ka.current=!0,()=>{Ka.current=!1}),[]);const vn=i.useMemo(()=>()=>$a.current&&bs===vo.current?$a.current:ko(xs.getState(),bs),[xs,bs]),wn=i.useMemo(()=>rn=>Ro?Gn(ma,xs,Ro,ko,vo,os,Vt,Ka,$a,js,rn):()=>{},[Ro]);si(Si,[vo,os,Vt,bs,$a,js]);let He;try{He=mr(wn,vn,ji?()=>ko(ji(),bs):vn)}catch(Or){throw Us.current&&(Or.message+=` The error may be correlated with this previous error: ${Us.current.stack} -`),Or}Ln(()=>{Us.current=void 0,$a.current=void 0,os.current=He});const jt=i.useMemo(()=>i.createElement(ki,(0,Uu.Z)({},He,{ref:ys})),[ys,ki,He]);return i.useMemo(()=>ma?i.createElement(La.Provider,{value:rs},jt):jt,[La,jt,rs])}const va=i.memo(ba);if(va.WrappedComponent=ki,va.displayName=ba.displayName=Ii,fn){const xa=i.forwardRef(function(bs,La){return i.createElement(va,(0,Uu.Z)({},bs,{reactReduxForwardedRef:La}))});return xa.displayName=Ii,xa.WrappedComponent=ki,fo()(xa,ki)}return fo()(va,ki)}}var Xn=wt;function na({store:Xe,context:Ie,children:Ft,serverState:vt,stabilityCheck:Er="once",noopCheck:Fr="once"}){const Kr=i.useMemo(()=>{const Sn=bn(Xe);return{store:Xe,subscription:Sn,getServerState:vt?()=>vt:void 0,stabilityCheck:Er,noopCheck:Fr}},[Xe,vt,Er,Fr]),xn=i.useMemo(()=>Xe.getState(),[Xe]);Ln(()=>{const{subscription:Sn}=Kr;return Sn.onStateChange=Sn.notifyNestedSubs,Sn.trySubscribe(),xn!==Xe.getState()&&Sn.notifyNestedSubs(),()=>{Sn.tryUnsubscribe(),Sn.onStateChange=void 0}},[Kr,xn]);const fn=Ie||_i;return i.createElement(fn.Provider,{value:Kr},Ft)}var hs=na;function Gs(Xe=_i){const Ie=Xe===_i?is:ds(Xe);return function(){const{store:vt}=Ie();return vt}}const on=Gs();function Co(Xe=_i){const Ie=Xe===_i?on:Gs(Xe);return function(){return Ie().dispatch}}const no=Co();$o(Ho.useSyncExternalStoreWithSelector),Mr(No.useSyncExternalStore),jo(du.unstable_batchedUpdates);var as=Object.defineProperty,io=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,ps=(Xe,Ie,Ft)=>Ie in Xe?as(Xe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Xe[Ie]=Ft,ja=(Xe,Ie)=>{for(var Ft in Ie||(Ie={}))Uo.call(Ie,Ft)&&ps(Xe,Ft,Ie[Ft]);if(io)for(var Ft of io(Ie))ss.call(Ie,Ft)&&ps(Xe,Ft,Ie[Ft]);return Xe};function fs(Xe){const Ie=create(Xe,{initialReducer:{},setupApp(){}}),Ft=Ie.start;return Ie.router=vt,Ie.start=Er,Ie;function vt(Fr){Ie._router=Fr}function Er(Fr){if(typeof Fr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Ie._store||Ft.call(Ie);const Kr=Ie._store,xn=Ie._router;return fn=>React.createElement(Provider,{store:Kr},xn(ja({app:Ie},fn)))}}},26243:function(d,g,e){"use strict";e.d(g,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(R,A,I)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[A]=I,a=(R,A)=>{for(var I in A||(A={}))o.call(A,I)&&u(R,I,A[I]);if(f)for(var I of f(A))h.call(A,I)&&u(R,I,A[I]);return R},x=(R,A)=>l(R,c(A));let p,y="/";function m(R){let A;return R.type==="hash"?A=(0,r.q_)():R.type==="memory"?A=(0,r.PP)(R):A=(0,r.lX)(),R.basename&&(y=R.basename),p=x(a({},A),{push(I,M){A.push(S(I,A),M)},replace(I,M){A.replace(S(I,A),M)},get location(){return A.location},get action(){return A.action}}),A}function b(R){R&&(p=R)}function S(R,A){if(typeof R=="string")return`${k(y)}${R}`;if(typeof R=="object"){const I=A.location.pathname;return x(a({},R),{pathname:R.pathname?`${k(y)}${R.pathname}`:I})}else throw new Error(`Unexpected to: ${R}`)}function k(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},7240:function(d,g,e){"use strict";e.d(g,{gD:function(){return qr},We:function(){return sn}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Qe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ae}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return $t}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return dt}});var o=e(8591),h=e(66649),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(Nt){o.ZP.error(Nt.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),S=e(44520),k=e.n(S),R=e(19747),A=e.n(R);function I(){return I=Object.assign||function(Nt){for(var Jt=1;Jt=0||(wr[Lt]=Nt[Lt]);return wr}var K={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},G={rel:["amphtml","canonical","alternate"]},H={type:["application/ld+json"]},ae={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ne=Object.keys(K).map(function(Nt){return K[Nt]}),oe={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},J=Object.keys(oe).reduce(function(Nt,Jt){return Nt[oe[Jt]]=Jt,Nt},{}),Q=function(Nt,Jt){for(var Lt=Nt.length-1;Lt>=0;Lt-=1){var Qt=Nt[Lt];if(Object.prototype.hasOwnProperty.call(Qt,Jt))return Qt[Jt]}return null},V=function(Nt){var Jt=Q(Nt,K.TITLE),Lt=Q(Nt,"titleTemplate");if(Array.isArray(Jt)&&(Jt=Jt.join("")),Lt&&Jt)return Lt.replace(/%s/g,function(){return Jt});var Qt=Q(Nt,"defaultTitle");return Jt||Qt||void 0},se=function(Nt){return Q(Nt,"onChangeClientState")||function(){}},ee=function(Nt,Jt){return Jt.filter(function(Lt){return Lt[Nt]!==void 0}).map(function(Lt){return Lt[Nt]}).reduce(function(Lt,Qt){return I({},Lt,Qt)},{})},q=function(Nt,Jt){return Jt.filter(function(Lt){return Lt[K.BASE]!==void 0}).map(function(Lt){return Lt[K.BASE]}).reverse().reduce(function(Lt,Qt){if(!Lt.length)for(var wr=Object.keys(Qt),Ir=0;Ir/g,">").replace(/"/g,""").replace(/'/g,"'")},Ge=function(Nt){return Object.keys(Nt).reduce(function(Jt,Lt){var Qt=Nt[Lt]!==void 0?Lt+'="'+Nt[Lt]+'"':""+Lt;return Jt?Jt+" "+Qt:Qt},"")},Ne=function(Nt,Jt){return Jt===void 0&&(Jt={}),Object.keys(Nt).reduce(function(Lt,Qt){return Lt[oe[Qt]||Qt]=Nt[Qt],Lt},Jt)},kt=function(Nt,Jt){return Jt.map(function(Lt,Qt){var wr,Ir=((wr={key:Qt})["data-rh"]=!0,wr);return Object.keys(Lt).forEach(function(At){var Kt=oe[At]||At;Kt==="innerHTML"||Kt==="cssText"?Ir.dangerouslySetInnerHTML={__html:Lt.innerHTML||Lt.cssText}:Ir[Kt]=Lt[At]}),x.createElement(Nt,Ir)})},ht=function(Nt,Jt,Lt){switch(Nt){case K.TITLE:return{toComponent:function(){return wr=Jt.titleAttributes,(Ir={key:Qt=Jt.title})["data-rh"]=!0,At=Ne(wr,Ir),[x.createElement(K.TITLE,At,Qt)];var Qt,wr,Ir,At},toString:function(){return function(Qt,wr,Ir,At){var Kt=Ge(Ir),Bt=j(wr);return Kt?"<"+Qt+' data-rh="true" '+Kt+">"+Pe(Bt,At)+"":"<"+Qt+' data-rh="true">'+Pe(Bt,At)+""}(Nt,Jt.title,Jt.titleAttributes,Lt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Ne(Jt)},toString:function(){return Ge(Jt)}};default:return{toComponent:function(){return kt(Nt,Jt)},toString:function(){return function(Qt,wr,Ir){return wr.reduce(function(At,Kt){var Bt=Object.keys(Kt).filter(function(Qr){return!(Qr==="innerHTML"||Qr==="cssText")}).reduce(function(Qr,Hr){var jn=Kt[Hr]===void 0?Hr:Hr+'="'+Pe(Kt[Hr],Ir)+'"';return Qr?Qr+" "+jn:jn},""),qt=Kt.innerHTML||Kt.cssText||"",yr=Se.indexOf(Qt)===-1;return At+"<"+Qt+' data-rh="true" '+Bt+(yr?"/>":">"+qt+"")},"")}(Nt,Jt,Lt)}}}},Pt=function(Nt){var Jt=Nt.baseTag,Lt=Nt.bodyAttributes,Qt=Nt.encode,wr=Nt.htmlAttributes,Ir=Nt.noscriptTags,At=Nt.styleTags,Kt=Nt.title,Bt=Kt===void 0?"":Kt,qt=Nt.titleAttributes,yr=Nt.linkTags,Qr=Nt.metaTags,Hr=Nt.scriptTags,jn={toComponent:function(){},toString:function(){return""}};if(Nt.prioritizeSeoTags){var En=function(Yn){var St=Yn.linkTags,Vr=Yn.scriptTags,ii=Yn.encode,Bi=ie(Yn.metaTags,ae),$n=ie(St,G),ci=ie(Vr,H);return{priorityMethods:{toComponent:function(){return[].concat(kt(K.META,Bi.priority),kt(K.LINK,$n.priority),kt(K.SCRIPT,ci.priority))},toString:function(){return ht(K.META,Bi.priority,ii)+" "+ht(K.LINK,$n.priority,ii)+" "+ht(K.SCRIPT,ci.priority,ii)}},metaTags:Bi.default,linkTags:$n.default,scriptTags:ci.default}}(Nt);jn=En.priorityMethods,yr=En.linkTags,Qr=En.metaTags,Hr=En.scriptTags}return{priority:jn,base:ht(K.BASE,Jt,Qt),bodyAttributes:ht("bodyAttributes",Lt,Qt),htmlAttributes:ht("htmlAttributes",wr,Qt),link:ht(K.LINK,yr,Qt),meta:ht(K.META,Qr,Qt),noscript:ht(K.NOSCRIPT,Ir,Qt),script:ht(K.SCRIPT,Hr,Qt),style:ht(K.STYLE,At,Qt),title:ht(K.TITLE,{title:Bt,titleAttributes:qt},Qt)}},Wt=[],Rt=function(Nt,Jt){var Lt=this;Jt===void 0&&(Jt=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Qt){Lt.context.helmet=Qt},helmetInstances:{get:function(){return Lt.canUseDOM?Wt:Lt.instances},add:function(Qt){(Lt.canUseDOM?Wt:Lt.instances).push(Qt)},remove:function(Qt){var wr=(Lt.canUseDOM?Wt:Lt.instances).indexOf(Qt);(Lt.canUseDOM?Wt:Lt.instances).splice(wr,1)}}},this.context=Nt,this.canUseDOM=Jt,Jt||(Nt.helmet=Pt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},ar=x.createContext({}),Ue=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),_t=typeof document!="undefined",Mt=function(Nt){function Jt(Lt){var Qt;return(Qt=Nt.call(this,Lt)||this).helmetData=new Rt(Qt.props.context,Jt.canUseDOM),Qt}return M(Jt,Nt),Jt.prototype.render=function(){return x.createElement(ar.Provider,{value:this.helmetData.value},this.props.children)},Jt}(x.Component);Mt.canUseDOM=_t,Mt.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Mt.defaultProps={context:{}},Mt.displayName="HelmetProvider";var et=function(Nt,Jt){var Lt,Qt=document.head||document.querySelector(K.HEAD),wr=Qt.querySelectorAll(Nt+"[data-rh]"),Ir=[].slice.call(wr),At=[];return Jt&&Jt.length&&Jt.forEach(function(Kt){var Bt=document.createElement(Nt);for(var qt in Kt)Object.prototype.hasOwnProperty.call(Kt,qt)&&(qt==="innerHTML"?Bt.innerHTML=Kt.innerHTML:qt==="cssText"?Bt.styleSheet?Bt.styleSheet.cssText=Kt.cssText:Bt.appendChild(document.createTextNode(Kt.cssText)):Bt.setAttribute(qt,Kt[qt]===void 0?"":Kt[qt]));Bt.setAttribute("data-rh","true"),Ir.some(function(yr,Qr){return Lt=Qr,Bt.isEqualNode(yr)})?Ir.splice(Lt,1):At.push(Bt)}),Ir.forEach(function(Kt){return Kt.parentNode.removeChild(Kt)}),At.forEach(function(Kt){return Qt.appendChild(Kt)}),{oldTags:Ir,newTags:At}},ft=function(Nt,Jt){var Lt=document.getElementsByTagName(Nt)[0];if(Lt){for(var Qt=Lt.getAttribute("data-rh"),wr=Qt?Qt.split(","):[],Ir=[].concat(wr),At=Object.keys(Jt),Kt=0;Kt=0;Qr-=1)Lt.removeAttribute(Ir[Qr]);wr.length===Ir.length?Lt.removeAttribute("data-rh"):Lt.getAttribute("data-rh")!==At.join(",")&&Lt.setAttribute("data-rh",At.join(","))}},ot=function(Nt,Jt){var Lt=Nt.baseTag,Qt=Nt.htmlAttributes,wr=Nt.linkTags,Ir=Nt.metaTags,At=Nt.noscriptTags,Kt=Nt.onChangeClientState,Bt=Nt.scriptTags,qt=Nt.styleTags,yr=Nt.title,Qr=Nt.titleAttributes;ft(K.BODY,Nt.bodyAttributes),ft(K.HTML,Qt),function(Yn,St){Yn!==void 0&&document.title!==Yn&&(document.title=j(Yn)),ft(K.TITLE,St)}(yr,Qr);var Hr={baseTag:et(K.BASE,Lt),linkTags:et(K.LINK,wr),metaTags:et(K.META,Ir),noscriptTags:et(K.NOSCRIPT,At),scriptTags:et(K.SCRIPT,Bt),styleTags:et(K.STYLE,qt)},jn={},En={};Object.keys(Hr).forEach(function(Yn){var St=Hr[Yn],Vr=St.newTags,ii=St.oldTags;Vr.length&&(jn[Yn]=Vr),ii.length&&(En[Yn]=Hr[Yn].oldTags)}),Jt&&Jt(),Kt(Nt,jn,En)},qe=null,Be=function(Nt){function Jt(){for(var Qt,wr=arguments.length,Ir=new Array(wr),At=0;At elements are self-closing and can not contain children. Refer to our API for more information.")}},Lt.flattenArrayTypeChildren=function(Qt){var wr,Ir=Qt.child,At=Qt.arrayTypeChildren;return I({},At,((wr={})[Ir.type]=[].concat(At[Ir.type]||[],[I({},Qt.newChildProps,this.mapNestedChildrenToProps(Ir,Qt.nestedChildren))]),wr))},Lt.mapObjectTypeChildren=function(Qt){var wr,Ir,At=Qt.child,Kt=Qt.newProps,Bt=Qt.newChildProps,qt=Qt.nestedChildren;switch(At.type){case K.TITLE:return I({},Kt,((wr={})[At.type]=qt,wr.titleAttributes=I({},Bt),wr));case K.BODY:return I({},Kt,{bodyAttributes:I({},Bt)});case K.HTML:return I({},Kt,{htmlAttributes:I({},Bt)});default:return I({},Kt,((Ir={})[At.type]=I({},Bt),Ir))}},Lt.mapArrayTypeChildrenToProps=function(Qt,wr){var Ir=I({},wr);return Object.keys(Qt).forEach(function(At){var Kt;Ir=I({},Ir,((Kt={})[At]=Qt[At],Kt))}),Ir},Lt.warnOnInvalidChildren=function(Qt,wr){return k()(ne.some(function(Ir){return Qt.type===Ir}),typeof Qt.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+Qt.type+"> elements. Refer to our API for more information."),k()(!wr||typeof wr=="string"||Array.isArray(wr)&&!wr.some(function(Ir){return typeof Ir!="string"}),"Helmet expects a string as a child of <"+Qt.type+">. Did you forget to wrap your children in braces? ( <"+Qt.type+">{``} ) Refer to our API for more information."),!0},Lt.mapChildrenToProps=function(Qt,wr){var Ir=this,At={};return x.Children.forEach(Qt,function(Kt){if(Kt&&Kt.props){var Bt=Kt.props,qt=Bt.children,yr=N(Bt,ye),Qr=Object.keys(yr).reduce(function(jn,En){return jn[J[En]||En]=yr[En],jn},{}),Hr=Kt.type;switch(typeof Hr=="symbol"?Hr=Hr.toString():Ir.warnOnInvalidChildren(Kt,qt),Hr){case K.FRAGMENT:wr=Ir.mapChildrenToProps(qt,wr);break;case K.LINK:case K.META:case K.NOSCRIPT:case K.SCRIPT:case K.STYLE:At=Ir.flattenArrayTypeChildren({child:Kt,arrayTypeChildren:At,newChildProps:Qr,nestedChildren:qt});break;default:wr=Ir.mapObjectTypeChildren({child:Kt,newProps:wr,newChildProps:Qr,nestedChildren:qt})}}}),this.mapArrayTypeChildrenToProps(At,wr)},Lt.render=function(){var Qt=this.props,wr=Qt.children,Ir=N(Qt,De),At=I({},Ir),Kt=Ir.helmetData;return wr&&(At=this.mapChildrenToProps(wr,At)),!Kt||Kt instanceof Rt||(Kt=new Rt(Kt.context,Kt.instances)),Kt?x.createElement(Be,I({},At,{context:Kt.value,helmetData:void 0})):x.createElement(ar.Consumer,null,function(Bt){return x.createElement(Be,I({},At,{context:Bt}))})},Jt}(x.Component);$e.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},$e.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},$e.displayName="Helmet";const We={},Qe=Nt=>x.createElement(Mt,{context:We},Nt);var ut=e(92736),pt=e(65582),or=e(36237),rr=e(85277),Le=e(28440),tt=e.n(Le),Yt=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,lr=(Nt,Jt,Lt)=>Jt in Nt?Yt(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Nt[Jt]=Lt,Ht=(Nt,Jt)=>{for(var Lt in Jt||(Jt={}))Zt.call(Jt,Lt)&&lr(Nt,Lt,Jt[Lt]);if(Dt)for(var Lt of Dt(Jt))Gt.call(Jt,Lt)&&lr(Nt,Lt,Jt[Lt]);return Nt},Te=(Nt,Jt)=>{var Lt={};for(var Qt in Nt)Zt.call(Nt,Qt)&&Jt.indexOf(Qt)<0&&(Lt[Qt]=Nt[Qt]);if(Nt!=null&&Dt)for(var Qt of Dt(Nt))Jt.indexOf(Qt)<0&&Gt.call(Nt,Qt)&&(Lt[Qt]=Nt[Qt]);return Lt};let ce=null;const pe=()=>(ce||(ce=sn().applyPlugins({key:"antd",type:pt.ApplyPluginsType.modify,initialValue:Ht({},{componentSize:"middle"})})),ce);function Tt({children:Nt}){let Jt=Nt;const[Lt,Qt]=x.useState(()=>{const Ir=pe(),{appConfig:At}=Ir;return Te(Ir,["appConfig"])}),wr=Ir=>{Qt(At=>tt()({},At,typeof Ir=="function"?Ir(At):Ir))};return Lt.prefixCls&&ut.ZP.config({prefixCls:Lt.prefixCls}),Lt.iconPrefixCls&&ut.ZP.config({iconPrefixCls:Lt.iconPrefixCls}),Lt.theme&&ut.ZP.config({theme:Lt.theme}),Jt=x.createElement(ut.ZP,Ht({},Lt),Jt),Jt=x.createElement(or.StyleProvider,{hashPriority:"high"},Jt),Jt=x.createElement(rr.C.Provider,{value:wr},x.createElement(rr.S.Provider,{value:Lt},Jt)),Jt}function Ae(Nt){return x.createElement(Tt,null,Nt)}var st=e(74133);function $t(Nt,Jt){return x.createElement(st.j,Jt,Nt)}var bt=e(13007),Ce=e(2893);function yt(){var Nt,Jt;const Lt=getLocale();(Nt=moment)!=null&&Nt.locale&&moment.locale(((Jt=localeInfo[Lt])==null?void 0:Jt.momentLocale)||""),setIntl(Lt)}const ze=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,xe=Nt=>{var Jt;const Lt=(0,Ce.Kd)(),[Qt,wr]=x.useState(Lt),[Ir,At]=x.useState(()=>(0,Ce.lw)(Qt,!0)),Kt=yr=>{var Qr,Hr;(Qr=u())!=null&&Qr.locale&&u().locale(((Hr=Ce.H8[yr])==null?void 0:Hr.momentLocale)||"en"),wr(yr),At((0,Ce.lw)(yr))};ze(()=>(Ce.B.on(Ce.PZ,Kt),()=>{Ce.B.off(Ce.PZ,Kt)}),[]);const Bt={},qt=(0,Ce.Mg)();return x.createElement(ut.ZP,{direction:qt,locale:((Jt=Ce.H8[Qt])==null?void 0:Jt.antd)||Bt},x.createElement(Ce.eU,{value:Ir},Nt.children))};function dt(Nt){return x.createElement(xe,null,Nt)}function It(Nt){return Nt.default?typeof Nt.default=="function"?Nt.default():Nt.default:Nt}function Fe(){return[{apply:It(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function Dr(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let mt=null;function qr(){return mt=pt.PluginManager.create({plugins:Fe(),validKeys:Dr()}),mt}function sn(){return mt}},65582:function(d,g,e){"use strict";e.d(g,{ApplyPluginsType:function(){return _t},Link:function(){return Q},Outlet:function(){return V.j3},PluginManager:function(){return Mt},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return et.m8},useAppData:function(){return H.Ov},useDispatch:function(){return f.I0},useLocation:function(){return V.TH},useOutletContext:function(){return V.bx},useParams:function(){return V.UO},useSearchParams:function(){return G.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(85277);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(22575),o=e(74133),h=e(2893),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Qe,ut,pt)=>ut in Qe?u(Qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Qe[ut]=pt,S=(Qe,ut)=>{for(var pt in ut||(ut={}))y.call(ut,pt)&&b(Qe,pt,ut[pt]);if(p)for(var pt of p(ut))m.call(ut,pt)&&b(Qe,pt,ut[pt]);return Qe},k=(Qe,ut)=>a(Qe,x(ut)),R=(Qe,ut)=>{var pt={};for(var or in Qe)y.call(Qe,or)&&ut.indexOf(or)<0&&(pt[or]=Qe[or]);if(Qe!=null&&p)for(var or of p(Qe))ut.indexOf(or)<0&&m.call(Qe,or)&&(pt[or]=Qe[or]);return pt};const A=Qe=>{var ut=Qe,{overlayClassName:pt}=ut,or=R(ut,["overlayClassName"]);return React.createElement(Dropdown,S({overlayClassName:pt},or))},I=Qe=>Qe.reduce((ut,pt)=>pt.lang?k(S({},ut),{[pt.lang]:pt}):ut,{}),M={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},B=Qe=>React.createElement(React.Fragment,null);var N=e(38329),K=e(38127),G=e(32451),H=e(67704),ae=e(87296);function ne(Qe,ut){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},or=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var rr=r.useRef(typeof IntersectionObserver=="function"),Le=r.useRef(null);return r.useEffect(function(){if(!(!Qe.current||!rr.current||or.disabled))return Le.current=new IntersectionObserver(function(tt){var Yt=(0,ae.Z)(tt,1),Dt=Yt[0];ut(Dt)},pt),Le.current.observe(Qe.current),function(){var tt;(tt=Le.current)===null||tt===void 0||tt.disconnect()}},[ut,pt,or.disabled,Qe]),Le.current}var oe=["prefetch"];function J(Qe){var ut=r.useRef(null);return r.useEffect(function(){Qe&&(typeof Qe=="function"?Qe(ut.current):Qe.current=ut.current)}),ut}var Q=r.forwardRef(function(Qe,ut){var pt,or=Qe.prefetch,rr=(0,K.Z)(Qe,oe),Le=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},tt=Le.defaultPrefetch,Yt=Le.defaultPrefetchTimeout,Dt=(or===!0?"intent":or===!1?"none":or)||tt;if(!["intent","render","viewport","none"].includes(Dt))throw new Error("Invalid prefetch value ".concat(Dt," found in Link component"));var Zt=(0,H.Ov)(),Gt=typeof Qe.to=="string"?Qe.to:(pt=Qe.to)===null||pt===void 0?void 0:pt.pathname,lr=r.useRef(!1),Ht=J(ut),Te=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout||(Ae.preloadTimeout=setTimeout(function(){var st;Ae.preloadTimeout=null,(st=Zt.preloadRoute)===null||st===void 0||st.call(Zt,Gt)},Qe.prefetchTimeout||Yt))}},ce=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout&&(clearTimeout(Ae.preloadTimeout),Ae.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Dt==="render"&&!lr.current){var pe;(pe=Zt.preloadRoute)===null||pe===void 0||pe.call(Zt,Gt),lr.current=!0}},[Dt,Gt]),ne(Ht,function(pe){if(pe!=null&&pe.isIntersecting){var Tt;(Tt=Zt.preloadRoute)===null||Tt===void 0||Tt.call(Zt,Gt)}},{rootMargin:"100px"},{disabled:Dt!=="viewport"}),Gt?r.createElement(G.rU,(0,N.Z)({onMouseEnter:Te,onMouseLeave:ce,ref:Ht},rr),Qe.children):null}),V=e(35338),se=e(8616);function ee(){"use strict";ee=function(){return ut};var Qe,ut={},pt=Object.prototype,or=pt.hasOwnProperty,rr=Object.defineProperty||function(Nt,Jt,Lt){Nt[Jt]=Lt.value},Le=typeof Symbol=="function"?Symbol:{},tt=Le.iterator||"@@iterator",Yt=Le.asyncIterator||"@@asyncIterator",Dt=Le.toStringTag||"@@toStringTag";function Zt(Nt,Jt,Lt){return Object.defineProperty(Nt,Jt,{value:Lt,enumerable:!0,configurable:!0,writable:!0}),Nt[Jt]}try{Zt({},"")}catch(Nt){Zt=function(Lt,Qt,wr){return Lt[Qt]=wr}}function Gt(Nt,Jt,Lt,Qt){var wr=Jt&&Jt.prototype instanceof Ae?Jt:Ae,Ir=Object.create(wr.prototype),At=new qr(Qt||[]);return rr(Ir,"_invoke",{value:It(Nt,Lt,At)}),Ir}function lr(Nt,Jt,Lt){try{return{type:"normal",arg:Nt.call(Jt,Lt)}}catch(Qt){return{type:"throw",arg:Qt}}}ut.wrap=Gt;var Ht="suspendedStart",Te="suspendedYield",ce="executing",pe="completed",Tt={};function Ae(){}function st(){}function $t(){}var bt={};Zt(bt,tt,function(){return this});var Ce=Object.getPrototypeOf,yt=Ce&&Ce(Ce(sn([])));yt&&yt!==pt&&or.call(yt,tt)&&(bt=yt);var ze=$t.prototype=Ae.prototype=Object.create(bt);function xe(Nt){["next","throw","return"].forEach(function(Jt){Zt(Nt,Jt,function(Lt){return this._invoke(Jt,Lt)})})}function dt(Nt,Jt){function Lt(wr,Ir,At,Kt){var Bt=lr(Nt[wr],Nt,Ir);if(Bt.type!=="throw"){var qt=Bt.arg,yr=qt.value;return yr&&(0,se.Z)(yr)=="object"&&or.call(yr,"__await")?Jt.resolve(yr.__await).then(function(Qr){Lt("next",Qr,At,Kt)},function(Qr){Lt("throw",Qr,At,Kt)}):Jt.resolve(yr).then(function(Qr){qt.value=Qr,At(qt)},function(Qr){return Lt("throw",Qr,At,Kt)})}Kt(Bt.arg)}var Qt;rr(this,"_invoke",{value:function(Ir,At){function Kt(){return new Jt(function(Bt,qt){Lt(Ir,At,Bt,qt)})}return Qt=Qt?Qt.then(Kt,Kt):Kt()}})}function It(Nt,Jt,Lt){var Qt=Ht;return function(wr,Ir){if(Qt===ce)throw new Error("Generator is already running");if(Qt===pe){if(wr==="throw")throw Ir;return{value:Qe,done:!0}}for(Lt.method=wr,Lt.arg=Ir;;){var At=Lt.delegate;if(At){var Kt=Fe(At,Lt);if(Kt){if(Kt===Tt)continue;return Kt}}if(Lt.method==="next")Lt.sent=Lt._sent=Lt.arg;else if(Lt.method==="throw"){if(Qt===Ht)throw Qt=pe,Lt.arg;Lt.dispatchException(Lt.arg)}else Lt.method==="return"&&Lt.abrupt("return",Lt.arg);Qt=ce;var Bt=lr(Nt,Jt,Lt);if(Bt.type==="normal"){if(Qt=Lt.done?pe:Te,Bt.arg===Tt)continue;return{value:Bt.arg,done:Lt.done}}Bt.type==="throw"&&(Qt=pe,Lt.method="throw",Lt.arg=Bt.arg)}}}function Fe(Nt,Jt){var Lt=Jt.method,Qt=Nt.iterator[Lt];if(Qt===Qe)return Jt.delegate=null,Lt==="throw"&&Nt.iterator.return&&(Jt.method="return",Jt.arg=Qe,Fe(Nt,Jt),Jt.method==="throw")||Lt!=="return"&&(Jt.method="throw",Jt.arg=new TypeError("The iterator does not provide a '"+Lt+"' method")),Tt;var wr=lr(Qt,Nt.iterator,Jt.arg);if(wr.type==="throw")return Jt.method="throw",Jt.arg=wr.arg,Jt.delegate=null,Tt;var Ir=wr.arg;return Ir?Ir.done?(Jt[Nt.resultName]=Ir.value,Jt.next=Nt.nextLoc,Jt.method!=="return"&&(Jt.method="next",Jt.arg=Qe),Jt.delegate=null,Tt):Ir:(Jt.method="throw",Jt.arg=new TypeError("iterator result is not an object"),Jt.delegate=null,Tt)}function Dr(Nt){var Jt={tryLoc:Nt[0]};1 in Nt&&(Jt.catchLoc=Nt[1]),2 in Nt&&(Jt.finallyLoc=Nt[2],Jt.afterLoc=Nt[3]),this.tryEntries.push(Jt)}function mt(Nt){var Jt=Nt.completion||{};Jt.type="normal",delete Jt.arg,Nt.completion=Jt}function qr(Nt){this.tryEntries=[{tryLoc:"root"}],Nt.forEach(Dr,this),this.reset(!0)}function sn(Nt){if(Nt||Nt===""){var Jt=Nt[tt];if(Jt)return Jt.call(Nt);if(typeof Nt.next=="function")return Nt;if(!isNaN(Nt.length)){var Lt=-1,Qt=function wr(){for(;++Lt=0;--wr){var Ir=this.tryEntries[wr],At=Ir.completion;if(Ir.tryLoc==="root")return Qt("end");if(Ir.tryLoc<=this.prev){var Kt=or.call(Ir,"catchLoc"),Bt=or.call(Ir,"finallyLoc");if(Kt&&Bt){if(this.prev=0;--Qt){var wr=this.tryEntries[Qt];if(wr.tryLoc<=this.prev&&or.call(wr,"finallyLoc")&&this.prev=0;--Lt){var Qt=this.tryEntries[Lt];if(Qt.finallyLoc===Jt)return this.complete(Qt.completion,Qt.afterLoc),mt(Qt),Tt}},catch:function(Jt){for(var Lt=this.tryEntries.length-1;Lt>=0;--Lt){var Qt=this.tryEntries[Lt];if(Qt.tryLoc===Jt){var wr=Qt.completion;if(wr.type==="throw"){var Ir=wr.arg;mt(Qt)}return Ir}}throw new Error("illegal catch attempt")},delegateYield:function(Jt,Lt,Qt){return this.delegate={iterator:sn(Jt),resultName:Lt,nextLoc:Qt},this.method==="next"&&(this.arg=Qe),Tt}},ut}var q=e(63579);function le(Qe,ut,pt,or,rr,Le,tt){try{var Yt=Qe[Le](tt),Dt=Yt.value}catch(Zt){pt(Zt);return}Yt.done?ut(Dt):Promise.resolve(Dt).then(or,rr)}function Z(Qe){return function(){var ut=this,pt=arguments;return new Promise(function(or,rr){var Le=Qe.apply(ut,pt);function tt(Dt){le(Le,or,rr,tt,Yt,"next",Dt)}function Yt(Dt){le(Le,or,rr,tt,Yt,"throw",Dt)}tt(void 0)})}}var j=e(99227);function ie(Qe,ut){var pt=typeof Symbol!="undefined"&&Qe[Symbol.iterator]||Qe["@@iterator"];if(!pt){if(Array.isArray(Qe)||(pt=(0,j.Z)(Qe))||ut&&Qe&&typeof Qe.length=="number"){pt&&(Qe=pt);var or=0,rr=function(){};return{s:rr,n:function(){return or>=Qe.length?{done:!0}:{done:!1,value:Qe[or++]}},e:function(Zt){throw Zt},f:rr}}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 Le=!0,tt=!1,Yt;return{s:function(){pt=pt.call(Qe)},n:function(){var Zt=pt.next();return Le=Zt.done,Zt},e:function(Zt){tt=!0,Yt=Zt},f:function(){try{!Le&&pt.return!=null&&pt.return()}finally{if(tt)throw Yt}}}}var me=e(73825);function Se(Qe){if(typeof Symbol!="undefined"&&Qe[Symbol.iterator]!=null||Qe["@@iterator"]!=null)return Array.from(Qe)}var Pe=e(66160);function Ge(Qe){return(0,me.Z)(Qe)||Se(Qe)||(0,j.Z)(Qe)||(0,Pe.Z)()}function Ne(Qe,ut){if(!(Qe instanceof ut))throw new TypeError("Cannot call a class as a function")}var kt=e(89878);function ht(Qe,ut){for(var pt=0;pt-1,"register failed, invalid key ".concat(rr," ").concat(pt.path?"from plugin ".concat(pt.path):"",".")),or.hooks[rr]=(or.hooks[rr]||[]).concat(pt.apply[rr])})}},{key:"getHooks",value:function(pt){var or=pt.split("."),rr=Ge(or),Le=rr[0],tt=rr.slice(1),Yt=this.hooks[Le]||[];return tt.length&&(Yt=Yt.map(function(Dt){try{var Zt=Dt,Gt=ie(tt),lr;try{for(Gt.s();!(lr=Gt.n()).done;){var Ht=lr.value;Zt=Zt[Ht]}}catch(Te){Gt.e(Te)}finally{Gt.f()}return Zt}catch(Te){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(pt){var or=pt.key,rr=pt.type,Le=pt.initialValue,tt=pt.args,Yt=pt.async,Dt=this.getHooks(or)||[];switch(tt&&Rt((0,se.Z)(tt)==="object","applyPlugins failed, args must be plain object."),Yt&&Rt(rr===_t.modify||rr===_t.event,"async only works with modify and event type."),rr){case _t.modify:return Yt?Dt.reduce(function(){var Zt=Z(ee().mark(function Gt(lr,Ht){var Te;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(Rt(typeof Ht=="function"||(0,se.Z)(Ht)==="object"||Ue(Ht),"applyPlugins failed, all hooks for key ".concat(or," must be function, plain object or Promise.")),!Ue(lr)){pe.next=5;break}return pe.next=4,lr;case 4:lr=pe.sent;case 5:if(typeof Ht!="function"){pe.next=16;break}if(Te=Ht(lr,tt),!Ue(Te)){pe.next=13;break}return pe.next=10,Te;case 10:return pe.abrupt("return",pe.sent);case 13:return pe.abrupt("return",Te);case 14:pe.next=21;break;case 16:if(!Ue(Ht)){pe.next=20;break}return pe.next=19,Ht;case 19:Ht=pe.sent;case 20:return pe.abrupt("return",(0,q.Z)((0,q.Z)({},lr),Ht));case 21:case"end":return pe.stop()}},Gt)}));return function(Gt,lr){return Zt.apply(this,arguments)}}(),Ue(Le)?Le:Promise.resolve(Le)):Dt.reduce(function(Zt,Gt){return Rt(typeof Gt=="function"||(0,se.Z)(Gt)==="object","applyPlugins failed, all hooks for key ".concat(or," must be function or plain object.")),typeof Gt=="function"?Gt(Zt,tt):(0,q.Z)((0,q.Z)({},Zt),Gt)},Le);case _t.event:return Z(ee().mark(function Zt(){var Gt,lr,Ht,Te;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:Gt=ie(Dt),pe.prev=1,Gt.s();case 3:if((lr=Gt.n()).done){pe.next=12;break}if(Ht=lr.value,Rt(typeof Ht=="function","applyPlugins failed, all hooks for key ".concat(or," must be function.")),Te=Ht(tt),!(Yt&&Ue(Te))){pe.next=10;break}return pe.next=10,Te;case 10:pe.next=3;break;case 12:pe.next=17;break;case 14:pe.prev=14,pe.t0=pe.catch(1),Gt.e(pe.t0);case 17:return pe.prev=17,Gt.f(),pe.finish(17);case 20:case"end":return pe.stop()}},Zt,null,[[1,14,17,20]])}))();case _t.compose:return function(){return ar({fns:Dt.concat(Le),args:tt})()}}}}],[{key:"create",value:function(pt){var or=new Qe({validKeys:pt.validKeys});return pt.plugins.forEach(function(rr){or.register(rr)}),or}}]),Qe}(),et=e(26243);let ft=0,ot=0;function qe(Qe,ut){}function Be(Qe){return JSON.stringify(Qe,null,2)}function ye(Qe){const ut=Qe.length>1?Qe.map(De).join(" "):Qe[0];return typeof ut=="object"?`${Be(ut)}`:ut.toString()}function De(Qe){return typeof Qe=="object"?`${JSON.stringify(Qe)}`:Qe.toString()}const $e={log(...Qe){ye(Qe)},info(...Qe){ye(Qe)},warn(...Qe){ye(Qe)},error(...Qe){ye(Qe)},group(){ot++},groupCollapsed(){ot++},groupEnd(){ot&&--ot},clear(){},trace(...Qe){console.trace(...Qe)},profile(...Qe){console.profile(...Qe)},profileEnd(...Qe){console.profileEnd(...Qe)}},We=()=>{}},85277:function(d,g,e){"use strict";e.d(g,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},74133:function(d,g,e){"use strict";e.d(g,{j:function(){return Qc},Q:function(){return Rc}});var r=e(22575),i=e(89880),l=e.n(i),c=e(59301),f=e(65582),o=e(47735),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(P,D,L)=>D in P?h(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,y=(P,D)=>{for(var L in D||(D={}))a.call(D,L)&&p(P,L,D[L]);if(u)for(var L of u(D))x.call(D,L)&&p(P,L,D[L]);return P},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:P},{call:D,put:L}){return yield D(o.n1,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(o.bz,P)},*getSchoolOption({payload:P},{call:D,put:L}){return yield D(o.GY,P)},*getDepartmentOption({payload:P},{call:D,put:L}){return yield D(o.Ql,P)},*appplyDepartment({payload:P},{call:D,put:L}){return yield D(o.Zm,P)},*updateAccount({payload:P},{call:D,put:L}){return yield D(o.sG,P)},*cancelRealNameAuth({payload:P},{call:D,put:L}){return yield D(o.P,P)},*cancelProfessionalAuth({payload:P},{call:D,put:L}){return yield D(o.$f,P)},*applyProfessionalAuth({payload:P},{call:D,put:L}){return yield D(o.Ow,P)},*applyRealNameAuth({payload:P},{call:D,put:L}){return yield D(o.ht,P)},*getCode({payload:P},{call:D,put:L}){return yield D(o.Cq,P)},*bindPhone({payload:P},{call:D,put:L}){return yield D(o.eF,P)},*bindEmail({payload:P},{call:D,put:L}){return yield D(o.I8,P)},*updatePassword({payload:P},{call:D,put:L}){return yield D(o.gQ,P)},*unbindAccount({payload:P},{call:D,put:L}){return yield D(o.wi,P)},*getBasicInfo({payload:P},{call:D,put:L}){const ve=yield D(o.o9,P);return yield L({type:"save",payload:{basicInfo:y({},ve)}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:y({},P)}})}},reducers:{save(P,D){return y(y({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},S=e(5959),k=Object.defineProperty,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,M=(P,D,L)=>D in P?k(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,B=(P,D)=>{for(var L in D||(D={}))A.call(D,L)&&M(P,L,D[L]);if(R)for(var L of R(D))I.call(D,L)&&M(P,L,D[L]);return P},K={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:P,callback:D},{call:L,put:ve}){return yield L(S.nZ,P)},*informUp({payload:P,callback:D},{call:L,put:ve}){return yield L(S.TO,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:B({},P)}})}},reducers:{save(P,D){return B(B({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},G=e(7310),H=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,J=(P,D,L)=>D in P?H(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Q=(P,D)=>{for(var L in D||(D={}))ne.call(D,L)&&J(P,L,D[L]);if(ae)for(var L of ae(D))oe.call(D,L)&&J(P,L,D[L]);return P},se={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.SV,P);return yield ve({type:"save",payload:{allList:Q({},Ze)}}),Ze},*mineAttachment({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.zI,P);return yield ve({type:"save",payload:{mineList:Q({},Ze)}}),Ze},*fileImport({payload:P,callback:D},{call:L,put:ve}){return yield L(G.tO,P)},*getDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.Nm,P);return yield ve({type:"save",payload:{detail:Q({},Ze)}}),Ze},*updateVisits({payload:P,callback:D},{call:L,put:ve}){return yield L(G.H,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Q({},P)}})}},reducers:{save(P,D){return Q(Q({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},ee=e(26795),q=Object.defineProperty,le=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ie=(P,D,L)=>D in P?q(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,me=(P,D)=>{for(var L in D||(D={}))Z.call(D,L)&&ie(P,L,D[L]);if(le)for(var L of le(D))j.call(D,L)&&ie(P,L,D[L]);return P},Pe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.yq,P);return yield ve({type:"save",payload:{boardsCategoryList:me({},Ze.data)}}),Ze.data},*getBoardsDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.dI,P);return yield ve({type:"save",payload:{boardsDetail:me({},Ze.data)}}),Ze.data},*setTopping({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.cc,P)},*escTopping({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.CJ,P)},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.PC,P);yield ve({type:"save",payload:{replyList:me({},Ze.data)}})},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.Mf,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:me({},P)}})}},reducers:{save(P,D){return me(me({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Ge=e(87513),Ne=Object.defineProperty,kt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Wt=(P,D,L)=>D in P?Ne(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Rt=(P,D)=>{for(var L in D||(D={}))ht.call(D,L)&&Wt(P,L,D[L]);if(kt)for(var L of kt(D))Pt.call(D,L)&&Wt(P,L,D[L]);return P},Ue={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.$Q,P);return yield ve({type:"save",payload:{ScoreRangesData:Ze==null?void 0:Ze.data}}),Ze},*getQuestionResult({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge._U,P);return yield ve({type:"save",payload:{NormalResult:Ze}}),Ze},*getUserExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.xA,P);return yield ve({type:"save",payload:{userExerciseList:Rt({},(Ze==null?void 0:Ze.data)||{})}}),console.log("getUserExercise-res:",Ze),Ze==null?void 0:Ze.data},*getExerciseIdentityPhotos({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.J,P);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Rt({},(Ze==null?void 0:Ze.data)||{})}}),Ze==null?void 0:Ze.data},*getExerciseExportHeadData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.iw,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Rt({},Ze)}}),Ze},*getExerciseUserInfo({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Ty,P);return(Ze==null?void 0:Ze.status)===0&&(yield ve({type:"save",payload:Rt({},{exerciseUserInfo:Rt({},Ze.data)})})),Ze},*getExaminationIntelligentSettings({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.sA,P);return yield ve({type:"save",payload:{examinationIntelligentSettings:Rt({},Ze)}}),Ze},*getRandomEditExercises({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.yu,P);return yield ve({type:"save",payload:{editRandomExercises:Rt({},Ze)}}),Ze},*getExerciseList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.G$,P);if(Ze!=null&&Ze.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(Ze.total_exercise_users)}catch(en){}return yield ve({type:"save",payload:{exerciseList:Rt({},Ze)}}),yield ve({type:"save",payload:{order_type:P.order_type,order:P.order}}),Ze},*getExerciseStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge._u,P);return yield ve({type:"save",payload:{statisticsList:Rt({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.n$,P);return yield ve({type:"save",payload:{brankList:Rt({},Ze)}}),Ze},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.lf,P)},*getExerciseCourses({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.N3,P);return yield ve({type:"save",payload:{exerciseCoursesList:Rt({},Ze)}}),Ze},*addExercise({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.uR,P)},*editExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.qf,P);return yield ve({type:"save",payload:{editData:Rt({},Ze)}}),Ze},*getTagDiscipline({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Rt({},Ze)}}),Ze},*editExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.Di,P)},*addExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.MK,P)},*exeriseMoveUpDown({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.GK,P)},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.KE,P);return yield ve({type:"save",payload:{endGroups:Rt({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.ux,P);return yield ve({type:"save",payload:{publishGroups:Rt({},Ze)}}),Ze},*getCommonHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.UK,P);return yield ve({type:"save",payload:{commonHeader:Rt({},Ze)}}),Ze},*getReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.BJ,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*postReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.pu,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*getCentralizeReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.X4,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*clearData({payload:P,callback:D},{call:L,put:ve}){yield ve({type:"save",payload:{[P.key]:{}}})},*getReviewGroupExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.W4,P);return yield ve({type:"save",payload:{reviewGroupExercise:Rt({},Ze)}}),Ze},*getWorkSetting({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Ul,P);return yield ve({type:"save",payload:{workSetting:Rt({},Ze)}}),Ze},*getRedoModal({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.tX,P);return yield ve({type:"save",payload:{redoModal:Rt({},Ze)}}),Ze},*getRedoListModal({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.s,P);return yield ve({type:"save",payload:{redoModal:Rt({},Ze)}}),Ze},*getCodeReviewDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Rt({},Ze)}}),Ze},*changeScore({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.gG,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Rt({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:P==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:P},{call:D,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:P}})}},reducers:{save(P,D){return Rt(Rt({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},_t=e(66479),Mt=Object.defineProperty,et=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,qe=(P,D,L)=>D in P?Mt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Be=(P,D)=>{for(var L in D||(D={}))ft.call(D,L)&&qe(P,L,D[L]);if(et)for(var L of et(D))ot.call(D,L)&&qe(P,L,D[L]);return P},De={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.x_,P);return yield ve({type:"save",payload:{detailList:Be({},Ze)}}),Ze},*getTasksListDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.QA,P);return yield ve({type:"save",payload:{detailTaskList:Be({},Ze)}}),Ze},*getTopisDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.B6,P);return yield ve({type:"save",payload:{detail:Be({},Ze)}}),Ze},*getTasksDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.y3,P);return yield ve({type:"save",payload:{tasksDetail:Be({},Ze)}}),Ze},*refuseTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.mM,P)},*agreeTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.je,P)},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.PC,P);yield ve({type:"save",payload:{replyList:Be({},Ze)}})},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Mf,P)},*addTopicDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.y0,P);yield ve({type:"save",payload:{addTopicData:Be({},Ze)}})},*editTopicDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.hL,P);return yield ve({type:"save",payload:{editTopicData:Be({},Ze)}}),Ze},*editTasksDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t._n,P);return yield ve({type:"save",payload:{editTasksData:Be({},Ze)}}),Ze},*addTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Gr,P)},*editTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.wA,P)},*addTasks({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Sv,P)},*editTasks({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.RP,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Be({},P)}})}},reducers:{save(P,D){return Be(Be({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},$e=e(89392),We=e(88761),Qe=Object.defineProperty,ut=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,rr=(P,D,L)=>D in P?Qe(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Le=(P,D)=>{for(var L in D||(D={}))pt.call(D,L)&&rr(P,L,D[L]);if(ut)for(var L of ut(D))or.call(D,L)&&rr(P,L,D[L]);return P},Yt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.h$,P);try{sessionStorage.all_student_works=JSON.stringify(Ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(en){}return yield ve({type:"save",payload:{workList:Le({},Ze)}}),Ze},*getShixunWorkHeadInfo({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.fK,P);try{}catch(en){}return yield ve({type:"save",payload:{headerInfo:Ze==null?void 0:Ze.data}}),Ze},*getShixunWorkList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Z8,P);try{sessionStorage.all_student_works=JSON.stringify(Ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(en){}return yield ve({type:"save",payload:{shixunWorkList:Ze==null?void 0:Ze.data,homeworkAssistantPermissions:Ze.homework_assistant_permissions,shixunAssistantPermission:Ze.shixun_assistant_permission,courseAssistantPermission:Ze.course_assistant_permission}}),Ze},*getCodeReview({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.RP,P);return yield ve({type:"save",payload:{codeReview:Le({},Ze)}}),Ze},*getCodeReviewDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Le({},Ze)}}),Ze},*getWorkDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.to,P);return yield ve({type:"save",payload:{workDetail:Le({},Ze)}}),Ze},*updateWork({payload:P,callback:D},{call:L,put:ve}){return yield L(We.H,P)},*getShixunWorkReport({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.sw,P);try{Ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(en){}return yield ve({type:"save",payload:{shixunWorkReport:Le({},Ze)}}),Ze},*getShixunWorkReports({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.cz,P);try{Ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(en){}return yield ve({type:"save",payload:{shixunWorkReport:Le({},Ze)}}),Ze},*getWorkSetting({payload:P,callback:D},{call:L,put:ve}){var Ze,en;const An=yield L(We.Ul,P);(Ze=An==null?void 0:An.group_settings)==null||Ze.map(pn=>{pn.value=pn.group_name,pn.id=pn.group_id,pn.group_id=[pn.group_id]}),(en=An==null?void 0:An.allow_late_settings)==null||en.map(pn=>{pn.value=pn.group_name,pn.id=pn.group_id,pn.group_id=[pn.group_id]});const yi={shixun_evaluation:An.shixun_evaluation,challenge_settings:An.challenge_settings};return yield ve({type:"save",payload:{workSetting:Le({},An),changeData:(0,$e.cloneDeep)(yi)}}),An},*updateSetting({payload:P,callback:D},{call:L,put:ve}){return yield L(We.m7,P)},*getCodeReviewCourse({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.JG,P);return yield ve({type:"save",payload:{codeReviewCourse:Le({},Ze)}}),Ze},*exportShixunWorks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Dx,P)},*getReferenceAnswer({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Q3,P);return yield ve({type:"save",payload:{referenceAnswer:Le({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ux,P);return yield ve({type:"save",payload:{publishGroups:Le({},Ze)}}),Ze},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.KE,P);return yield ve({type:"save",payload:{endGroups:Le({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.n$,P);return yield ve({type:"save",payload:{brankList:Le({},Ze)}}),Ze},*changeScore({payload:P,callback:D},{call:L,put:ve}){return yield L(We.gG,P)},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(We.lf,P)},*addCommonHomeWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Qt,P);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Le({},Ze)}}),Ze},*getSearchMemberList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Lz,P);return yield ve({type:"save",payload:{searchMemberList:Le({},Ze)}}),Ze},*getProjectList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ku,P);return yield ve({type:"save",payload:{searchProjectList:Le({},Ze)}}),Ze},*addStudentWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ak,P);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Le({},Ze)}}),Ze},*editStudentWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.PW,P);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Le({},Ze)}}),Ze},*editCommonHomeWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.BD,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},Ze)}}),Ze},*editCommonHomeWorkDefaultBankData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.pH,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},Ze)}}),Ze},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.PC,P);yield ve({type:"save",payload:{replyList:Le({},Ze)}})},*getStudentWorkDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Hj,P);yield ve({type:"save",payload:{studentWorkDetail:Le({},Ze)}})},*getStudentWorkSupplyDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ub,P);yield ve({type:"save",payload:{studentWorkSupplyDetail:Le({},Ze)}})},*getStudentWorkCommon({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.JA,P);yield ve({type:"save",payload:{studentWorkCommon:Le({},Ze)}})},*getAllStudentWorks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ql,P);return yield ve({type:"save",payload:{allStudentWorks:Le({},Ze)}}),Ze},*getFileRepeatResult({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.oN,P);return yield ve({type:"save",payload:{codeReview:Le({},Ze)}}),Ze},*getFileRepeatDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Ti,P);return yield ve({type:"save",payload:{codeReviewDetail:Le({},Ze)}}),Ze},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(We.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(We.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(We.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(We.Mf,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Le({},P)}})}},reducers:{save(P,D){return Le(Le({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dt=e(33270),Zt=e(41867),Gt=Object.defineProperty,lr=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ce=(P,D,L)=>D in P?Gt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,pe=(P,D)=>{for(var L in D||(D={}))Ht.call(D,L)&&ce(P,L,D[L]);if(lr)for(var L of lr(D))Te.call(D,L)&&ce(P,L,D[L]);return P},Ae={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:P},{call:D,put:L}){yield D(Dt.gq,P)},*getAssistantPermissions({payload:P},{call:D,put:L}){if(!(0,Zt.eB)())return;const ve=yield D(Dt.rS,P);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:P},{call:D,put:L}){const ve=yield D(Dt.LH,P);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:P},{call:D,put:L}){return yield D(Dt.Z_,P)},*getUserPortraitConfig({payload:P},{call:D,put:L}){const ve=yield D(Dt._0,P);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:P},{call:D,put:L}){return yield D(Dt.r2,P)},*getClassroom({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(Dt.V8,P);return yield L({type:"save",payload:pe({listParams:ve},Ze)}),Ze},*getClassroomTopBanner({payload:P},{call:D,put:L}){const ve=yield D(Dt.U_,P);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:pe({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:P},{call:D,put:L}){const ve=yield D(Dt.w9,P);let Ze=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],en={};return Ze==null||Ze.forEach(An=>{en[An.type]=An.name}),yield L({type:"save",payload:{detailLeftMenus:pe({},ve),detailLeftMenusNames:en}}),ve},*getClassroomShixunsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Nd,P);yield L({type:"save",payload:{detailShixunsList:pe({},ve)}})},*getClassroomTeacherShixunsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gk,P);return yield L({type:"save",payload:{detailShixunsList:pe({},ve)}}),ve},*getClassroomCommonList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Nd,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomTeacherCommonList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gk,P);return yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.yV,P);yield L({type:"save",payload:{detailGraduationTopicsList:pe({},ve)}})},*getClassroomGraduationTaskList({payload:P},{call:D,put:L}){const ve=yield D(Dt.R2,P);yield L({type:"save",payload:{detailGraduationTaskList:pe({},ve)}})},*getClassroomExercisesList({payload:P},{call:D,put:L}){const ve=yield D(Dt.N7,P);yield L({type:"save",payload:{detailExerciseList:pe({},ve)}})},*getClassroomPollsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.BR,P);yield L({type:"save",payload:{detailPollsList:pe({},ve)}})},*getCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Dt.qB,P);yield L({type:"save",payload:{courseGroups:pe({},ve)}})},*getAllCourseGroup({payload:P},{call:D,put:L}){const ve=yield D(Dt.c_,P);return yield L({type:"save",payload:{allCourseGroups:pe({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Al,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomAttendancesList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Vw,P);yield L({type:"save",payload:{detailAttendancesList:pe({},ve)}})},*getClassroomAttendancesStatistic({payload:P},{call:D,put:L}){const ve=yield D(Dt.Ls,P);yield L({type:"save",payload:{detailAttendancesStatistic:pe({},ve)}})},*getAttendanceDetail({payload:P},{call:D,put:L}){const ve=yield D(Dt.zg,P);return yield L({type:"save",payload:{detailAttendancesDetail:pe({},ve)}}),ve},*getAnnouncementList({payload:P},{call:D,put:L}){const ve=yield D(Dt.QZ,P);yield L({type:"save",payload:{detailAnnouncementList:pe({},ve)}})},*getAttachmentList({payload:P},{call:D,put:L}){const ve=yield D(Dt.KT,P);yield L({type:"save",payload:{detailAttachmentList:pe({},ve.data)}})},*getCourseware({payload:P},{call:D,put:L}){const ve=yield D(Dt.ZT,P);yield L({type:"save",payload:{detailCourseware:pe({},ve.data)}})},*getVideoList({payload:P},{call:D,put:L}){const ve=yield D(Dt.O3,P);yield L({type:"save",payload:{detailVideoList:pe({},ve)}})},*getLiveVideoList({payload:P},{call:D,put:L}){const ve=yield D(Dt.DJ,P);yield L({type:"save",payload:{detailLiveVideoList:pe({},ve)}})},*getCoursesMine({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Ed,P);return yield ve({type:"save",payload:{courseMine:pe({},Ze)}}),Ze.data},*getBoardList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.KP,P);return yield ve({type:"save",payload:{detailBoardList:pe({},Ze.data)}}),Ze.data},*getCourseGroupsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.kW,P);return yield ve({type:"save",payload:{detailCourseGroupsList:pe({},Ze)}}),Ze},*getCourseStudentsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.J2,P);return yield ve({type:"save",payload:{detailCoursStudentsList:pe({},Ze)}}),Ze.data},*getCourseStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.g4,P);return yield ve({type:"save",payload:{detailCourseStatisticsList:pe({},Ze)}}),Ze},*getCourseActscore({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.t1,P);return yield ve({type:"save",payload:{detailCourseActscore:pe({},Ze)}}),Ze},*getCourseWorkscore({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.GV,P);return yield ve({type:"save",payload:{detailCourseWorkscore:pe({},Ze)}}),Ze},*getShixunLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Pj,P);return yield ve({type:"save",payload:{shixunLists:pe({},Ze)}}),Ze},*getExperimentLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt._9,P);return yield ve({type:"save",payload:{shixunLists:pe({},Ze)}}),Ze},*getShixunAiRecommendLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Hn,P);return yield ve({type:"save",payload:{shixunAiRecommendLists:pe({},Ze)}}),Ze},*getCoursesLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.W7,P);return yield ve({type:"save",payload:{coursesLists:pe({},Ze)}}),Ze},*createCoursesHomework({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.Ds,P)},*createShixunHomework({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.aQ,P)},*createExperiment({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.BQ,P)},*getSchoolList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.K$,P);return yield ve({type:"save",payload:{schoolList:pe({},Ze.school_names)}}),Ze.school_names},*searchSchoolTeacherList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.nQ,P);return yield ve({type:"save",payload:{searchMemberList:pe({},Ze)}}),Ze},*getAllTaskList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.km,P);return yield ve({type:"save",payload:{taskList:[...Ze.tasks]}}),Ze},*updateTaskPosition({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.U8,P);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:pe({},P)}})},*setUpdateData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateData:P}})}},reducers:{save(P,D){return pe(pe({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},st=Object.defineProperty,$t=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,yt=(P,D,L)=>D in P?st(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ze=(P,D)=>{for(var L in D||(D={}))bt.call(D,L)&&yt(P,L,D[L]);if($t)for(var L of $t(D))Ce.call(D,L)&&yt(P,L,D[L]);return P},dt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:P},{call:D,put:L}){const ve=yield D(Dt.K$,P);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:P},{call:D,put:L}){const ve=yield D(Dt.oM,P);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:P},{call:D,put:L}){return yield D(Dt.Bn,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(Dt.bz,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ze({},P)}})},*joincoursegroup({payload:P},{call:D,put:L}){return yield D(Dt.WK,P)}},reducers:{save(P,D){return ze(ze({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},It=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,qr=(P,D,L)=>D in P?It(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,sn=(P,D)=>{for(var L in D||(D={}))Dr.call(D,L)&&qr(P,L,D[L]);if(Fe)for(var L of Fe(D))mt.call(D,L)&&qr(P,L,D[L]);return P},Jt={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:P},{call:D,put:L}){const ve=yield D(Dt.Dd,P);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Fg,P);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(Dt.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return sn(sn({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Lt=e(43150),Qt=Object.defineProperty,wr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Kt=(P,D,L)=>D in P?Qt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Bt=(P,D)=>{for(var L in D||(D={}))Ir.call(D,L)&&Kt(P,L,D[L]);if(wr)for(var L of wr(D))At.call(D,L)&&Kt(P,L,D[L]);return P},yr={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.s3,P);return yield ve({type:"save",payload:{pollsList:Bt({},Ze)}}),Ze},*getCommonHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.UK,P);return yield ve({type:"save",payload:{commonHeader:Bt({},Ze)}}),Ze},*getPollsStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Qn,P);return yield ve({type:"save",payload:{statisticsList:Bt({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.n$,P);return yield ve({type:"save",payload:{brankList:Bt({},Ze)}}),Ze},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(Lt.lf,P)},*getPollsCourses({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Q9,P);return yield ve({type:"save",payload:{pollsCoursesList:Bt({},Ze)}}),Ze},*getPollsSetting({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Hi,P);return yield ve({type:"save",payload:{pollSetting:Bt({},Ze)}}),Ze},*editPolls({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Ye,P);return yield ve({type:"save",payload:{editData:Bt({},JSON.parse(JSON.stringify(Ze)))}}),Ze},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.KE,P);return yield ve({type:"save",payload:{endGroups:Bt({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.ux,P);return yield ve({type:"save",payload:{publishGroups:Bt({},Ze)}}),Ze},*getExerciseBanks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.kp,P);return yield ve({type:"save",payload:{exerciseBanks:Bt({},Ze)}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Bt({},P)}})}},reducers:{save(P,D){return Bt(Bt({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Qr=e(93539),Hr=Object.defineProperty,jn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,St=(P,D,L)=>D in P?Hr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Vr=(P,D)=>{for(var L in D||(D={}))En.call(D,L)&&St(P,L,D[L]);if(jn)for(var L of jn(D))Yn.call(D,L)&&St(P,L,D[L]);return P},Bi={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Qr.gp,P);return(ve=Ze==null?void 0:Ze.teacher_list)==null||ve.map(en=>(en.key=en.course_member_id,en)),yield L({type:"save",payload:{list:Ze}}),Ze},*getStudentsList({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Qr.ur,P);return(ve=Ze==null?void 0:Ze.students)==null||ve.map(en=>(en.key=en.user_id,en)),yield L({type:"save",payload:{studentsList:Ze}}),Ze},*getApplyList({payload:P},{call:D,put:L}){const ve=yield D(Qr.s,P);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Qr.xV,P);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:P},{call:D,put:L}){const ve=yield D(Qr.Bg,P);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Qr.oZ,P);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Vr({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(P,D){return Vr(Vr({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},$n=e(54624),ci=Object.defineProperty,Di=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,Ui=(P,D,L)=>D in P?ci(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,da=(P,D)=>{for(var L in D||(D={}))Gi.call(D,L)&&Ui(P,L,D[L]);if(Di)for(var L of Di(D))Pi.call(D,L)&&Ui(P,L,D[L]);return P},Ji={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.BQ,P);return yield ve({type:"save",payload:{videoStatisticsList:da({},Ze)}}),Ze},*getNewVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.cU,P);return yield ve({type:"save",payload:{newVideoStatisticsList:da({},Ze)}}),Ze},*getVideoPeopleStatics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Zx,P);return yield ve({type:"save",payload:{videoPeopleStatics:da({},Ze)}}),Ze},*getVideoDurationStatics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Mz,P);return yield ve({type:"save",payload:{videoDurationStatics:da({},Ze)}}),Ze},*getVideoStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.ZY,P);return yield ve({type:"save",payload:{videoStatistics:da({},Ze)}}),Ze},*getOneVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.cU,P);return yield ve({type:"save",payload:{oneVideoStatisticsList:da({},Ze)}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:da({},P)}})},*getStudentVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Vg,P);return yield ve({type:"save",payload:{StudentvideoStatistics:da({},Ze)}}),Ze}},reducers:{save(P,D){return da(da({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},vi=e(30945),$i=Object.defineProperty,Ia=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ki=(P,D,L)=>D in P?$i(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,gi=(P,D)=>{for(var L in D||(D={}))xt.call(D,L)&&Ki(P,L,D[L]);if(Ia)for(var L of Ia(D))wa.call(D,L)&&Ki(P,L,D[L]);return P},Yi={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.cC,P)},*getGuides({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Ax,P);return yield ve({type:"save",payload:{GuidesData:Ze}}),Ze},*getWorkSubmitUpdateRes({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zF,P)},*getList({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(vi.bQ,P);return yield L({type:"save",payload:gi({listParams:ve},Ze)}),Ze},*getMemberWorks({payload:P},{call:D,put:L}){const ve=yield D(vi.xx,P);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.qS,P)},*competitionTeams({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Pt,P)},*getStaff({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Dh,P);return yield ve({type:"save",payload:{Staff:Ze}}),Ze},*getHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Pg,P);return yield ve({type:"save",payload:{Header:Ze}}),Ze},*getItem({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.rV,P);return yield ve({type:"save",payload:{RightItems:Ze}}),Ze},*updateMdContent({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zj,P)},*getTeamList({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.aq,P)},*getTeamDetail({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ze,P)},*UpTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.yS,P)},*DeleteTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.ps,P)},*ExitTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.vV,P)},*AddTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.FU,P)},*AddPersonnel({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.R9,P)},*JoinTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zc,P)},*getTeacher({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.jS,P)},*getStudents({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.sK,P)},*SubmitTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.rm,P)},*Reward({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Qp,P)},*ChartRules({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ux,P)},*Charts({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.GQ,P)},*TabResults({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.ml,P);return yield ve({type:"save",payload:{TabResultList:Ze}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:gi({},P)}})},*Results({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.u9,P)},*Prize({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.pU,P);return yield ve({type:"save",payload:{Prizes:Ze}}),Ze},*Accounts({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.XJ,P);return yield ve({type:"save",payload:{Account:Ze}}),Ze},*getVerification({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ni,P)},*PhoneBind({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.uZ,P)},*EmailBind({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.rk,P)},*Authentication({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Vy,P)},*Professional({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.tC,P)},*setleader({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.tO,P)},*getShixun({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.qj,P)},*getCourse({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.XR,P)},*competition_teams({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.zz,P);return yield ve({type:"save",payload:{competition_team:Ze}}),Ze},*all_team_members({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.$P,P);return yield ve({type:"save",payload:{all_team_member:Ze}}),Ze}},reducers:{save(P,D){return gi(gi({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Jn=e(55510),zn=e(86967),we=Object.defineProperty,nt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,pr=(P,D,L)=>D in P?we(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Cr=(P,D)=>{for(var L in D||(D={}))lt.call(D,L)&&pr(P,L,D[L]);if(Ct)for(var L of Ct(D))dr.call(D,L)&&pr(P,L,D[L]);return P},zr=(P,D)=>nt(P,Je(D)),Nr={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Cr({},P)}})},*getMajorList({payload:P},{call:D,put:L,select:ve}){const{userInfo:Ze}=yield ve(en=>en.user);if(Ze!=null&&Ze.school_id){const en=yield D(Jn.BA,Ze.school_id);en&&en.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:en.data.map(An=>({label:An.name,value:An.ec_major_school_id}))}}))}},*getYearList({payload:P},{call:D,put:L}){const ve=yield D(Jn.Nx,P);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:ve.data.map(Ze=>({label:Ze.year,value:Ze.ec_year_id}))}}))},*getCourseResultDetail({payload:P},{call:D,put:L}){console.log(P,"payload");const ve=yield D(Jn.p1,P);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:P},{call:D,put:L}){const ve=yield D(Jn.ff,P);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:P},{call:D,put:L}){yield L({type:"save",payload:{classDataSource:Cr({},P)}})}},reducers:{save(P,D){return Cr(Cr({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){return zr(Cr({},P),{headerData:zr(Cr({},P.headerData),{dataSource:zr(Cr({},P.headerData.dataSource),{[D.key]:zr(Cr({},P.headerData.dataSource[D.key]),{dataList:D.value})})})})},setMajorOrYearActive(P,{payload:D}){return zr(Cr({},P),{headerData:zr(Cr({},P.headerData),{active:zr(Cr({},P.headerData.active),{[D.key]:D.value})})})},setEchartsData(P,{payload:D}){let L={name:D.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:D.course_name||"",xData:[],seriesData:[]},Ze={};return D.ec_course_target.forEach((en,An)=>{en.position=An+1,L=zr(Cr({},L),{dataSource:{xData:[...L.dataSource.xData,An+1],yBarData:[...L.dataSource.yBarData,en.actual_grade],yLineData:[...L.dataSource.yLineData,en.standard_grade]}});let yi=[],pn={min:[],max:[]},qa=[],Mo=[],ns=[];en.student_data.detail.forEach((Ks,Js)=>{let cu=Ks.score;yi.push(Js+1),pn.max.push(cu>=en.student_data.goal_score?cu:null),pn.min.push(cu>=en.student_data.goal_score?null:cu),qa.push(Ks.name),Mo.push(Ks.student_id),ns.push(Ks.clazz)}),Ze[An+1]={name:An+1,average_score:en.student_data.average_score,goal_score:en.student_data.goal_score,xData:yi,yData:pn,name_data:qa,student_ids:Mo,class_data:ns,goal_scoreData:new Array(en.student_data.detail.length).fill(en.student_data.goal_score),average_scoreData:new Array(en.student_data.detail.length).fill(en.student_data.average_score)}}),D.history.forEach(en=>{ve=zr(Cr({},ve),{xData:[...ve.xData,en.year],seriesData:[...ve.seriesData,en.total_score]})}),zr(Cr({},P),{name:D.course_name||"",tabListData:D.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:Ze}})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Cn=Object.defineProperty,vr=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Ke=(P,D,L)=>D in P?Cn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ct=(P,D)=>{for(var L in D||(D={}))Fn.call(D,L)&&Ke(P,L,D[L]);if(vr)for(var L of vr(D))Qn.call(D,L)&&Ke(P,L,D[L]);return P},sr={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ct({},P)}})},*setShowMenu({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showMenu:P}})},*setMatrixVerify({payload:P},{call:D,put:L}){yield L({type:"save",payload:{matrixVerify:ct({},P)}})}},reducers:{save(P,D){return ct(ct({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},nr=e(2001),Rr=Object.defineProperty,Gr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,yn=(P,D,L)=>D in P?Rr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,$r=(P,D)=>{for(var L in D||(D={}))Ei.call(D,L)&&yn(P,L,D[L]);if(hn)for(var L of hn(D))ln.call(D,L)&&yn(P,L,D[L]);return P},kn=(P,D)=>Gr(P,Wr(D)),Ea={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:$r({},P)}})},*getMajorList({},{call:P,put:D,select:L}){const{userInfo:ve}=yield L(Ze=>Ze.user);if(ve!=null&&ve.school_id){const Ze=yield P(Jn.BA,ve.school_id);if(Ze&&Ze.data){const en=nr.U.getItem(ve==null?void 0:ve.login);yield D({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:Ze.data.map(An=>({label:An.name,value:An.ec_major_school_id})),active:Ze.data.length>0?en[0]||Ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(Jn.Nx,P.id),{userInfo:en}=yield ve(An=>An.user);if(Ze&&Ze.data){const An=nr.U.getItem(en==null?void 0:en.login);yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:Ze.data.map(yi=>({label:yi.year,value:yi.ec_year_id})),active:Ze.data.length>0?P.firstEnter?An[1]:Ze.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:P,put:D,select:L}){const{headerData:ve}=yield L(An=>An.engineeringNavigtion),{userInfo:Ze}=yield L(An=>An.user);let en={};if(ve.active[zn.k[1]]&&Ze.school_id){const An=[ve.active[zn.k[0]],ve.active[zn.k[1]]];nr.U.setItem(Ze==null?void 0:Ze.login,An);const yi=yield P(Jn.bA,{ec_year_id:ve.active[zn.k[1]],school_id:Ze.school_id});yi&&yi.data&&(en=yi.data),yield D({type:"setTopPage",payload:en})}},*putTopPageName({payload:P,callback:D},{call:L,put:ve}){try{const Ze=yield L(Jn.ay,P);D(Ze)}catch(Ze){let en="";Ze&&(en=JSON.stringify(Ze),Ze.message&&(en=Ze.message)),D({message:en,status:999})}}},reducers:{save(P,D){return $r($r({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){let L=P.headerData.active;return D.active&&(L=kn($r({},L),{[D.key]:D.active})),kn($r({},P),{headerData:kn($r({},P.headerData),{dataSource:kn($r({},P.headerData.dataSource),{[D.key]:kn($r({},P.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(P,{payload:D}){return kn($r({},P),{headerData:kn($r({},P.headerData),{active:kn($r({},P.headerData.active),{[D.key]:D.value})})})},setTopPage(P,{payload:D}){return kn($r({},P),{headerData:kn($r({},P.headerData),{name:D.name,tabBarContent:{user_name:D.user_name,user_school:D.user_school,user_type:D.user_type}}),cardListData:kn($r({},P.cardListData),{appraiseData:kn($r({},P.cardListData.appraiseData),{norm:kn($r({},P.cardListData.appraiseData.norm),{result:D.graduaiton_result,listData:P.cardListData.appraiseData.norm.listData.map(L=>kn($r({},L),{value:D[L.key]||0}))}),course:kn($r({},P.cardListData.appraiseData.course),{result:D.course_result,listData:P.cardListData.appraiseData.course.listData.map(L=>kn($r({},L),{value:D[L.key]||0}))})}),teamData:{teach:kn($r({},P.cardListData.teamData.teach),{tabBarContent:`${D.course_teachers?D.course_teachers.length:0}\u4EBA`,listData:D.course_teachers||[]}),work:kn($r({},P.cardListData.teamData.work),{tabBarContent:`${D.work_teachers?D.work_teachers.length:0}\u4EBA`,listData:D.work_teachers||[]})}}),totalListData:P.totalListData.map(L=>kn($r({},L),{value:D[L.key]||0}))})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Qs=Object.defineProperty,Ba=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,Bs=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ta=(P,D,L)=>D in P?Qs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ds=(P,D)=>{for(var L in D||(D={}))ls.call(D,L)&&Ta(P,L,D[L]);if(Bs)for(var L of Bs(D))co.call(D,L)&&Ta(P,L,D[L]);return P},vs=(P,D)=>Ba(P,Ws(D)),ta={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ds({},P)}})},*getGraduationResultDetail({payload:P},{call:D,put:L}){const ve=yield D(Jn.gq,P);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(P,D){return Ds(Ds({},P),D.payload)},setDataSource(P,{payload:D}){let L=D;return vs(Ds({},P),{dataSource:L})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},to=e(8591),Bo=Object.defineProperty,Na=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,cs=(P,D,L)=>D in P?Bo(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ks=(P,D)=>{for(var L in D||(D={}))ro.call(D,L)&&cs(P,L,D[L]);if(di)for(var L of di(D))Rn.call(D,L)&&cs(P,L,D[L]);return P},Rs=(P,D)=>Na(P,Hs(D)),ea=(P,D)=>{var L={};for(var ve in P)ro.call(P,ve)&&D.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&di)for(var ve of di(P))D.indexOf(ve)<0&&Rn.call(P,ve)&&(L[ve]=P[ve]);return L},Ni={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ks({},P)}})},*getMajorList({},{call:P,put:D,select:L}){const{userInfo:ve}=yield L(Ze=>Ze.user);if(ve!=null&&ve.school_id){const Ze=yield P(Jn.BA,ve.school_id);if(Ze&&Ze.data){const en=nr.U.getItem(ve==null?void 0:ve.login);yield D({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:Ze.data.map(An=>({label:An.name,value:An.ec_major_school_id})),active:Ze.data.length>0?en[0]||Ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(Jn.Nx,P.id),{userInfo:en}=yield ve(An=>An.user);if(Ze&&Ze.data){const An=nr.U.getItem(en==null?void 0:en.login);yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:Ze.data.map(yi=>({label:yi.year,value:yi.ec_year_id})),active:Ze.data.length>0?P.firstEnter?An[1]:Ze.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:P,put:D,select:L}){const{headerData:ve}=yield L(qa=>qa.engineeringNormList),{userInfo:Ze}=yield L(qa=>qa.user);let en=[],An=[],yi="";const pn=ve.active[zn.k[1]];if(pn){const qa=[ve.active[zn.k[0]],ve.active[zn.k[1]]];nr.U.setItem(Ze==null?void 0:Ze.login,qa);const Mo=yield P(Jn.eM,pn);Mo&&Mo.graduation_requirements&&(yi=Mo.all_goal_value||"",en=Mo.graduation_requirements.map(ns=>{var Ks=ns,{subitems:Js}=Ks,cu=ea(Ks,["subitems"]);return An.push(cu.id),Rs(ks({},cu),{children:Js})}))}yield D({type:"save",payload:{tabListData:en,all_goal_value:yi,expandedRowKeys:An}})},*exportGraduation({},{call:P,select:D}){const{headerData:L}=yield D(ve=>ve.engineeringNormList);L.active[zn.k[1]]&&(yield P(Jn.OE,L.active[zn.k[1]]))},*compute({payload:P},{call:D,put:L}){const ve=P,{all:Ze}=ve,en=ea(ve,["all"]),An=yield D(Ze?Jn.Qx:Jn.Xl,en);An&&An.status===0?(to.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):to.ZP.error(An.message)},*getFormulas({callback:P},{call:D,select:L}){const{headerData:ve}=yield L(Ze=>Ze.engineeringNormList);if(ve.active[zn.k[1]]){const Ze=yield D(Jn.mK,ve.active[zn.k[1]]);P(Ze)}},*setFormulas({payload:P,callback:D},{call:L}){const ve=yield L(Jn.y9,P);D(ve)},*putGoalValue({payload:P},{call:D,put:L}){const ve=yield D(Jn.No,P);if(ve&&ve.status===0)to.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let Ze="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(Ze=ve.message),to.ZP.error(Ze)}}},reducers:{save(P,D){return ks(ks({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){let L=P.headerData.active;return D.active&&(L=Rs(ks({},L),{[D.key]:D.active})),Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{dataSource:Rs(ks({},P.headerData.dataSource),{[D.key]:Rs(ks({},P.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(P,{payload:D}){return Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{active:Rs(ks({},P.headerData.active),{[D.key]:D.value})})})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ls=e(16209),xo=Object.defineProperty,No=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,hu=(P,D,L)=>D in P?xo(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,go=(P,D)=>{for(var L in D||(D={}))Ho.call(D,L)&&hu(P,L,D[L]);if(No)for(var L of No(D))du.call(D,L)&&hu(P,L,D[L]);return P},So={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:P},{call:D,put:L}){const ve=yield D(Ls.Si,P);return yield L({type:"save",payload:{forumsDetailData:go({},ve)}}),ve},*setForumsDetailData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{forumsDetailData:go({},P)}})}},reducers:{save(P,D){return go(go({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Yo=Object.defineProperty,Go=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,es=(P,D,L)=>D in P?Yo(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ds=(P,D)=>{for(var L in D||(D={}))pi.call(D,L)&&es(P,L,D[L]);if(Go)for(var L of Go(D))_i.call(D,L)&&es(P,L,D[L]);return P},Ha={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:P},{call:D,put:L}){const ve=yield D(P.memoType==="shixun_discuss"?Ls.kd:Ls.bc,P);return delete P.memoType,yield L({type:"save",payload:{listParams:P,forumsData:ds({},ve)}}),ve}},reducers:{save(P,D){return ds(ds({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},gs=e(79274),$o=e(74128),Ss=e(65808),nu=Object.defineProperty,pu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,nl=(P,D,L)=>D in P?nu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,fo=(P,D)=>{for(var L in D||(D={}))Uu.call(D,L)&&nl(P,L,D[L]);if(pu)for(var L of pu(D))rl.call(D,L)&&nl(P,L,D[L]);return P},Oo={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:P},{call:D,put:L}){var ve,Ze,en;const An=yield D(gs.D2,P);$o.Z.ONLYOFFICE=(ve=An==null?void 0:An.setting)==null?void 0:ve.office_server_url,Gu(An);try{(Ze=An==null?void 0:An.setting)!=null&&Ze.user_default_password&&(An.setting.user_default_password=(0,Ss._V)(((en=An==null?void 0:An.setting)==null?void 0:en.user_default_password)||"","userInfo"))}catch(yi){}yield L({type:"save",payload:fo({},An)})},*getSystemUpdate({payload:P},{call:D,put:L}){const ve=yield D(gs.n0,P);yield L({type:"save",payload:{updateData:fo({},ve)}})},*setTheme({payload:P},{call:D,put:L}){const ve=yield D(gs.n0,P);yield L({type:"save",payload:{theme:P||"default"}})},*setShareData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{shareData:P}})},*setGlobalLoading({payload:P},{call:D,put:L}){yield L({type:"save",payload:{globalLoading:fo({},P)}})},*delayTipToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeader:P}})},*footerToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showFooter:P}})},*headerFooterToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFooter:P}})},*delayTipToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerFixedToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFixed:P}})},*onlyShowBackTopToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTop:P}})},*onlyShowBackTopIconToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:P}})},*setOperateModel({payload:P},{call:D,put:L}){yield L({type:"save",payload:{operateModel:P}})},*setOperateModelPath({payload:P},{call:D,put:L}){yield L({type:"save",payload:{operateModelPath:P}})},*setShowQuestionBackTop({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showQuestionBackTop:P}})},*setInfoData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{infoData:fo({},P)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:fo({},P)}})}},reducers:{save(P,D){return fo(fo({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{})}}};const Gu=(P={})=>{var D,L,ve,Ze,en;if(window.self!==window.top||!((D=P.setting)!=null&&D.tab_logo_url))return;const An=document.createElement("link"),yi=document.getElementById("dynamic-favicon");An.id="dynamic-favicon",An.rel="shortcut icon",An.href=(L=P.setting)!=null&&L.tab_logo_url?`${$o.Z.IMG_SERVER}/${(ve=P.setting)==null?void 0:ve.tab_logo_url}`:"",yi&&document.head.removeChild(yi),document.head.appendChild(An);try{(Ze=P.setting)!=null&&Ze.main_site||(document.querySelector('meta[name="keywords"]').content=(en=P.setting)==null?void 0:en.name,document.querySelector('meta[name="description"]').remove())}catch(pn){}};var Xs=e(37090),$u=Object.defineProperty,Cu=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Ao=(P,D,L)=>D in P?$u(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,au=(P,D)=>{for(var L in D||(D={}))iu.call(D,L)&&Ao(P,L,D[L]);if(Cu)for(var L of Cu(D))mu.call(D,L)&&Ao(P,L,D[L]);return P},tr={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:P},{call:D,put:L}){return yield D(Xs.Xh,P)},*getGraduationsFinalScore({payload:P},{call:D,put:L}){return yield D(Xs.H3,P)},*getDelGraduationsTasks({payload:P},{call:D,put:L}){return yield D(Xs.km,P)},*getGraduationsTasks({payload:P},{call:D,put:L}){const ve=yield D(Xs.Xw,P);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Xs.AA,P);return(ve=Ze==null?void 0:Ze.data)==null||ve.map(en=>(en.key=en.id,en)),yield L({type:"save",payload:{teachers:Ze}}),Ze},*getGraduationsStudents({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Xs.eh,P);(ve=Ze==null?void 0:Ze.data)==null||ve.map(en=>(en.key=en.id,en)),yield L({type:"save",payload:{students:Ze}})},*getGraduationsNotices({payload:P},{call:D,put:L}){const ve=yield D(Xs.Rk,P);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:P},{call:D,put:L}){const ve=yield D(Xs.F7,P);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:au({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:P},{call:D,put:L}){const ve=yield D(Xs.Ou,P);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(P,D){return au(au({},P),D.payload)}}},_r=e(95707),hr=Object.defineProperty,gr=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Zn=(P,D,L)=>D in P?hr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ai=(P,D)=>{for(var L in D||(D={}))Hn.call(D,L)&&Zn(P,L,D[L]);if(bn)for(var L of bn(D))Ln.call(D,L)&&Zn(P,L,D[L]);return P},ei=(P,D)=>gr(P,Ar(D)),Mr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:P},{call:D,put:L}){const ve=yield D(_r.Tt,{payload:P});yield L({type:"save",payload:ei(ai({},ve),{isloading:!0})})},*query({payload:P},{call:D,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:P,callback:D},{call:L,put:ve}){return yield L(_r.LA,P)},*UploadNotice({payload:P,callback:D},{call:L,put:ve}){return yield L(_r.S_,P)}},reducers:{save(P,D){return ai(ai({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Br=Object.defineProperty,Tn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,ra=(P,D,L)=>D in P?Br(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,zi=(P,D)=>{for(var L in D||(D={}))Si.call(D,L)&&ra(P,L,D[L]);if(si)for(var L of si(D))Gn.call(D,L)&&ra(P,L,D[L]);return P},Ai=(P,D)=>Tn(P,Pn(D)),Xn={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(P,D){return zi(zi({},P),D.payload)},openModal(P,D){return Ai(zi({},P),{visibleModalName:D.payload})},closeModal(P){return Ai(zi({},P),{visibleModalName:""})},openSimpleModal(P,D){return Ai(zi({},P),{simpleModalProps:zi({visible:!0},D.payload)})},closeSimpleModal(P){return Ai(zi({},P),{simpleModalProps:{visible:!1}})}}},na=e(38147),hs=Object.defineProperty,Gs=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,Co=Object.prototype.propertyIsEnumerable,no=(P,D,L)=>D in P?hs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,as=(P,D)=>{for(var L in D||(D={}))on.call(D,L)&&no(P,L,D[L]);if(Gs)for(var L of Gs(D))Co.call(D,L)&&no(P,L,D[L]);return P},io=(P,D,L)=>new Promise((ve,Ze)=>{var en=pn=>{try{yi(L.next(pn))}catch(qa){Ze(qa)}},An=pn=>{try{yi(L.throw(pn))}catch(qa){Ze(qa)}},yi=pn=>pn.done?ve(pn.value):Promise.resolve(pn.value).then(en,An);yi((L=L.apply(P,D)).next())});const Uo=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/banner.json",{method:"get",params:as({},P)})}),ss=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:as({},P)})}),ps=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:as({},P)})}),ja=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:as({},P)})}),fs=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects.json",{method:"post",body:as({},P)})}),Xe=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:as({},P)})}),Ie=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:as({},P)})}),Ft=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:as({},P)})});var vt=Object.defineProperty,Er=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,xn=(P,D,L)=>D in P?vt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,fn=(P,D)=>{for(var L in D||(D={}))Fr.call(D,L)&&xn(P,L,D[L]);if(Er)for(var L of Er(D))Kr.call(D,L)&&xn(P,L,D[L]);return P},ti={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:P},{call:D,put:L}){const{data:{adv:ve,top_banner:Ze}}=yield D(Uo,P);yield L({type:"save",payload:{BannerList:Ze,Adv:ve}})},*getTopCategoryList({payload:P},{call:D,put:L}){const{data:{top_category_list:ve}}=yield D(ss,P);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:P},{call:D,put:L}){const{data:{hot_list:ve}}=yield D(ps,P);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:P},{call:D,put:L}){const{data:{discount_list:ve}}=yield D(ja,P);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:P},{call:D,put:L}){const{data:ve}=yield D(fs,P);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:P},{call:D,put:L}){const{data:{list:ve}}=yield D(Xe,P);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:P},{call:D,put:L}){const{data:{list:ve}}=yield D(Ie,P);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:P},{call:D,put:L}){const{data:ve}=yield D(Ft,P);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(P,D){return fn(fn({},P),D.payload)}}},mi={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Ci=e(5664),ma=Object.defineProperty,Zi=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ii=(P,D,L)=>D in P?ma(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,hi=(P,D)=>{for(var L in D||(D={}))ki.call(D,L)&&Ii(P,L,D[L]);if(Zi)for(var L of Zi(D))Oa.call(D,L)&&Ii(P,L,D[L]);return P},_o={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ub,P);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:P},{call:D,put:L}){const ve=yield D(Ci.AD,P);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:P},{call:D,put:L}){const ve=yield D(Ci.V8,P);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:P},{call:D,put:L}){const ve=yield D(Ci.QJ,P);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ig,P);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ko,P);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:hi({},P)}})}},reducers:{save(P,D){return hi(hi({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},va=e(29297),_s=e(65862),xa=e(2337),ys=Object.defineProperty,bs=Object.defineProperties,La=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,xs=(P,D,L)=>D in P?ys(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ji=(P,D)=>{for(var L in D||(D={}))Ns.call(D,L)&&xs(P,L,D[L]);if(ts)for(var L of ts(D))ao.call(D,L)&&xs(P,L,D[L]);return P},Do=(P,D)=>bs(P,La(D));const ko=(P,D)=>{var L,ve,Ze,en,An,yi,pn,qa,Mo;if(!P)return;const{exam:ns,single_questions:Ks,multiple_questions:Js,judgement_questions:cu,program_questions:Po,completion_questions:qc,subjective_questions:rc,practical_questions:Lc,combination_questions:Jc,bprogram_questions:qu}=P||{},Ti=[ji({type:"SINGLE",question_type:0,name:((L=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[0].nameType))==null?void 0:L.name)||xa.fw[0].name},Ks),ji({type:"MULTIPLE",question_type:1,name:((ve=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[1].nameType))==null?void 0:ve.name)||xa.fw[1].name},Js),ji({type:"JUDGMENT",question_type:2,name:((Ze=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[2].nameType))==null?void 0:Ze.name)||xa.fw[2].name},cu),ji({type:"PROGRAM",question_type:6,name:((en=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[6].nameType))==null?void 0:en.name)||xa.fw[6].name},Po),ji({type:"COMPLETION",question_type:3,name:((An=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[3].nameType))==null?void 0:An.name)||xa.fw[3].name},qc),ji({type:"SUBJECTIVE",question_type:4,name:((yi=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[4].nameType))==null?void 0:yi.name)||xa.fw[4].name},rc),ji({type:"PRACTICAL",question_type:5,name:((pn=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[5].nameType))==null?void 0:pn.name)||xa.fw[5].name},Lc),ji({type:"COMBINATION",question_type:7,name:((qa=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[7].nameType))==null?void 0:qa.name)||xa.fw[7].name},Jc),ji({type:"BPROGRAM",question_type:8,name:((Mo=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[8].nameType))==null?void 0:Mo.name)||xa.fw[8].name},qu)],Al=[];if(P.sort_by_qustion_type)for(const Aa of P.qustion_type_order_name_en)Al.push(Ti.find(ll=>ll.type===Aa));const Vo=(P.sort_by_qustion_type?Al:Ti).filter(Aa=>(Aa==null?void 0:Aa.questions_count)>0).map((Aa,ll)=>{var Cl;return ji(ji({},Aa),{number:(0,_s.EM)(ll+1),questions:(Cl=Aa==null?void 0:Aa.questions)==null?void 0:Cl.map(nc=>Do(ji({},nc),{shixun:nc.examination_bank_shixun_challenges,question_type:Aa.question_type}))})});return{exam:ns,questionList:Vo}};var js=e(3033),rs=Object.defineProperty,os=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Vt=(P,D,L)=>D in P?rs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ot=(P,D)=>{for(var L in D||(D={}))vo.call(D,L)&&Vt(P,L,D[L]);if(os)for(var L of os(D))$a.call(D,L)&&Vt(P,L,D[L]);return P},Us={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:P},{call:D,put:L}){return yield D(va.a2,P)},*postCheckExaminationBanks({payload:P},{call:D,put:L}){return yield D(va.q$,P)},*postPaperlibraryCopy({payload:P},{call:D,put:L}){return yield D(va.ID,P)},*getDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.d1,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getCustomDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.ar,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:Ot({},ve)}}),ve},*getTeachGroupData({payload:P},{call:D,put:L}){const ve=yield D(va.Dm,P);return yield L({type:"save",payload:{teachGroupData:Ot({},ve)}}),ve},*getPaperData({payload:P},{call:D,put:L}){const ve=yield D(va.iT,P),Ze=yield D(va.cV,P),en=ko(ve,Ze.data);return yield L({type:"save",payload:{paperData:en}}),ve},*getPaperlibraryList({payload:P},{call:D,put:L}){return yield D(va.Gd,P)},*setPublic({payload:P},{call:D,put:L}){return yield D(va.DF,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(va.fn,P)},*getCourseList({payload:P},{call:D,put:L}){return yield D(va.tS,P)},*postBatchSendToCourse({payload:P},{call:D,put:L}){return yield D(va.lc,P)},*sendToClass({payload:P},{call:D,put:L}){return yield D(va.kp,P)},*adjustPosition({payload:P},{call:D,put:L}){return yield D(va.qN,P)},*setScore({payload:P},{call:D,put:L}){return yield D(va.ts,P)},*handleDeleteEditQuestion({payload:P},{call:D,put:L}){return yield D(va.NC,P)},*batchSetScore({payload:P},{call:D,put:L}){return yield D(va.YP,P)},*batchDelete({payload:P},{call:D,put:L}){return yield D(va.Hm,P)},*updatePaper({payload:P},{call:D,put:L}){return yield D(va.jK,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ot({},P)}})}},reducers:{save(P,D){return Ot(Ot({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},vn=Object.defineProperty,wn=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,xr=(P,D,L)=>D in P?vn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Or=(P,D)=>{for(var L in D||(D={}))He.call(D,L)&&xr(P,L,D[L]);if(wn)for(var L of wn(D))jt.call(D,L)&&xr(P,L,D[L]);return P},_n={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(va.Dq,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Or({},Ze)}}),Ze},*editExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(va.Di,P);return yield ve({type:"save",payload:{editData:Or({},Ze)}}),Ze},*getTagDiscipline({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Or({},Ze)}}),Ze},*editExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(va.oF,P)},*addExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(va.oF,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Or({},P)}})}},reducers:{save(P,D){return Or(Or({},P),D.payload)},modifyTitle(P,D){const L=(0,$e.cloneDeep)(P);return L.editData.exercise.exercise_name=D.payload,L}},subscriptions:{setup({dispatch:P,history:D}){}}},li=e(49320),Vi=Object.defineProperty,yo=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Va=(P,D,L)=>D in P?Vi(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Qa=(P,D)=>{for(var L in D||(D={}))ha.call(D,L)&&Va(P,L,D[L]);if(yo)for(var L of yo(D))us.call(D,L)&&Va(P,L,D[L]);return P},gu={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"All",editKey:-1},effects:{*getDiscusses({payload:P},{call:D,put:L}){const ve=yield D(li.Ax,P);yield L({type:"save",payload:{discusses:Qa({},ve)}})},*getPathsDetail({payload:P},{call:D,put:L}){const ve=yield D(li.lk,P);return yield L({type:"save",payload:{detail:Qa({},ve)}}),ve},*getCourseDetail({payload:P},{call:D,put:L}){const ve=yield D(li.Sp,P);return yield L({type:"save",payload:{detail:Qa({},ve)}}),ve},*getRightData({payload:P},{call:D,put:L}){const ve=yield D(li.AQ,P);yield L({type:"save",payload:{rightData:Qa({},ve)}})},*getCoureses({payload:P},{call:D,put:L}){const ve=yield D(li.ue,P);yield L({type:"save",payload:{Courses:Qa({},ve)}})},*getStageChildrenData({payload:P},{call:D,put:L}){const ve=yield D(li.w4,P);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:P},{call:D,put:L}){var ve,Ze,en;let An=null;return P!=null&&P.show_course_section?An=yield D(li.yN,P):An=yield D(li.p,P),yield L({type:"save",payload:{stageData:((ve=An==null?void 0:An.data)==null?void 0:ve.stages)||(An==null?void 0:An.stages)||[],isShowSchedule:((Ze=An==null?void 0:An.data)==null?void 0:Ze.is_show_schedule)||(An==null?void 0:An.is_show_schedule)||!1}}),(en=An==null?void 0:An.data)==null?void 0:en.stages},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Qa({},P)}})}},reducers:{save(P,D){return Qa(Qa({},P),D.payload)}}},_u=Object.defineProperty,Ve=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,te=(P,D,L)=>D in P?_u(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,he=(P,D)=>{for(var L in D||(D={}))W.call(D,L)&&te(P,L,D[L]);if(Ve)for(var L of Ve(D))Y.call(D,L)&&te(P,L,D[L]);return P},Ye={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(li.tS,P);return yield L({type:"save",payload:he({listParams:ve},Ze)}),Ze},*getMenus({payload:P},{call:D,put:L}){const ve=yield D(li.fh,P);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:he({},P)}})},*clearListParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(P,D){return he(he({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Et=Object.defineProperty,Ut=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Yr=(P,D,L)=>D in P?Et(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,dn=(P,D)=>{for(var L in D||(D={}))cr.call(D,L)&&Yr(P,L,D[L]);if(Ut)for(var L of Ut(D))Tr.call(D,L)&&Yr(P,L,D[L]);return P},Wn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:P},{call:D,put:L}){return yield D(li.tu,P)},*submitCourse({payload:P},{call:D,put:L}){return yield D(li.pU,P)},*getEditCourseData({payload:P},{call:D,put:L}){return yield D(li.mQ,P)},*getSchoolOption({payload:P},{call:D,put:L}){return yield D(li.GY,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(li.bz,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:dn({},P)}})}},reducers:{save(P,D){return dn(dn({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},qn=Object.defineProperty,Ri=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ts=Object.prototype.propertyIsEnumerable,Ps=(P,D,L)=>D in P?qn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ms=(P,D)=>{for(var L in D||(D={}))Sa.call(D,L)&&Ps(P,L,D[L]);if(ia)for(var L of ia(D))Ts.call(D,L)&&Ps(P,L,D[L]);return P},Is=(P,D)=>Ri(P,Fi(D)),so={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:P},{call:D,put:L}){const ve=yield D(li.nq,P);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(li.Fg,P);yield L({type:"save",payload:{RankList:Is(Ms({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(li.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:D,put:L}){const ve=yield D(li.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(li.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return Ms(Ms({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Wi=e(11517),Pr=Object.defineProperty,wo=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,zs=(P,D,L)=>D in P?Pr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,qs=(P,D)=>{for(var L in D||(D={}))zo.call(D,L)&&zs(P,L,D[L]);if(wo)for(var L of wo(D))bu.call(D,L)&&zs(P,L,D[L]);return P},Yl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:P},{call:D,put:L}){const ve=yield D(Wi.ex,P);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P);return yield L({type:"save",payload:{disciplinesData:qs({},ve)}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:qs({},ve)}}),ve},*getBasketList({payload:P},{call:D,put:L}){const ve=yield D(Wi.Qj,P);return yield L({type:"save",payload:{basketData:qs({},ve)}}),ve},*getTeachGroupData({payload:P},{call:D,put:L}){const ve=yield D(Wi.Dm,P);return yield L({type:"save",payload:{teachGroupData:qs({},ve)}}),ve},*getEditData({payload:P},{call:D,put:L}){const ve=yield D(Wi.FG,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getEditDataBprogram({payload:P},{call:D,put:L}){const ve=yield D(Wi.Bo,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getGroupData({payload:P},{call:D,put:L}){const ve=yield D(Wi.hI,P);return yield L({type:"save",payload:{groupData:qs({},ve)}}),ve},*getItemBanks({payload:P},{call:D,put:L}){const ve=yield D(Wi.Of,P);return yield L({type:"save",payload:{itemBanks:qs({},ve)}}),ve},*setPrivate({payload:P},{call:D,put:L}){return yield D(Wi.Pl,P)},*revokePublish({payload:P},{call:D,put:L}){return yield D(Wi.IJ,P)},*setPublic({payload:P},{call:D,put:L}){return yield D(Wi.DF,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(Wi.fn,P)},*startExperience({payload:P},{call:D,put:L}){return yield D(Wi.Bd,P)},*cancel({payload:P},{call:D,put:L}){return yield D(Wi.al,P)},*select({payload:P},{call:D,put:L}){return yield D(Wi.Ys,P)},*examUnselectAll({payload:P},{call:D,put:L}){return yield D(Wi.rV,P)},*basketDelete({payload:P},{call:D,put:L}){return yield D(Wi.x5,P)},*unselectAll({payload:P},{call:D,put:L}){return yield D(Wi.HF,P)},*addKnowledge({payload:P},{call:D,put:L}){return yield D(Wi.U6,P)},*editProblemset({payload:P},{call:D,put:L}){return yield D(Wi.Wk,P)},*addProblemset({payload:P},{call:D,put:L}){return yield D(Wi.Mr,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:qs({},P)}})}},reducers:{save(P,D){return qs(qs({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},bl=Object.defineProperty,pl=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Zu=(P,D,L)=>D in P?bl(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Tu=(P,D)=>{for(var L in D||(D={}))ml.call(D,L)&&Zu(P,L,D[L]);if(pl)for(var L of pl(D))$s.call(D,L)&&Zu(P,L,D[L]);return P},Zo={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:P},{call:D,put:L}){const ve=yield D(Wi.iT,P),Ze=(0,js.r)(ve);return yield L({type:"save",payload:{paperData:Ze}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:Tu({},ve)}}),ve},*setScore({payload:P},{call:D,put:L}){return yield D(Wi.ts,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(Wi.Cn,P)},*batchSetScore({payload:P},{call:D,put:L}){return yield D(Wi.YP,P)},*batchDelete({payload:P},{call:D,put:L}){return yield D(Wi.Hm,P)},*adjustPosition({payload:P},{call:D,put:L}){return yield D(Wi.qN,P)},*newPreviewProblemset({payload:P},{call:D,put:L}){return yield D(Wi.et,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Tu({},P)}})}},reducers:{save(P,D){return Tu(Tu({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dl=e(37822),xu=Object.defineProperty,kl=Object.getOwnPropertySymbols,To=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,il=(P,D,L)=>D in P?xu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,vl=(P,D)=>{for(var L in D||(D={}))To.call(D,L)&&il(P,L,D[L]);if(kl)for(var L of kl(D))Qo.call(D,L)&&il(P,L,D[L]);return P},Rl={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:P},{call:D,put:L}){const ve=yield D(Dl.Go,P);return yield L({type:"save",payload:{restful:vl({},ve)}}),ve},*getRestfulDetail({payload:P},{call:D,put:L}){const ve=yield D(Dl.H5,P);return yield L({type:"save",payload:{restfulDetail:vl({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:vl({},P)}})}},reducers:{save(P,D){return vl(vl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ui=e(60979);const fc=(P={})=>{var D,L,ve,Ze,en,An;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(D=P==null?void 0:P.content_info)==null?void 0:D.status,username:(L=P==null?void 0:P.content_info)==null?void 0:L.username,time:(ve=P==null?void 0:P.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(Ze=P==null?void 0:P.perference_info)==null?void 0:Ze.status,username:(en=P==null?void 0:P.perference_info)==null?void 0:en.username,time:(An=P==null?void 0:P.perference_info)==null?void 0:An.time}]};var dc=Object.defineProperty,ho=Object.defineProperties,zc=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,hc=(P,D,L)=>D in P?dc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ro=(P,D)=>{for(var L in D||(D={}))xl.call(D,L)&&hc(P,L,D[L]);if(Iu)for(var L of Iu(D))al.call(D,L)&&hc(P,L,D[L]);return P},pc=(P,D)=>ho(P,zc(D)),Ll={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:P},{call:D,put:L}){const ve=yield D(ui.Po,P);return yield L({type:"save",payload:{detail:Ro({},ve)}}),ve},*getMirrorApplies({payload:P},{call:D,put:L}){const ve=yield D(ui.tX,P);return yield L({type:"save",payload:{mirrorApplies:Ro({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:P},{call:D,put:L}){const ve=yield D(ui.AQ,P);yield L({type:"save",payload:{rightData:Ro({},ve)}})},*getChallengesData({payload:P},{call:D,put:L}){const ve=yield D(ui.n5,P);yield L({type:"save",payload:{challenges:Ro({},ve)}})},*saveCopyForExercise({payload:P},{call:D,put:L}){return yield D(ui.FB,P)},*execJupyter({payload:P},{call:D,put:L}){return yield D(ui.BK,P)},*execShixun({payload:P},{call:D,put:L}){const ve=yield D(ui.Ir,P);return(ve==null?void 0:ve.status)===-3&&(0,_s.eF)(),ve},*openChallenge({payload:P},{call:D,put:L}){return yield D(ui.dK,P)},*challengeMoveUp({payload:P},{call:D,put:L}){return yield D(ui.zD,P)},*challengeMoveDown({payload:P},{call:D,put:L}){return yield D(ui.hn,P)},*cancelCollect({payload:P},{call:D,put:L}){return yield D(ui.rs,P)},*collect({payload:P},{call:D,put:L}){return yield D(ui.KM,P)},*searchUserCourses({payload:P},{call:D,put:L}){return yield D(ui._7,P)},*sendToCourse({payload:P},{call:D,put:L}){return yield D(ui.Q,P)},*cancelRelease({payload:P},{call:D,put:L}){return yield D(ui.Ne,P)},*cancelPublic({payload:P},{call:D,put:L}){return yield D(ui.Er,P)},*applyPublic({payload:P},{call:D,put:L}){return yield D(ui.WO,P)},*release({payload:P},{call:D,put:L}){return yield D(ui.Ar,P)},*updateAuditSituation({payload:P},{call:D,put:L}){return yield D(ui.LP,P)},*getCollaboratorsData({payload:P},{call:D,put:L}){return yield D(ui.j8,P)},*addCollaborator({payload:P},{call:D,put:L}){return yield D(ui.OV,P)},*addTeachGroupMember({payload:P},{call:D,put:L}){return yield D(ui.l3,P)},*getChangeManager({payload:P},{call:D,put:L}){return yield D(ui.P2,P)},*changeManager({payload:P},{call:D,put:L}){return yield D(ui.X$,P)},*deleteCollaborators({payload:P},{call:D,put:L}){return yield D(ui.xk,P)},*getRankingList({payload:P},{call:D,put:L}){return yield D(ui.E4,P)},*getMirrorScript({payload:P},{call:D,put:L}){return yield D(ui.Z2,P)},*getScriptContent({payload:P},{call:D,put:L}){return yield D(ui.Bj,P)},*getCustomScript({payload:P},{call:D,put:L}){return yield D(ui.Wi,P)},*updateSettingBasicInfo({payload:P},{call:D,put:L}){return yield D(ui.ZO,P)},*getShixunQuote({payload:P},{call:D,put:L}){return yield D(ui.Gr,P)},*deleteShixun({payload:P},{call:D,put:L}){return yield D(ui.Ps,P)},*permanentClose({payload:P},{call:D,put:L}){return yield D(ui.U9,P)},*getDepartments({payload:P},{call:D,put:L}){return yield D(ui.Ql,P)},*updatePermissionSetting({payload:P},{call:D,put:L}){return yield D(ui.aH,P)},*updateLearnSetting({payload:P},{call:D,put:L}){return yield D(ui.yE,P)},*updateSetting({payload:P},{call:D,put:L}){return yield D(ui.m7,P)},*getSetData({payload:P},{call:D,put:L}){return yield D(ui.U0,P)},*deleteDataSet({payload:P},{call:D,put:L}){return yield D(ui.uo,P)},*deleteGitFile({payload:P},{call:D,put:L}){return yield D(ui.sr,P)},*deleteGitFiles({payload:P},{call:D,put:L}){return yield D(ui.p0,P)},*moveGitFile({payload:P},{call:D,put:L}){return yield D(ui.IT,P)},*moveGitFiles({payload:P},{call:D,put:L}){return yield D(ui.t2,P)},*getRepository({payload:P},{call:D,put:L}){const ve=yield D(ui.Ag,P);return yield L({type:"save",payload:{repository:Ro({},ve)}}),Ro({},ve)},*getRepositorys({payload:P},{call:D,put:L}){const ve=yield D(ui.Wl,P);return yield L({type:"save",payload:{repository:Ro({},ve)}}),Ro({},ve)},*getRepositorys({payload:P},{call:D,put:L}){const ve=yield D(ui.Wl,P);return yield L({type:"save",payload:{repository:Ro({},ve)}}),Ro({},ve)},*getSecretRepository({payload:P},{call:D,put:L}){const ve=yield D(ui.w,P);return yield L({type:"save",payload:{secretRepository:Ro({},ve)}}),ve},*addRepositoryFile({payload:P},{call:D,put:L}){return yield D(ui.v3,P)},*addRepositoryFiles({payload:P},{call:D,put:L}){return yield D(ui.fL,P)},*getRepositoryCommit({payload:P},{call:D,put:L}){return yield D(ui.Je,P)},*getFileContent({payload:P},{call:D,put:L}){const ve=yield D(ui.LK,P);return yield L({type:"save",payload:{fileContent:pc(Ro({},ve),{params:P})}}),ve},*getFileContents({payload:P},{call:D,put:L}){const ve=yield D(ui.nu,P);return yield L({type:"save",payload:{fileContent:pc(Ro({},ve),{params:P})}}),ve},*updateRepositoryFile({payload:P},{call:D,put:L}){return yield D(ui.kF,P)},*updateRepositoryFiles({payload:P},{call:D,put:L}){return yield D(ui.jq,P)},*uploadGitFolder({payload:P},{call:D,put:L}){return yield D(ui.Op,P)},*updateCollaboratorEditable({payload:P},{call:D,put:L}){return yield D(ui.Dz,P)},*getSettingsData({payload:P},{call:D,put:L}){const ve=yield D(ui.DC,P);yield L({type:"save",payload:{setting:Ro({},ve)}})},*getChallengesNew({payload:P},{call:D,put:L}){const ve=yield D(ui.km,P);yield L({type:"save",payload:{challengesNew:Ro({},ve)}})},*getChallengesEdit({payload:P},{call:D,put:L}){const ve=yield D(ui.q0,P);return yield L({type:"save",payload:{challengesEdit:Ro({},ve)}}),ve},*getAuditSituationData({payload:P},{call:D,put:L}){const ve=yield D(ui.GI,P),Ze=fc(ve);yield L({type:"save",payload:{auditSituationData:Ze}})},*getEditChallengesQuestion({payload:P},{call:D,put:L}){const ve=yield D(ui.UQ,P);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:P},{call:D,put:L}){const ve=yield D(ui.mI,P);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ro({},P)}})}},reducers:{save(P,D){return console.log("reducers:",P,D),Ro(Ro({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},mc=Object.defineProperty,wl=Object.getOwnPropertySymbols,ff=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,wu=(P,D,L)=>D in P?mc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,El=(P,D)=>{for(var L in D||(D={}))ff.call(D,L)&&wu(P,L,D[L]);if(wl)for(var L of wl(D))Ml.call(D,L)&&wu(P,L,D[L]);return P},Wo={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:P},{call:D,put:L}){const ve=yield D(ui.he,P),Ze=El({},P);return yield L({type:"save",payload:El({listParams:Ze},ve)}),ve},*getMenus({payload:P},{call:D,put:L}){var ve;const Ze=yield D(ui.I_,P);(ve=Ze==null?void 0:Ze.disciplines)==null||ve.map(en=>(en.sub_repertoires=en.sub_disciplines,en)),yield L({type:"save",payload:{menus:[...(Ze==null?void 0:Ze.disciplines)||[]]}})},*clearListParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(P,D){return El(El({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ou=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,qo=(P,D,L)=>D in P?ou(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Xl=(P,D)=>{for(var L in D||(D={}))Bl.call(D,L)&&qo(P,L,D[L]);if(Fl)for(var L of Fl(D))Wu.call(D,L)&&qo(P,L,D[L]);return P},uu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:P},{call:D,put:L}){const ve=yield D(ui.b8,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*deleteAttachment({payload:P},{call:D,put:L}){return yield D(ui.OW,P)},*applyShixunMirror({payload:P},{call:D,put:L}){return yield D(ui.EH,P)},*submitShixuns({payload:P},{call:D,put:L}){return yield D(ui.eX,P)},*getShixunsJupyterLab({payload:P},{call:D,put:L}){const ve=yield D(ui.Gu,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Xl({},P)}})},*getEnvironmentData({payload:P},{call:D,put:L}){const ve=yield D(ui.K,P);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Xl({},ve.data)}}),ve}},reducers:{save(P,D){return Xl(Xl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Ku=Object.defineProperty,vc=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Zc=(P,D,L)=>D in P?Ku(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Wc=(P,D)=>{for(var L in D||(D={}))Ql.call(D,L)&&Zc(P,L,D[L]);if(vc)for(var L of vc(D))Pa.call(D,L)&&Zc(P,L,D[L]);return P},Ic={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:P},{call:D,put:L}){const ve=yield D(ui.e,P);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(ui.Fg,P);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(ui.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:D,put:L}){const ve=yield D(ui.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(ui.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return Wc(Wc({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},df=(P,D,L)=>new Promise((ve,Ze)=>{var en=pn=>{try{yi(L.next(pn))}catch(qa){Ze(qa)}},An=pn=>{try{yi(L.throw(pn))}catch(qa){Ze(qa)}},yi=pn=>pn.done?ve(pn.value):Promise.resolve(pn.value).then(en,An);yi((L=L.apply(P,D)).next())});function Hc(P){return df(this,null,function*(){return(0,na.ZP)("/api/shixuns/new.json",{method:"Get",params:P})})}function Ou(P){return df(this,null,function*(){return(0,na.ZP)(`/api/shixuns/${P.id}/required_status.json`,{method:"Get",params:{}})})}var hf=Object.defineProperty,Oc=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,sl=(P,D,L)=>D in P?hf(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ol=(P,D)=>{for(var L in D||(D={}))$c.call(D,L)&&sl(P,L,D[L]);if(Gc)for(var L of Gc(D))Du.call(D,L)&&sl(P,L,D[L]);return P},pf=(P,D)=>Oc(P,ql(D)),Kc={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:ol({},P)})},*getTestData({payload:P},{call:D,put:L}){const ve=yield D(Hc,P);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:P},{call:D,put:L}){const ve=yield D(Ou,P);yield L({type:"save",payload:ol({},ve.data)})},*setSideBarTabs({payload:P},{call:D,put:L}){yield L({type:"sideBar",payload:ol({},P)})}},reducers:{save(P,D){return ol(ol({},P),D.payload)},sideBar(P,D){return pf(ol({},P),{sideBar:ol(ol({},P.sideBar),D.payload)})}},subscriptions:{setup({dispatch:P,history:D}){}}},po=e(89540),vf=Object.defineProperty,gc=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,ku=(P,D,L)=>D in P?vf(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,oo=(P,D)=>{for(var L in D||(D={}))gf.call(D,L)&&ku(P,L,D[L]);if(gc)for(var L of gc(D))gl.call(D,L)&&ku(P,L,D[L]);return P},_f={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:P},{call:D,put:L}){const ve=yield D(po.JJ,P);return yield L({type:"save",payload:{homeworkBanksDetail:oo({},ve)}}),ve},*getSystemUpdate({payload:P},{call:D,put:L}){const ve=yield D(po.n0,P);return yield L({type:"save",payload:{systemUpdate:oo({},ve)}}),ve},*getHomepageInfo({payload:P},{call:D,put:L}){const ve=yield D(po.DA,P);return yield L({type:"save",payload:{homepageInfo:oo({},ve)}}),ve},*signed({payload:P},{call:D,put:L}){return yield D(po.qN,P)},*getCourses({payload:P},{call:D,put:L}){return yield D(po.Ho,P)},*getShixuns({payload:P},{call:D,put:L}){return yield D(po.rV,P)},*getPaths({payload:P},{call:D,put:L}){return yield D(po.w3,P)},*getProjects({payload:P},{call:D,put:L}){return yield D(po.mW,P)},*getVideos({payload:P},{call:D,put:L}){return yield D(po.WY,P)},*getReviewVideos({payload:P},{call:D,put:L}){return yield D(po.Qx,P)},*deleteVideo({payload:P},{call:D,put:L}){return yield D(po.FM,P)},*getQuestionBanks({payload:P},{call:D,put:L}){return yield D(po.ai,P)},*topicsSetPublic({payload:P},{call:D,put:L}){return yield D(po.Cx,P)},*topicsDelete({payload:P},{call:D,put:L}){return yield D(po.WS,P)},*topicGetCourseList({payload:P},{call:D,put:L}){return yield D(po.gI,P)},*topicSendToClass({payload:P},{call:D,put:L}){return P.object_type==="videos"?yield D(po.Fn,P):yield D(po.Ef,P)},*logWatchHistory({payload:P},{call:D,put:L}){const ve=yield D(po.lO,P);return ve==null?void 0:ve.log_id},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:oo({},P)}})}},reducers:{save(P,D){return oo(oo({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dc=Object.defineProperty,Eu=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ru=(P,D,L)=>D in P?Dc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,je=(P,D)=>{for(var L in D||(D={}))uo.call(D,L)&&Ru(P,L,D[L]);if(Eu)for(var L of Eu(D))bo.call(D,L)&&Ru(P,L,D[L]);return P},_c=(P,D)=>{var L={};for(var ve in P)uo.call(P,ve)&&D.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&Eu)for(var ve of Eu(P))D.indexOf(ve)<0&&bo.call(P,ve)&&(L[ve]=P[ve]);return L},Jl={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:P},{call:D,put:L}){const ve=P,{to:Ze}=ve,en=_c(ve,["to"]);if(!(yield D(po.Es,en)).status)try{Ze?f.history.replace(Ze):location.reload()}catch(yi){}},*showPopLogin({payload:P},{put:D}){yield D({type:"save",payload:{showPopLogin:P.showPopLogin,showClosable:P.showClosable}})},*setBindAccountModal({payload:P},{put:D}){yield D({type:"save",payload:{bindAccountModalVisible:P.bindAccountModalVisible,userInfoForBindAccountModal:P.userInfoForBindAccountModal,loginInfo:P.loginInfo}})},*getUserInfo({payload:P},{call:D,put:L}){const ve=yield D(po.bG,je({},P));try{ve!=null&&ve.phone&&(ve==null?void 0:ve.phone)!=""?ve.phone=(0,Ss._V)((ve==null?void 0:ve.phone)||"","userInfo"):ve!=null&&ve.email&&(ve==null?void 0:ve.email)!=""&&(ve.email=(0,Ss._V)((ve==null?void 0:ve.email)||"","userInfo"))}catch(Ze){}return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:je({},ve)}}),ve},*getNavigationInfo({payload:P},{call:D,put:L}){const ve=yield D(po.x4,je({},P));yield L({type:"save",payload:{navigationInfo:je({},ve)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:je({},P)}})}},reducers:{save(P,D){return je(je({},P),D.payload)}}},lu=e(24514),Vu=Object.defineProperty,yc=Object.defineProperties,bc=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Vc=(P,D,L)=>D in P?Vu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Fu=(P,D)=>{for(var L in D||(D={}))_l.call(D,L)&&Vc(P,L,D[L]);if(Yu)for(var L of Yu(D))Mu.call(D,L)&&Vc(P,L,D[L]);return P},xc=(P,D)=>yc(P,bc(D));const ul=()=>{var P,D,L,ve,Ze,en,An;let yi=window.location.href.split("/");if(!yi.includes("video"))return;let pn=(P=yi[yi.length-1])==null?void 0:P.split("?")[0];pn=Number(pn);const qa=(L=(D=yi[yi.length-1])==null?void 0:D.split("?")[1])==null?void 0:L.split("=")[1];return((Ze=(ve=yi[yi.length-1])==null?void 0:ve.split("?")[1])==null?void 0:Ze.split("=")[0])==="subject_id"?{videoId:pn,subject_id:qa}:((An=(en=yi[yi.length-1])==null?void 0:en.split("?")[1])==null?void 0:An.split("=")[0])==="new_video_id"?{videoId:pn,new_video_id:qa}:{videoId:pn,course_id:qa}};var kf={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:ul(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.O2,P);return D?D(Ze):yield ve({type:"save",payload:{detail:Fu({},Ze)}}),Ze},*setVideoValue({payload:P},{call:D,put:L}){yield L({type:"save",payload:{detail:Fu({},P)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Fu({},P)}})},*setVideoTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{videoTabs:Fu({},P)}})},*setSelectValue({payload:P},{call:D,put:L}){yield L({type:"save",payload:{selectParams:Fu({},P)}})},*getStageData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D($n.yN,P),en=yield D(li.lk,{id:P.subject_id}),{queryParams:An}=yield ve(Ks=>Ks.videoDetail),{stages:yi=[]}=Ze,pn=[];let qa=[],Mo={};const ns=Ks=>{Ks.forEach(Js=>{String(Js.id)===String(An.videoId)&&(Mo=Js),Js.item_type==="VideoItem"?pn.push(Js):Js.item_type==="Attachment"&&qa.push(Js),Js.children&&Js.children.length&&ns(Js.children)})};yi==null||yi.forEach(Ks=>{ns(Ks.items)}),window.filterVideoSign=[...pn],yield L({type:"save",payload:{stages:yi,active:Mo,cust_seq:en.cust_seq,videoList:pn,attachmentList:qa}})},*getVideoData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D($n.fn,P),{categories:en=[],coruse_videos:An=[]}=Ze;yield L({type:"save",payload:{stages:(en==null?void 0:en.length)>0?en:[{coruse_videos:An,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(lu.R7,P),{queryParams:en}=yield ve(ns=>ns.videoDetail),{stages:An}=Ze;let yi=[],pn=[],qa={};const Mo=ns=>{ns.forEach(Ks=>{String(Ks.id)===String(en.videoId)&&(qa=Ks),Ks.item_type==="VideoItem"?yi.push(Ks):Ks.item_type==="Attachment"&&pn.push(Ks),Ks.children&&Ks.children.length&&Mo(Ks.children)})};An==null||An.forEach(ns=>{Mo(ns.items)}),window.filterVideoSign=[...yi],yield L({type:"save",payload:{active:qa,stages:An,cust_seq:!0,videoList:yi,attachmentList:pn}})}},reducers:{save(P,D){return Fu(Fu({},P),D.payload)},handleListItemClick(P,D){const{videoList:L,attachmentList:ve}=P,Ze=D.payload.videoId||D.payload.attachmentId,en=[...L,...ve].find(An=>`${An.id}`==`${Ze}`);return xc(Fu({},P),{active:en,queryParams:Fu(Fu({},ul()),D.payload)})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},yu=e(35965),Ul=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Yc=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,ec=(P,D,L)=>D in P?Ul(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,zl=(P,D)=>{for(var L in D||(D={}))Yc.call(D,L)&&ec(P,L,D[L]);if(Sl)for(var L of Sl(D))wc.call(D,L)&&ec(P,L,D[L]);return P},yf={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:P},{call:D,put:L}){const ve=yield D(yu.y2,P);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:P},{call:D,put:L}){return yield D(yu.CH,P)},*getDiscussionDetail({payload:P},{call:D,put:L}){const ve=yield D(yu.XQ,P);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:P},{call:D,put:L}){return yield D(yu.Ll,P)},*getDiscussionList({payload:P},{call:D,put:L}){const ve=yield D(yu.EA,P);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:P},{call:D,put:L}){return yield D(yu.cZ,P)},*getLessonResourcesList({payload:P},{call:D,put:L}){const ve=yield D(yu.b,P);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:P},{call:D,put:L}){return yield D(yu.To,P)},*getGoodLessonsDetail({payload:P},{call:D,put:L}){const ve=yield D(yu.FU,P);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:P},{call:D,put:L}){return yield D(yu.Vf,P)},*getGoodLessonsList({payload:P},{call:D,put:L}){const ve=yield D(yu.G_,P);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:zl({},P)}})},*setShowMenu({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showMenu:P}})},*getVirtualSpacesDetails({payload:P},{call:D,put:L}){const ve=yield D(yu.sT,P);yield L({type:"save",payload:{virtualSpacesDetails:zl({},ve)}})},*setVirtualSpacesLoading({payload:P},{call:D,put:L}){yield L({type:"save",payload:{loading:P}})},*getVirtualSpacesMenus({payload:P},{call:D,put:L}){const ve=yield D(yu.Sl,P);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(P,D){return zl(zl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}};const tc={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:K},model_3:{namespace:"classrooms.attachment",model:se},model_4:{namespace:"classrooms.boards",model:Pe},model_5:{namespace:"classrooms.exercise",model:Ue},model_6:{namespace:"classrooms.graduation",model:De},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ae},model_9:{namespace:"classrooms.new",model:dt},model_10:{namespace:"classrooms.overview",model:Jt},model_11:{namespace:"classrooms.polls",model:yr},model_12:{namespace:"classrooms.teacher",model:Bi},model_13:{namespace:"classrooms.video",model:Ji},model_14:{namespace:"competitions.index",model:Yi},model_15:{namespace:"engineering.evaluateDetail",model:Nr},model_16:{namespace:"engineering.evaluateList",model:zn.Z},model_17:{namespace:"engineering.index",model:sr},model_18:{namespace:"engineering.navigation",model:Ea},model_19:{namespace:"engineering.normDetail",model:ta},model_20:{namespace:"engineering.normList",model:Ni},model_21:{namespace:"forums.detail",model:So},model_22:{namespace:"forums.index",model:Ha},model_23:{namespace:"globalSetting",model:Oo},model_24:{namespace:"graduations.index",model:tr},model_25:{namespace:"homePage",model:Mr},model_26:{namespace:"innovation.index",model:Xn},model_27:{namespace:"intraincourse.index",model:ti},model_28:{namespace:"loading",model:mi},model_29:{namespace:"messages.index",model:_o},model_30:{namespace:"paperlibrary.index",model:Us},model_31:{namespace:"paperlibrary.newPaper",model:_n},model_32:{namespace:"paths.detail",model:gu},model_33:{namespace:"paths.index",model:Ye},model_34:{namespace:"paths.new",model:Wn},model_35:{namespace:"paths.overview",model:so},model_36:{namespace:"problemset.index",model:Yl},model_37:{namespace:"problemset.preview",model:Zo},model_38:{namespace:"resetFul.index",model:Rl},model_39:{namespace:"shixuns.detail",model:Ll},model_40:{namespace:"shixuns.index",model:Wo},model_41:{namespace:"shixuns.new",model:uu},model_42:{namespace:"shixuns.overview",model:Ic},model_43:{namespace:"shixuns.practiceSetting",model:Kc},model_44:{namespace:"user.detail",model:_f},model_45:{namespace:"user.index",model:Jl},model_46:{namespace:"video.detail",model:kf},model_47:{namespace:"virtualSpaces.index",model:yf}};var kc=Object.defineProperty,Zl=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Qu=(P,D,L)=>D in P?kc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ec=(P,D)=>{for(var L in D||(D={}))Lf.call(D,L)&&Qu(P,L,D[L]);if(Zl)for(var L of Zl(D))Xc.call(D,L)&&Qu(P,L,D[L]);return P};let Sc;function Qc(P){const{pluginManager:D}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=D.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(Ec({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(Ze){return[...Ze]},setupApp(Ze){Ze._history=f.history}}),Sc=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(Ze=>{L.current.use(Ze)});for(const Ze of Object.keys(tc))L.current.model(Ec({namespace:tc[Ze].namespace},tc[Ze].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},P.children)}function Rc(){return Sc}},2893:function(d,g,e){"use strict";e.d(g,{PZ:function(){return nt},eU:function(){return a},B:function(){return we},Mg:function(){return Nr},lw:function(){return Cr},Kd:function(){return Jr},H8:function(){return Ct}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(Ke){return Ke.displayName||Ke.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(Ke,ct){const{intlPropName:_e="intl",forwardRef:sr=!1,enforceContext:nr=!0}=ct||{},Rr=Gr=>React.createElement(h,null,Wr=>(nr&&invariantIntlContext(Wr),React.createElement(Ke,Object.assign({},Gr,{[_e]:Wr},{ref:sr?Gr.forwardedRef:null}))));return Rr.displayName=`injectIntl(${f(Ke)})`,Rr.WrappedComponent=Ke,c(sr?React.forwardRef((Gr,Wr)=>React.createElement(Rr,Object.assign({},Gr,{forwardedRef:Wr}))):Rr,Ke)}var y;(function(Ke){Ke[Ke.literal=0]="literal",Ke[Ke.argument=1]="argument",Ke[Ke.number=2]="number",Ke[Ke.date=3]="date",Ke[Ke.time=4]="time",Ke[Ke.select=5]="select",Ke[Ke.plural=6]="plural",Ke[Ke.pound=7]="pound"})(y||(y={}));function m(Ke){return Ke.type===y.literal}function b(Ke){return Ke.type===y.argument}function S(Ke){return Ke.type===y.number}function k(Ke){return Ke.type===y.date}function R(Ke){return Ke.type===y.time}function A(Ke){return Ke.type===y.select}function I(Ke){return Ke.type===y.plural}function M(Ke){return Ke.type===y.pound}function B(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===0)}function N(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===1)}function K(Ke){return{type:y.literal,value:Ke}}function G(Ke,ct){return{type:y.number,value:Ke,style:ct}}var H=function(){var Ke=function(ct,_e){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Rr in nr)nr.hasOwnProperty(Rr)&&(sr[Rr]=nr[Rr])},Ke(ct,_e)};return function(ct,_e){Ke(ct,_e);function sr(){this.constructor=ct}ct.prototype=_e===null?Object.create(_e):(sr.prototype=_e.prototype,new sr)}}(),ae=function(){return ae=Object.assign||function(Ke){for(var ct,_e=1,sr=arguments.length;_e0){for($r=1,kn=1;$r{Us.current=void 0,$a.current=void 0,os.current=He});const jt=i.useMemo(()=>i.createElement(ki,(0,Uu.Z)({},He,{ref:ys})),[ys,ki,He]);return i.useMemo(()=>ma?i.createElement(La.Provider,{value:rs},jt):jt,[La,jt,rs])}const va=i.memo(ba);if(va.WrappedComponent=ki,va.displayName=ba.displayName=Ii,fn){const xa=i.forwardRef(function(bs,La){return i.createElement(va,(0,Uu.Z)({},bs,{reactReduxForwardedRef:La}))});return xa.displayName=Ii,xa.WrappedComponent=ki,fo()(xa,ki)}return fo()(va,ki)}}var Xn=wt;function na({store:Xe,context:Ie,children:Ft,serverState:vt,stabilityCheck:Er="once",noopCheck:Fr="once"}){const Kr=i.useMemo(()=>{const An=bn(Xe);return{store:Xe,subscription:An,getServerState:vt?()=>vt:void 0,stabilityCheck:Er,noopCheck:Fr}},[Xe,vt,Er,Fr]),xn=i.useMemo(()=>Xe.getState(),[Xe]);Ln(()=>{const{subscription:An}=Kr;return An.onStateChange=An.notifyNestedSubs,An.trySubscribe(),xn!==Xe.getState()&&An.notifyNestedSubs(),()=>{An.tryUnsubscribe(),An.onStateChange=void 0}},[Kr,xn]);const fn=Ie||_i;return i.createElement(fn.Provider,{value:Kr},Ft)}var hs=na;function Gs(Xe=_i){const Ie=Xe===_i?is:ds(Xe);return function(){const{store:vt}=Ie();return vt}}const on=Gs();function To(Xe=_i){const Ie=Xe===_i?on:Gs(Xe);return function(){return Ie().dispatch}}const no=To();Ko(Go.useSyncExternalStoreWithSelector),Mr(jo.useSyncExternalStore),Uo(du.unstable_batchedUpdates);var as=Object.defineProperty,io=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,ps=(Xe,Ie,Ft)=>Ie in Xe?as(Xe,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):Xe[Ie]=Ft,ja=(Xe,Ie)=>{for(var Ft in Ie||(Ie={}))zo.call(Ie,Ft)&&ps(Xe,Ft,Ie[Ft]);if(io)for(var Ft of io(Ie))ss.call(Ie,Ft)&&ps(Xe,Ft,Ie[Ft]);return Xe};function fs(Xe){const Ie=create(Xe,{initialReducer:{},setupApp(){}}),Ft=Ie.start;return Ie.router=vt,Ie.start=Er,Ie;function vt(Fr){Ie._router=Fr}function Er(Fr){if(typeof Fr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Ie._store||Ft.call(Ie);const Kr=Ie._store,xn=Ie._router;return fn=>React.createElement(Provider,{store:Kr},xn(ja({app:Ie},fn)))}}},26243:function(d,g,e){"use strict";e.d(g,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(R,A,I)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[A]=I,a=(R,A)=>{for(var I in A||(A={}))o.call(A,I)&&u(R,I,A[I]);if(f)for(var I of f(A))h.call(A,I)&&u(R,I,A[I]);return R},x=(R,A)=>l(R,c(A));let p,y="/";function m(R){let A;return R.type==="hash"?A=(0,r.q_)():R.type==="memory"?A=(0,r.PP)(R):A=(0,r.lX)(),R.basename&&(y=R.basename),p=x(a({},A),{push(I,M){A.push(S(I,A),M)},replace(I,M){A.replace(S(I,A),M)},get location(){return A.location},get action(){return A.action}}),A}function b(R){R&&(p=R)}function S(R,A){if(typeof R=="string")return`${k(y)}${R}`;if(typeof R=="object"){const I=A.location.pathname;return x(a({},R),{pathname:R.pathname?`${k(y)}${R.pathname}`:I})}else throw new Error(`Unexpected to: ${R}`)}function k(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},7240:function(d,g,e){"use strict";e.d(g,{gD:function(){return qr},We:function(){return sn}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Qe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ae}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return $t}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return dt}});var o=e(8591),h=e(66649),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(Nt){o.ZP.error(Nt.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),S=e(44520),k=e.n(S),R=e(19747),A=e.n(R);function I(){return I=Object.assign||function(Nt){for(var Jt=1;Jt=0||(wr[Lt]=Nt[Lt]);return wr}var K={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},G={rel:["amphtml","canonical","alternate"]},H={type:["application/ld+json"]},ae={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},ne=Object.keys(K).map(function(Nt){return K[Nt]}),oe={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},J=Object.keys(oe).reduce(function(Nt,Jt){return Nt[oe[Jt]]=Jt,Nt},{}),Q=function(Nt,Jt){for(var Lt=Nt.length-1;Lt>=0;Lt-=1){var Xt=Nt[Lt];if(Object.prototype.hasOwnProperty.call(Xt,Jt))return Xt[Jt]}return null},V=function(Nt){var Jt=Q(Nt,K.TITLE),Lt=Q(Nt,"titleTemplate");if(Array.isArray(Jt)&&(Jt=Jt.join("")),Lt&&Jt)return Lt.replace(/%s/g,function(){return Jt});var Xt=Q(Nt,"defaultTitle");return Jt||Xt||void 0},se=function(Nt){return Q(Nt,"onChangeClientState")||function(){}},ee=function(Nt,Jt){return Jt.filter(function(Lt){return Lt[Nt]!==void 0}).map(function(Lt){return Lt[Nt]}).reduce(function(Lt,Xt){return I({},Lt,Xt)},{})},q=function(Nt,Jt){return Jt.filter(function(Lt){return Lt[K.BASE]!==void 0}).map(function(Lt){return Lt[K.BASE]}).reverse().reduce(function(Lt,Xt){if(!Lt.length)for(var wr=Object.keys(Xt),Ir=0;Ir/g,">").replace(/"/g,""").replace(/'/g,"'")},Ge=function(Nt){return Object.keys(Nt).reduce(function(Jt,Lt){var Xt=Nt[Lt]!==void 0?Lt+'="'+Nt[Lt]+'"':""+Lt;return Jt?Jt+" "+Xt:Xt},"")},Ne=function(Nt,Jt){return Jt===void 0&&(Jt={}),Object.keys(Nt).reduce(function(Lt,Xt){return Lt[oe[Xt]||Xt]=Nt[Xt],Lt},Jt)},kt=function(Nt,Jt){return Jt.map(function(Lt,Xt){var wr,Ir=((wr={key:Xt})["data-rh"]=!0,wr);return Object.keys(Lt).forEach(function(At){var Kt=oe[At]||At;Kt==="innerHTML"||Kt==="cssText"?Ir.dangerouslySetInnerHTML={__html:Lt.innerHTML||Lt.cssText}:Ir[Kt]=Lt[At]}),x.createElement(Nt,Ir)})},ht=function(Nt,Jt,Lt){switch(Nt){case K.TITLE:return{toComponent:function(){return wr=Jt.titleAttributes,(Ir={key:Xt=Jt.title})["data-rh"]=!0,At=Ne(wr,Ir),[x.createElement(K.TITLE,At,Xt)];var Xt,wr,Ir,At},toString:function(){return function(Xt,wr,Ir,At){var Kt=Ge(Ir),Bt=U(wr);return Kt?"<"+Xt+' data-rh="true" '+Kt+">"+Pe(Bt,At)+"":"<"+Xt+' data-rh="true">'+Pe(Bt,At)+""}(Nt,Jt.title,Jt.titleAttributes,Lt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Ne(Jt)},toString:function(){return Ge(Jt)}};default:return{toComponent:function(){return kt(Nt,Jt)},toString:function(){return function(Xt,wr,Ir){return wr.reduce(function(At,Kt){var Bt=Object.keys(Kt).filter(function(Qr){return!(Qr==="innerHTML"||Qr==="cssText")}).reduce(function(Qr,Hr){var jn=Kt[Hr]===void 0?Hr:Hr+'="'+Pe(Kt[Hr],Ir)+'"';return Qr?Qr+" "+jn:jn},""),qt=Kt.innerHTML||Kt.cssText||"",yr=Se.indexOf(Xt)===-1;return At+"<"+Xt+' data-rh="true" '+Bt+(yr?"/>":">"+qt+"")},"")}(Nt,Jt,Lt)}}}},Pt=function(Nt){var Jt=Nt.baseTag,Lt=Nt.bodyAttributes,Xt=Nt.encode,wr=Nt.htmlAttributes,Ir=Nt.noscriptTags,At=Nt.styleTags,Kt=Nt.title,Bt=Kt===void 0?"":Kt,qt=Nt.titleAttributes,yr=Nt.linkTags,Qr=Nt.metaTags,Hr=Nt.scriptTags,jn={toComponent:function(){},toString:function(){return""}};if(Nt.prioritizeSeoTags){var En=function(Yn){var St=Yn.linkTags,Vr=Yn.scriptTags,ii=Yn.encode,Bi=ie(Yn.metaTags,ae),$n=ie(St,G),ci=ie(Vr,H);return{priorityMethods:{toComponent:function(){return[].concat(kt(K.META,Bi.priority),kt(K.LINK,$n.priority),kt(K.SCRIPT,ci.priority))},toString:function(){return ht(K.META,Bi.priority,ii)+" "+ht(K.LINK,$n.priority,ii)+" "+ht(K.SCRIPT,ci.priority,ii)}},metaTags:Bi.default,linkTags:$n.default,scriptTags:ci.default}}(Nt);jn=En.priorityMethods,yr=En.linkTags,Qr=En.metaTags,Hr=En.scriptTags}return{priority:jn,base:ht(K.BASE,Jt,Xt),bodyAttributes:ht("bodyAttributes",Lt,Xt),htmlAttributes:ht("htmlAttributes",wr,Xt),link:ht(K.LINK,yr,Xt),meta:ht(K.META,Qr,Xt),noscript:ht(K.NOSCRIPT,Ir,Xt),script:ht(K.SCRIPT,Hr,Xt),style:ht(K.STYLE,At,Xt),title:ht(K.TITLE,{title:Bt,titleAttributes:qt},Xt)}},Wt=[],Rt=function(Nt,Jt){var Lt=this;Jt===void 0&&(Jt=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Xt){Lt.context.helmet=Xt},helmetInstances:{get:function(){return Lt.canUseDOM?Wt:Lt.instances},add:function(Xt){(Lt.canUseDOM?Wt:Lt.instances).push(Xt)},remove:function(Xt){var wr=(Lt.canUseDOM?Wt:Lt.instances).indexOf(Xt);(Lt.canUseDOM?Wt:Lt.instances).splice(wr,1)}}},this.context=Nt,this.canUseDOM=Jt,Jt||(Nt.helmet=Pt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},ar=x.createContext({}),Ue=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),_t=typeof document!="undefined",Mt=function(Nt){function Jt(Lt){var Xt;return(Xt=Nt.call(this,Lt)||this).helmetData=new Rt(Xt.props.context,Jt.canUseDOM),Xt}return M(Jt,Nt),Jt.prototype.render=function(){return x.createElement(ar.Provider,{value:this.helmetData.value},this.props.children)},Jt}(x.Component);Mt.canUseDOM=_t,Mt.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Mt.defaultProps={context:{}},Mt.displayName="HelmetProvider";var et=function(Nt,Jt){var Lt,Xt=document.head||document.querySelector(K.HEAD),wr=Xt.querySelectorAll(Nt+"[data-rh]"),Ir=[].slice.call(wr),At=[];return Jt&&Jt.length&&Jt.forEach(function(Kt){var Bt=document.createElement(Nt);for(var qt in Kt)Object.prototype.hasOwnProperty.call(Kt,qt)&&(qt==="innerHTML"?Bt.innerHTML=Kt.innerHTML:qt==="cssText"?Bt.styleSheet?Bt.styleSheet.cssText=Kt.cssText:Bt.appendChild(document.createTextNode(Kt.cssText)):Bt.setAttribute(qt,Kt[qt]===void 0?"":Kt[qt]));Bt.setAttribute("data-rh","true"),Ir.some(function(yr,Qr){return Lt=Qr,Bt.isEqualNode(yr)})?Ir.splice(Lt,1):At.push(Bt)}),Ir.forEach(function(Kt){return Kt.parentNode.removeChild(Kt)}),At.forEach(function(Kt){return Xt.appendChild(Kt)}),{oldTags:Ir,newTags:At}},ft=function(Nt,Jt){var Lt=document.getElementsByTagName(Nt)[0];if(Lt){for(var Xt=Lt.getAttribute("data-rh"),wr=Xt?Xt.split(","):[],Ir=[].concat(wr),At=Object.keys(Jt),Kt=0;Kt=0;Qr-=1)Lt.removeAttribute(Ir[Qr]);wr.length===Ir.length?Lt.removeAttribute("data-rh"):Lt.getAttribute("data-rh")!==At.join(",")&&Lt.setAttribute("data-rh",At.join(","))}},ot=function(Nt,Jt){var Lt=Nt.baseTag,Xt=Nt.htmlAttributes,wr=Nt.linkTags,Ir=Nt.metaTags,At=Nt.noscriptTags,Kt=Nt.onChangeClientState,Bt=Nt.scriptTags,qt=Nt.styleTags,yr=Nt.title,Qr=Nt.titleAttributes;ft(K.BODY,Nt.bodyAttributes),ft(K.HTML,Xt),function(Yn,St){Yn!==void 0&&document.title!==Yn&&(document.title=U(Yn)),ft(K.TITLE,St)}(yr,Qr);var Hr={baseTag:et(K.BASE,Lt),linkTags:et(K.LINK,wr),metaTags:et(K.META,Ir),noscriptTags:et(K.NOSCRIPT,At),scriptTags:et(K.SCRIPT,Bt),styleTags:et(K.STYLE,qt)},jn={},En={};Object.keys(Hr).forEach(function(Yn){var St=Hr[Yn],Vr=St.newTags,ii=St.oldTags;Vr.length&&(jn[Yn]=Vr),ii.length&&(En[Yn]=Hr[Yn].oldTags)}),Jt&&Jt(),Kt(Nt,jn,En)},qe=null,Be=function(Nt){function Jt(){for(var Xt,wr=arguments.length,Ir=new Array(wr),At=0;At elements are self-closing and can not contain children. Refer to our API for more information.")}},Lt.flattenArrayTypeChildren=function(Xt){var wr,Ir=Xt.child,At=Xt.arrayTypeChildren;return I({},At,((wr={})[Ir.type]=[].concat(At[Ir.type]||[],[I({},Xt.newChildProps,this.mapNestedChildrenToProps(Ir,Xt.nestedChildren))]),wr))},Lt.mapObjectTypeChildren=function(Xt){var wr,Ir,At=Xt.child,Kt=Xt.newProps,Bt=Xt.newChildProps,qt=Xt.nestedChildren;switch(At.type){case K.TITLE:return I({},Kt,((wr={})[At.type]=qt,wr.titleAttributes=I({},Bt),wr));case K.BODY:return I({},Kt,{bodyAttributes:I({},Bt)});case K.HTML:return I({},Kt,{htmlAttributes:I({},Bt)});default:return I({},Kt,((Ir={})[At.type]=I({},Bt),Ir))}},Lt.mapArrayTypeChildrenToProps=function(Xt,wr){var Ir=I({},wr);return Object.keys(Xt).forEach(function(At){var Kt;Ir=I({},Ir,((Kt={})[At]=Xt[At],Kt))}),Ir},Lt.warnOnInvalidChildren=function(Xt,wr){return k()(ne.some(function(Ir){return Xt.type===Ir}),typeof Xt.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+Xt.type+"> elements. Refer to our API for more information."),k()(!wr||typeof wr=="string"||Array.isArray(wr)&&!wr.some(function(Ir){return typeof Ir!="string"}),"Helmet expects a string as a child of <"+Xt.type+">. Did you forget to wrap your children in braces? ( <"+Xt.type+">{``} ) Refer to our API for more information."),!0},Lt.mapChildrenToProps=function(Xt,wr){var Ir=this,At={};return x.Children.forEach(Xt,function(Kt){if(Kt&&Kt.props){var Bt=Kt.props,qt=Bt.children,yr=N(Bt,ye),Qr=Object.keys(yr).reduce(function(jn,En){return jn[J[En]||En]=yr[En],jn},{}),Hr=Kt.type;switch(typeof Hr=="symbol"?Hr=Hr.toString():Ir.warnOnInvalidChildren(Kt,qt),Hr){case K.FRAGMENT:wr=Ir.mapChildrenToProps(qt,wr);break;case K.LINK:case K.META:case K.NOSCRIPT:case K.SCRIPT:case K.STYLE:At=Ir.flattenArrayTypeChildren({child:Kt,arrayTypeChildren:At,newChildProps:Qr,nestedChildren:qt});break;default:wr=Ir.mapObjectTypeChildren({child:Kt,newProps:wr,newChildProps:Qr,nestedChildren:qt})}}}),this.mapArrayTypeChildrenToProps(At,wr)},Lt.render=function(){var Xt=this.props,wr=Xt.children,Ir=N(Xt,De),At=I({},Ir),Kt=Ir.helmetData;return wr&&(At=this.mapChildrenToProps(wr,At)),!Kt||Kt instanceof Rt||(Kt=new Rt(Kt.context,Kt.instances)),Kt?x.createElement(Be,I({},At,{context:Kt.value,helmetData:void 0})):x.createElement(ar.Consumer,null,function(Bt){return x.createElement(Be,I({},At,{context:Bt}))})},Jt}(x.Component);$e.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},$e.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},$e.displayName="Helmet";const We={},Qe=Nt=>x.createElement(Mt,{context:We},Nt);var ut=e(92736),pt=e(65582),or=e(36237),rr=e(85277),Le=e(28440),tt=e.n(Le),Yt=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,lr=(Nt,Jt,Lt)=>Jt in Nt?Yt(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Nt[Jt]=Lt,Ht=(Nt,Jt)=>{for(var Lt in Jt||(Jt={}))Zt.call(Jt,Lt)&&lr(Nt,Lt,Jt[Lt]);if(Dt)for(var Lt of Dt(Jt))Gt.call(Jt,Lt)&&lr(Nt,Lt,Jt[Lt]);return Nt},Te=(Nt,Jt)=>{var Lt={};for(var Xt in Nt)Zt.call(Nt,Xt)&&Jt.indexOf(Xt)<0&&(Lt[Xt]=Nt[Xt]);if(Nt!=null&&Dt)for(var Xt of Dt(Nt))Jt.indexOf(Xt)<0&&Gt.call(Nt,Xt)&&(Lt[Xt]=Nt[Xt]);return Lt};let ce=null;const pe=()=>(ce||(ce=sn().applyPlugins({key:"antd",type:pt.ApplyPluginsType.modify,initialValue:Ht({},{componentSize:"middle"})})),ce);function Tt({children:Nt}){let Jt=Nt;const[Lt,Xt]=x.useState(()=>{const Ir=pe(),{appConfig:At}=Ir;return Te(Ir,["appConfig"])}),wr=Ir=>{Xt(At=>tt()({},At,typeof Ir=="function"?Ir(At):Ir))};return Lt.prefixCls&&ut.ZP.config({prefixCls:Lt.prefixCls}),Lt.iconPrefixCls&&ut.ZP.config({iconPrefixCls:Lt.iconPrefixCls}),Lt.theme&&ut.ZP.config({theme:Lt.theme}),Jt=x.createElement(ut.ZP,Ht({},Lt),Jt),Jt=x.createElement(or.StyleProvider,{hashPriority:"high"},Jt),Jt=x.createElement(rr.C.Provider,{value:wr},x.createElement(rr.S.Provider,{value:Lt},Jt)),Jt}function Ae(Nt){return x.createElement(Tt,null,Nt)}var st=e(74133);function $t(Nt,Jt){return x.createElement(st.j,Jt,Nt)}var bt=e(13007),Ce=e(2893);function yt(){var Nt,Jt;const Lt=getLocale();(Nt=moment)!=null&&Nt.locale&&moment.locale(((Jt=localeInfo[Lt])==null?void 0:Jt.momentLocale)||""),setIntl(Lt)}const ze=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,xe=Nt=>{var Jt;const Lt=(0,Ce.Kd)(),[Xt,wr]=x.useState(Lt),[Ir,At]=x.useState(()=>(0,Ce.lw)(Xt,!0)),Kt=yr=>{var Qr,Hr;(Qr=u())!=null&&Qr.locale&&u().locale(((Hr=Ce.H8[yr])==null?void 0:Hr.momentLocale)||"en"),wr(yr),At((0,Ce.lw)(yr))};ze(()=>(Ce.B.on(Ce.PZ,Kt),()=>{Ce.B.off(Ce.PZ,Kt)}),[]);const Bt={},qt=(0,Ce.Mg)();return x.createElement(ut.ZP,{direction:qt,locale:((Jt=Ce.H8[Xt])==null?void 0:Jt.antd)||Bt},x.createElement(Ce.eU,{value:Ir},Nt.children))};function dt(Nt){return x.createElement(xe,null,Nt)}function It(Nt){return Nt.default?typeof Nt.default=="function"?Nt.default():Nt.default:Nt}function Fe(){return[{apply:It(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function Dr(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let mt=null;function qr(){return mt=pt.PluginManager.create({plugins:Fe(),validKeys:Dr()}),mt}function sn(){return mt}},65582:function(d,g,e){"use strict";e.d(g,{ApplyPluginsType:function(){return _t},Link:function(){return Q},Outlet:function(){return V.j3},PluginManager:function(){return Mt},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return et.m8},useAppData:function(){return H.Ov},useDispatch:function(){return f.I0},useLocation:function(){return V.TH},useOutletContext:function(){return V.bx},useParams:function(){return V.UO},useSearchParams:function(){return G.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(85277);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(22575),o=e(74133),h=e(2893),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Qe,ut,pt)=>ut in Qe?u(Qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:pt}):Qe[ut]=pt,S=(Qe,ut)=>{for(var pt in ut||(ut={}))y.call(ut,pt)&&b(Qe,pt,ut[pt]);if(p)for(var pt of p(ut))m.call(ut,pt)&&b(Qe,pt,ut[pt]);return Qe},k=(Qe,ut)=>a(Qe,x(ut)),R=(Qe,ut)=>{var pt={};for(var or in Qe)y.call(Qe,or)&&ut.indexOf(or)<0&&(pt[or]=Qe[or]);if(Qe!=null&&p)for(var or of p(Qe))ut.indexOf(or)<0&&m.call(Qe,or)&&(pt[or]=Qe[or]);return pt};const A=Qe=>{var ut=Qe,{overlayClassName:pt}=ut,or=R(ut,["overlayClassName"]);return React.createElement(Dropdown,S({overlayClassName:pt},or))},I=Qe=>Qe.reduce((ut,pt)=>pt.lang?k(S({},ut),{[pt.lang]:pt}):ut,{}),M={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},B=Qe=>React.createElement(React.Fragment,null);var N=e(38329),K=e(38127),G=e(32451),H=e(67704),ae=e(87296);function ne(Qe,ut){var pt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},or=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var rr=r.useRef(typeof IntersectionObserver=="function"),Le=r.useRef(null);return r.useEffect(function(){if(!(!Qe.current||!rr.current||or.disabled))return Le.current=new IntersectionObserver(function(tt){var Yt=(0,ae.Z)(tt,1),Dt=Yt[0];ut(Dt)},pt),Le.current.observe(Qe.current),function(){var tt;(tt=Le.current)===null||tt===void 0||tt.disconnect()}},[ut,pt,or.disabled,Qe]),Le.current}var oe=["prefetch"];function J(Qe){var ut=r.useRef(null);return r.useEffect(function(){Qe&&(typeof Qe=="function"?Qe(ut.current):Qe.current=ut.current)}),ut}var Q=r.forwardRef(function(Qe,ut){var pt,or=Qe.prefetch,rr=(0,K.Z)(Qe,oe),Le=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},tt=Le.defaultPrefetch,Yt=Le.defaultPrefetchTimeout,Dt=(or===!0?"intent":or===!1?"none":or)||tt;if(!["intent","render","viewport","none"].includes(Dt))throw new Error("Invalid prefetch value ".concat(Dt," found in Link component"));var Zt=(0,H.Ov)(),Gt=typeof Qe.to=="string"?Qe.to:(pt=Qe.to)===null||pt===void 0?void 0:pt.pathname,lr=r.useRef(!1),Ht=J(ut),Te=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout||(Ae.preloadTimeout=setTimeout(function(){var st;Ae.preloadTimeout=null,(st=Zt.preloadRoute)===null||st===void 0||st.call(Zt,Gt)},Qe.prefetchTimeout||Yt))}},ce=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout&&(clearTimeout(Ae.preloadTimeout),Ae.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Dt==="render"&&!lr.current){var pe;(pe=Zt.preloadRoute)===null||pe===void 0||pe.call(Zt,Gt),lr.current=!0}},[Dt,Gt]),ne(Ht,function(pe){if(pe!=null&&pe.isIntersecting){var Tt;(Tt=Zt.preloadRoute)===null||Tt===void 0||Tt.call(Zt,Gt)}},{rootMargin:"100px"},{disabled:Dt!=="viewport"}),Gt?r.createElement(G.rU,(0,N.Z)({onMouseEnter:Te,onMouseLeave:ce,ref:Ht},rr),Qe.children):null}),V=e(35338),se=e(8616);function ee(){"use strict";ee=function(){return ut};var Qe,ut={},pt=Object.prototype,or=pt.hasOwnProperty,rr=Object.defineProperty||function(Nt,Jt,Lt){Nt[Jt]=Lt.value},Le=typeof Symbol=="function"?Symbol:{},tt=Le.iterator||"@@iterator",Yt=Le.asyncIterator||"@@asyncIterator",Dt=Le.toStringTag||"@@toStringTag";function Zt(Nt,Jt,Lt){return Object.defineProperty(Nt,Jt,{value:Lt,enumerable:!0,configurable:!0,writable:!0}),Nt[Jt]}try{Zt({},"")}catch(Nt){Zt=function(Lt,Xt,wr){return Lt[Xt]=wr}}function Gt(Nt,Jt,Lt,Xt){var wr=Jt&&Jt.prototype instanceof Ae?Jt:Ae,Ir=Object.create(wr.prototype),At=new qr(Xt||[]);return rr(Ir,"_invoke",{value:It(Nt,Lt,At)}),Ir}function lr(Nt,Jt,Lt){try{return{type:"normal",arg:Nt.call(Jt,Lt)}}catch(Xt){return{type:"throw",arg:Xt}}}ut.wrap=Gt;var Ht="suspendedStart",Te="suspendedYield",ce="executing",pe="completed",Tt={};function Ae(){}function st(){}function $t(){}var bt={};Zt(bt,tt,function(){return this});var Ce=Object.getPrototypeOf,yt=Ce&&Ce(Ce(sn([])));yt&&yt!==pt&&or.call(yt,tt)&&(bt=yt);var ze=$t.prototype=Ae.prototype=Object.create(bt);function xe(Nt){["next","throw","return"].forEach(function(Jt){Zt(Nt,Jt,function(Lt){return this._invoke(Jt,Lt)})})}function dt(Nt,Jt){function Lt(wr,Ir,At,Kt){var Bt=lr(Nt[wr],Nt,Ir);if(Bt.type!=="throw"){var qt=Bt.arg,yr=qt.value;return yr&&(0,se.Z)(yr)=="object"&&or.call(yr,"__await")?Jt.resolve(yr.__await).then(function(Qr){Lt("next",Qr,At,Kt)},function(Qr){Lt("throw",Qr,At,Kt)}):Jt.resolve(yr).then(function(Qr){qt.value=Qr,At(qt)},function(Qr){return Lt("throw",Qr,At,Kt)})}Kt(Bt.arg)}var Xt;rr(this,"_invoke",{value:function(Ir,At){function Kt(){return new Jt(function(Bt,qt){Lt(Ir,At,Bt,qt)})}return Xt=Xt?Xt.then(Kt,Kt):Kt()}})}function It(Nt,Jt,Lt){var Xt=Ht;return function(wr,Ir){if(Xt===ce)throw new Error("Generator is already running");if(Xt===pe){if(wr==="throw")throw Ir;return{value:Qe,done:!0}}for(Lt.method=wr,Lt.arg=Ir;;){var At=Lt.delegate;if(At){var Kt=Fe(At,Lt);if(Kt){if(Kt===Tt)continue;return Kt}}if(Lt.method==="next")Lt.sent=Lt._sent=Lt.arg;else if(Lt.method==="throw"){if(Xt===Ht)throw Xt=pe,Lt.arg;Lt.dispatchException(Lt.arg)}else Lt.method==="return"&&Lt.abrupt("return",Lt.arg);Xt=ce;var Bt=lr(Nt,Jt,Lt);if(Bt.type==="normal"){if(Xt=Lt.done?pe:Te,Bt.arg===Tt)continue;return{value:Bt.arg,done:Lt.done}}Bt.type==="throw"&&(Xt=pe,Lt.method="throw",Lt.arg=Bt.arg)}}}function Fe(Nt,Jt){var Lt=Jt.method,Xt=Nt.iterator[Lt];if(Xt===Qe)return Jt.delegate=null,Lt==="throw"&&Nt.iterator.return&&(Jt.method="return",Jt.arg=Qe,Fe(Nt,Jt),Jt.method==="throw")||Lt!=="return"&&(Jt.method="throw",Jt.arg=new TypeError("The iterator does not provide a '"+Lt+"' method")),Tt;var wr=lr(Xt,Nt.iterator,Jt.arg);if(wr.type==="throw")return Jt.method="throw",Jt.arg=wr.arg,Jt.delegate=null,Tt;var Ir=wr.arg;return Ir?Ir.done?(Jt[Nt.resultName]=Ir.value,Jt.next=Nt.nextLoc,Jt.method!=="return"&&(Jt.method="next",Jt.arg=Qe),Jt.delegate=null,Tt):Ir:(Jt.method="throw",Jt.arg=new TypeError("iterator result is not an object"),Jt.delegate=null,Tt)}function Dr(Nt){var Jt={tryLoc:Nt[0]};1 in Nt&&(Jt.catchLoc=Nt[1]),2 in Nt&&(Jt.finallyLoc=Nt[2],Jt.afterLoc=Nt[3]),this.tryEntries.push(Jt)}function mt(Nt){var Jt=Nt.completion||{};Jt.type="normal",delete Jt.arg,Nt.completion=Jt}function qr(Nt){this.tryEntries=[{tryLoc:"root"}],Nt.forEach(Dr,this),this.reset(!0)}function sn(Nt){if(Nt||Nt===""){var Jt=Nt[tt];if(Jt)return Jt.call(Nt);if(typeof Nt.next=="function")return Nt;if(!isNaN(Nt.length)){var Lt=-1,Xt=function wr(){for(;++Lt=0;--wr){var Ir=this.tryEntries[wr],At=Ir.completion;if(Ir.tryLoc==="root")return Xt("end");if(Ir.tryLoc<=this.prev){var Kt=or.call(Ir,"catchLoc"),Bt=or.call(Ir,"finallyLoc");if(Kt&&Bt){if(this.prev=0;--Xt){var wr=this.tryEntries[Xt];if(wr.tryLoc<=this.prev&&or.call(wr,"finallyLoc")&&this.prev=0;--Lt){var Xt=this.tryEntries[Lt];if(Xt.finallyLoc===Jt)return this.complete(Xt.completion,Xt.afterLoc),mt(Xt),Tt}},catch:function(Jt){for(var Lt=this.tryEntries.length-1;Lt>=0;--Lt){var Xt=this.tryEntries[Lt];if(Xt.tryLoc===Jt){var wr=Xt.completion;if(wr.type==="throw"){var Ir=wr.arg;mt(Xt)}return Ir}}throw new Error("illegal catch attempt")},delegateYield:function(Jt,Lt,Xt){return this.delegate={iterator:sn(Jt),resultName:Lt,nextLoc:Xt},this.method==="next"&&(this.arg=Qe),Tt}},ut}var q=e(63579);function le(Qe,ut,pt,or,rr,Le,tt){try{var Yt=Qe[Le](tt),Dt=Yt.value}catch(Zt){pt(Zt);return}Yt.done?ut(Dt):Promise.resolve(Dt).then(or,rr)}function Z(Qe){return function(){var ut=this,pt=arguments;return new Promise(function(or,rr){var Le=Qe.apply(ut,pt);function tt(Dt){le(Le,or,rr,tt,Yt,"next",Dt)}function Yt(Dt){le(Le,or,rr,tt,Yt,"throw",Dt)}tt(void 0)})}}var U=e(99227);function ie(Qe,ut){var pt=typeof Symbol!="undefined"&&Qe[Symbol.iterator]||Qe["@@iterator"];if(!pt){if(Array.isArray(Qe)||(pt=(0,U.Z)(Qe))||ut&&Qe&&typeof Qe.length=="number"){pt&&(Qe=pt);var or=0,rr=function(){};return{s:rr,n:function(){return or>=Qe.length?{done:!0}:{done:!1,value:Qe[or++]}},e:function(Zt){throw Zt},f:rr}}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 Le=!0,tt=!1,Yt;return{s:function(){pt=pt.call(Qe)},n:function(){var Zt=pt.next();return Le=Zt.done,Zt},e:function(Zt){tt=!0,Yt=Zt},f:function(){try{!Le&&pt.return!=null&&pt.return()}finally{if(tt)throw Yt}}}}var me=e(73825);function Se(Qe){if(typeof Symbol!="undefined"&&Qe[Symbol.iterator]!=null||Qe["@@iterator"]!=null)return Array.from(Qe)}var Pe=e(66160);function Ge(Qe){return(0,me.Z)(Qe)||Se(Qe)||(0,U.Z)(Qe)||(0,Pe.Z)()}function Ne(Qe,ut){if(!(Qe instanceof ut))throw new TypeError("Cannot call a class as a function")}var kt=e(89878);function ht(Qe,ut){for(var pt=0;pt-1,"register failed, invalid key ".concat(rr," ").concat(pt.path?"from plugin ".concat(pt.path):"",".")),or.hooks[rr]=(or.hooks[rr]||[]).concat(pt.apply[rr])})}},{key:"getHooks",value:function(pt){var or=pt.split("."),rr=Ge(or),Le=rr[0],tt=rr.slice(1),Yt=this.hooks[Le]||[];return tt.length&&(Yt=Yt.map(function(Dt){try{var Zt=Dt,Gt=ie(tt),lr;try{for(Gt.s();!(lr=Gt.n()).done;){var Ht=lr.value;Zt=Zt[Ht]}}catch(Te){Gt.e(Te)}finally{Gt.f()}return Zt}catch(Te){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(pt){var or=pt.key,rr=pt.type,Le=pt.initialValue,tt=pt.args,Yt=pt.async,Dt=this.getHooks(or)||[];switch(tt&&Rt((0,se.Z)(tt)==="object","applyPlugins failed, args must be plain object."),Yt&&Rt(rr===_t.modify||rr===_t.event,"async only works with modify and event type."),rr){case _t.modify:return Yt?Dt.reduce(function(){var Zt=Z(ee().mark(function Gt(lr,Ht){var Te;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(Rt(typeof Ht=="function"||(0,se.Z)(Ht)==="object"||Ue(Ht),"applyPlugins failed, all hooks for key ".concat(or," must be function, plain object or Promise.")),!Ue(lr)){pe.next=5;break}return pe.next=4,lr;case 4:lr=pe.sent;case 5:if(typeof Ht!="function"){pe.next=16;break}if(Te=Ht(lr,tt),!Ue(Te)){pe.next=13;break}return pe.next=10,Te;case 10:return pe.abrupt("return",pe.sent);case 13:return pe.abrupt("return",Te);case 14:pe.next=21;break;case 16:if(!Ue(Ht)){pe.next=20;break}return pe.next=19,Ht;case 19:Ht=pe.sent;case 20:return pe.abrupt("return",(0,q.Z)((0,q.Z)({},lr),Ht));case 21:case"end":return pe.stop()}},Gt)}));return function(Gt,lr){return Zt.apply(this,arguments)}}(),Ue(Le)?Le:Promise.resolve(Le)):Dt.reduce(function(Zt,Gt){return Rt(typeof Gt=="function"||(0,se.Z)(Gt)==="object","applyPlugins failed, all hooks for key ".concat(or," must be function or plain object.")),typeof Gt=="function"?Gt(Zt,tt):(0,q.Z)((0,q.Z)({},Zt),Gt)},Le);case _t.event:return Z(ee().mark(function Zt(){var Gt,lr,Ht,Te;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:Gt=ie(Dt),pe.prev=1,Gt.s();case 3:if((lr=Gt.n()).done){pe.next=12;break}if(Ht=lr.value,Rt(typeof Ht=="function","applyPlugins failed, all hooks for key ".concat(or," must be function.")),Te=Ht(tt),!(Yt&&Ue(Te))){pe.next=10;break}return pe.next=10,Te;case 10:pe.next=3;break;case 12:pe.next=17;break;case 14:pe.prev=14,pe.t0=pe.catch(1),Gt.e(pe.t0);case 17:return pe.prev=17,Gt.f(),pe.finish(17);case 20:case"end":return pe.stop()}},Zt,null,[[1,14,17,20]])}))();case _t.compose:return function(){return ar({fns:Dt.concat(Le),args:tt})()}}}}],[{key:"create",value:function(pt){var or=new Qe({validKeys:pt.validKeys});return pt.plugins.forEach(function(rr){or.register(rr)}),or}}]),Qe}(),et=e(26243);let ft=0,ot=0;function qe(Qe,ut){}function Be(Qe){return JSON.stringify(Qe,null,2)}function ye(Qe){const ut=Qe.length>1?Qe.map(De).join(" "):Qe[0];return typeof ut=="object"?`${Be(ut)}`:ut.toString()}function De(Qe){return typeof Qe=="object"?`${JSON.stringify(Qe)}`:Qe.toString()}const $e={log(...Qe){ye(Qe)},info(...Qe){ye(Qe)},warn(...Qe){ye(Qe)},error(...Qe){ye(Qe)},group(){ot++},groupCollapsed(){ot++},groupEnd(){ot&&--ot},clear(){},trace(...Qe){console.trace(...Qe)},profile(...Qe){console.profile(...Qe)},profileEnd(...Qe){console.profileEnd(...Qe)}},We=()=>{}},85277:function(d,g,e){"use strict";e.d(g,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},74133:function(d,g,e){"use strict";e.d(g,{j:function(){return Qc},Q:function(){return Rc}});var r=e(22575),i=e(89880),l=e.n(i),c=e(59301),f=e(65582),o=e(47735),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(P,D,L)=>D in P?h(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,y=(P,D)=>{for(var L in D||(D={}))a.call(D,L)&&p(P,L,D[L]);if(u)for(var L of u(D))x.call(D,L)&&p(P,L,D[L]);return P},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:P},{call:D,put:L}){return yield D(o.n1,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(o.bz,P)},*getSchoolOption({payload:P},{call:D,put:L}){return yield D(o.GY,P)},*getDepartmentOption({payload:P},{call:D,put:L}){return yield D(o.Ql,P)},*appplyDepartment({payload:P},{call:D,put:L}){return yield D(o.Zm,P)},*updateAccount({payload:P},{call:D,put:L}){return yield D(o.sG,P)},*cancelRealNameAuth({payload:P},{call:D,put:L}){return yield D(o.P,P)},*cancelProfessionalAuth({payload:P},{call:D,put:L}){return yield D(o.$f,P)},*applyProfessionalAuth({payload:P},{call:D,put:L}){return yield D(o.Ow,P)},*applyRealNameAuth({payload:P},{call:D,put:L}){return yield D(o.ht,P)},*getCode({payload:P},{call:D,put:L}){return yield D(o.Cq,P)},*bindPhone({payload:P},{call:D,put:L}){return yield D(o.eF,P)},*bindEmail({payload:P},{call:D,put:L}){return yield D(o.I8,P)},*updatePassword({payload:P},{call:D,put:L}){return yield D(o.gQ,P)},*unbindAccount({payload:P},{call:D,put:L}){return yield D(o.wi,P)},*getBasicInfo({payload:P},{call:D,put:L}){const ve=yield D(o.o9,P);return yield L({type:"save",payload:{basicInfo:y({},ve)}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:y({},P)}})}},reducers:{save(P,D){return y(y({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},S=e(5959),k=Object.defineProperty,R=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,M=(P,D,L)=>D in P?k(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,B=(P,D)=>{for(var L in D||(D={}))A.call(D,L)&&M(P,L,D[L]);if(R)for(var L of R(D))I.call(D,L)&&M(P,L,D[L]);return P},K={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:P,callback:D},{call:L,put:ve}){return yield L(S.nZ,P)},*informUp({payload:P,callback:D},{call:L,put:ve}){return yield L(S.TO,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:B({},P)}})}},reducers:{save(P,D){return B(B({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},G=e(7310),H=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,J=(P,D,L)=>D in P?H(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Q=(P,D)=>{for(var L in D||(D={}))ne.call(D,L)&&J(P,L,D[L]);if(ae)for(var L of ae(D))oe.call(D,L)&&J(P,L,D[L]);return P},se={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.SV,P);return yield ve({type:"save",payload:{allList:Q({},Ze)}}),Ze},*mineAttachment({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.zI,P);return yield ve({type:"save",payload:{mineList:Q({},Ze)}}),Ze},*fileImport({payload:P,callback:D},{call:L,put:ve}){return yield L(G.tO,P)},*getDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(G.Nm,P);return yield ve({type:"save",payload:{detail:Q({},Ze)}}),Ze},*updateVisits({payload:P,callback:D},{call:L,put:ve}){return yield L(G.H,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Q({},P)}})}},reducers:{save(P,D){return Q(Q({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},ee=e(26795),q=Object.defineProperty,le=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,ie=(P,D,L)=>D in P?q(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,me=(P,D)=>{for(var L in D||(D={}))Z.call(D,L)&&ie(P,L,D[L]);if(le)for(var L of le(D))U.call(D,L)&&ie(P,L,D[L]);return P},Pe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.yq,P);return yield ve({type:"save",payload:{boardsCategoryList:me({},Ze.data)}}),Ze.data},*getBoardsDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.dI,P);return yield ve({type:"save",payload:{boardsDetail:me({},Ze.data)}}),Ze.data},*setTopping({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.cc,P)},*escTopping({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.CJ,P)},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(ee.PC,P);yield ve({type:"save",payload:{replyList:me({},Ze.data)}})},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(ee.Mf,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:me({},P)}})}},reducers:{save(P,D){return me(me({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Ge=e(87513),Ne=Object.defineProperty,kt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Wt=(P,D,L)=>D in P?Ne(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Rt=(P,D)=>{for(var L in D||(D={}))ht.call(D,L)&&Wt(P,L,D[L]);if(kt)for(var L of kt(D))Pt.call(D,L)&&Wt(P,L,D[L]);return P},Ue={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.$Q,P);return yield ve({type:"save",payload:{ScoreRangesData:Ze==null?void 0:Ze.data}}),Ze},*getQuestionResult({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge._U,P);return yield ve({type:"save",payload:{NormalResult:Ze}}),Ze},*getUserExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.xA,P);return yield ve({type:"save",payload:{userExerciseList:Rt({},(Ze==null?void 0:Ze.data)||{})}}),console.log("getUserExercise-res:",Ze),Ze==null?void 0:Ze.data},*getExerciseIdentityPhotos({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.J,P);return yield ve({type:"save",payload:{exerciseIdentityPhotos:Rt({},(Ze==null?void 0:Ze.data)||{})}}),Ze==null?void 0:Ze.data},*getExerciseExportHeadData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.iw,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Rt({},Ze)}}),Ze},*getExerciseUserInfo({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Ty,P);return(Ze==null?void 0:Ze.status)===0&&(yield ve({type:"save",payload:Rt({},{exerciseUserInfo:Rt({},Ze.data)})})),Ze},*getExaminationIntelligentSettings({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.sA,P);return yield ve({type:"save",payload:{examinationIntelligentSettings:Rt({},Ze)}}),Ze},*getRandomEditExercises({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.yu,P);return yield ve({type:"save",payload:{editRandomExercises:Rt({},Ze)}}),Ze},*getExerciseList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.G$,P);if(Ze!=null&&Ze.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(Ze.total_exercise_users)}catch(en){}return yield ve({type:"save",payload:{exerciseList:Rt({},Ze)}}),yield ve({type:"save",payload:{order_type:P.order_type,order:P.order}}),Ze},*getExerciseStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge._u,P);return yield ve({type:"save",payload:{statisticsList:Rt({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.n$,P);return yield ve({type:"save",payload:{brankList:Rt({},Ze)}}),Ze},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.lf,P)},*getExerciseCourses({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.N3,P);return yield ve({type:"save",payload:{exerciseCoursesList:Rt({},Ze)}}),Ze},*addExercise({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.uR,P)},*editExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.qf,P);return yield ve({type:"save",payload:{editData:Rt({},Ze)}}),Ze},*getTagDiscipline({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Rt({},Ze)}}),Ze},*editExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.Di,P)},*addExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.MK,P)},*exeriseMoveUpDown({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.GK,P)},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.KE,P);return yield ve({type:"save",payload:{endGroups:Rt({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.ux,P);return yield ve({type:"save",payload:{publishGroups:Rt({},Ze)}}),Ze},*getCommonHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.UK,P);return yield ve({type:"save",payload:{commonHeader:Rt({},Ze)}}),Ze},*getReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.BJ,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*postReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.pu,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*getCentralizeReviewExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.X4,P);return yield ve({type:"save",payload:{reviewExercise:Rt({},Ze)}}),Ze},*clearData({payload:P,callback:D},{call:L,put:ve}){yield ve({type:"save",payload:{[P.key]:{}}})},*getReviewGroupExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.W4,P);return yield ve({type:"save",payload:{reviewGroupExercise:Rt({},Ze)}}),Ze},*getWorkSetting({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Ul,P);return yield ve({type:"save",payload:{workSetting:Rt({},Ze)}}),Ze},*getRedoModal({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.tX,P);return yield ve({type:"save",payload:{redoModal:Rt({},Ze)}}),Ze},*getRedoListModal({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.s,P);return yield ve({type:"save",payload:{redoModal:Rt({},Ze)}}),Ze},*getCodeReviewDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Rt({},Ze)}}),Ze},*changeScore({payload:P,callback:D},{call:L,put:ve}){return yield L(Ge.gG,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Rt({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:P==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:P},{call:D,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:P}})}},reducers:{save(P,D){return Rt(Rt({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},_t=e(66479),Mt=Object.defineProperty,et=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,qe=(P,D,L)=>D in P?Mt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Be=(P,D)=>{for(var L in D||(D={}))ft.call(D,L)&&qe(P,L,D[L]);if(et)for(var L of et(D))ot.call(D,L)&&qe(P,L,D[L]);return P},De={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.x_,P);return yield ve({type:"save",payload:{detailList:Be({},Ze)}}),Ze},*getTasksListDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.QA,P);return yield ve({type:"save",payload:{detailTaskList:Be({},Ze)}}),Ze},*getTopisDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.B6,P);return yield ve({type:"save",payload:{detail:Be({},Ze)}}),Ze},*getTasksDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.y3,P);return yield ve({type:"save",payload:{tasksDetail:Be({},Ze)}}),Ze},*refuseTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.mM,P)},*agreeTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.je,P)},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.PC,P);yield ve({type:"save",payload:{replyList:Be({},Ze)}})},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Mf,P)},*addTopicDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.y0,P);yield ve({type:"save",payload:{addTopicData:Be({},Ze)}})},*editTopicDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t.hL,P);return yield ve({type:"save",payload:{editTopicData:Be({},Ze)}}),Ze},*editTasksDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(_t._n,P);return yield ve({type:"save",payload:{editTasksData:Be({},Ze)}}),Ze},*addTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Gr,P)},*editTopic({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.wA,P)},*addTasks({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.Sv,P)},*editTasks({payload:P,callback:D},{call:L,put:ve}){return yield L(_t.RP,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Be({},P)}})}},reducers:{save(P,D){return Be(Be({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},$e=e(89392),We=e(88761),Qe=Object.defineProperty,ut=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,rr=(P,D,L)=>D in P?Qe(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Le=(P,D)=>{for(var L in D||(D={}))pt.call(D,L)&&rr(P,L,D[L]);if(ut)for(var L of ut(D))or.call(D,L)&&rr(P,L,D[L]);return P},Yt={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.h$,P);try{sessionStorage.all_student_works=JSON.stringify(Ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(en){}return yield ve({type:"save",payload:{workList:Le({},Ze)}}),Ze},*getShixunWorkHeadInfo({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.fK,P);try{}catch(en){}return yield ve({type:"save",payload:{headerInfo:Ze==null?void 0:Ze.data}}),Ze},*getShixunWorkList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Z8,P);try{sessionStorage.all_student_works=JSON.stringify(Ze.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(P),localStorage.setItem("all_student_works_param",JSON.stringify(P))}catch(en){}return yield ve({type:"save",payload:{shixunWorkList:Ze==null?void 0:Ze.data,homeworkAssistantPermissions:Ze.homework_assistant_permissions,shixunAssistantPermission:Ze.shixun_assistant_permission,courseAssistantPermission:Ze.course_assistant_permission}}),Ze},*getCodeReview({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.RP,P);return yield ve({type:"save",payload:{codeReview:Le({},Ze)}}),Ze},*getCodeReviewDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Xn,P);return yield ve({type:"save",payload:{codeReviewDetail:Le({},Ze)}}),Ze},*getWorkDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.to,P);return yield ve({type:"save",payload:{workDetail:Le({},Ze)}}),Ze},*updateWork({payload:P,callback:D},{call:L,put:ve}){return yield L(We.H,P)},*getShixunWorkReport({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.sw,P);try{Ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(en){}return yield ve({type:"save",payload:{shixunWorkReport:Le({},Ze)}}),Ze},*getShixunWorkReports({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.cz,P);try{Ze.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(en){}return yield ve({type:"save",payload:{shixunWorkReport:Le({},Ze)}}),Ze},*getWorkSetting({payload:P,callback:D},{call:L,put:ve}){var Ze,en;const Sn=yield L(We.Ul,P);(Ze=Sn==null?void 0:Sn.group_settings)==null||Ze.map(pn=>{pn.value=pn.group_name,pn.id=pn.group_id,pn.group_id=[pn.group_id]}),(en=Sn==null?void 0:Sn.allow_late_settings)==null||en.map(pn=>{pn.value=pn.group_name,pn.id=pn.group_id,pn.group_id=[pn.group_id]});const yi={shixun_evaluation:Sn.shixun_evaluation,challenge_settings:Sn.challenge_settings};return yield ve({type:"save",payload:{workSetting:Le({},Sn),changeData:(0,$e.cloneDeep)(yi)}}),Sn},*updateSetting({payload:P,callback:D},{call:L,put:ve}){return yield L(We.m7,P)},*getCodeReviewCourse({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.JG,P);return yield ve({type:"save",payload:{codeReviewCourse:Le({},Ze)}}),Ze},*exportShixunWorks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Dx,P)},*getReferenceAnswer({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Q3,P);return yield ve({type:"save",payload:{referenceAnswer:Le({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ux,P);return yield ve({type:"save",payload:{publishGroups:Le({},Ze)}}),Ze},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.KE,P);return yield ve({type:"save",payload:{endGroups:Le({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.n$,P);return yield ve({type:"save",payload:{brankList:Le({},Ze)}}),Ze},*changeScore({payload:P,callback:D},{call:L,put:ve}){return yield L(We.gG,P)},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(We.lf,P)},*addCommonHomeWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Qt,P);return yield ve({type:"save",payload:{commonHomeWorkAddDefaultData:Le({},Ze)}}),Ze},*getSearchMemberList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Lz,P);return yield ve({type:"save",payload:{searchMemberList:Le({},Ze)}}),Ze},*getProjectList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ku,P);return yield ve({type:"save",payload:{searchProjectList:Le({},Ze)}}),Ze},*addStudentWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ak,P);return yield ve({type:"save",payload:{studentWorkAddDefaultData:Le({},Ze)}}),Ze},*editStudentWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.PW,P);return yield ve({type:"save",payload:{studentWorkEditDefaultData:Le({},Ze)}}),Ze},*editCommonHomeWorkDefaultData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.BD,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},Ze)}}),Ze},*editCommonHomeWorkDefaultBankData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.pH,P);return yield ve({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},Ze)}}),Ze},*getReplyList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.PC,P);yield ve({type:"save",payload:{replyList:Le({},Ze)}})},*getStudentWorkDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Hj,P);yield ve({type:"save",payload:{studentWorkDetail:Le({},Ze)}})},*getStudentWorkSupplyDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ub,P);yield ve({type:"save",payload:{studentWorkSupplyDetail:Le({},Ze)}})},*getStudentWorkCommon({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.JA,P);yield ve({type:"save",payload:{studentWorkCommon:Le({},Ze)}})},*getAllStudentWorks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.ql,P);return yield ve({type:"save",payload:{allStudentWorks:Le({},Ze)}}),Ze},*getFileRepeatResult({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.oN,P);return yield ve({type:"save",payload:{codeReview:Le({},Ze)}}),Ze},*getFileRepeatDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(We.Ti,P);return yield ve({type:"save",payload:{codeReviewDetail:Le({},Ze)}}),Ze},*createReply({payload:P,callback:D},{call:L,put:ve}){return yield L(We.PP,P)},*replyLike({payload:P,callback:D},{call:L,put:ve}){return yield L(We.NA,P)},*replyUnLike({payload:P,callback:D},{call:L,put:ve}){return yield L(We.YQ,P)},*deleteReply({payload:P,callback:D},{call:L,put:ve}){return yield L(We.Mf,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Le({},P)}})}},reducers:{save(P,D){return Le(Le({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dt=e(33270),Zt=e(41867),Gt=Object.defineProperty,lr=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ce=(P,D,L)=>D in P?Gt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,pe=(P,D)=>{for(var L in D||(D={}))Ht.call(D,L)&&ce(P,L,D[L]);if(lr)for(var L of lr(D))Te.call(D,L)&&ce(P,L,D[L]);return P},Ae={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:P},{call:D,put:L}){yield D(Dt.gq,P)},*getAssistantPermissions({payload:P},{call:D,put:L}){if(!(0,Zt.eB)())return;const ve=yield D(Dt.rS,P);yield L({type:"save",payload:{AssistantObject:ve.permissions}})},*getAiStatusQuery({payload:P},{call:D,put:L}){const ve=yield D(Dt.LH,P);return yield L({type:"save",payload:{cal_finish_if:ve.cal_finish_if}}),ve},*updateCoursePortraitData({payload:P},{call:D,put:L}){return yield D(Dt.Z_,P)},*getUserPortraitConfig({payload:P},{call:D,put:L}){const ve=yield D(Dt._0,P);return yield L({type:"save",payload:{userPortraitConfig:ve.data}}),ve},*updateUserPortraitConfig({payload:P},{call:D,put:L}){return yield D(Dt.r2,P)},*getClassroom({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(Dt.V8,P);return yield L({type:"save",payload:pe({listParams:ve},Ze)}),Ze},*getClassroomTopBanner({payload:P},{call:D,put:L}){const ve=yield D(Dt.U_,P);return yield L({type:"save",payload:{detailTopBanner:ve.status?{copy_completed:!0}:pe({},ve)}}),ve.status?{copy_completed:!0}:ve},*getClassroomLeftMenus({payload:P},{call:D,put:L}){const ve=yield D(Dt.w9,P);let Ze=[...(ve==null?void 0:ve.course_modules)||[],...(ve==null?void 0:ve.hidden_modules)||[]],en={};return Ze==null||Ze.forEach(Sn=>{en[Sn.type]=Sn.name}),yield L({type:"save",payload:{detailLeftMenus:pe({},ve),detailLeftMenusNames:en}}),ve},*getClassroomShixunsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Nd,P);yield L({type:"save",payload:{detailShixunsList:pe({},ve)}})},*getClassroomTeacherShixunsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gk,P);return yield L({type:"save",payload:{detailShixunsList:pe({},ve)}}),ve},*getClassroomCommonList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Nd,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomTeacherCommonList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gk,P);return yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}}),ve},*getClassroomGraduationTopicsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.yV,P);yield L({type:"save",payload:{detailGraduationTopicsList:pe({},ve)}})},*getClassroomGraduationTaskList({payload:P},{call:D,put:L}){const ve=yield D(Dt.R2,P);yield L({type:"save",payload:{detailGraduationTaskList:pe({},ve)}})},*getClassroomExercisesList({payload:P},{call:D,put:L}){const ve=yield D(Dt.N7,P);yield L({type:"save",payload:{detailExerciseList:pe({},ve)}})},*getClassroomPollsList({payload:P},{call:D,put:L}){const ve=yield D(Dt.BR,P);yield L({type:"save",payload:{detailPollsList:pe({},ve)}})},*getCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Dt.qB,P);yield L({type:"save",payload:{courseGroups:pe({},ve)}})},*getAllCourseGroup({payload:P},{call:D,put:L}){const ve=yield D(Dt.c_,P);return yield L({type:"save",payload:{allCourseGroups:pe({},ve)}}),ve},*getClassroomCommonHomeworksList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Al,P);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},ve)}})},*getClassroomAttendancesList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Vw,P);yield L({type:"save",payload:{detailAttendancesList:pe({},ve)}})},*getClassroomAttendancesStatistic({payload:P},{call:D,put:L}){const ve=yield D(Dt.Ls,P);yield L({type:"save",payload:{detailAttendancesStatistic:pe({},ve)}})},*getAttendanceDetail({payload:P},{call:D,put:L}){const ve=yield D(Dt.zg,P);return yield L({type:"save",payload:{detailAttendancesDetail:pe({},ve)}}),ve},*getAnnouncementList({payload:P},{call:D,put:L}){const ve=yield D(Dt.QZ,P);yield L({type:"save",payload:{detailAnnouncementList:pe({},ve)}})},*getAttachmentList({payload:P},{call:D,put:L}){const ve=yield D(Dt.KT,P);yield L({type:"save",payload:{detailAttachmentList:pe({},ve.data)}})},*getCourseware({payload:P},{call:D,put:L}){const ve=yield D(Dt.ZT,P);yield L({type:"save",payload:{detailCourseware:pe({},ve.data)}})},*getVideoList({payload:P},{call:D,put:L}){const ve=yield D(Dt.O3,P);yield L({type:"save",payload:{detailVideoList:pe({},ve)}})},*getLiveVideoList({payload:P},{call:D,put:L}){const ve=yield D(Dt.DJ,P);yield L({type:"save",payload:{detailLiveVideoList:pe({},ve)}})},*getCoursesMine({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Ed,P);return yield ve({type:"save",payload:{courseMine:pe({},Ze)}}),Ze.data},*getBoardList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.KP,P);return yield ve({type:"save",payload:{detailBoardList:pe({},Ze.data)}}),Ze.data},*getCourseGroupsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.kW,P);return yield ve({type:"save",payload:{detailCourseGroupsList:pe({},Ze)}}),Ze},*getCourseStudentsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.J2,P);return yield ve({type:"save",payload:{detailCoursStudentsList:pe({},Ze)}}),Ze.data},*getCourseStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.g4,P);return yield ve({type:"save",payload:{detailCourseStatisticsList:pe({},Ze)}}),Ze},*getCourseActscore({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.t1,P);return yield ve({type:"save",payload:{detailCourseActscore:pe({},Ze)}}),Ze},*getCourseWorkscore({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.GV,P);return yield ve({type:"save",payload:{detailCourseWorkscore:pe({},Ze)}}),Ze},*getShixunLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Pj,P);return yield ve({type:"save",payload:{shixunLists:pe({},Ze)}}),Ze},*getExperimentLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt._9,P);return yield ve({type:"save",payload:{shixunLists:pe({},Ze)}}),Ze},*getShixunAiRecommendLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.Hn,P);return yield ve({type:"save",payload:{shixunAiRecommendLists:pe({},Ze)}}),Ze},*getCoursesLists({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.W7,P);return yield ve({type:"save",payload:{coursesLists:pe({},Ze)}}),Ze},*createCoursesHomework({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.Ds,P)},*createShixunHomework({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.aQ,P)},*createExperiment({payload:P,callback:D},{call:L,put:ve}){return yield L(Dt.BQ,P)},*getSchoolList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.K$,P);return yield ve({type:"save",payload:{schoolList:pe({},Ze.school_names)}}),Ze.school_names},*searchSchoolTeacherList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.nQ,P);return yield ve({type:"save",payload:{searchMemberList:pe({},Ze)}}),Ze},*getAllTaskList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.km,P);return yield ve({type:"save",payload:{taskList:[...Ze.tasks]}}),Ze},*updateTaskPosition({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Dt.U8,P);return yield ve({type:"save",payload:{actionTabs:{key:""}}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:pe({},P)}})},*setUpdateData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateData:P}})}},reducers:{save(P,D){return pe(pe({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},st=Object.defineProperty,$t=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,yt=(P,D,L)=>D in P?st(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ze=(P,D)=>{for(var L in D||(D={}))bt.call(D,L)&&yt(P,L,D[L]);if($t)for(var L of $t(D))Ce.call(D,L)&&yt(P,L,D[L]);return P},dt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:P},{call:D,put:L}){const ve=yield D(Dt.K$,P);yield L({type:"save",payload:{schoolList:(ve==null?void 0:ve.school_names)||[]}})},*getSearchCourseList({payload:P},{call:D,put:L}){const ve=yield D(Dt.oM,P);yield L({type:"save",payload:{searchCourseList:(ve==null?void 0:ve.course_lists)||[]}})},*submitCourses({payload:P},{call:D,put:L}){return yield D(Dt.Bn,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(Dt.bz,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ze({},P)}})},*joincoursegroup({payload:P},{call:D,put:L}){return yield D(Dt.WK,P)}},reducers:{save(P,D){return ze(ze({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},It=Object.defineProperty,Fe=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,qr=(P,D,L)=>D in P?It(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,sn=(P,D)=>{for(var L in D||(D={}))Dr.call(D,L)&&qr(P,L,D[L]);if(Fe)for(var L of Fe(D))mt.call(D,L)&&qr(P,L,D[L]);return P},Jt={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:P},{call:D,put:L}){const ve=yield D(Dt.Dd,P);yield L({type:"save",payload:{CourseUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(Dt.Fg,P);yield L({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ve==null?void 0:ve.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ve==null?void 0:ve.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ve==null?void 0:ve.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ve==null?void 0:ve.finish_course_list)||[]]}}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(Dt.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(Dt.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return sn(sn({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Lt=e(43150),Xt=Object.defineProperty,wr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Kt=(P,D,L)=>D in P?Xt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Bt=(P,D)=>{for(var L in D||(D={}))Ir.call(D,L)&&Kt(P,L,D[L]);if(wr)for(var L of wr(D))At.call(D,L)&&Kt(P,L,D[L]);return P},yr={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.s3,P);return yield ve({type:"save",payload:{pollsList:Bt({},Ze)}}),Ze},*getCommonHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.UK,P);return yield ve({type:"save",payload:{commonHeader:Bt({},Ze)}}),Ze},*getPollsStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Qn,P);return yield ve({type:"save",payload:{statisticsList:Bt({},Ze)}}),Ze},*getBrankList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.n$,P);return yield ve({type:"save",payload:{brankList:Bt({},Ze)}}),Ze},*saveBanks({payload:P,callback:D},{call:L,put:ve}){return yield L(Lt.lf,P)},*getPollsCourses({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Q9,P);return yield ve({type:"save",payload:{pollsCoursesList:Bt({},Ze)}}),Ze},*getPollsSetting({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Hi,P);return yield ve({type:"save",payload:{pollSetting:Bt({},Ze)}}),Ze},*editPolls({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.Ye,P);return yield ve({type:"save",payload:{editData:Bt({},JSON.parse(JSON.stringify(Ze)))}}),Ze},*getEndGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.KE,P);return yield ve({type:"save",payload:{endGroups:Bt({},Ze)}}),Ze},*getPublishGroups({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.ux,P);return yield ve({type:"save",payload:{publishGroups:Bt({},Ze)}}),Ze},*getExerciseBanks({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Lt.kp,P);return yield ve({type:"save",payload:{exerciseBanks:Bt({},Ze)}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Bt({},P)}})}},reducers:{save(P,D){return Bt(Bt({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Qr=e(93539),Hr=Object.defineProperty,jn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,St=(P,D,L)=>D in P?Hr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Vr=(P,D)=>{for(var L in D||(D={}))En.call(D,L)&&St(P,L,D[L]);if(jn)for(var L of jn(D))Yn.call(D,L)&&St(P,L,D[L]);return P},Bi={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Qr.gp,P);return(ve=Ze==null?void 0:Ze.teacher_list)==null||ve.map(en=>(en.key=en.course_member_id,en)),yield L({type:"save",payload:{list:Ze}}),Ze},*getStudentsList({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Qr.ur,P);return(ve=Ze==null?void 0:Ze.students)==null||ve.map(en=>(en.key=en.user_id,en)),yield L({type:"save",payload:{studentsList:Ze}}),Ze},*getApplyList({payload:P},{call:D,put:L}){const ve=yield D(Qr.s,P);return yield L({type:"save",payload:{applyList:ve}}),ve},*getAllCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Qr.xV,P);return yield L({type:"save",payload:{allCourseGroups:ve}}),ve},*getGraduationGroupList({payload:P},{call:D,put:L}){const ve=yield D(Qr.Bg,P);return yield L({type:"save",payload:{graduationGroupList:ve}}),ve},*setAllCourseGroups({payload:P},{call:D,put:L}){const ve=yield D(Qr.oZ,P);return yield L({type:"save",payload:{setAllCourseGroups:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Vr({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(P,D){return Vr(Vr({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},$n=e(54624),ci=Object.defineProperty,Di=Object.getOwnPropertySymbols,Gi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,Ui=(P,D,L)=>D in P?ci(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,da=(P,D)=>{for(var L in D||(D={}))Gi.call(D,L)&&Ui(P,L,D[L]);if(Di)for(var L of Di(D))Pi.call(D,L)&&Ui(P,L,D[L]);return P},Ji={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.BQ,P);return yield ve({type:"save",payload:{videoStatisticsList:da({},Ze)}}),Ze},*getNewVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.cU,P);return yield ve({type:"save",payload:{newVideoStatisticsList:da({},Ze)}}),Ze},*getVideoPeopleStatics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Zx,P);return yield ve({type:"save",payload:{videoPeopleStatics:da({},Ze)}}),Ze},*getVideoDurationStatics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Mz,P);return yield ve({type:"save",payload:{videoDurationStatics:da({},Ze)}}),Ze},*getVideoStatistics({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.ZY,P);return yield ve({type:"save",payload:{videoStatistics:da({},Ze)}}),Ze},*getOneVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.cU,P);return yield ve({type:"save",payload:{oneVideoStatisticsList:da({},Ze)}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:da({},P)}})},*getStudentVideoStatisticsList({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.Vg,P);return yield ve({type:"save",payload:{StudentvideoStatistics:da({},Ze)}}),Ze}},reducers:{save(P,D){return da(da({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},vi=e(30945),$i=Object.defineProperty,Ia=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,Ki=(P,D,L)=>D in P?$i(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,gi=(P,D)=>{for(var L in D||(D={}))xt.call(D,L)&&Ki(P,L,D[L]);if(Ia)for(var L of Ia(D))wa.call(D,L)&&Ki(P,L,D[L]);return P},Yi={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.cC,P)},*getGuides({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Ax,P);return yield ve({type:"save",payload:{GuidesData:Ze}}),Ze},*getWorkSubmitUpdateRes({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zF,P)},*getList({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(vi.bQ,P);return yield L({type:"save",payload:gi({listParams:ve},Ze)}),Ze},*getMemberWorks({payload:P},{call:D,put:L}){const ve=yield D(vi.xx,P);return yield L({type:"save",payload:{MemberWorks:ve||{}}}),ve},*addApplytojoincourse({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.qS,P)},*competitionTeams({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Pt,P)},*getStaff({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Dh,P);return yield ve({type:"save",payload:{Staff:Ze}}),Ze},*getHeader({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.Pg,P);return yield ve({type:"save",payload:{Header:Ze}}),Ze},*getItem({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.rV,P);return yield ve({type:"save",payload:{RightItems:Ze}}),Ze},*updateMdContent({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zj,P)},*getTeamList({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.aq,P)},*getTeamDetail({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ze,P)},*UpTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.yS,P)},*DeleteTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.ps,P)},*ExitTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.vV,P)},*AddTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.FU,P)},*AddPersonnel({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.R9,P)},*JoinTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.zc,P)},*getTeacher({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.jS,P)},*getStudents({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.sK,P)},*SubmitTeam({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.rm,P)},*Reward({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Qp,P)},*ChartRules({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ux,P)},*Charts({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.GQ,P)},*TabResults({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.ml,P);return yield ve({type:"save",payload:{TabResultList:Ze}}),Ze},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:gi({},P)}})},*Results({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.u9,P)},*Prize({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.pU,P);return yield ve({type:"save",payload:{Prizes:Ze}}),Ze},*Accounts({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.XJ,P);return yield ve({type:"save",payload:{Account:Ze}}),Ze},*getVerification({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Ni,P)},*PhoneBind({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.uZ,P)},*EmailBind({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.rk,P)},*Authentication({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.Vy,P)},*Professional({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.tC,P)},*setleader({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.tO,P)},*getShixun({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.qj,P)},*getCourse({payload:P,callback:D},{call:L,put:ve}){return yield L(vi.XR,P)},*competition_teams({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.zz,P);return yield ve({type:"save",payload:{competition_team:Ze}}),Ze},*all_team_members({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(vi.$P,P);return yield ve({type:"save",payload:{all_team_member:Ze}}),Ze}},reducers:{save(P,D){return gi(gi({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Jn=e(55510),zn=e(86967),we=Object.defineProperty,nt=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,pr=(P,D,L)=>D in P?we(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Cr=(P,D)=>{for(var L in D||(D={}))lt.call(D,L)&&pr(P,L,D[L]);if(Ct)for(var L of Ct(D))dr.call(D,L)&&pr(P,L,D[L]);return P},zr=(P,D)=>nt(P,Je(D)),Nr={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Cr({},P)}})},*getMajorList({payload:P},{call:D,put:L,select:ve}){const{userInfo:Ze}=yield ve(en=>en.user);if(Ze!=null&&Ze.school_id){const en=yield D(Jn.BA,Ze.school_id);en&&en.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:en.data.map(Sn=>({label:Sn.name,value:Sn.ec_major_school_id}))}}))}},*getYearList({payload:P},{call:D,put:L}){const ve=yield D(Jn.Nx,P);ve&&ve.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:ve.data.map(Ze=>({label:Ze.year,value:Ze.ec_year_id}))}}))},*getCourseResultDetail({payload:P},{call:D,put:L}){console.log(P,"payload");const ve=yield D(Jn.p1,P);ve&&ve.ec_course_target&&(yield L({type:"setEchartsData",payload:ve}))},*getCourseResultDetailClass({payload:P},{call:D,put:L}){const ve=yield D(Jn.ff,P);ve&&ve.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[...ve.class_name]}}}))},*setClassActive({payload:P},{call:D,put:L}){yield L({type:"save",payload:{classDataSource:Cr({},P)}})}},reducers:{save(P,D){return Cr(Cr({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){return zr(Cr({},P),{headerData:zr(Cr({},P.headerData),{dataSource:zr(Cr({},P.headerData.dataSource),{[D.key]:zr(Cr({},P.headerData.dataSource[D.key]),{dataList:D.value})})})})},setMajorOrYearActive(P,{payload:D}){return zr(Cr({},P),{headerData:zr(Cr({},P.headerData),{active:zr(Cr({},P.headerData.active),{[D.key]:D.value})})})},setEchartsData(P,{payload:D}){let L={name:D.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ve={name:D.course_name||"",xData:[],seriesData:[]},Ze={};return D.ec_course_target.forEach((en,Sn)=>{en.position=Sn+1,L=zr(Cr({},L),{dataSource:{xData:[...L.dataSource.xData,Sn+1],yBarData:[...L.dataSource.yBarData,en.actual_grade],yLineData:[...L.dataSource.yLineData,en.standard_grade]}});let yi=[],pn={min:[],max:[]},qa=[],Fo=[],ns=[];en.student_data.detail.forEach((Ks,Js)=>{let cu=Ks.score;yi.push(Js+1),pn.max.push(cu>=en.student_data.goal_score?cu:null),pn.min.push(cu>=en.student_data.goal_score?null:cu),qa.push(Ks.name),Fo.push(Ks.student_id),ns.push(Ks.clazz)}),Ze[Sn+1]={name:Sn+1,average_score:en.student_data.average_score,goal_score:en.student_data.goal_score,xData:yi,yData:pn,name_data:qa,student_ids:Fo,class_data:ns,goal_scoreData:new Array(en.student_data.detail.length).fill(en.student_data.goal_score),average_scoreData:new Array(en.student_data.detail.length).fill(en.student_data.average_score)}}),D.history.forEach(en=>{ve=zr(Cr({},ve),{xData:[...ve.xData,en.year],seriesData:[...ve.seriesData,en.total_score]})}),zr(Cr({},P),{name:D.course_name||"",tabListData:D.ec_course_target,echartsData:{barData:L,lineData:ve,scatterData:Ze}})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Cn=Object.defineProperty,vr=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,Ke=(P,D,L)=>D in P?Cn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ct=(P,D)=>{for(var L in D||(D={}))Fn.call(D,L)&&Ke(P,L,D[L]);if(vr)for(var L of vr(D))Qn.call(D,L)&&Ke(P,L,D[L]);return P},sr={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ct({},P)}})},*setShowMenu({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showMenu:P}})},*setMatrixVerify({payload:P},{call:D,put:L}){yield L({type:"save",payload:{matrixVerify:ct({},P)}})}},reducers:{save(P,D){return ct(ct({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},nr=e(2001),Rr=Object.defineProperty,Gr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,yn=(P,D,L)=>D in P?Rr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,$r=(P,D)=>{for(var L in D||(D={}))Ei.call(D,L)&&yn(P,L,D[L]);if(hn)for(var L of hn(D))ln.call(D,L)&&yn(P,L,D[L]);return P},kn=(P,D)=>Gr(P,Wr(D)),Ea={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:$r({},P)}})},*getMajorList({},{call:P,put:D,select:L}){const{userInfo:ve}=yield L(Ze=>Ze.user);if(ve!=null&&ve.school_id){const Ze=yield P(Jn.BA,ve.school_id);if(Ze&&Ze.data){const en=nr.U.getItem(ve==null?void 0:ve.login);yield D({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:Ze.data.map(Sn=>({label:Sn.name,value:Sn.ec_major_school_id})),active:Ze.data.length>0?en[0]||Ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(Jn.Nx,P.id),{userInfo:en}=yield ve(Sn=>Sn.user);if(Ze&&Ze.data){const Sn=nr.U.getItem(en==null?void 0:en.login);yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:Ze.data.map(yi=>({label:yi.year,value:yi.ec_year_id})),active:Ze.data.length>0?P.firstEnter?Sn[1]:Ze.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:P,put:D,select:L}){const{headerData:ve}=yield L(Sn=>Sn.engineeringNavigtion),{userInfo:Ze}=yield L(Sn=>Sn.user);let en={};if(ve.active[zn.k[1]]&&Ze.school_id){const Sn=[ve.active[zn.k[0]],ve.active[zn.k[1]]];nr.U.setItem(Ze==null?void 0:Ze.login,Sn);const yi=yield P(Jn.bA,{ec_year_id:ve.active[zn.k[1]],school_id:Ze.school_id});yi&&yi.data&&(en=yi.data),yield D({type:"setTopPage",payload:en})}},*putTopPageName({payload:P,callback:D},{call:L,put:ve}){try{const Ze=yield L(Jn.ay,P);D(Ze)}catch(Ze){let en="";Ze&&(en=JSON.stringify(Ze),Ze.message&&(en=Ze.message)),D({message:en,status:999})}}},reducers:{save(P,D){return $r($r({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){let L=P.headerData.active;return D.active&&(L=kn($r({},L),{[D.key]:D.active})),kn($r({},P),{headerData:kn($r({},P.headerData),{dataSource:kn($r({},P.headerData.dataSource),{[D.key]:kn($r({},P.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(P,{payload:D}){return kn($r({},P),{headerData:kn($r({},P.headerData),{active:kn($r({},P.headerData.active),{[D.key]:D.value})})})},setTopPage(P,{payload:D}){return kn($r({},P),{headerData:kn($r({},P.headerData),{name:D.name,tabBarContent:{user_name:D.user_name,user_school:D.user_school,user_type:D.user_type}}),cardListData:kn($r({},P.cardListData),{appraiseData:kn($r({},P.cardListData.appraiseData),{norm:kn($r({},P.cardListData.appraiseData.norm),{result:D.graduaiton_result,listData:P.cardListData.appraiseData.norm.listData.map(L=>kn($r({},L),{value:D[L.key]||0}))}),course:kn($r({},P.cardListData.appraiseData.course),{result:D.course_result,listData:P.cardListData.appraiseData.course.listData.map(L=>kn($r({},L),{value:D[L.key]||0}))})}),teamData:{teach:kn($r({},P.cardListData.teamData.teach),{tabBarContent:`${D.course_teachers?D.course_teachers.length:0}\u4EBA`,listData:D.course_teachers||[]}),work:kn($r({},P.cardListData.teamData.work),{tabBarContent:`${D.work_teachers?D.work_teachers.length:0}\u4EBA`,listData:D.work_teachers||[]})}}),totalListData:P.totalListData.map(L=>kn($r({},L),{value:D[L.key]||0}))})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Qs=Object.defineProperty,Ba=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,Bs=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,Ta=(P,D,L)=>D in P?Qs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ds=(P,D)=>{for(var L in D||(D={}))ls.call(D,L)&&Ta(P,L,D[L]);if(Bs)for(var L of Bs(D))co.call(D,L)&&Ta(P,L,D[L]);return P},vs=(P,D)=>Ba(P,Ws(D)),ta={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ds({},P)}})},*getGraduationResultDetail({payload:P},{call:D,put:L}){const ve=yield D(Jn.gq,P);yield L({type:"save",payload:{dataSource:ve}})}},reducers:{save(P,D){return Ds(Ds({},P),D.payload)},setDataSource(P,{payload:D}){let L=D;return vs(Ds({},P),{dataSource:L})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},to=e(8591),No=Object.defineProperty,Na=Object.defineProperties,Hs=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,cs=(P,D,L)=>D in P?No(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ks=(P,D)=>{for(var L in D||(D={}))ro.call(D,L)&&cs(P,L,D[L]);if(di)for(var L of di(D))Rn.call(D,L)&&cs(P,L,D[L]);return P},Rs=(P,D)=>Na(P,Hs(D)),ea=(P,D)=>{var L={};for(var ve in P)ro.call(P,ve)&&D.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&di)for(var ve of di(P))D.indexOf(ve)<0&&Rn.call(P,ve)&&(L[ve]=P[ve]);return L},Ni={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[zn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${zn.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[zn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${zn.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ks({},P)}})},*getMajorList({},{call:P,put:D,select:L}){const{userInfo:ve}=yield L(Ze=>Ze.user);if(ve!=null&&ve.school_id){const Ze=yield P(Jn.BA,ve.school_id);if(Ze&&Ze.data){const en=nr.U.getItem(ve==null?void 0:ve.login);yield D({type:"setMajorOrYearDataSource",payload:{key:zn.k[0],value:Ze.data.map(Sn=>({label:Sn.name,value:Sn.ec_major_school_id})),active:Ze.data.length>0?en[0]||Ze.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(Jn.Nx,P.id),{userInfo:en}=yield ve(Sn=>Sn.user);if(Ze&&Ze.data){const Sn=nr.U.getItem(en==null?void 0:en.login);yield L({type:"setMajorOrYearDataSource",payload:{key:zn.k[1],value:Ze.data.map(yi=>({label:yi.year,value:yi.ec_year_id})),active:Ze.data.length>0?P.firstEnter?Sn[1]:Ze.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:P,put:D,select:L}){const{headerData:ve}=yield L(qa=>qa.engineeringNormList),{userInfo:Ze}=yield L(qa=>qa.user);let en=[],Sn=[],yi="";const pn=ve.active[zn.k[1]];if(pn){const qa=[ve.active[zn.k[0]],ve.active[zn.k[1]]];nr.U.setItem(Ze==null?void 0:Ze.login,qa);const Fo=yield P(Jn.eM,pn);Fo&&Fo.graduation_requirements&&(yi=Fo.all_goal_value||"",en=Fo.graduation_requirements.map(ns=>{var Ks=ns,{subitems:Js}=Ks,cu=ea(Ks,["subitems"]);return Sn.push(cu.id),Rs(ks({},cu),{children:Js})}))}yield D({type:"save",payload:{tabListData:en,all_goal_value:yi,expandedRowKeys:Sn}})},*exportGraduation({},{call:P,select:D}){const{headerData:L}=yield D(ve=>ve.engineeringNormList);L.active[zn.k[1]]&&(yield P(Jn.OE,L.active[zn.k[1]]))},*compute({payload:P},{call:D,put:L}){const ve=P,{all:Ze}=ve,en=ea(ve,["all"]),Sn=yield D(Ze?Jn.Qx:Jn.Xl,en);Sn&&Sn.status===0?(to.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):to.ZP.error(Sn.message)},*getFormulas({callback:P},{call:D,select:L}){const{headerData:ve}=yield L(Ze=>Ze.engineeringNormList);if(ve.active[zn.k[1]]){const Ze=yield D(Jn.mK,ve.active[zn.k[1]]);P(Ze)}},*setFormulas({payload:P,callback:D},{call:L}){const ve=yield L(Jn.y9,P);D(ve)},*putGoalValue({payload:P},{call:D,put:L}){const ve=yield D(Jn.No,P);if(ve&&ve.status===0)to.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let Ze="\u4FDD\u5B58\u5931\u8D25";ve&&ve.message&&(Ze=ve.message),to.ZP.error(Ze)}}},reducers:{save(P,D){return ks(ks({},P),D.payload)},setMajorOrYearDataSource(P,{payload:D}){let L=P.headerData.active;return D.active&&(L=Rs(ks({},L),{[D.key]:D.active})),Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{dataSource:Rs(ks({},P.headerData.dataSource),{[D.key]:Rs(ks({},P.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(P,{payload:D}){return Rs(ks({},P),{headerData:Rs(ks({},P.headerData),{active:Rs(ks({},P.headerData.active),{[D.key]:D.value})})})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Ls=e(16209),xo=Object.defineProperty,jo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,hu=(P,D,L)=>D in P?xo(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,go=(P,D)=>{for(var L in D||(D={}))Go.call(D,L)&&hu(P,L,D[L]);if(jo)for(var L of jo(D))du.call(D,L)&&hu(P,L,D[L]);return P},So={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:P},{call:D,put:L}){const ve=yield D(Ls.Si,P);return yield L({type:"save",payload:{forumsDetailData:go({},ve)}}),ve},*setForumsDetailData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{forumsDetailData:go({},P)}})}},reducers:{save(P,D){return go(go({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Yo=Object.defineProperty,$o=Object.getOwnPropertySymbols,pi=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,es=(P,D,L)=>D in P?Yo(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ds=(P,D)=>{for(var L in D||(D={}))pi.call(D,L)&&es(P,L,D[L]);if($o)for(var L of $o(D))_i.call(D,L)&&es(P,L,D[L]);return P},Ha={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:P},{call:D,put:L}){const ve=yield D(P.memoType==="shixun_discuss"?Ls.kd:Ls.bc,P);return delete P.memoType,yield L({type:"save",payload:{listParams:P,forumsData:ds({},ve)}}),ve}},reducers:{save(P,D){return ds(ds({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},gs=e(79274),Ko=e(74128),Ss=e(65808),nu=Object.defineProperty,pu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,nl=(P,D,L)=>D in P?nu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,fo=(P,D)=>{for(var L in D||(D={}))Uu.call(D,L)&&nl(P,L,D[L]);if(pu)for(var L of pu(D))rl.call(D,L)&&nl(P,L,D[L]);return P},Ao={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:P},{call:D,put:L}){var ve,Ze,en;const Sn=yield D(gs.D2,P);Ko.Z.ONLYOFFICE=(ve=Sn==null?void 0:Sn.setting)==null?void 0:ve.office_server_url,Gu(Sn);try{(Ze=Sn==null?void 0:Sn.setting)!=null&&Ze.user_default_password&&(Sn.setting.user_default_password=(0,Ss._V)(((en=Sn==null?void 0:Sn.setting)==null?void 0:en.user_default_password)||"","userInfo"))}catch(yi){}yield L({type:"save",payload:fo({},Sn)})},*getSystemUpdate({payload:P},{call:D,put:L}){const ve=yield D(gs.n0,P);yield L({type:"save",payload:{updateData:fo({},ve)}})},*setTheme({payload:P},{call:D,put:L}){const ve=yield D(gs.n0,P);yield L({type:"save",payload:{theme:P||"default"}})},*setShareData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{shareData:P}})},*setGlobalLoading({payload:P},{call:D,put:L}){yield L({type:"save",payload:{globalLoading:fo({},P)}})},*delayTipToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeader:P}})},*footerToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showFooter:P}})},*headerFooterToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFooter:P}})},*delayTipToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showTip:P}})},*headerFixedToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFixed:P}})},*onlyShowBackTopToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTop:P}})},*onlyShowBackTopIconToggle({payload:P},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:P}})},*setOperateModel({payload:P},{call:D,put:L}){yield L({type:"save",payload:{operateModel:P}})},*setOperateModelPath({payload:P},{call:D,put:L}){yield L({type:"save",payload:{operateModelPath:P}})},*setShowQuestionBackTop({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showQuestionBackTop:P}})},*setInfoData({payload:P},{call:D,put:L}){yield L({type:"save",payload:{infoData:fo({},P)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:fo({},P)}})}},reducers:{save(P,D){return fo(fo({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{})}}};const Gu=(P={})=>{var D,L,ve,Ze,en;if(window.self!==window.top||!((D=P.setting)!=null&&D.tab_logo_url))return;const Sn=document.createElement("link"),yi=document.getElementById("dynamic-favicon");Sn.id="dynamic-favicon",Sn.rel="shortcut icon",Sn.href=(L=P.setting)!=null&&L.tab_logo_url?`${Ko.Z.IMG_SERVER}/${(ve=P.setting)==null?void 0:ve.tab_logo_url}`:"",yi&&document.head.removeChild(yi),document.head.appendChild(Sn);try{(Ze=P.setting)!=null&&Ze.main_site||(document.querySelector('meta[name="keywords"]').content=(en=P.setting)==null?void 0:en.name,document.querySelector('meta[name="description"]').remove())}catch(pn){}};var Xs=e(37090),$u=Object.defineProperty,Cu=Object.getOwnPropertySymbols,iu=Object.prototype.hasOwnProperty,mu=Object.prototype.propertyIsEnumerable,Co=(P,D,L)=>D in P?$u(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,au=(P,D)=>{for(var L in D||(D={}))iu.call(D,L)&&Co(P,L,D[L]);if(Cu)for(var L of Cu(D))mu.call(D,L)&&Co(P,L,D[L]);return P},tr={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:P},{call:D,put:L}){return yield D(Xs.Xh,P)},*getGraduationsFinalScore({payload:P},{call:D,put:L}){return yield D(Xs.H3,P)},*getDelGraduationsTasks({payload:P},{call:D,put:L}){return yield D(Xs.km,P)},*getGraduationsTasks({payload:P},{call:D,put:L}){const ve=yield D(Xs.Xw,P);yield L({type:"save",payload:{Tasks:ve}})},*getGraduationsTeachers({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Xs.AA,P);return(ve=Ze==null?void 0:Ze.data)==null||ve.map(en=>(en.key=en.id,en)),yield L({type:"save",payload:{teachers:Ze}}),Ze},*getGraduationsStudents({payload:P},{call:D,put:L}){var ve;const Ze=yield D(Xs.eh,P);(ve=Ze==null?void 0:Ze.data)==null||ve.map(en=>(en.key=en.id,en)),yield L({type:"save",payload:{students:Ze}})},*getGraduationsNotices({payload:P},{call:D,put:L}){const ve=yield D(Xs.Rk,P);yield L({type:"save",payload:{Notices:ve}})},*getGraduationsInfo({payload:P},{call:D,put:L}){const ve=yield D(Xs.F7,P);yield L({type:"save",payload:{graduation:ve.graduation}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:au({},P)}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:P},{call:D,put:L}){const ve=yield D(Xs.Ou,P);yield L({type:"save",payload:{details:(ve==null?void 0:ve.graduation)||{},menus:(ve==null?void 0:ve.data)||[],forTask:(ve==null?void 0:ve.for_task)||[]}})}},reducers:{save(P,D){return au(au({},P),D.payload)}}},_r=e(95707),hr=Object.defineProperty,gr=Object.defineProperties,Ar=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Zn=(P,D,L)=>D in P?hr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ai=(P,D)=>{for(var L in D||(D={}))Hn.call(D,L)&&Zn(P,L,D[L]);if(bn)for(var L of bn(D))Ln.call(D,L)&&Zn(P,L,D[L]);return P},ei=(P,D)=>gr(P,Ar(D)),Mr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:P},{call:D,put:L}){const ve=yield D(_r.Tt,{payload:P});yield L({type:"save",payload:ei(ai({},ve),{isloading:!0})})},*query({payload:P},{call:D,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:P,callback:D},{call:L,put:ve}){return yield L(_r.LA,P)},*UploadNotice({payload:P,callback:D},{call:L,put:ve}){return yield L(_r.S_,P)}},reducers:{save(P,D){return ai(ai({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Br=Object.defineProperty,Tn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,Si=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,ra=(P,D,L)=>D in P?Br(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,zi=(P,D)=>{for(var L in D||(D={}))Si.call(D,L)&&ra(P,L,D[L]);if(si)for(var L of si(D))Gn.call(D,L)&&ra(P,L,D[L]);return P},Ai=(P,D)=>Tn(P,Pn(D)),Xn={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(P,D){return zi(zi({},P),D.payload)},openModal(P,D){return Ai(zi({},P),{visibleModalName:D.payload})},closeModal(P){return Ai(zi({},P),{visibleModalName:""})},openSimpleModal(P,D){return Ai(zi({},P),{simpleModalProps:zi({visible:!0},D.payload)})},closeSimpleModal(P){return Ai(zi({},P),{simpleModalProps:{visible:!1}})}}},na=e(38147),hs=Object.defineProperty,Gs=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,no=(P,D,L)=>D in P?hs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,as=(P,D)=>{for(var L in D||(D={}))on.call(D,L)&&no(P,L,D[L]);if(Gs)for(var L of Gs(D))To.call(D,L)&&no(P,L,D[L]);return P},io=(P,D,L)=>new Promise((ve,Ze)=>{var en=pn=>{try{yi(L.next(pn))}catch(qa){Ze(qa)}},Sn=pn=>{try{yi(L.throw(pn))}catch(qa){Ze(qa)}},yi=pn=>pn.done?ve(pn.value):Promise.resolve(pn.value).then(en,Sn);yi((L=L.apply(P,D)).next())});const zo=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/banner.json",{method:"get",params:as({},P)})}),ss=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:as({},P)})}),ps=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:as({},P)})}),ja=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:as({},P)})}),fs=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects.json",{method:"post",body:as({},P)})}),Xe=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:as({},P)})}),Ie=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:as({},P)})}),Ft=P=>io(void 0,null,function*(){return(0,na.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:as({},P)})});var vt=Object.defineProperty,Er=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,xn=(P,D,L)=>D in P?vt(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,fn=(P,D)=>{for(var L in D||(D={}))Fr.call(D,L)&&xn(P,L,D[L]);if(Er)for(var L of Er(D))Kr.call(D,L)&&xn(P,L,D[L]);return P},ti={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:P},{call:D,put:L}){const{data:{adv:ve,top_banner:Ze}}=yield D(zo,P);yield L({type:"save",payload:{BannerList:Ze,Adv:ve}})},*getTopCategoryList({payload:P},{call:D,put:L}){const{data:{top_category_list:ve}}=yield D(ss,P);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ve]}})},*getHotList({payload:P},{call:D,put:L}){const{data:{hot_list:ve}}=yield D(ps,P);yield L({type:"save",payload:{HotList:ve}})},*getDiscountList({payload:P},{call:D,put:L}){const{data:{discount_list:ve}}=yield D(ja,P);yield L({type:"save",payload:{DiscountList:ve}})},*getPaidSubjects({payload:P},{call:D,put:L}){const{data:ve}=yield D(fs,P);yield L({type:"save",payload:{SubjectList:ve}})},*getTags({payload:P},{call:D,put:L}){const{data:{list:ve}}=yield D(Xe,P);yield L({type:"save",payload:{Tags:ve}})},*getUserComments({payload:P},{call:D,put:L}){const{data:{list:ve}}=yield D(Ie,P);yield L({type:"save",payload:{UserComments:ve}})},*getInfoShow({payload:P},{call:D,put:L}){const{data:ve}=yield D(Ft,P);yield L({type:"save",payload:{InfoShow:ve}})}},reducers:{save(P,D){return fn(fn({},P),D.payload)}}},mi={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Ci=e(5664),ma=Object.defineProperty,Zi=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ii=(P,D,L)=>D in P?ma(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,hi=(P,D)=>{for(var L in D||(D={}))ki.call(D,L)&&Ii(P,L,D[L]);if(Zi)for(var L of Zi(D))Oa.call(D,L)&&Ii(P,L,D[L]);return P},_o={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ub,P);return yield L({type:"save",payload:{privateMessageDetails:ve||[]}}),ve},*getTidings({payload:P},{call:D,put:L}){const ve=yield D(Ci.AD,P);yield L({type:"save",payload:{tidingsList:ve||[]}})},*getPrivateMessages({payload:P},{call:D,put:L}){const ve=yield D(Ci.V8,P);return yield L({type:"save",payload:{privateMessage:ve||[]}}),ve},*getUsersForPrivateMessages({payload:P},{call:D,put:L}){const ve=yield D(Ci.QJ,P);return yield L({type:"save",payload:{userPrivateMessage:ve||[]}}),ve},*unreadMessageInfo({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ig,P);yield L({type:"save",payload:{unreadInfo:ve||[]}})},*getRecentContacts({payload:P},{call:D,put:L}){const ve=yield D(Ci.Ko,P);return yield L({type:"save",payload:{recentContacts:ve||[]}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:hi({},P)}})}},reducers:{save(P,D){return hi(hi({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},va=e(29297),_s=e(65862),xa=e(2337),ys=Object.defineProperty,bs=Object.defineProperties,La=Object.getOwnPropertyDescriptors,ts=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,xs=(P,D,L)=>D in P?ys(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ji=(P,D)=>{for(var L in D||(D={}))Ns.call(D,L)&&xs(P,L,D[L]);if(ts)for(var L of ts(D))ao.call(D,L)&&xs(P,L,D[L]);return P},ko=(P,D)=>bs(P,La(D));const Ro=(P,D)=>{var L,ve,Ze,en,Sn,yi,pn,qa,Fo;if(!P)return;const{exam:ns,single_questions:Ks,multiple_questions:Js,judgement_questions:cu,program_questions:Io,completion_questions:qc,subjective_questions:rc,practical_questions:Lc,combination_questions:Jc,bprogram_questions:qu}=P||{},Ti=[ji({type:"SINGLE",question_type:0,name:((L=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[0].nameType))==null?void 0:L.name)||xa.fw[0].name},Ks),ji({type:"MULTIPLE",question_type:1,name:((ve=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[1].nameType))==null?void 0:ve.name)||xa.fw[1].name},Js),ji({type:"JUDGMENT",question_type:2,name:((Ze=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[2].nameType))==null?void 0:Ze.name)||xa.fw[2].name},cu),ji({type:"PROGRAM",question_type:6,name:((en=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[6].nameType))==null?void 0:en.name)||xa.fw[6].name},Io),ji({type:"COMPLETION",question_type:3,name:((Sn=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[3].nameType))==null?void 0:Sn.name)||xa.fw[3].name},qc),ji({type:"SUBJECTIVE",question_type:4,name:((yi=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[4].nameType))==null?void 0:yi.name)||xa.fw[4].name},rc),ji({type:"PRACTICAL",question_type:5,name:((pn=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[5].nameType))==null?void 0:pn.name)||xa.fw[5].name},Lc),ji({type:"COMBINATION",question_type:7,name:((qa=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[7].nameType))==null?void 0:qa.name)||xa.fw[7].name},Jc),ji({type:"BPROGRAM",question_type:8,name:((Fo=D==null?void 0:D.find(Aa=>Aa.value==xa.fw[8].nameType))==null?void 0:Fo.name)||xa.fw[8].name},qu)],Al=[];if(P.sort_by_qustion_type)for(const Aa of P.qustion_type_order_name_en)Al.push(Ti.find(ll=>ll.type===Aa));const Vo=(P.sort_by_qustion_type?Al:Ti).filter(Aa=>(Aa==null?void 0:Aa.questions_count)>0).map((Aa,ll)=>{var Cl;return ji(ji({},Aa),{number:(0,_s.EM)(ll+1),questions:(Cl=Aa==null?void 0:Aa.questions)==null?void 0:Cl.map(nc=>ko(ji({},nc),{shixun:nc.examination_bank_shixun_challenges,question_type:Aa.question_type}))})});return{exam:ns,questionList:Vo}};var js=e(3033),rs=Object.defineProperty,os=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Vt=(P,D,L)=>D in P?rs(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ot=(P,D)=>{for(var L in D||(D={}))vo.call(D,L)&&Vt(P,L,D[L]);if(os)for(var L of os(D))$a.call(D,L)&&Vt(P,L,D[L]);return P},Us={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:P},{call:D,put:L}){return yield D(va.a2,P)},*postCheckExaminationBanks({payload:P},{call:D,put:L}){return yield D(va.q$,P)},*postPaperlibraryCopy({payload:P},{call:D,put:L}){return yield D(va.ID,P)},*getDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.d1,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getCustomDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.ar,P);return yield L({type:"save",payload:{disciplinesData:Ot({},ve)}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(va.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:Ot({},ve)}}),ve},*getTeachGroupData({payload:P},{call:D,put:L}){const ve=yield D(va.Dm,P);return yield L({type:"save",payload:{teachGroupData:Ot({},ve)}}),ve},*getPaperData({payload:P},{call:D,put:L}){const ve=yield D(va.iT,P),Ze=yield D(va.cV,P),en=Ro(ve,Ze.data);return yield L({type:"save",payload:{paperData:en}}),ve},*getPaperlibraryList({payload:P},{call:D,put:L}){return yield D(va.Gd,P)},*setPublic({payload:P},{call:D,put:L}){return yield D(va.DF,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(va.fn,P)},*getCourseList({payload:P},{call:D,put:L}){return yield D(va.tS,P)},*postBatchSendToCourse({payload:P},{call:D,put:L}){return yield D(va.lc,P)},*sendToClass({payload:P},{call:D,put:L}){return yield D(va.kp,P)},*adjustPosition({payload:P},{call:D,put:L}){return yield D(va.qN,P)},*setScore({payload:P},{call:D,put:L}){return yield D(va.ts,P)},*handleDeleteEditQuestion({payload:P},{call:D,put:L}){return yield D(va.NC,P)},*batchSetScore({payload:P},{call:D,put:L}){return yield D(va.YP,P)},*batchDelete({payload:P},{call:D,put:L}){return yield D(va.Hm,P)},*updatePaper({payload:P},{call:D,put:L}){return yield D(va.jK,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ot({},P)}})}},reducers:{save(P,D){return Ot(Ot({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},vn=Object.defineProperty,wn=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,xr=(P,D,L)=>D in P?vn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Or=(P,D)=>{for(var L in D||(D={}))He.call(D,L)&&xr(P,L,D[L]);if(wn)for(var L of wn(D))jt.call(D,L)&&xr(P,L,D[L]);return P},_n={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(va.Dq,P);return yield ve({type:"save",payload:{exerciseExportHeadData:Or({},Ze)}}),Ze},*editExercise({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(va.Di,P);return yield ve({type:"save",payload:{editData:Or({},Ze)}}),Ze},*getTagDiscipline({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L(Ge.YY,P);return yield ve({type:"save",payload:{tagDisciplineData:Or({},Ze)}}),Ze},*editExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(va.oF,P)},*addExerciseQuestion({payload:P,callback:D},{call:L,put:ve}){return yield L(va.oF,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Or({},P)}})}},reducers:{save(P,D){return Or(Or({},P),D.payload)},modifyTitle(P,D){const L=(0,$e.cloneDeep)(P);return L.editData.exercise.exercise_name=D.payload,L}},subscriptions:{setup({dispatch:P,history:D}){}}},li=e(49320),Vi=Object.defineProperty,yo=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,Va=(P,D,L)=>D in P?Vi(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Qa=(P,D)=>{for(var L in D||(D={}))ha.call(D,L)&&Va(P,L,D[L]);if(yo)for(var L of yo(D))us.call(D,L)&&Va(P,L,D[L]);return P},gu={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"All",editKey:-1},effects:{*getDiscusses({payload:P},{call:D,put:L}){const ve=yield D(li.Ax,P);yield L({type:"save",payload:{discusses:Qa({},ve)}})},*getPathsDetail({payload:P},{call:D,put:L}){const ve=yield D(li.lk,P);return yield L({type:"save",payload:{detail:Qa({},ve)}}),ve},*getCourseDetail({payload:P},{call:D,put:L}){const ve=yield D(li.Sp,P);return yield L({type:"save",payload:{detail:Qa({},ve)}}),ve},*getRightData({payload:P},{call:D,put:L}){const ve=yield D(li.AQ,P);yield L({type:"save",payload:{rightData:Qa({},ve)}})},*getCoureses({payload:P},{call:D,put:L}){const ve=yield D(li.ue,P);yield L({type:"save",payload:{Courses:Qa({},ve)}})},*getStageChildrenData({payload:P},{call:D,put:L}){const ve=yield D(li.w4,P);return yield L({type:"save",payload:{StageChildrenData:ve}}),ve},*getStageData({payload:P},{call:D,put:L}){var ve,Ze,en;let Sn=null;return P!=null&&P.show_course_section?Sn=yield D(li.yN,P):Sn=yield D(li.p,P),yield L({type:"save",payload:{stageData:((ve=Sn==null?void 0:Sn.data)==null?void 0:ve.stages)||(Sn==null?void 0:Sn.stages)||[],isShowSchedule:((Ze=Sn==null?void 0:Sn.data)==null?void 0:Ze.is_show_schedule)||(Sn==null?void 0:Sn.is_show_schedule)||!1}}),((en=Sn==null?void 0:Sn.data)==null?void 0:en.stages)||(Sn==null?void 0:Sn.stages)||[]},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Qa({},P)}})}},reducers:{save(P,D){return Qa(Qa({},P),D.payload)}}},_u=Object.defineProperty,Ve=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,te=(P,D,L)=>D in P?_u(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,he=(P,D)=>{for(var L in D||(D={}))W.call(D,L)&&te(P,L,D[L]);if(Ve)for(var L of Ve(D))Y.call(D,L)&&te(P,L,D[L]);return P},Ye={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:P},{call:D,put:L}){const ve=P,Ze=yield D(li.tS,P);return yield L({type:"save",payload:he({listParams:ve},Ze)}),Ze},*getMenus({payload:P},{call:D,put:L}){const ve=yield D(li.fh,P);yield L({type:"save",payload:{menus:ve}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:he({},P)}})},*clearListParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(P,D){return he(he({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Et=Object.defineProperty,Ut=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Yr=(P,D,L)=>D in P?Et(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,dn=(P,D)=>{for(var L in D||(D={}))cr.call(D,L)&&Yr(P,L,D[L]);if(Ut)for(var L of Ut(D))Tr.call(D,L)&&Yr(P,L,D[L]);return P},Wn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:P},{call:D,put:L}){return yield D(li.tu,P)},*submitCourse({payload:P},{call:D,put:L}){return yield D(li.pU,P)},*getEditCourseData({payload:P},{call:D,put:L}){return yield D(li.mQ,P)},*getSchoolOption({payload:P},{call:D,put:L}){return yield D(li.GY,P)},*appplySchool({payload:P},{call:D,put:L}){return yield D(li.bz,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:dn({},P)}})}},reducers:{save(P,D){return dn(dn({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},qn=Object.defineProperty,Ri=Object.defineProperties,Fi=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ts=Object.prototype.propertyIsEnumerable,Ps=(P,D,L)=>D in P?qn(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ms=(P,D)=>{for(var L in D||(D={}))Sa.call(D,L)&&Ps(P,L,D[L]);if(ia)for(var L of ia(D))Ts.call(D,L)&&Ps(P,L,D[L]);return P},Is=(P,D)=>Ri(P,Fi(D)),so={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:P},{call:D,put:L}){const ve=yield D(li.nq,P);yield L({type:"save",payload:{SubjectUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(li.Fg,P);yield L({type:"save",payload:{RankList:Is(Ms({},ve),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]]})}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(li.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:D,put:L}){const ve=yield D(li.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(li.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return Ms(Ms({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Wi=e(11517),Pr=Object.defineProperty,wo=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,zs=(P,D,L)=>D in P?Pr(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,qs=(P,D)=>{for(var L in D||(D={}))Zo.call(D,L)&&zs(P,L,D[L]);if(wo)for(var L of wo(D))bu.call(D,L)&&zs(P,L,D[L]);return P},Yl={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:P},{call:D,put:L}){const ve=yield D(Wi.ex,P);return yield L({type:"save",payload:{groupfolderList:ve}}),ve},*getDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P);return yield L({type:"save",payload:{disciplinesData:qs({},ve)}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:qs({},ve)}}),ve},*getBasketList({payload:P},{call:D,put:L}){const ve=yield D(Wi.Qj,P);return yield L({type:"save",payload:{basketData:qs({},ve)}}),ve},*getTeachGroupData({payload:P},{call:D,put:L}){const ve=yield D(Wi.Dm,P);return yield L({type:"save",payload:{teachGroupData:qs({},ve)}}),ve},*getEditData({payload:P},{call:D,put:L}){const ve=yield D(Wi.FG,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getEditDataBprogram({payload:P},{call:D,put:L}){const ve=yield D(Wi.Bo,P);return yield L({type:"save",payload:{editData:qs({},ve)}}),ve},*getGroupData({payload:P},{call:D,put:L}){const ve=yield D(Wi.hI,P);return yield L({type:"save",payload:{groupData:qs({},ve)}}),ve},*getItemBanks({payload:P},{call:D,put:L}){const ve=yield D(Wi.Of,P);return yield L({type:"save",payload:{itemBanks:qs({},ve)}}),ve},*setPrivate({payload:P},{call:D,put:L}){return yield D(Wi.Pl,P)},*revokePublish({payload:P},{call:D,put:L}){return yield D(Wi.IJ,P)},*setPublic({payload:P},{call:D,put:L}){return yield D(Wi.DF,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(Wi.fn,P)},*startExperience({payload:P},{call:D,put:L}){return yield D(Wi.Bd,P)},*cancel({payload:P},{call:D,put:L}){return yield D(Wi.al,P)},*select({payload:P},{call:D,put:L}){return yield D(Wi.Ys,P)},*examUnselectAll({payload:P},{call:D,put:L}){return yield D(Wi.rV,P)},*basketDelete({payload:P},{call:D,put:L}){return yield D(Wi.x5,P)},*unselectAll({payload:P},{call:D,put:L}){return yield D(Wi.HF,P)},*addKnowledge({payload:P},{call:D,put:L}){return yield D(Wi.U6,P)},*editProblemset({payload:P},{call:D,put:L}){return yield D(Wi.Wk,P)},*addProblemset({payload:P},{call:D,put:L}){return yield D(Wi.Mr,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:qs({},P)}})}},reducers:{save(P,D){return qs(qs({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},bl=Object.defineProperty,pl=Object.getOwnPropertySymbols,ml=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Zu=(P,D,L)=>D in P?bl(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Tu=(P,D)=>{for(var L in D||(D={}))ml.call(D,L)&&Zu(P,L,D[L]);if(pl)for(var L of pl(D))$s.call(D,L)&&Zu(P,L,D[L]);return P},Wo={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:P},{call:D,put:L}){const ve=yield D(Wi.iT,P),Ze=(0,js.r)(ve);return yield L({type:"save",payload:{paperData:Ze}}),ve},*getEditDisciplines({payload:P},{call:D,put:L}){const ve=yield D(Wi.d1,P),Ze=ve==null?void 0:ve.disciplines,en=(0,js.L)(Ze);return yield L({type:"save",payload:{courseOptions:en,disciplinesData:Tu({},ve)}}),ve},*setScore({payload:P},{call:D,put:L}){return yield D(Wi.ts,P)},*handleDelete({payload:P},{call:D,put:L}){return yield D(Wi.Cn,P)},*batchSetScore({payload:P},{call:D,put:L}){return yield D(Wi.YP,P)},*batchDelete({payload:P},{call:D,put:L}){return yield D(Wi.Hm,P)},*adjustPosition({payload:P},{call:D,put:L}){return yield D(Wi.qN,P)},*newPreviewProblemset({payload:P},{call:D,put:L}){return yield D(Wi.et,P)},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Tu({},P)}})}},reducers:{save(P,D){return Tu(Tu({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dl=e(37822),xu=Object.defineProperty,kl=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,il=(P,D,L)=>D in P?xu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,vl=(P,D)=>{for(var L in D||(D={}))Po.call(D,L)&&il(P,L,D[L]);if(kl)for(var L of kl(D))Qo.call(D,L)&&il(P,L,D[L]);return P},Rl={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:P},{call:D,put:L}){const ve=yield D(Dl.Go,P);return yield L({type:"save",payload:{restful:vl({},ve)}}),ve},*getRestfulDetail({payload:P},{call:D,put:L}){const ve=yield D(Dl.H5,P);return yield L({type:"save",payload:{restfulDetail:vl({},(ve==null?void 0:ve.data)||{})}}),(ve==null?void 0:ve.data)||{}},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:vl({},P)}})}},reducers:{save(P,D){return vl(vl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ui=e(60979);const fc=(P={})=>{var D,L,ve,Ze,en,Sn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(D=P==null?void 0:P.content_info)==null?void 0:D.status,username:(L=P==null?void 0:P.content_info)==null?void 0:L.username,time:(ve=P==null?void 0:P.content_info)==null?void 0:ve.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(Ze=P==null?void 0:P.perference_info)==null?void 0:Ze.status,username:(en=P==null?void 0:P.perference_info)==null?void 0:en.username,time:(Sn=P==null?void 0:P.perference_info)==null?void 0:Sn.time}]};var dc=Object.defineProperty,ho=Object.defineProperties,zc=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,hc=(P,D,L)=>D in P?dc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Lo=(P,D)=>{for(var L in D||(D={}))xl.call(D,L)&&hc(P,L,D[L]);if(Iu)for(var L of Iu(D))al.call(D,L)&&hc(P,L,D[L]);return P},pc=(P,D)=>ho(P,zc(D)),Ll={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:P},{call:D,put:L}){const ve=yield D(ui.Po,P);return yield L({type:"save",payload:{detail:Lo({},ve)}}),ve},*getMirrorApplies({payload:P},{call:D,put:L}){const ve=yield D(ui.tX,P);return yield L({type:"save",payload:{mirrorApplies:Lo({},(ve==null?void 0:ve.data)||{})}}),ve},*getRightData({payload:P},{call:D,put:L}){const ve=yield D(ui.AQ,P);yield L({type:"save",payload:{rightData:Lo({},ve)}})},*getChallengesData({payload:P},{call:D,put:L}){const ve=yield D(ui.n5,P);yield L({type:"save",payload:{challenges:Lo({},ve)}})},*saveCopyForExercise({payload:P},{call:D,put:L}){return yield D(ui.FB,P)},*execJupyter({payload:P},{call:D,put:L}){return yield D(ui.BK,P)},*execShixun({payload:P},{call:D,put:L}){const ve=yield D(ui.Ir,P);return(ve==null?void 0:ve.status)===-3&&(0,_s.eF)(),ve},*openChallenge({payload:P},{call:D,put:L}){return yield D(ui.dK,P)},*challengeMoveUp({payload:P},{call:D,put:L}){return yield D(ui.zD,P)},*challengeMoveDown({payload:P},{call:D,put:L}){return yield D(ui.hn,P)},*cancelCollect({payload:P},{call:D,put:L}){return yield D(ui.rs,P)},*collect({payload:P},{call:D,put:L}){return yield D(ui.KM,P)},*searchUserCourses({payload:P},{call:D,put:L}){return yield D(ui._7,P)},*sendToCourse({payload:P},{call:D,put:L}){return yield D(ui.Q,P)},*cancelRelease({payload:P},{call:D,put:L}){return yield D(ui.Ne,P)},*cancelPublic({payload:P},{call:D,put:L}){return yield D(ui.Er,P)},*applyPublic({payload:P},{call:D,put:L}){return yield D(ui.WO,P)},*release({payload:P},{call:D,put:L}){return yield D(ui.Ar,P)},*updateAuditSituation({payload:P},{call:D,put:L}){return yield D(ui.LP,P)},*getCollaboratorsData({payload:P},{call:D,put:L}){return yield D(ui.j8,P)},*addCollaborator({payload:P},{call:D,put:L}){return yield D(ui.OV,P)},*addTeachGroupMember({payload:P},{call:D,put:L}){return yield D(ui.l3,P)},*getChangeManager({payload:P},{call:D,put:L}){return yield D(ui.P2,P)},*changeManager({payload:P},{call:D,put:L}){return yield D(ui.X$,P)},*deleteCollaborators({payload:P},{call:D,put:L}){return yield D(ui.xk,P)},*getRankingList({payload:P},{call:D,put:L}){return yield D(ui.E4,P)},*getMirrorScript({payload:P},{call:D,put:L}){return yield D(ui.Z2,P)},*getScriptContent({payload:P},{call:D,put:L}){return yield D(ui.Bj,P)},*getCustomScript({payload:P},{call:D,put:L}){return yield D(ui.Wi,P)},*updateSettingBasicInfo({payload:P},{call:D,put:L}){return yield D(ui.ZO,P)},*getShixunQuote({payload:P},{call:D,put:L}){return yield D(ui.Gr,P)},*deleteShixun({payload:P},{call:D,put:L}){return yield D(ui.Ps,P)},*permanentClose({payload:P},{call:D,put:L}){return yield D(ui.U9,P)},*getDepartments({payload:P},{call:D,put:L}){return yield D(ui.Ql,P)},*updatePermissionSetting({payload:P},{call:D,put:L}){return yield D(ui.aH,P)},*updateLearnSetting({payload:P},{call:D,put:L}){return yield D(ui.yE,P)},*updateSetting({payload:P},{call:D,put:L}){return yield D(ui.m7,P)},*getSetData({payload:P},{call:D,put:L}){return yield D(ui.U0,P)},*deleteDataSet({payload:P},{call:D,put:L}){return yield D(ui.uo,P)},*deleteGitFile({payload:P},{call:D,put:L}){return yield D(ui.sr,P)},*deleteGitFiles({payload:P},{call:D,put:L}){return yield D(ui.p0,P)},*moveGitFile({payload:P},{call:D,put:L}){return yield D(ui.IT,P)},*moveGitFiles({payload:P},{call:D,put:L}){return yield D(ui.t2,P)},*getRepository({payload:P},{call:D,put:L}){const ve=yield D(ui.Ag,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getRepositorys({payload:P},{call:D,put:L}){const ve=yield D(ui.Wl,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getRepositorys({payload:P},{call:D,put:L}){const ve=yield D(ui.Wl,P);return yield L({type:"save",payload:{repository:Lo({},ve)}}),Lo({},ve)},*getSecretRepository({payload:P},{call:D,put:L}){const ve=yield D(ui.w,P);return yield L({type:"save",payload:{secretRepository:Lo({},ve)}}),ve},*addRepositoryFile({payload:P},{call:D,put:L}){return yield D(ui.v3,P)},*addRepositoryFiles({payload:P},{call:D,put:L}){return yield D(ui.fL,P)},*getRepositoryCommit({payload:P},{call:D,put:L}){return yield D(ui.Je,P)},*getFileContent({payload:P},{call:D,put:L}){const ve=yield D(ui.LK,P);return yield L({type:"save",payload:{fileContent:pc(Lo({},ve),{params:P})}}),ve},*getFileContents({payload:P},{call:D,put:L}){const ve=yield D(ui.nu,P);return yield L({type:"save",payload:{fileContent:pc(Lo({},ve),{params:P})}}),ve},*updateRepositoryFile({payload:P},{call:D,put:L}){return yield D(ui.kF,P)},*updateRepositoryFiles({payload:P},{call:D,put:L}){return yield D(ui.jq,P)},*uploadGitFolder({payload:P},{call:D,put:L}){return yield D(ui.Op,P)},*updateCollaboratorEditable({payload:P},{call:D,put:L}){return yield D(ui.Dz,P)},*getSettingsData({payload:P},{call:D,put:L}){const ve=yield D(ui.DC,P);yield L({type:"save",payload:{setting:Lo({},ve)}})},*getChallengesNew({payload:P},{call:D,put:L}){const ve=yield D(ui.km,P);yield L({type:"save",payload:{challengesNew:Lo({},ve)}})},*getChallengesEdit({payload:P},{call:D,put:L}){const ve=yield D(ui.q0,P);return yield L({type:"save",payload:{challengesEdit:Lo({},ve)}}),ve},*getAuditSituationData({payload:P},{call:D,put:L}){const ve=yield D(ui.GI,P),Ze=fc(ve);yield L({type:"save",payload:{auditSituationData:Ze}})},*getEditChallengesQuestion({payload:P},{call:D,put:L}){const ve=yield D(ui.UQ,P);return yield L({type:"save",payload:{editChallengesQuestion:ve}}),ve},*getInfoWithJupyterLab({payload:P},{call:D,put:L}){const ve=yield D(ui.mI,P);return yield L({type:"save",payload:{infoWithJupyterLab:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Lo({},P)}})}},reducers:{save(P,D){return console.log("reducers:",P,D),Lo(Lo({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},mc=Object.defineProperty,wl=Object.getOwnPropertySymbols,ff=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,wu=(P,D,L)=>D in P?mc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,El=(P,D)=>{for(var L in D||(D={}))ff.call(D,L)&&wu(P,L,D[L]);if(wl)for(var L of wl(D))Ml.call(D,L)&&wu(P,L,D[L]);return P},Ho={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:P},{call:D,put:L}){const ve=yield D(ui.he,P),Ze=El({},P);return yield L({type:"save",payload:El({listParams:Ze},ve)}),ve},*getMenus({payload:P},{call:D,put:L}){var ve;const Ze=yield D(ui.I_,P);(ve=Ze==null?void 0:Ze.disciplines)==null||ve.map(en=>(en.sub_repertoires=en.sub_disciplines,en)),yield L({type:"save",payload:{menus:[...(Ze==null?void 0:Ze.disciplines)||[]]}})},*clearListParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(P,D){return El(El({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},ou=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,qo=(P,D,L)=>D in P?ou(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Xl=(P,D)=>{for(var L in D||(D={}))Bl.call(D,L)&&qo(P,L,D[L]);if(Fl)for(var L of Fl(D))Wu.call(D,L)&&qo(P,L,D[L]);return P},uu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:P},{call:D,put:L}){const ve=yield D(ui.b8,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*deleteAttachment({payload:P},{call:D,put:L}){return yield D(ui.OW,P)},*applyShixunMirror({payload:P},{call:D,put:L}){return yield D(ui.EH,P)},*submitShixuns({payload:P},{call:D,put:L}){return yield D(ui.eX,P)},*getShixunsJupyterLab({payload:P},{call:D,put:L}){const ve=yield D(ui.Gu,P);return yield L({type:"save",payload:{newData:Xl({},ve)}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Xl({},P)}})},*getEnvironmentData({payload:P},{call:D,put:L}){const ve=yield D(ui.K,P);return console.log(ve,"response"),yield L({type:"save",payload:{environmentData:Xl({},ve.data)}}),ve}},reducers:{save(P,D){return Xl(Xl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){}}},Ku=Object.defineProperty,vc=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,Pa=Object.prototype.propertyIsEnumerable,Zc=(P,D,L)=>D in P?Ku(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Wc=(P,D)=>{for(var L in D||(D={}))Ql.call(D,L)&&Zc(P,L,D[L]);if(vc)for(var L of vc(D))Pa.call(D,L)&&Zc(P,L,D[L]);return P},Ic={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:P},{call:D,put:L}){const ve=yield D(ui.e,P);yield L({type:"save",payload:{ShixunUseInfos:ve}})},*getRankList({payload:P},{call:D,put:L}){const ve=yield D(ui.Fg,P);yield L({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ve==null?void 0:ve.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ve==null?void 0:ve.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ve==null?void 0:ve.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ve==null?void 0:ve.quote_list)||[]]}}})},*getStatisticsBody({payload:P},{call:D,put:L}){const ve=yield D(ui.Gz,P);yield L({type:"save",payload:{SBody:ve}})},*getOnlineCount({payload:P},{call:D,put:L}){const ve=yield D(ui.hS,P);yield L({type:"save",payload:{OnlineCount:ve==null?void 0:ve.data}})},*getStatisticsHeader({payload:P},{call:D,put:L}){const ve=yield D(ui.Hl,P);yield L({type:"save",payload:{SHeader:ve}})}},reducers:{save(P,D){return Wc(Wc({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},df=(P,D,L)=>new Promise((ve,Ze)=>{var en=pn=>{try{yi(L.next(pn))}catch(qa){Ze(qa)}},Sn=pn=>{try{yi(L.throw(pn))}catch(qa){Ze(qa)}},yi=pn=>pn.done?ve(pn.value):Promise.resolve(pn.value).then(en,Sn);yi((L=L.apply(P,D)).next())});function Hc(P){return df(this,null,function*(){return(0,na.ZP)("/api/shixuns/new.json",{method:"Get",params:P})})}function Ou(P){return df(this,null,function*(){return(0,na.ZP)(`/api/shixuns/${P.id}/required_status.json`,{method:"Get",params:{}})})}var hf=Object.defineProperty,Oc=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,Gc=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,sl=(P,D,L)=>D in P?hf(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,ol=(P,D)=>{for(var L in D||(D={}))$c.call(D,L)&&sl(P,L,D[L]);if(Gc)for(var L of Gc(D))Du.call(D,L)&&sl(P,L,D[L]);return P},pf=(P,D)=>Oc(P,ql(D)),Kc={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:P},{call:D,put:L}){yield L({type:"save",payload:ol({},P)})},*getTestData({payload:P},{call:D,put:L}){const ve=yield D(Hc,P);yield L({type:"save",payload:{data:ve}})},*setUpdateIndex({payload:P},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:P},{call:D,put:L}){const ve=yield D(Ou,P);yield L({type:"save",payload:ol({},ve.data)})},*setSideBarTabs({payload:P},{call:D,put:L}){yield L({type:"sideBar",payload:ol({},P)})}},reducers:{save(P,D){return ol(ol({},P),D.payload)},sideBar(P,D){return pf(ol({},P),{sideBar:ol(ol({},P.sideBar),D.payload)})}},subscriptions:{setup({dispatch:P,history:D}){}}},po=e(89540),vf=Object.defineProperty,gc=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,ku=(P,D,L)=>D in P?vf(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,oo=(P,D)=>{for(var L in D||(D={}))gf.call(D,L)&&ku(P,L,D[L]);if(gc)for(var L of gc(D))gl.call(D,L)&&ku(P,L,D[L]);return P},_f={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:P},{call:D,put:L}){const ve=yield D(po.JJ,P);return yield L({type:"save",payload:{homeworkBanksDetail:oo({},ve)}}),ve},*getSystemUpdate({payload:P},{call:D,put:L}){const ve=yield D(po.n0,P);return yield L({type:"save",payload:{systemUpdate:oo({},ve)}}),ve},*getHomepageInfo({payload:P},{call:D,put:L}){const ve=yield D(po.DA,P);return yield L({type:"save",payload:{homepageInfo:oo({},ve)}}),ve},*signed({payload:P},{call:D,put:L}){return yield D(po.qN,P)},*getCourses({payload:P},{call:D,put:L}){return yield D(po.Ho,P)},*getShixuns({payload:P},{call:D,put:L}){return yield D(po.rV,P)},*getPaths({payload:P},{call:D,put:L}){return yield D(po.w3,P)},*getProjects({payload:P},{call:D,put:L}){return yield D(po.mW,P)},*getVideos({payload:P},{call:D,put:L}){return yield D(po.WY,P)},*getReviewVideos({payload:P},{call:D,put:L}){return yield D(po.Qx,P)},*deleteVideo({payload:P},{call:D,put:L}){return yield D(po.FM,P)},*getQuestionBanks({payload:P},{call:D,put:L}){return yield D(po.ai,P)},*topicsSetPublic({payload:P},{call:D,put:L}){return yield D(po.Cx,P)},*topicsDelete({payload:P},{call:D,put:L}){return yield D(po.WS,P)},*topicGetCourseList({payload:P},{call:D,put:L}){return yield D(po.gI,P)},*topicSendToClass({payload:P},{call:D,put:L}){return P.object_type==="videos"?yield D(po.Fn,P):yield D(po.Ef,P)},*logWatchHistory({payload:P},{call:D,put:L}){const ve=yield D(po.lO,P);return ve==null?void 0:ve.log_id},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:oo({},P)}})}},reducers:{save(P,D){return oo(oo({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},Dc=Object.defineProperty,Eu=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Ru=(P,D,L)=>D in P?Dc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,je=(P,D)=>{for(var L in D||(D={}))uo.call(D,L)&&Ru(P,L,D[L]);if(Eu)for(var L of Eu(D))bo.call(D,L)&&Ru(P,L,D[L]);return P},_c=(P,D)=>{var L={};for(var ve in P)uo.call(P,ve)&&D.indexOf(ve)<0&&(L[ve]=P[ve]);if(P!=null&&Eu)for(var ve of Eu(P))D.indexOf(ve)<0&&bo.call(P,ve)&&(L[ve]=P[ve]);return L},Jl={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:P},{call:D,put:L}){const ve=P,{to:Ze}=ve,en=_c(ve,["to"]);if(!(yield D(po.Es,en)).status)try{Ze?f.history.replace(Ze):location.reload()}catch(yi){}},*showPopLogin({payload:P},{put:D}){yield D({type:"save",payload:{showPopLogin:P.showPopLogin,showClosable:P.showClosable}})},*setBindAccountModal({payload:P},{put:D}){yield D({type:"save",payload:{bindAccountModalVisible:P.bindAccountModalVisible,userInfoForBindAccountModal:P.userInfoForBindAccountModal,loginInfo:P.loginInfo}})},*getUserInfo({payload:P},{call:D,put:L}){const ve=yield D(po.bG,je({},P));try{ve!=null&&ve.phone&&(ve==null?void 0:ve.phone)!=""?ve.phone=(0,Ss._V)((ve==null?void 0:ve.phone)||"","userInfo"):ve!=null&&ve.email&&(ve==null?void 0:ve.email)!=""&&(ve.email=(0,Ss._V)((ve==null?void 0:ve.email)||"","userInfo"))}catch(Ze){}return localStorage.userInfo=JSON.stringify(ve),yield L({type:"save",payload:{userInfo:je({},ve)}}),ve},*getNavigationInfo({payload:P},{call:D,put:L}){const ve=yield D(po.x4,je({},P));yield L({type:"save",payload:{navigationInfo:je({},ve)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:je({},P)}})}},reducers:{save(P,D){return je(je({},P),D.payload)}}},lu=e(24514),Vu=Object.defineProperty,yc=Object.defineProperties,bc=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Vc=(P,D,L)=>D in P?Vu(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Fu=(P,D)=>{for(var L in D||(D={}))_l.call(D,L)&&Vc(P,L,D[L]);if(Yu)for(var L of Yu(D))Mu.call(D,L)&&Vc(P,L,D[L]);return P},xc=(P,D)=>yc(P,bc(D));const ul=()=>{var P,D,L,ve,Ze,en,Sn;let yi=window.location.href.split("/");if(!yi.includes("video"))return;let pn=(P=yi[yi.length-1])==null?void 0:P.split("?")[0];pn=Number(pn);const qa=(L=(D=yi[yi.length-1])==null?void 0:D.split("?")[1])==null?void 0:L.split("=")[1];return((Ze=(ve=yi[yi.length-1])==null?void 0:ve.split("?")[1])==null?void 0:Ze.split("=")[0])==="subject_id"?{videoId:pn,subject_id:qa}:((Sn=(en=yi[yi.length-1])==null?void 0:en.split("?")[1])==null?void 0:Sn.split("=")[0])==="new_video_id"?{videoId:pn,new_video_id:qa}:{videoId:pn,course_id:qa}};var kf={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:ul(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:P,callback:D},{call:L,put:ve}){const Ze=yield L($n.O2,P);return D?D(Ze):yield ve({type:"save",payload:{detail:Fu({},Ze)}}),Ze},*setVideoValue({payload:P},{call:D,put:L}){yield L({type:"save",payload:{detail:Fu({},P)}})},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Fu({},P)}})},*setVideoTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{videoTabs:Fu({},P)}})},*setSelectValue({payload:P},{call:D,put:L}){yield L({type:"save",payload:{selectParams:Fu({},P)}})},*getStageData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D($n.yN,P),en=yield D(li.lk,{id:P.subject_id}),{queryParams:Sn}=yield ve(Ks=>Ks.videoDetail),{stages:yi=[]}=Ze,pn=[];let qa=[],Fo={};const ns=Ks=>{Ks.forEach(Js=>{String(Js.id)===String(Sn.videoId)&&(Fo=Js),Js.item_type==="VideoItem"?pn.push(Js):Js.item_type==="Attachment"&&qa.push(Js),Js.children&&Js.children.length&&ns(Js.children)})};yi==null||yi.forEach(Ks=>{ns(Ks.items)}),window.filterVideoSign=[...pn],yield L({type:"save",payload:{stages:yi,active:Fo,cust_seq:en.cust_seq,videoList:pn,attachmentList:qa}})},*getVideoData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D($n.fn,P),{categories:en=[],coruse_videos:Sn=[]}=Ze;yield L({type:"save",payload:{stages:(en==null?void 0:en.length)>0?en:[{coruse_videos:Sn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:P},{call:D,put:L,select:ve}){const Ze=yield D(lu.R7,P),{queryParams:en}=yield ve(ns=>ns.videoDetail),{stages:Sn}=Ze;let yi=[],pn=[],qa={};const Fo=ns=>{ns.forEach(Ks=>{String(Ks.id)===String(en.videoId)&&(qa=Ks),Ks.item_type==="VideoItem"?yi.push(Ks):Ks.item_type==="Attachment"&&pn.push(Ks),Ks.children&&Ks.children.length&&Fo(Ks.children)})};Sn==null||Sn.forEach(ns=>{Fo(ns.items)}),window.filterVideoSign=[...yi],yield L({type:"save",payload:{active:qa,stages:Sn,cust_seq:!0,videoList:yi,attachmentList:pn}})}},reducers:{save(P,D){return Fu(Fu({},P),D.payload)},handleListItemClick(P,D){const{videoList:L,attachmentList:ve}=P,Ze=D.payload.videoId||D.payload.attachmentId,en=[...L,...ve].find(Sn=>`${Sn.id}`==`${Ze}`);return xc(Fu({},P),{active:en,queryParams:Fu(Fu({},ul()),D.payload)})}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}},yu=e(35965),Ul=Object.defineProperty,Sl=Object.getOwnPropertySymbols,Yc=Object.prototype.hasOwnProperty,wc=Object.prototype.propertyIsEnumerable,ec=(P,D,L)=>D in P?Ul(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,zl=(P,D)=>{for(var L in D||(D={}))Yc.call(D,L)&&ec(P,L,D[L]);if(Sl)for(var L of Sl(D))wc.call(D,L)&&ec(P,L,D[L]);return P},yf={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:P},{call:D,put:L}){const ve=yield D(yu.y2,P);return yield L({type:"save",payload:{Workplace:{BaseData:ve.data}}}),ve},*putEditDiscussion({payload:P},{call:D,put:L}){return yield D(yu.CH,P)},*getDiscussionDetail({payload:P},{call:D,put:L}){const ve=yield D(yu.XQ,P);return yield L({type:"save",payload:{DiscussionDetail:ve}}),ve},*postDiscussionList({payload:P},{call:D,put:L}){return yield D(yu.Ll,P)},*getDiscussionList({payload:P},{call:D,put:L}){const ve=yield D(yu.EA,P);return yield L({type:"save",payload:{DiscussionList:ve}}),ve},*postAddLessonRes({payload:P},{call:D,put:L}){return yield D(yu.cZ,P)},*getLessonResourcesList({payload:P},{call:D,put:L}){const ve=yield D(yu.b,P);return yield L({type:"save",payload:{LessonResList:ve}}),ve},*putGoodLessonsDetail({payload:P},{call:D,put:L}){return yield D(yu.To,P)},*getGoodLessonsDetail({payload:P},{call:D,put:L}){const ve=yield D(yu.FU,P);return yield L({type:"save",payload:{LessonDetail:ve}}),ve},*postGoodLessonsList({payload:P},{call:D,put:L}){return yield D(yu.Vf,P)},*getGoodLessonsList({payload:P},{call:D,put:L}){const ve=yield D(yu.G_,P);return yield L({type:"save",payload:{LessonsList:ve}}),ve},*setActionTabs({payload:P},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:zl({},P)}})},*setShowMenu({payload:P},{call:D,put:L}){yield L({type:"save",payload:{showMenu:P}})},*getVirtualSpacesDetails({payload:P},{call:D,put:L}){const ve=yield D(yu.sT,P);yield L({type:"save",payload:{virtualSpacesDetails:zl({},ve)}})},*setVirtualSpacesLoading({payload:P},{call:D,put:L}){yield L({type:"save",payload:{loading:P}})},*getVirtualSpacesMenus({payload:P},{call:D,put:L}){const ve=yield D(yu.Sl,P);return yield L({type:"save",payload:{menus:ve}}),ve}},reducers:{save(P,D){return zl(zl({},P),D.payload)}},subscriptions:{setup({dispatch:P,history:D}){return D.listen(({pathname:L})=>{L==="/"&&P({type:"query"})})}}};const tc={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:K},model_3:{namespace:"classrooms.attachment",model:se},model_4:{namespace:"classrooms.boards",model:Pe},model_5:{namespace:"classrooms.exercise",model:Ue},model_6:{namespace:"classrooms.graduation",model:De},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ae},model_9:{namespace:"classrooms.new",model:dt},model_10:{namespace:"classrooms.overview",model:Jt},model_11:{namespace:"classrooms.polls",model:yr},model_12:{namespace:"classrooms.teacher",model:Bi},model_13:{namespace:"classrooms.video",model:Ji},model_14:{namespace:"competitions.index",model:Yi},model_15:{namespace:"engineering.evaluateDetail",model:Nr},model_16:{namespace:"engineering.evaluateList",model:zn.Z},model_17:{namespace:"engineering.index",model:sr},model_18:{namespace:"engineering.navigation",model:Ea},model_19:{namespace:"engineering.normDetail",model:ta},model_20:{namespace:"engineering.normList",model:Ni},model_21:{namespace:"forums.detail",model:So},model_22:{namespace:"forums.index",model:Ha},model_23:{namespace:"globalSetting",model:Ao},model_24:{namespace:"graduations.index",model:tr},model_25:{namespace:"homePage",model:Mr},model_26:{namespace:"innovation.index",model:Xn},model_27:{namespace:"intraincourse.index",model:ti},model_28:{namespace:"loading",model:mi},model_29:{namespace:"messages.index",model:_o},model_30:{namespace:"paperlibrary.index",model:Us},model_31:{namespace:"paperlibrary.newPaper",model:_n},model_32:{namespace:"paths.detail",model:gu},model_33:{namespace:"paths.index",model:Ye},model_34:{namespace:"paths.new",model:Wn},model_35:{namespace:"paths.overview",model:so},model_36:{namespace:"problemset.index",model:Yl},model_37:{namespace:"problemset.preview",model:Wo},model_38:{namespace:"resetFul.index",model:Rl},model_39:{namespace:"shixuns.detail",model:Ll},model_40:{namespace:"shixuns.index",model:Ho},model_41:{namespace:"shixuns.new",model:uu},model_42:{namespace:"shixuns.overview",model:Ic},model_43:{namespace:"shixuns.practiceSetting",model:Kc},model_44:{namespace:"user.detail",model:_f},model_45:{namespace:"user.index",model:Jl},model_46:{namespace:"video.detail",model:kf},model_47:{namespace:"virtualSpaces.index",model:yf}};var kc=Object.defineProperty,Zl=Object.getOwnPropertySymbols,Lf=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Qu=(P,D,L)=>D in P?kc(P,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):P[D]=L,Ec=(P,D)=>{for(var L in D||(D={}))Lf.call(D,L)&&Qu(P,L,D[L]);if(Zl)for(var L of Zl(D))Xc.call(D,L)&&Qu(P,L,D[L]);return P};let Sc;function Qc(P){const{pluginManager:D}=(0,f.useAppData)(),L=(0,c.useRef)(),ve=D.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(Ec({history:f.history},ve.config||{}),{initialReducer:{},setupMiddlewares(Ze){return[...Ze]},setupApp(Ze){Ze._history=f.history}}),Sc=L.current,L.current.use(l()()),(ve.plugins||[]).forEach(Ze=>{L.current.use(Ze)});for(const Ze of Object.keys(tc))L.current.model(Ec({namespace:tc[Ze].namespace},tc[Ze].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},P.children)}function Rc(){return Sc}},2893:function(d,g,e){"use strict";e.d(g,{PZ:function(){return nt},eU:function(){return a},B:function(){return we},Mg:function(){return Nr},lw:function(){return Cr},Kd:function(){return Jr},H8:function(){return Ct}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(Ke){return Ke.displayName||Ke.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(Ke,ct){const{intlPropName:_e="intl",forwardRef:sr=!1,enforceContext:nr=!0}=ct||{},Rr=Gr=>React.createElement(h,null,Wr=>(nr&&invariantIntlContext(Wr),React.createElement(Ke,Object.assign({},Gr,{[_e]:Wr},{ref:sr?Gr.forwardedRef:null}))));return Rr.displayName=`injectIntl(${f(Ke)})`,Rr.WrappedComponent=Ke,c(sr?React.forwardRef((Gr,Wr)=>React.createElement(Rr,Object.assign({},Gr,{forwardedRef:Wr}))):Rr,Ke)}var y;(function(Ke){Ke[Ke.literal=0]="literal",Ke[Ke.argument=1]="argument",Ke[Ke.number=2]="number",Ke[Ke.date=3]="date",Ke[Ke.time=4]="time",Ke[Ke.select=5]="select",Ke[Ke.plural=6]="plural",Ke[Ke.pound=7]="pound"})(y||(y={}));function m(Ke){return Ke.type===y.literal}function b(Ke){return Ke.type===y.argument}function S(Ke){return Ke.type===y.number}function k(Ke){return Ke.type===y.date}function R(Ke){return Ke.type===y.time}function A(Ke){return Ke.type===y.select}function I(Ke){return Ke.type===y.plural}function M(Ke){return Ke.type===y.pound}function B(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===0)}function N(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===1)}function K(Ke){return{type:y.literal,value:Ke}}function G(Ke,ct){return{type:y.number,value:Ke,style:ct}}var H=function(){var Ke=function(ct,_e){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Rr in nr)nr.hasOwnProperty(Rr)&&(sr[Rr]=nr[Rr])},Ke(ct,_e)};return function(ct,_e){Ke(ct,_e);function sr(){this.constructor=ct}ct.prototype=_e===null?Object.create(_e):(sr.prototype=_e.prototype,new sr)}}(),ae=function(){return ae=Object.assign||function(Ke){for(var ct,_e=1,sr=arguments.length;_e0){for($r=1,kn=1;$rhs&&(hs=wt,Gs=[]),Gs.push(He))}function Er(He,jt){return new ne(He,[],"",jt)}function Fr(He,jt,xr){return new ne(ne.buildMessage(He,jt),He,jt,xr)}function Kr(){var He;return He=xn(),He}function xn(){var He,jt;for(He=[],jt=fn();jt!==_e;)He.push(jt),jt=fn();return He}function fn(){var He;return He=ti(),He===_e&&(He=mi(),He===_e&&(He=xa(),He===_e&&(He=ys(),He===_e&&(He=bs(),He===_e&&(He=ni()))))),He}function Sn(){var He,jt,xr;if(He=wt,jt=[],xr=js(),xr===_e&&(xr=rs(),xr===_e&&(xr=os())),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=js(),xr===_e&&(xr=rs(),xr===_e&&(xr=os()));else jt=_e;return jt!==_e&&(Xn=He,jt=Rr(jt)),He=jt,He}function ti(){var He,jt;return He=wt,jt=Sn(),jt!==_e&&(Xn=He,jt=Gr(jt)),He=jt,He}function ni(){var He,jt;return He=wt,Ke.charCodeAt(wt)===35?(jt=Wr,wt++):(jt=_e,on===0&&vt(hn)),jt!==_e&&(Xn=He,jt=Ei()),He=jt,He}function mi(){var He,jt,xr,Or,rn,_n;return on++,He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===125?(_n=kn,wt++):(_n=_e,on===0&&vt(oi)),_n!==_e?(Xn=He,jt=Ea(Or),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(ln)),He}function Ci(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=[],xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(Ba.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Ws))),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(Ba.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Ws))),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e);else jt=_e;return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(Qs)),He}function ma(){var He,jt,xr;return on++,He=wt,Ke.charCodeAt(wt)===47?(jt=co,wt++):(jt=_e,on===0&&vt(Ta)),jt!==_e?(xr=Ci(),xr!==_e?(Xn=He,jt=Ds(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(ls)),He}function Zi(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=ji(),jt!==_e)if(xr=Ci(),xr!==_e){for(Or=[],rn=ma();rn!==_e;)Or.push(rn),rn=ma();Or!==_e?(Xn=He,jt=mo(xr,Or),He=jt):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;return on--,He===_e&&(jt=_e,on===0&&vt(vs)),He}function ki(){var He,jt,xr;if(He=wt,jt=[],xr=Zi(),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=Zi();else jt=_e;return jt!==_e&&(Xn=He,jt=ta(jt)),He=jt,He}function Oa(){var He,jt,xr;return He=wt,Ke.substr(wt,2)===to?(jt=to,wt+=2):(jt=_e,on===0&&vt(Bo)),jt!==_e?(xr=ki(),xr!==_e?(Xn=He,jt=Na(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),He===_e&&(He=wt,Xn=wt,jt=Hs(),jt?jt=void 0:jt=_e,jt!==_e?(xr=Sn(),xr!==_e?(Xn=He,jt=di(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e)),He}function Ii(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa;return He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e?(li=ji(),li!==_e?(Ke.substr(wt,6)===cs?(Vi=cs,wt+=6):(Vi=_e,on===0&&vt(ks)),Vi!==_e?(yo=ji(),yo!==_e?(ha=wt,Ke.charCodeAt(wt)===44?(us=ro,wt++):(us=_e,on===0&&vt(Rn)),us!==_e?(Va=ji(),Va!==_e?(Qa=Oa(),Qa!==_e?(us=[us,Va,Qa],ha=us):(wt=ha,ha=_e)):(wt=ha,ha=_e)):(wt=ha,ha=_e),ha===_e&&(ha=null),ha!==_e?(us=ji(),us!==_e?(Ke.charCodeAt(wt)===125?(Va=kn,wt++):(Va=_e,on===0&&vt(oi)),Va!==_e?(Xn=He,jt=Rs(Or,Vi,ha),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function hi(){var He,jt,xr,Or;if(He=wt,Ke.charCodeAt(wt)===39?(jt=ea,wt++):(jt=_e,on===0&&vt(Ga)),jt!==_e){if(xr=[],Or=js(),Or===_e&&(Ni.test(Ke.charAt(wt))?(Or=Ke.charAt(wt),wt++):(Or=_e,on===0&&vt(Ls))),Or!==_e)for(;Or!==_e;)xr.push(Or),Or=js(),Or===_e&&(Ni.test(Ke.charAt(wt))?(Or=Ke.charAt(wt),wt++):(Or=_e,on===0&&vt(Ls)));else xr=_e;xr!==_e?(Ke.charCodeAt(wt)===39?(Or=ea,wt++):(Or=_e,on===0&&vt(Ga)),Or!==_e?(jt=[jt,xr,Or],He=jt):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;if(He===_e)if(He=[],jt=js(),jt===_e&&(xo.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(No))),jt!==_e)for(;jt!==_e;)He.push(jt),jt=js(),jt===_e&&(xo.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(No)));else He=_e;return He}function ba(){var He,jt;if(He=[],Ho.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(du)),jt!==_e)for(;jt!==_e;)He.push(jt),Ho.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(du));else He=_e;return He}function _o(){var He,jt,xr,Or;if(He=wt,jt=wt,xr=[],Or=hi(),Or===_e&&(Or=ba()),Or!==_e)for(;Or!==_e;)xr.push(Or),Or=hi(),Or===_e&&(Or=ba());else xr=_e;return xr!==_e?jt=Ke.substring(jt,wt):jt=xr,jt!==_e&&(Xn=He,jt=hu(jt)),He=jt,He}function va(){var He,jt,xr;return He=wt,Ke.substr(wt,2)===to?(jt=to,wt+=2):(jt=_e,on===0&&vt(Bo)),jt!==_e?(xr=_o(),xr!==_e?(Xn=He,jt=Na(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),He===_e&&(He=wt,Xn=wt,jt=go(),jt?jt=void 0:jt=_e,jt!==_e?(xr=Sn(),xr!==_e?(Xn=He,jt=di(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e)),He}function _s(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa;return He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e?(li=ji(),li!==_e?(Ke.substr(wt,4)===jo?(Vi=jo,wt+=4):(Vi=_e,on===0&&vt(So)),Vi===_e&&(Ke.substr(wt,4)===Yo?(Vi=Yo,wt+=4):(Vi=_e,on===0&&vt(Go))),Vi!==_e?(yo=ji(),yo!==_e?(ha=wt,Ke.charCodeAt(wt)===44?(us=ro,wt++):(us=_e,on===0&&vt(Rn)),us!==_e?(Va=ji(),Va!==_e?(Qa=va(),Qa!==_e?(us=[us,Va,Qa],ha=us):(wt=ha,ha=_e)):(wt=ha,ha=_e)):(wt=ha,ha=_e),ha===_e&&(ha=null),ha!==_e?(us=ji(),us!==_e?(Ke.charCodeAt(wt)===125?(Va=kn,wt++):(Va=_e,on===0&&vt(oi)),Va!==_e?(Xn=He,jt=Rs(Or,Vi,ha),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function xa(){var He;return He=Ii(),He===_e&&(He=_s()),He}function ys(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa,vu,gu,_u;if(He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e)if(xr=ji(),xr!==_e)if(Or=$a(),Or!==_e)if(rn=ji(),rn!==_e)if(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e)if(li=ji(),li!==_e)if(Ke.substr(wt,6)===pi?(Vi=pi,wt+=6):(Vi=_e,on===0&&vt(_i)),Vi===_e&&(Ke.substr(wt,13)===es?(Vi=es,wt+=13):(Vi=_e,on===0&&vt(ds))),Vi!==_e)if(yo=ji(),yo!==_e)if(Ke.charCodeAt(wt)===44?(ha=ro,wt++):(ha=_e,on===0&&vt(Rn)),ha!==_e)if(us=ji(),us!==_e)if(Va=wt,Ke.substr(wt,7)===is?(Qa=is,wt+=7):(Qa=_e,on===0&&vt(Ha)),Qa!==_e?(vu=ji(),vu!==_e?(gu=Do(),gu!==_e?(Qa=[Qa,vu,gu],Va=Qa):(wt=Va,Va=_e)):(wt=Va,Va=_e)):(wt=Va,Va=_e),Va===_e&&(Va=null),Va!==_e)if(Qa=ji(),Qa!==_e){if(vu=[],gu=Ns(),gu!==_e)for(;gu!==_e;)vu.push(gu),gu=Ns();else vu=_e;vu!==_e?(gu=ji(),gu!==_e?(Ke.charCodeAt(wt)===125?(_u=kn,wt++):(_u=_e,on===0&&vt(oi)),_u!==_e?(Xn=He,jt=gs(Or,Vi,Va,vu),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;return He}function bs(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa,vu;if(He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e)if(xr=ji(),xr!==_e)if(Or=$a(),Or!==_e)if(rn=ji(),rn!==_e)if(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e)if(li=ji(),li!==_e)if(Ke.substr(wt,6)===$o?(Vi=$o,wt+=6):(Vi=_e,on===0&&vt(Ss)),Vi!==_e)if(yo=ji(),yo!==_e)if(Ke.charCodeAt(wt)===44?(ha=ro,wt++):(ha=_e,on===0&&vt(Rn)),ha!==_e)if(us=ji(),us!==_e){if(Va=[],Qa=ts(),Qa!==_e)for(;Qa!==_e;)Va.push(Qa),Qa=ts();else Va=_e;Va!==_e?(Qa=ji(),Qa!==_e?(Ke.charCodeAt(wt)===125?(vu=kn,wt++):(vu=_e,on===0&&vt(oi)),vu!==_e?(Xn=He,jt=nu(Or,Va),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;return He}function La(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.charCodeAt(wt)===61?(xr=pu,wt++):(xr=_e,on===0&&vt(Uu)),xr!==_e?(Or=Do(),Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt!==_e?He=Ke.substring(He,wt):He=jt,He===_e&&(He=Ot()),He}function ts(){var He,jt,xr,Or,rn,_n,li,Vi;return He=wt,jt=ji(),jt!==_e?(xr=Ot(),xr!==_e?(Or=ji(),Or!==_e?(Ke.charCodeAt(wt)===123?(rn=yn,wt++):(rn=_e,on===0&&vt($r)),rn!==_e?(Xn=wt,_n=rl(xr),_n?_n=void 0:_n=_e,_n!==_e?(li=xn(),li!==_e?(Ke.charCodeAt(wt)===125?(Vi=kn,wt++):(Vi=_e,on===0&&vt(oi)),Vi!==_e?(Xn=He,jt=nl(xr,li),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function Ns(){var He,jt,xr,Or,rn,_n,li,Vi;return He=wt,jt=ji(),jt!==_e?(xr=La(),xr!==_e?(Or=ji(),Or!==_e?(Ke.charCodeAt(wt)===123?(rn=yn,wt++):(rn=_e,on===0&&vt($r)),rn!==_e?(Xn=wt,_n=fo(xr),_n?_n=void 0:_n=_e,_n!==_e?(li=xn(),li!==_e?(Ke.charCodeAt(wt)===125?(Vi=kn,wt++):(Vi=_e,on===0&&vt(oi)),Vi!==_e?(Xn=He,jt=Ko(xr,li),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function ao(){var He,jt;return on++,Gu.test(Ke.charAt(wt))?(He=Ke.charAt(wt),wt++):(He=_e,on===0&&vt(Xs)),on--,He===_e&&(jt=_e,on===0&&vt(Oo)),He}function xs(){var He,jt;return on++,Cu.test(Ke.charAt(wt))?(He=Ke.charAt(wt),wt++):(He=_e,on===0&&vt(iu)),on--,He===_e&&(jt=_e,on===0&&vt($u)),He}function ji(){var He,jt,xr;for(on++,He=wt,jt=[],xr=ao();xr!==_e;)jt.push(xr),xr=ao();return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(mu)),He}function Do(){var He,jt,xr;return on++,He=wt,Ke.charCodeAt(wt)===45?(jt=au,wt++):(jt=_e,on===0&&vt(su)),jt===_e&&(jt=null),jt!==_e?(xr=Vt(),xr!==_e?(Xn=He,jt=tr(jt,xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(Ao)),He}function ko(){var He,jt;return on++,Ke.charCodeAt(wt)===39?(He=ea,wt++):(He=_e,on===0&&vt(Ga)),on--,He===_e&&(jt=_e,on===0&&vt(_r)),He}function js(){var He,jt;return on++,He=wt,Ke.substr(wt,2)===gr?(jt=gr,wt+=2):(jt=_e,on===0&&vt(Ar)),jt!==_e&&(Xn=He,jt=bn()),He=jt,on--,He===_e&&(jt=_e,on===0&&vt(hr)),He}function rs(){var He,jt,xr,Or,rn,_n;if(He=wt,Ke.charCodeAt(wt)===39?(jt=ea,wt++):(jt=_e,on===0&&vt(Ga)),jt!==_e)if(xr=vo(),xr!==_e){for(Or=wt,rn=[],Ke.substr(wt,2)===gr?(_n=gr,wt+=2):(_n=_e,on===0&&vt(Ar)),_n===_e&&(Ni.test(Ke.charAt(wt))?(_n=Ke.charAt(wt),wt++):(_n=_e,on===0&&vt(Ls)));_n!==_e;)rn.push(_n),Ke.substr(wt,2)===gr?(_n=gr,wt+=2):(_n=_e,on===0&&vt(Ar)),_n===_e&&(Ni.test(Ke.charAt(wt))?(_n=Ke.charAt(wt),wt++):(_n=_e,on===0&&vt(Ls)));rn!==_e?Or=Ke.substring(Or,wt):Or=rn,Or!==_e?(Ke.charCodeAt(wt)===39?(rn=ea,wt++):(rn=_e,on===0&&vt(Ga)),rn===_e&&(rn=null),rn!==_e?(Xn=He,jt=Hn(xr,Or),He=jt):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;return He}function os(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.length>wt?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Bs)),xr!==_e?(Xn=wt,Or=Ln(xr),Or?Or=void 0:Or=_e,Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt===_e&&(Ke.charCodeAt(wt)===10?(jt=Zn,wt++):(jt=_e,on===0&&vt(ai))),jt!==_e?He=Ke.substring(He,wt):He=jt,He}function vo(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.length>wt?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Bs)),xr!==_e?(Xn=wt,Or=ei(xr),Or?Or=void 0:Or=_e,Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt!==_e?He=Ke.substring(He,wt):He=jt,He}function $a(){var He,jt;return on++,He=wt,jt=Vt(),jt===_e&&(jt=Ot()),jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(mr)),He}function Vt(){var He,jt,xr,Or,rn;if(on++,He=wt,Ke.charCodeAt(wt)===48?(jt=Br,wt++):(jt=_e,on===0&&vt(Tn)),jt!==_e&&(Xn=He,jt=Pn()),He=jt,He===_e){if(He=wt,jt=wt,si.test(Ke.charAt(wt))?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Si)),xr!==_e){for(Or=[],Gn.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(ra));rn!==_e;)Or.push(rn),Gn.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(ra));Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)}else wt=jt,jt=_e;jt!==_e&&(Xn=He,jt=zi(jt)),He=jt}return on--,He===_e&&(jt=_e,on===0&&vt(Mr)),He}function Ot(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=[],xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(rn=xs()),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(rn=xs()),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e);else jt=_e;return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(Ai)),He}var Ka=["root"];function Us(){return Ka.length>1}function vn(){return Ka[Ka.length-1]==="plural"}function wn(){return ct&&ct.captureLocation?{location:as()}:{}}if(Co=nr(),Co!==_e&&wt===Ke.length)return Co;throw Co!==_e&&wt1)throw new RangeError("Fraction-precision stems only accept a single optional option");nr.stem.replace(Ne,function(Gr,Wr,hn){return Gr==="."?ct.maximumFractionDigits=0:hn==="+"?ct.minimumFractionDigits=hn.length:Wr[0]==="#"?ct.maximumFractionDigits=Wr.length:(ct.minimumFractionDigits=Wr.length,ct.maximumFractionDigits=Wr.length+(typeof hn=="string"?hn.length:0)),""}),nr.options.length&&(ct=me(me({},ct),ht(nr.options[0])));continue}if(kt.test(nr.stem)){ct=me(me({},ct),ht(nr.stem));continue}var Rr=Pt(nr.stem);Rr&&(ct=me(me({},ct),Rr))}return ct}var ar=function(){var Ke=function(ct,_e){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Rr in nr)nr.hasOwnProperty(Rr)&&(sr[Rr]=nr[Rr])},Ke(ct,_e)};return function(ct,_e){Ke(ct,_e);function sr(){this.constructor=ct}ct.prototype=_e===null?Object.create(_e):(sr.prototype=_e.prototype,new sr)}}(),Ue=function(){for(var Ke=0,ct=0,_e=arguments.length;ct<_e;ct++)Ke+=arguments[ct].length;for(var sr=Array(Ke),nr=0,ct=0;ct<_e;ct++)for(var Rr=arguments[ct],Gr=0,Wr=Rr.length;Grhs&&(hs=wt,Gs=[]),Gs.push(He))}function Er(He,jt){return new ne(He,[],"",jt)}function Fr(He,jt,xr){return new ne(ne.buildMessage(He,jt),He,jt,xr)}function Kr(){var He;return He=xn(),He}function xn(){var He,jt;for(He=[],jt=fn();jt!==_e;)He.push(jt),jt=fn();return He}function fn(){var He;return He=ti(),He===_e&&(He=mi(),He===_e&&(He=xa(),He===_e&&(He=ys(),He===_e&&(He=bs(),He===_e&&(He=ni()))))),He}function An(){var He,jt,xr;if(He=wt,jt=[],xr=js(),xr===_e&&(xr=rs(),xr===_e&&(xr=os())),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=js(),xr===_e&&(xr=rs(),xr===_e&&(xr=os()));else jt=_e;return jt!==_e&&(Xn=He,jt=Rr(jt)),He=jt,He}function ti(){var He,jt;return He=wt,jt=An(),jt!==_e&&(Xn=He,jt=Gr(jt)),He=jt,He}function ni(){var He,jt;return He=wt,Ke.charCodeAt(wt)===35?(jt=Wr,wt++):(jt=_e,on===0&&vt(hn)),jt!==_e&&(Xn=He,jt=Ei()),He=jt,He}function mi(){var He,jt,xr,Or,rn,_n;return on++,He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===125?(_n=kn,wt++):(_n=_e,on===0&&vt(oi)),_n!==_e?(Xn=He,jt=Ea(Or),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(ln)),He}function Ci(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=[],xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(Ba.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Ws))),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(Ba.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Ws))),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e);else jt=_e;return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(Qs)),He}function ma(){var He,jt,xr;return on++,He=wt,Ke.charCodeAt(wt)===47?(jt=co,wt++):(jt=_e,on===0&&vt(Ta)),jt!==_e?(xr=Ci(),xr!==_e?(Xn=He,jt=Ds(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(ls)),He}function Zi(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=ji(),jt!==_e)if(xr=Ci(),xr!==_e){for(Or=[],rn=ma();rn!==_e;)Or.push(rn),rn=ma();Or!==_e?(Xn=He,jt=mo(xr,Or),He=jt):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;return on--,He===_e&&(jt=_e,on===0&&vt(vs)),He}function ki(){var He,jt,xr;if(He=wt,jt=[],xr=Zi(),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=Zi();else jt=_e;return jt!==_e&&(Xn=He,jt=ta(jt)),He=jt,He}function Oa(){var He,jt,xr;return He=wt,Ke.substr(wt,2)===to?(jt=to,wt+=2):(jt=_e,on===0&&vt(No)),jt!==_e?(xr=ki(),xr!==_e?(Xn=He,jt=Na(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),He===_e&&(He=wt,Xn=wt,jt=Hs(),jt?jt=void 0:jt=_e,jt!==_e?(xr=An(),xr!==_e?(Xn=He,jt=di(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e)),He}function Ii(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa;return He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e?(li=ji(),li!==_e?(Ke.substr(wt,6)===cs?(Vi=cs,wt+=6):(Vi=_e,on===0&&vt(ks)),Vi!==_e?(yo=ji(),yo!==_e?(ha=wt,Ke.charCodeAt(wt)===44?(us=ro,wt++):(us=_e,on===0&&vt(Rn)),us!==_e?(Va=ji(),Va!==_e?(Qa=Oa(),Qa!==_e?(us=[us,Va,Qa],ha=us):(wt=ha,ha=_e)):(wt=ha,ha=_e)):(wt=ha,ha=_e),ha===_e&&(ha=null),ha!==_e?(us=ji(),us!==_e?(Ke.charCodeAt(wt)===125?(Va=kn,wt++):(Va=_e,on===0&&vt(oi)),Va!==_e?(Xn=He,jt=Rs(Or,Vi,ha),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function hi(){var He,jt,xr,Or;if(He=wt,Ke.charCodeAt(wt)===39?(jt=ea,wt++):(jt=_e,on===0&&vt(Ga)),jt!==_e){if(xr=[],Or=js(),Or===_e&&(Ni.test(Ke.charAt(wt))?(Or=Ke.charAt(wt),wt++):(Or=_e,on===0&&vt(Ls))),Or!==_e)for(;Or!==_e;)xr.push(Or),Or=js(),Or===_e&&(Ni.test(Ke.charAt(wt))?(Or=Ke.charAt(wt),wt++):(Or=_e,on===0&&vt(Ls)));else xr=_e;xr!==_e?(Ke.charCodeAt(wt)===39?(Or=ea,wt++):(Or=_e,on===0&&vt(Ga)),Or!==_e?(jt=[jt,xr,Or],He=jt):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;if(He===_e)if(He=[],jt=js(),jt===_e&&(xo.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(jo))),jt!==_e)for(;jt!==_e;)He.push(jt),jt=js(),jt===_e&&(xo.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(jo)));else He=_e;return He}function ba(){var He,jt;if(He=[],Go.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(du)),jt!==_e)for(;jt!==_e;)He.push(jt),Go.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=_e,on===0&&vt(du));else He=_e;return He}function _o(){var He,jt,xr,Or;if(He=wt,jt=wt,xr=[],Or=hi(),Or===_e&&(Or=ba()),Or!==_e)for(;Or!==_e;)xr.push(Or),Or=hi(),Or===_e&&(Or=ba());else xr=_e;return xr!==_e?jt=Ke.substring(jt,wt):jt=xr,jt!==_e&&(Xn=He,jt=hu(jt)),He=jt,He}function va(){var He,jt,xr;return He=wt,Ke.substr(wt,2)===to?(jt=to,wt+=2):(jt=_e,on===0&&vt(No)),jt!==_e?(xr=_o(),xr!==_e?(Xn=He,jt=Na(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),He===_e&&(He=wt,Xn=wt,jt=go(),jt?jt=void 0:jt=_e,jt!==_e?(xr=An(),xr!==_e?(Xn=He,jt=di(xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e)),He}function _s(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa;return He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e?(xr=ji(),xr!==_e?(Or=$a(),Or!==_e?(rn=ji(),rn!==_e?(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e?(li=ji(),li!==_e?(Ke.substr(wt,4)===Uo?(Vi=Uo,wt+=4):(Vi=_e,on===0&&vt(So)),Vi===_e&&(Ke.substr(wt,4)===Yo?(Vi=Yo,wt+=4):(Vi=_e,on===0&&vt($o))),Vi!==_e?(yo=ji(),yo!==_e?(ha=wt,Ke.charCodeAt(wt)===44?(us=ro,wt++):(us=_e,on===0&&vt(Rn)),us!==_e?(Va=ji(),Va!==_e?(Qa=va(),Qa!==_e?(us=[us,Va,Qa],ha=us):(wt=ha,ha=_e)):(wt=ha,ha=_e)):(wt=ha,ha=_e),ha===_e&&(ha=null),ha!==_e?(us=ji(),us!==_e?(Ke.charCodeAt(wt)===125?(Va=kn,wt++):(Va=_e,on===0&&vt(oi)),Va!==_e?(Xn=He,jt=Rs(Or,Vi,ha),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function xa(){var He;return He=Ii(),He===_e&&(He=_s()),He}function ys(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa,vu,gu,_u;if(He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e)if(xr=ji(),xr!==_e)if(Or=$a(),Or!==_e)if(rn=ji(),rn!==_e)if(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e)if(li=ji(),li!==_e)if(Ke.substr(wt,6)===pi?(Vi=pi,wt+=6):(Vi=_e,on===0&&vt(_i)),Vi===_e&&(Ke.substr(wt,13)===es?(Vi=es,wt+=13):(Vi=_e,on===0&&vt(ds))),Vi!==_e)if(yo=ji(),yo!==_e)if(Ke.charCodeAt(wt)===44?(ha=ro,wt++):(ha=_e,on===0&&vt(Rn)),ha!==_e)if(us=ji(),us!==_e)if(Va=wt,Ke.substr(wt,7)===is?(Qa=is,wt+=7):(Qa=_e,on===0&&vt(Ha)),Qa!==_e?(vu=ji(),vu!==_e?(gu=ko(),gu!==_e?(Qa=[Qa,vu,gu],Va=Qa):(wt=Va,Va=_e)):(wt=Va,Va=_e)):(wt=Va,Va=_e),Va===_e&&(Va=null),Va!==_e)if(Qa=ji(),Qa!==_e){if(vu=[],gu=Ns(),gu!==_e)for(;gu!==_e;)vu.push(gu),gu=Ns();else vu=_e;vu!==_e?(gu=ji(),gu!==_e?(Ke.charCodeAt(wt)===125?(_u=kn,wt++):(_u=_e,on===0&&vt(oi)),_u!==_e?(Xn=He,jt=gs(Or,Vi,Va,vu),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;return He}function bs(){var He,jt,xr,Or,rn,_n,li,Vi,yo,ha,us,Va,Qa,vu;if(He=wt,Ke.charCodeAt(wt)===123?(jt=yn,wt++):(jt=_e,on===0&&vt($r)),jt!==_e)if(xr=ji(),xr!==_e)if(Or=$a(),Or!==_e)if(rn=ji(),rn!==_e)if(Ke.charCodeAt(wt)===44?(_n=ro,wt++):(_n=_e,on===0&&vt(Rn)),_n!==_e)if(li=ji(),li!==_e)if(Ke.substr(wt,6)===Ko?(Vi=Ko,wt+=6):(Vi=_e,on===0&&vt(Ss)),Vi!==_e)if(yo=ji(),yo!==_e)if(Ke.charCodeAt(wt)===44?(ha=ro,wt++):(ha=_e,on===0&&vt(Rn)),ha!==_e)if(us=ji(),us!==_e){if(Va=[],Qa=ts(),Qa!==_e)for(;Qa!==_e;)Va.push(Qa),Qa=ts();else Va=_e;Va!==_e?(Qa=ji(),Qa!==_e?(Ke.charCodeAt(wt)===125?(vu=kn,wt++):(vu=_e,on===0&&vt(oi)),vu!==_e?(Xn=He,jt=nu(Or,Va),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;else wt=He,He=_e;return He}function La(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.charCodeAt(wt)===61?(xr=pu,wt++):(xr=_e,on===0&&vt(Uu)),xr!==_e?(Or=ko(),Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt!==_e?He=Ke.substring(He,wt):He=jt,He===_e&&(He=Ot()),He}function ts(){var He,jt,xr,Or,rn,_n,li,Vi;return He=wt,jt=ji(),jt!==_e?(xr=Ot(),xr!==_e?(Or=ji(),Or!==_e?(Ke.charCodeAt(wt)===123?(rn=yn,wt++):(rn=_e,on===0&&vt($r)),rn!==_e?(Xn=wt,_n=rl(xr),_n?_n=void 0:_n=_e,_n!==_e?(li=xn(),li!==_e?(Ke.charCodeAt(wt)===125?(Vi=kn,wt++):(Vi=_e,on===0&&vt(oi)),Vi!==_e?(Xn=He,jt=nl(xr,li),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function Ns(){var He,jt,xr,Or,rn,_n,li,Vi;return He=wt,jt=ji(),jt!==_e?(xr=La(),xr!==_e?(Or=ji(),Or!==_e?(Ke.charCodeAt(wt)===123?(rn=yn,wt++):(rn=_e,on===0&&vt($r)),rn!==_e?(Xn=wt,_n=fo(xr),_n?_n=void 0:_n=_e,_n!==_e?(li=xn(),li!==_e?(Ke.charCodeAt(wt)===125?(Vi=kn,wt++):(Vi=_e,on===0&&vt(oi)),Vi!==_e?(Xn=He,jt=Do(xr,li),He=jt):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e)):(wt=He,He=_e),He}function ao(){var He,jt;return on++,Gu.test(Ke.charAt(wt))?(He=Ke.charAt(wt),wt++):(He=_e,on===0&&vt(Xs)),on--,He===_e&&(jt=_e,on===0&&vt(Ao)),He}function xs(){var He,jt;return on++,Cu.test(Ke.charAt(wt))?(He=Ke.charAt(wt),wt++):(He=_e,on===0&&vt(iu)),on--,He===_e&&(jt=_e,on===0&&vt($u)),He}function ji(){var He,jt,xr;for(on++,He=wt,jt=[],xr=ao();xr!==_e;)jt.push(xr),xr=ao();return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(mu)),He}function ko(){var He,jt,xr;return on++,He=wt,Ke.charCodeAt(wt)===45?(jt=au,wt++):(jt=_e,on===0&&vt(su)),jt===_e&&(jt=null),jt!==_e?(xr=Vt(),xr!==_e?(Xn=He,jt=tr(jt,xr),He=jt):(wt=He,He=_e)):(wt=He,He=_e),on--,He===_e&&(jt=_e,on===0&&vt(Co)),He}function Ro(){var He,jt;return on++,Ke.charCodeAt(wt)===39?(He=ea,wt++):(He=_e,on===0&&vt(Ga)),on--,He===_e&&(jt=_e,on===0&&vt(_r)),He}function js(){var He,jt;return on++,He=wt,Ke.substr(wt,2)===gr?(jt=gr,wt+=2):(jt=_e,on===0&&vt(Ar)),jt!==_e&&(Xn=He,jt=bn()),He=jt,on--,He===_e&&(jt=_e,on===0&&vt(hr)),He}function rs(){var He,jt,xr,Or,rn,_n;if(He=wt,Ke.charCodeAt(wt)===39?(jt=ea,wt++):(jt=_e,on===0&&vt(Ga)),jt!==_e)if(xr=vo(),xr!==_e){for(Or=wt,rn=[],Ke.substr(wt,2)===gr?(_n=gr,wt+=2):(_n=_e,on===0&&vt(Ar)),_n===_e&&(Ni.test(Ke.charAt(wt))?(_n=Ke.charAt(wt),wt++):(_n=_e,on===0&&vt(Ls)));_n!==_e;)rn.push(_n),Ke.substr(wt,2)===gr?(_n=gr,wt+=2):(_n=_e,on===0&&vt(Ar)),_n===_e&&(Ni.test(Ke.charAt(wt))?(_n=Ke.charAt(wt),wt++):(_n=_e,on===0&&vt(Ls)));rn!==_e?Or=Ke.substring(Or,wt):Or=rn,Or!==_e?(Ke.charCodeAt(wt)===39?(rn=ea,wt++):(rn=_e,on===0&&vt(Ga)),rn===_e&&(rn=null),rn!==_e?(Xn=He,jt=Hn(xr,Or),He=jt):(wt=He,He=_e)):(wt=He,He=_e)}else wt=He,He=_e;else wt=He,He=_e;return He}function os(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.length>wt?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Bs)),xr!==_e?(Xn=wt,Or=Ln(xr),Or?Or=void 0:Or=_e,Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt===_e&&(Ke.charCodeAt(wt)===10?(jt=Zn,wt++):(jt=_e,on===0&&vt(ai))),jt!==_e?He=Ke.substring(He,wt):He=jt,He}function vo(){var He,jt,xr,Or;return He=wt,jt=wt,Ke.length>wt?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Bs)),xr!==_e?(Xn=wt,Or=ei(xr),Or?Or=void 0:Or=_e,Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)):(wt=jt,jt=_e),jt!==_e?He=Ke.substring(He,wt):He=jt,He}function $a(){var He,jt;return on++,He=wt,jt=Vt(),jt===_e&&(jt=Ot()),jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(mr)),He}function Vt(){var He,jt,xr,Or,rn;if(on++,He=wt,Ke.charCodeAt(wt)===48?(jt=Br,wt++):(jt=_e,on===0&&vt(Tn)),jt!==_e&&(Xn=He,jt=Pn()),He=jt,He===_e){if(He=wt,jt=wt,si.test(Ke.charAt(wt))?(xr=Ke.charAt(wt),wt++):(xr=_e,on===0&&vt(Si)),xr!==_e){for(Or=[],Gn.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(ra));rn!==_e;)Or.push(rn),Gn.test(Ke.charAt(wt))?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(ra));Or!==_e?(xr=[xr,Or],jt=xr):(wt=jt,jt=_e)}else wt=jt,jt=_e;jt!==_e&&(Xn=He,jt=zi(jt)),He=jt}return on--,He===_e&&(jt=_e,on===0&&vt(Mr)),He}function Ot(){var He,jt,xr,Or,rn;if(on++,He=wt,jt=[],xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(rn=xs()),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e),xr!==_e)for(;xr!==_e;)jt.push(xr),xr=wt,Or=wt,on++,rn=ao(),rn===_e&&(rn=xs()),on--,rn===_e?Or=void 0:(wt=Or,Or=_e),Or!==_e?(Ke.length>wt?(rn=Ke.charAt(wt),wt++):(rn=_e,on===0&&vt(Bs)),rn!==_e?(Or=[Or,rn],xr=Or):(wt=xr,xr=_e)):(wt=xr,xr=_e);else jt=_e;return jt!==_e?He=Ke.substring(He,wt):He=jt,on--,He===_e&&(jt=_e,on===0&&vt(Ai)),He}var Ka=["root"];function Us(){return Ka.length>1}function vn(){return Ka[Ka.length-1]==="plural"}function wn(){return ct&&ct.captureLocation?{location:as()}:{}}if(To=nr(),To!==_e&&wt===Ke.length)return To;throw To!==_e&&wt1)throw new RangeError("Fraction-precision stems only accept a single optional option");nr.stem.replace(Ne,function(Gr,Wr,hn){return Gr==="."?ct.maximumFractionDigits=0:hn==="+"?ct.minimumFractionDigits=hn.length:Wr[0]==="#"?ct.maximumFractionDigits=Wr.length:(ct.minimumFractionDigits=Wr.length,ct.maximumFractionDigits=Wr.length+(typeof hn=="string"?hn.length:0)),""}),nr.options.length&&(ct=me(me({},ct),ht(nr.options[0])));continue}if(kt.test(nr.stem)){ct=me(me({},ct),ht(nr.stem));continue}var Rr=Pt(nr.stem);Rr&&(ct=me(me({},ct),Rr))}return ct}var ar=function(){var Ke=function(ct,_e){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(sr,nr){sr.__proto__=nr}||function(sr,nr){for(var Rr in nr)nr.hasOwnProperty(Rr)&&(sr[Rr]=nr[Rr])},Ke(ct,_e)};return function(ct,_e){Ke(ct,_e);function sr(){this.constructor=ct}ct.prototype=_e===null?Object.create(_e):(sr.prototype=_e.prototype,new sr)}}(),Ue=function(){for(var Ke=0,ct=0,_e=arguments.length;ct<_e;ct++)Ke+=arguments[ct].length;for(var sr=Array(Ke),nr=0,ct=0;ct<_e;ct++)for(var Rr=arguments[ct],Gr=0,Wr=Rr.length;Gr(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Qe=Date.now()+"@@",ut=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function pt(Ke,ct,_e){var sr=Ke.tagName,nr=Ke.outerHTML,Rr=Ke.textContent,Gr=Ke.childNodes;if(!sr)return $e(Rr||"",ct);sr=sr.toLowerCase();var Wr=~ut.indexOf(sr),hn=_e[sr];if(hn&&Wr)throw new _t(sr+" is a self-closing tag and can not be used, please use another tag name.");if(!Gr.length)return[nr];var Ei=Array.prototype.slice.call(Gr).reduce(function(ln,yn){return ln.concat(pt(yn,ct,_e))},[]);return hn?typeof hn=="function"?[hn.apply(void 0,Ei)]:[hn]:Ue(["<"+sr+">"],Ei,[""])}function or(Ke,ct,_e,sr,nr,Rr){var Gr=et(Ke,ct,_e,sr,nr,void 0,Rr),Wr={},hn=Gr.reduce(function($r,kn){if(kn.type===0)return $r+=kn.value;var oi=De();return Wr[oi]=kn.value,$r+=""+qe+oi+qe},"");if(!We.test(hn))return $e(hn,Wr);if(!nr)throw new _t("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new _t("Cannot format XML message without DOMParser");ot||(ot=new DOMParser);var Ei=ot.parseFromString(''+hn+"","text/html").getElementById(Qe);if(!Ei)throw new _t("Malformed HTML message "+hn);var ln=Object.keys(nr).filter(function($r){return!!Ei.getElementsByTagName($r).length});if(!ln.length)return $e(hn,Wr);var yn=ln.filter(function($r){return $r!==$r.toLowerCase()});if(yn.length)throw new _t("HTML tag must be lowercased but the following tags are not: "+yn.join(", "));return Array.prototype.slice.call(Ei.childNodes).reduce(function($r,kn){return $r.concat(pt(kn,Wr,nr))},[])}var rr=function(){return rr=Object.assign||function(Ke){for(var ct,_e=1,sr=arguments.length;_e<"']/g;function ce(Ke){return(""+Ke).replace(Te,ct=>Ht[ct.charCodeAt(0)])}function pe(Ke,ct,_e={}){return ct.reduce((sr,nr)=>(nr in Ke?sr[nr]=Ke[nr]:nr in _e&&(sr[nr]=_e[nr]),sr),{})}function Tt(Ke){lr(Ke,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function Ae(Ke,ct){const _e=ct?` ${ct.stack}`:"";return`[React Intl] ${Ke}${_e}`}function st(Ke){}const $t={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:st};function bt(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Ce(Ke=bt()){const ct=Intl.RelativeTimeFormat,_e=Intl.ListFormat,sr=Intl.DisplayNames;return{getDateTimeFormat:ie(Intl.DateTimeFormat,Ke.dateTime),getNumberFormat:ie(Intl.NumberFormat,Ke.number),getMessageFormat:ie(Gt,Ke.message),getRelativeTimeFormat:ie(ct,Ke.relativeTime),getPluralRules:ie(Intl.PluralRules,Ke.pluralRules),getListFormat:ie(_e,Ke.list),getDisplayNames:ie(sr,Ke.displayNames)}}function yt(Ke,ct,_e,sr){const nr=Ke&&Ke[ct];let Rr;if(nr&&(Rr=nr[_e]),Rr)return Rr;sr(Ae(`No ${ct} format named: ${_e}`))}const ze=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function xe({locale:Ke,formats:ct,onError:_e},sr,nr={}){const{format:Rr}=nr,Gr=Rr&&yt(ct,"number",Rr,_e)||{},Wr=pe(nr,ze,Gr);return sr(Ke,Wr)}function dt(Ke,ct,_e,sr={}){try{return xe(Ke,ct,sr).format(_e)}catch(nr){Ke.onError(Ae("Error formatting number.",nr))}return String(_e)}function It(Ke,ct,_e,sr={}){try{return xe(Ke,ct,sr).formatToParts(_e)}catch(nr){Ke.onError(Ae("Error formatting number.",nr))}return[]}const Fe=["numeric","style"];function Dr({locale:Ke,formats:ct,onError:_e},sr,nr={}){const{format:Rr}=nr,Gr=!!Rr&&yt(ct,"relative",Rr,_e)||{},Wr=pe(nr,Fe,Gr);return sr(Ke,Wr)}function mt(Ke,ct,_e,sr,nr={}){sr||(sr="second"),Intl.RelativeTimeFormat||Ke.onError(Ae(`Intl.RelativeTimeFormat is not available in this environment. Try polyfilling it using "@formatjs/intl-relativetimeformat" -`));try{return Dr(Ke,ct,nr).format(_e,sr)}catch(Gr){Ke.onError(Ae("Error formatting relative time.",Gr))}return String(_e)}const qr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function sn({locale:Ke,formats:ct,onError:_e,timeZone:sr},nr,Rr,Gr={}){const{format:Wr}=Gr,hn=Object.assign(Object.assign({},sr&&{timeZone:sr}),Wr&&yt(ct,nr,Wr,_e));let Ei=pe(Gr,qr,hn);return nr==="time"&&!Ei.hour&&!Ei.minute&&!Ei.second&&(Ei=Object.assign(Object.assign({},Ei),{hour:"numeric",minute:"numeric"})),Rr(Ke,Ei)}function Nt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"date",ct,sr).format(nr)}catch(Rr){Ke.onError(Ae("Error formatting date.",Rr))}return String(nr)}function Jt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"time",ct,sr).format(nr)}catch(Rr){Ke.onError(Ae("Error formatting time.",Rr))}return String(nr)}function Lt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"date",ct,sr).formatToParts(nr)}catch(Rr){Ke.onError(Ae("Error formatting date.",Rr))}return[]}function Qt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"time",ct,sr).formatToParts(nr)}catch(Rr){Ke.onError(Ae("Error formatting time.",Rr))}return[]}const wr=["localeMatcher","type"];function Ir({locale:Ke,onError:ct},_e,sr,nr={}){Intl.PluralRules||ct(Ae(`Intl.PluralRules is not available in this environment. +`));try{return Dr(Ke,ct,nr).format(_e,sr)}catch(Gr){Ke.onError(Ae("Error formatting relative time.",Gr))}return String(_e)}const qr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function sn({locale:Ke,formats:ct,onError:_e,timeZone:sr},nr,Rr,Gr={}){const{format:Wr}=Gr,hn=Object.assign(Object.assign({},sr&&{timeZone:sr}),Wr&&yt(ct,nr,Wr,_e));let Ei=pe(Gr,qr,hn);return nr==="time"&&!Ei.hour&&!Ei.minute&&!Ei.second&&(Ei=Object.assign(Object.assign({},Ei),{hour:"numeric",minute:"numeric"})),Rr(Ke,Ei)}function Nt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"date",ct,sr).format(nr)}catch(Rr){Ke.onError(Ae("Error formatting date.",Rr))}return String(nr)}function Jt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"time",ct,sr).format(nr)}catch(Rr){Ke.onError(Ae("Error formatting time.",Rr))}return String(nr)}function Lt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"date",ct,sr).formatToParts(nr)}catch(Rr){Ke.onError(Ae("Error formatting date.",Rr))}return[]}function Xt(Ke,ct,_e,sr={}){const nr=typeof _e=="string"?new Date(_e||0):_e;try{return sn(Ke,"time",ct,sr).formatToParts(nr)}catch(Rr){Ke.onError(Ae("Error formatting time.",Rr))}return[]}const wr=["localeMatcher","type"];function Ir({locale:Ke,onError:ct},_e,sr,nr={}){Intl.PluralRules||ct(Ae(`Intl.PluralRules is not available in this environment. Try polyfilling it using "@formatjs/intl-pluralrules" `));const Rr=pe(nr,wr);try{return _e(Ke,Rr).select(sr)}catch(Gr){ct(Ae("Error formatting plural.",Gr))}return"other"}function At(Ke,ct){return Object.keys(Ke).reduce((_e,sr)=>(_e[sr]=Object.assign({timeZone:ct},Ke[sr]),_e),{})}function Kt(Ke,ct){return Object.keys(Object.assign(Object.assign({},Ke),ct)).reduce((sr,nr)=>(sr[nr]=Object.assign(Object.assign({},Ke[nr]||{}),ct[nr]||{}),sr),{})}function Bt(Ke,ct){if(!ct)return Ke;const _e=Gt.formats;return Object.assign(Object.assign(Object.assign({},_e),Ke),{date:Kt(At(_e.date,ct),At(Ke.date||{},ct)),time:Kt(At(_e.time,ct),At(Ke.time||{},ct))})}const qt=Ke=>r.createElement(r.Fragment,null,...Ke);function yr({locale:Ke,formats:ct,messages:_e,defaultLocale:sr,defaultFormats:nr,onError:Rr,timeZone:Gr},Wr,hn={id:""},Ei={}){const{id:ln,defaultMessage:yn}=hn;lr(!!ln,"[React Intl] An `id` must be provided to format a message.");const $r=_e&&_e[String(ln)];ct=Bt(ct,Gr),nr=Bt(nr,Gr);let kn=[];if($r)try{kn=Wr.getMessageFormat($r,Ke,ct,{formatters:Wr}).formatHTMLMessage(Ei)}catch(oi){Rr(Ae(`Error formatting message: "${ln}" for locale: "${Ke}"`+(yn?", using default message as fallback.":""),oi))}else(!yn||Ke&&Ke.toLowerCase()!==sr.toLowerCase())&&Rr(Ae(`Missing message: "${ln}" for locale: "${Ke}"`+(yn?", using default message as fallback.":"")));if(!kn.length&&yn)try{kn=Wr.getMessageFormat(yn,sr,nr).formatHTMLMessage(Ei)}catch(oi){Rr(Ae(`Error formatting the default message for: "${ln}"`,oi))}return kn.length?kn.length===1&&typeof kn[0]=="string"?kn[0]||yn||String(ln):qt(kn):(Rr(Ae(`Cannot format message: "${ln}", using message ${$r||yn?"source":"id"} as fallback.`)),typeof $r=="string"?$r||yn||String(ln):yn||String(ln))}function Qr(Ke,ct,_e={id:""},sr={}){const nr=Object.keys(sr).reduce((Rr,Gr)=>{const Wr=sr[Gr];return Rr[Gr]=typeof Wr=="string"?ce(Wr):Wr,Rr},{});return yr(Ke,ct,_e,nr)}var Hr=e(18947),jn=e.n(Hr);const En=["localeMatcher","type","style"],Yn=Date.now();function St(Ke){return`${Yn}_${Ke}_${Yn}`}function Vr({locale:Ke,onError:ct},_e,sr,nr={}){Intl.ListFormat||ct(Ae(`Intl.ListFormat is not available in this environment. Try polyfilling it using "@formatjs/intl-listformat" `));const Gr=pe(nr,En);try{const Wr={},hn=sr.map((ln,yn)=>{if(typeof ln=="object"){const $r=St(yn);return Wr[$r]=ln,$r}return String(ln)});return Object.keys(Wr).length?_e(Ke,Gr).formatToParts(hn).reduce((ln,yn)=>{const $r=yn.value;return Wr[$r]?ln.push(Wr[$r]):typeof ln[ln.length-1]=="string"?ln[ln.length-1]+=$r:ln.push($r),ln},[]):_e(Ke,Gr).format(hn)}catch(Wr){ct(Ae("Error formatting list.",Wr))}return sr}const ii=["localeMatcher","style","type","fallback"];function Bi({locale:Ke,onError:ct},_e,sr,nr={}){Intl.DisplayNames||ct(Ae(`Intl.DisplayNames is not available in this environment. Try polyfilling it using "@formatjs/intl-displaynames" -`));const Gr=pe(nr,ii);try{return _e(Ke,Gr).of(sr)}catch(Wr){ct(Ae("Error formatting display name.",Wr))}}const $n=jn()||Hr;function ci(Ke){return{locale:Ke.locale,timeZone:Ke.timeZone,formats:Ke.formats,textComponent:Ke.textComponent,messages:Ke.messages,defaultLocale:Ke.defaultLocale,defaultFormats:Ke.defaultFormats,onError:Ke.onError}}function Di(Ke,ct){const _e=Ce(ct),sr=Object.assign(Object.assign({},$t),Ke),{locale:nr,defaultLocale:Rr,onError:Gr}=sr;return nr?!Intl.NumberFormat.supportedLocalesOf(nr).length&&Gr?Gr(Ae(`Missing locale data for locale: "${nr}" in Intl.NumberFormat. Using default locale: "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(nr).length&&Gr&&Gr(Ae(`Missing locale data for locale: "${nr}" in Intl.DateTimeFormat. Using default locale: "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Gr&&Gr(Ae(`"locale" was not configured, using "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),sr.locale=sr.defaultLocale||"en"),Object.assign(Object.assign({},sr),{formatters:_e,formatNumber:dt.bind(null,sr,_e.getNumberFormat),formatNumberToParts:It.bind(null,sr,_e.getNumberFormat),formatRelativeTime:mt.bind(null,sr,_e.getRelativeTimeFormat),formatDate:Nt.bind(null,sr,_e.getDateTimeFormat),formatDateToParts:Lt.bind(null,sr,_e.getDateTimeFormat),formatTime:Jt.bind(null,sr,_e.getDateTimeFormat),formatTimeToParts:Qt.bind(null,sr,_e.getDateTimeFormat),formatPlural:Ir.bind(null,sr,_e.getPluralRules),formatMessage:yr.bind(null,sr,_e),formatHTMLMessage:Qr.bind(null,sr,_e),formatList:Vr.bind(null,sr,_e.getListFormat),formatDisplayName:Bi.bind(null,sr,_e.getDisplayNames)})}class Gi extends r.PureComponent{constructor(){super(...arguments),this.cache=bt(),this.state={cache:this.cache,intl:Di(ci(this.props),this.cache),prevConfig:ci(this.props)}}static getDerivedStateFromProps(ct,{prevConfig:_e,cache:sr}){const nr=ci(ct);return $n(_e,nr)?null:{intl:Di(nr,sr),prevConfig:nr}}render(){return Tt(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}Gi.displayName="IntlProvider",Gi.defaultProps=$t;var Pi=e(7240),Ui=e(3424),da=e.n(Ui),sa=e(85239),Ji=e.n(sa),vi=e(31724),$i={table:{submit:"\u63D0\u4EA4\u8868\u5355"}},Ia=Object.defineProperty,xt=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,gi=(Ke,ct,_e)=>ct in Ke?Ia(Ke,ct,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ke[ct]=_e,ka=(Ke,ct)=>{for(var _e in ct||(ct={}))wa.call(ct,_e)&&gi(Ke,_e,ct[_e]);if(xt)for(var _e of xt(ct))Ki.call(ct,_e)&&gi(Ke,_e,ct[_e]);return Ke},Yi=(Ke,ct)=>{var _e={};for(var sr in Ke)wa.call(Ke,sr)&&ct.indexOf(sr)<0&&(_e[sr]=Ke[sr]);if(Ke!=null&&xt)for(var sr of xt(Ke))ct.indexOf(sr)<0&&Ki.call(Ke,sr)&&(_e[sr]=Ke[sr]);return _e};let Jn;const zn=!0,we=new(da()),nt=Symbol("LANG_CHANGE"),Je=(Ke,ct="")=>Object.keys(Ke).reduce((_e,sr)=>{const nr=Ke[sr],Rr=ct?`${ct}.${sr}`:sr;return typeof nr=="string"?_e[Rr]=nr:Object.assign(_e,Je(nr,Rr)),_e},{}),Ct={"en-US":{messages:ka({},Je($i)),locale:"en-US",antd:ka({},vi.Z),momentLocale:"en"}},lt=(Ke,ct,_e)=>{var sr,nr,Rr,Gr;if(!Ke)return;const Wr=(sr=Ct[Ke])!=null&&sr.messages?Object.assign({},Ct[Ke].messages,ct):ct,{momentLocale:hn=(nr=Ct[Ke])==null?void 0:nr.momentLocale,antd:Ei=(Rr=Ct[Ke])==null?void 0:Rr.antd}=_e||{},ln=(Gr=Ke.split("-"))==null?void 0:Gr.join("-");Ct[Ke]={messages:Wr,locale:ln,momentLocale:hn,antd:Ei},ln===Jr()&&we.emit(nt,ln)},dr=Ke=>(0,Pi.We)().applyPlugins({key:"locale",type:"modify",initialValue:Ke}),pr=Ke=>{const _e=dr(Ct[Ke]),{cache:sr}=_e,nr=Yi(_e,["cache"]);return Di(nr,sr)},Cr=(Ke,ct)=>Jn&&!ct&&!Ke?Jn:(Ke||(Ke=Jr()),Ke&&Ct[Ke]?pr(Ke):(Ji()(!Ke||!!Ct[Ke],"The current popular language does not exist, please check the locales folder!"),Ct["zh-CN"]?pr("zh-CN"):Di({locale:"zh-CN",messages:{}}))),zr=Ke=>{Jn=Cr(Ke,!0)},Jr=()=>{const Ke=dr({});return typeof(Ke==null?void 0:Ke.getLocale)=="function"?Ke.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&zn?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},Nr=()=>{const Ke=Jr();return["he","ar","fa","ku"].filter(sr=>Ke.startsWith(sr)).length?"rtl":"ltr"},Cn=(Ke,ct=!0)=>{(()=>{if(Jr()!==Ke){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&zn&&window.localStorage.setItem("umi_locale",Ke||""),zr(Ke),ct)window.location.reload();else if(we.emit(nt,Ke),window.dispatchEvent){const sr=new Event("languagechange");window.dispatchEvent(sr)}}})()};let vr=!0;const Fn=(Ke,ct)=>(vr&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. +`));const Gr=pe(nr,ii);try{return _e(Ke,Gr).of(sr)}catch(Wr){ct(Ae("Error formatting display name.",Wr))}}const $n=jn()||Hr;function ci(Ke){return{locale:Ke.locale,timeZone:Ke.timeZone,formats:Ke.formats,textComponent:Ke.textComponent,messages:Ke.messages,defaultLocale:Ke.defaultLocale,defaultFormats:Ke.defaultFormats,onError:Ke.onError}}function Di(Ke,ct){const _e=Ce(ct),sr=Object.assign(Object.assign({},$t),Ke),{locale:nr,defaultLocale:Rr,onError:Gr}=sr;return nr?!Intl.NumberFormat.supportedLocalesOf(nr).length&&Gr?Gr(Ae(`Missing locale data for locale: "${nr}" in Intl.NumberFormat. Using default locale: "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(nr).length&&Gr&&Gr(Ae(`Missing locale data for locale: "${nr}" in Intl.DateTimeFormat. Using default locale: "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Gr&&Gr(Ae(`"locale" was not configured, using "${Rr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),sr.locale=sr.defaultLocale||"en"),Object.assign(Object.assign({},sr),{formatters:_e,formatNumber:dt.bind(null,sr,_e.getNumberFormat),formatNumberToParts:It.bind(null,sr,_e.getNumberFormat),formatRelativeTime:mt.bind(null,sr,_e.getRelativeTimeFormat),formatDate:Nt.bind(null,sr,_e.getDateTimeFormat),formatDateToParts:Lt.bind(null,sr,_e.getDateTimeFormat),formatTime:Jt.bind(null,sr,_e.getDateTimeFormat),formatTimeToParts:Xt.bind(null,sr,_e.getDateTimeFormat),formatPlural:Ir.bind(null,sr,_e.getPluralRules),formatMessage:yr.bind(null,sr,_e),formatHTMLMessage:Qr.bind(null,sr,_e),formatList:Vr.bind(null,sr,_e.getListFormat),formatDisplayName:Bi.bind(null,sr,_e.getDisplayNames)})}class Gi extends r.PureComponent{constructor(){super(...arguments),this.cache=bt(),this.state={cache:this.cache,intl:Di(ci(this.props),this.cache),prevConfig:ci(this.props)}}static getDerivedStateFromProps(ct,{prevConfig:_e,cache:sr}){const nr=ci(ct);return $n(_e,nr)?null:{intl:Di(nr,sr),prevConfig:nr}}render(){return Tt(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}Gi.displayName="IntlProvider",Gi.defaultProps=$t;var Pi=e(7240),Ui=e(3424),da=e.n(Ui),sa=e(85239),Ji=e.n(sa),vi=e(31724),$i={table:{submit:"\u63D0\u4EA4\u8868\u5355"}},Ia=Object.defineProperty,xt=Object.getOwnPropertySymbols,wa=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,gi=(Ke,ct,_e)=>ct in Ke?Ia(Ke,ct,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Ke[ct]=_e,ka=(Ke,ct)=>{for(var _e in ct||(ct={}))wa.call(ct,_e)&&gi(Ke,_e,ct[_e]);if(xt)for(var _e of xt(ct))Ki.call(ct,_e)&&gi(Ke,_e,ct[_e]);return Ke},Yi=(Ke,ct)=>{var _e={};for(var sr in Ke)wa.call(Ke,sr)&&ct.indexOf(sr)<0&&(_e[sr]=Ke[sr]);if(Ke!=null&&xt)for(var sr of xt(Ke))ct.indexOf(sr)<0&&Ki.call(Ke,sr)&&(_e[sr]=Ke[sr]);return _e};let Jn;const zn=!0,we=new(da()),nt=Symbol("LANG_CHANGE"),Je=(Ke,ct="")=>Object.keys(Ke).reduce((_e,sr)=>{const nr=Ke[sr],Rr=ct?`${ct}.${sr}`:sr;return typeof nr=="string"?_e[Rr]=nr:Object.assign(_e,Je(nr,Rr)),_e},{}),Ct={"en-US":{messages:ka({},Je($i)),locale:"en-US",antd:ka({},vi.Z),momentLocale:"en"}},lt=(Ke,ct,_e)=>{var sr,nr,Rr,Gr;if(!Ke)return;const Wr=(sr=Ct[Ke])!=null&&sr.messages?Object.assign({},Ct[Ke].messages,ct):ct,{momentLocale:hn=(nr=Ct[Ke])==null?void 0:nr.momentLocale,antd:Ei=(Rr=Ct[Ke])==null?void 0:Rr.antd}=_e||{},ln=(Gr=Ke.split("-"))==null?void 0:Gr.join("-");Ct[Ke]={messages:Wr,locale:ln,momentLocale:hn,antd:Ei},ln===Jr()&&we.emit(nt,ln)},dr=Ke=>(0,Pi.We)().applyPlugins({key:"locale",type:"modify",initialValue:Ke}),pr=Ke=>{const _e=dr(Ct[Ke]),{cache:sr}=_e,nr=Yi(_e,["cache"]);return Di(nr,sr)},Cr=(Ke,ct)=>Jn&&!ct&&!Ke?Jn:(Ke||(Ke=Jr()),Ke&&Ct[Ke]?pr(Ke):(Ji()(!Ke||!!Ct[Ke],"The current popular language does not exist, please check the locales folder!"),Ct["zh-CN"]?pr("zh-CN"):Di({locale:"zh-CN",messages:{}}))),zr=Ke=>{Jn=Cr(Ke,!0)},Jr=()=>{const Ke=dr({});return typeof(Ke==null?void 0:Ke.getLocale)=="function"?Ke.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&zn?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},Nr=()=>{const Ke=Jr();return["he","ar","fa","ku"].filter(sr=>Ke.startsWith(sr)).length?"rtl":"ltr"},Cn=(Ke,ct=!0)=>{(()=>{if(Jr()!==Ke){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&zn&&window.localStorage.setItem("umi_locale",Ke||""),zr(Ke),ct)window.location.reload();else if(we.emit(nt,Ke),window.dispatchEvent){const sr=new Event("languagechange");window.dispatchEvent(sr)}}})()};let vr=!0;const Fn=(Ke,ct)=>(vr&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. \u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002 http://j.mp/37Fkd5Q - `),vr=!1),Jn||zr(Jr()),Jn.formatMessage(Ke,ct)),Qn=()=>Object.keys(Ct)},27158:function(d,g,e){"use strict";e.d(g,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(46801),f=e(59301);const o=h=>new Promise((u,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const H=r.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>H.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const G=p.filter(H=>(0,c.t)(H));return!G||!G.length?a("IP\u83B7\u53D6\u5931\u8D25"):u(G.join(""))}let b=y.candidate.candidate.split(" "),[S,k,R,A,I,M,,B,...N]=b,K=["rtp","rtpc"];if(console.log("event:",y),p.some(G=>G==I)||p.push(I),console.log(" candidate: "+S.split(":")[1]),console.log(" component: "+K[k-1]),console.log(" protocol: "+R),console.log(" priority: "+A),console.log(" ip: "+I),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let G=0;G "+N[G]+": "+N[G+1])}}})},2524:function(d,g,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(65582),f=e(2337),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(k,R,A)=>R in k?o(k,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):k[R]=A,m=(k,R)=>{for(var A in R||(R={}))x.call(R,A)&&y(k,A,R[A]);if(a)for(var A of a(R))p.call(R,A)&&y(k,A,R[A]);return k},b=(k,R)=>h(k,u(R));const S=({img:k,buttonProps:R={},styles:A={},customText:I,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:K,imgStyles:G,loading:H=!1,className:ae="",globalSetting:ne})=>{const oe=(0,r.useMemo)(()=>{var Q;if(k)return k;switch(Number((Q=ne==null?void 0:ne.setting)==null?void 0:Q.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.THEMETHREE:return e(26551);case f.Fy.DEFAULT:default:return i}},[ne,k]),J=(0,r.useMemo)(()=>{var Q;switch(Number((Q=ne==null?void 0:ne.setting)==null?void 0:Q.theme)){case f.Fy.THEMETHREE:return"#03A092";case f.Fy.DEFAULT:default:return"#999"}},[ne]);return r.createElement("section",{className:`tc animated fadeIn ${ae}`,style:m({color:"#999",margin:"100px auto",visibility:H?"hidden":"visible"},A)},r.createElement("img",{src:oe,style:b(m({},G),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14",style:{color:J}},I||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},R),M),K&&K)};g.Z=(0,c.connect)(({globalSetting:k})=>({globalSetting:k}))(S)},21185:function(d,g,e){"use strict";e.d(g,{Z:function(){return ae}});var r=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(54476),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=f,h=e(7657),u=function(oe,J){return r.createElement(h.Z,(0,c.Z)({},oe,{ref:J,icon:o}))},a=r.forwardRef(u),x=a,p=e(50258),y=e(6848),m=e(65862),b=e(87513),S=e(2524),k=e(74128),R=e(7310),A=e(59301),I=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(ne,oe,J)=>oe in ne?I(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,G=(ne,oe)=>{for(var J in oe||(oe={}))B.call(oe,J)&&K(ne,J,oe[J]);if(M)for(var J of M(oe))N.call(oe,J)&&K(ne,J,oe[J]);return ne},H=(ne,oe,J)=>new Promise((Q,V)=>{var se=le=>{try{q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{q(J.throw(le))}catch(Z){V(Z)}},q=le=>le.done?Q(le.value):Promise.resolve(le.value).then(se,ee);q((J=J.apply(ne,oe)).next())}),ae=({editOffice:ne="view",data:oe,theme:J,type:Q,filename:V,monacoEditor:se,className:ee,style:q,close:le,onClose:Z,hasMask:j,disabledDownload:ie,onImgDimensions:me,showNodata:Se,recordInfo:Pe})=>{const[Ge,Ne]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[kt,ht]=(0,r.useState)(""),[Pt,Wt]=(0,r.useState)(),Rt=window.ENV==="build"?"/react/build":"",ar=location.host.startsWith("localhost")?k.Z.PROXY_SERVER:k.Z.API_SERVER,_t=10*(1024*1024),Mt=(0,r.useRef)();oe!=null&&oe.startsWith("/api")&&Q!=="txt"&&(oe=k.Z.API_SERVER+oe);const et=Be=>Be.substring(Be.lastIndexOf("/")+1).split(".").pop();V&&se&&(se.filename=V),(0,r.useEffect)(()=>{var Be,ye;const De=(ye=(Be=document.cookie)==null?void 0:Be.replace(/\s/g,""))==null?void 0:ye.split(";");De==null||De.map($e=>{let We=$e.split("=");We[0]==="_educoder_session"&&ht(We[1])})},[]),(0,r.useEffect)(()=>{Q==="office"&&(oe.indexOf("bigfilescdn.")>-1||oe.indexOf("bigfiles1")>-1?Wt({url:oe,fileType:et(oe),model:oe.indexOf("model=edit")?"edit":"view"}):ft())},[Q,oe]);const ft=()=>H(void 0,null,function*(){console.log("data:",oe);let Be=oe;oe.startsWith("http")||(Be=location.origin+Be);let ye=new URL(Be).pathname.split("/").pop();const De=yield(0,b.gJ)({attachment_id:ye});De.url=ar+De.url,Wt(De)}),ot=()=>{if(oe.startsWith("http")||oe.startsWith("blob:")){qe();return}(0,m.Nd)(V||"educoder",decodeURIComponent(oe))},qe=()=>{Pe&&(0,R.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,m.Nd)(V||"educoder",decodeURIComponent(oe))};return console.log(oe,"data"),A.createElement("div",{style:G({},q||{}),className:`${j&&i.bgBlack} ${Q?i.wrp:"hide"}`},le&&A.createElement("div",{className:i.close,ref:Mt},!!me&&A.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Mt.current},A.createElement("span",{onClick:()=>{Z(),me()}},A.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&A.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Mt.current},A.createElement("span",{onClick:qe},A.createElement("i",{className:"icon-quxiaozhiding"}))),A.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Mt.current},A.createElement("span",{className:"",onClick:Z},A.createElement("i",{className:"icon-guanbi1"})))),A.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${Q==="txt"?"show":"hide"}`},Q==="txt"&&A.createElement(A.Fragment,null,A.createElement(p.ZP,G({},se)))),Q==="audio"&&A.createElement("audio",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`,autoPlay:!0}),Q==="video"&&A.createElement(A.Fragment,null,(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?A.createElement("video",{controls:!0,src:`${oe}`,autoPlay:!0}):A.createElement("video",{controls:!0,src:`data:video/mp4;base64,${oe}`,autoPlay:!0})),Q==="office"&&Pt&&A.createElement("iframe",{src:`${Rt}/office.html?key=${Pt.key}&url=${btoa(Pt.url)}&callbackUrl=${ar+(Pt.callbackUrl||"")}&fileType=${Pt.fileType}&title=${Pt.title||""}&model=${ne}&officeServer=${k.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),Q==="html"&&A.createElement("iframe",{src:oe+"&disposition=inline"}),Q==="pdf"&&A.createElement("iframe",{src:`${Rt}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(oe)}&disabledDownload=${!!ie}`}),Q==="image"&&A.createElement("img",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`}),(Q==="other"||Q==="download")&&A.createElement(A.Fragment,null,Se?A.createElement(S.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:A.createElement(l.ZP,{icon:A.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ot,disabled:ie},"\u4E0B\u8F7D")}):A.createElement(l.ZP,{type:"primary",size:"middle",onClick:ot,disabled:ie},A.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},6339:function(d,g,e){"use strict";e.d(g,{z:function(){return G},Z:function(){return H}});var r=e(59301),i=e(48850),l=e(49142),c=e(64018),f=e(17030),o=e(74128),h=e(65862),u=e(15342),a=e(1012),x=e(21185),p=e(59301),m=({html:ae})=>{const ne=(0,r.useRef)(null),oe=(0,r.useRef)(null),J=`.markdown-body p { + `),vr=!1),Jn||zr(Jr()),Jn.formatMessage(Ke,ct)),Qn=()=>Object.keys(Ct)},27158:function(d,g,e){"use strict";e.d(g,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(46801),f=e(59301);const o=h=>new Promise((u,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const H=r.default.info({title:f.createElement(i.Z,null,f.createElement(l.Z,{flex:"1"},"\u63D0\u793A"),f.createElement(l.Z,null,f.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>H.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:f.createElement(i.Z,null,f.createElement(l.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(h.ip_limit==="inner"||h.ip_bind)&&f.createElement(f.Fragment,null,f.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),f.createElement("br",null),f.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const G=p.filter(H=>(0,c.t)(H));return!G||!G.length?a("IP\u83B7\u53D6\u5931\u8D25"):u(G.join(""))}let b=y.candidate.candidate.split(" "),[S,k,R,A,I,M,,B,...N]=b,K=["rtp","rtpc"];if(console.log("event:",y),p.some(G=>G==I)||p.push(I),console.log(" candidate: "+S.split(":")[1]),console.log(" component: "+K[k-1]),console.log(" protocol: "+R),console.log(" priority: "+A),console.log(" ip: "+I),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let G=0;G "+N[G]+": "+N[G+1])}}})},2524:function(d,g,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(65582),f=e(2337),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(k,R,A)=>R in k?o(k,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):k[R]=A,m=(k,R)=>{for(var A in R||(R={}))x.call(R,A)&&y(k,A,R[A]);if(a)for(var A of a(R))p.call(R,A)&&y(k,A,R[A]);return k},b=(k,R)=>h(k,u(R));const S=({img:k,buttonProps:R={},styles:A={},customText:I,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:K,imgStyles:G,loading:H=!1,className:ae="",globalSetting:ne})=>{const oe=(0,r.useMemo)(()=>{var Q;if(k)return k;switch(Number((Q=ne==null?void 0:ne.setting)==null?void 0:Q.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.THEMETHREE:return e(26551);case f.Fy.DEFAULT:default:return i}},[ne,k]),J=(0,r.useMemo)(()=>{var Q;switch(Number((Q=ne==null?void 0:ne.setting)==null?void 0:Q.theme)){case f.Fy.THEMETHREE:return"#03A092";case f.Fy.DEFAULT:default:return"#999"}},[ne]);return r.createElement("section",{className:`tc animated fadeIn ${ae}`,style:m({color:"#999",margin:"100px auto",visibility:H?"hidden":"visible"},A)},r.createElement("img",{src:oe,style:b(m({},G),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14",style:{color:J}},I||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},R),M),K&&K)};g.Z=(0,c.connect)(({globalSetting:k})=>({globalSetting:k}))(S)},21185:function(d,g,e){"use strict";e.d(g,{Z:function(){return ae}});var r=e(59301),i={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},l=e(3113),c=e(54476),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=f,h=e(7657),u=function(oe,J){return r.createElement(h.Z,(0,c.Z)({},oe,{ref:J,icon:o}))},a=r.forwardRef(u),x=a,p=e(50258),y=e(6848),m=e(65862),b=e(87513),S=e(2524),k=e(74128),R=e(7310),A=e(59301),I=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(ne,oe,J)=>oe in ne?I(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,G=(ne,oe)=>{for(var J in oe||(oe={}))B.call(oe,J)&&K(ne,J,oe[J]);if(M)for(var J of M(oe))N.call(oe,J)&&K(ne,J,oe[J]);return ne},H=(ne,oe,J)=>new Promise((Q,V)=>{var se=le=>{try{q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{q(J.throw(le))}catch(Z){V(Z)}},q=le=>le.done?Q(le.value):Promise.resolve(le.value).then(se,ee);q((J=J.apply(ne,oe)).next())}),ae=({editOffice:ne="view",data:oe,theme:J,type:Q,filename:V,monacoEditor:se,className:ee,style:q,close:le,onClose:Z,hasMask:U,disabledDownload:ie,onImgDimensions:me,showNodata:Se,recordInfo:Pe})=>{const[Ge,Ne]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[kt,ht]=(0,r.useState)(""),[Pt,Wt]=(0,r.useState)(),Rt=window.ENV==="build"?"/react/build":"",ar=location.host.startsWith("localhost")?k.Z.PROXY_SERVER:k.Z.API_SERVER,_t=10*(1024*1024),Mt=(0,r.useRef)();oe!=null&&oe.startsWith("/api")&&Q!=="txt"&&(oe=k.Z.API_SERVER+oe);const et=Be=>Be.substring(Be.lastIndexOf("/")+1).split(".").pop();V&&se&&(se.filename=V),(0,r.useEffect)(()=>{var Be,ye;const De=(ye=(Be=document.cookie)==null?void 0:Be.replace(/\s/g,""))==null?void 0:ye.split(";");De==null||De.map($e=>{let We=$e.split("=");We[0]==="_educoder_session"&&ht(We[1])})},[]),(0,r.useEffect)(()=>{Q==="office"&&(oe.indexOf("bigfilescdn.")>-1||oe.indexOf("bigfiles1")>-1?Wt({url:oe,fileType:et(oe),model:oe.indexOf("model=edit")?"edit":"view"}):ft())},[Q,oe]);const ft=()=>H(void 0,null,function*(){console.log("data:",oe);let Be=oe;oe.startsWith("http")||(Be=location.origin+Be);let ye=new URL(Be).pathname.split("/").pop();const De=yield(0,b.gJ)({attachment_id:ye});De.url=ar+De.url,Wt(De)}),ot=()=>{if(oe.startsWith("http")||oe.startsWith("blob:")){qe();return}(0,m.Nd)(V||"educoder",decodeURIComponent(oe))},qe=()=>{Pe&&(0,R.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,m.Nd)(V||"educoder",decodeURIComponent(oe))};return console.log(oe,"data"),A.createElement("div",{style:G({},q||{}),className:`${U&&i.bgBlack} ${Q?i.wrp:"hide"}`},le&&A.createElement("div",{className:i.close,ref:Mt},!!me&&A.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Mt.current},A.createElement("span",{onClick:()=>{Z(),me()}},A.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&A.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Mt.current},A.createElement("span",{onClick:qe},A.createElement("i",{className:"icon-quxiaozhiding"}))),A.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Mt.current},A.createElement("span",{className:"",onClick:Z},A.createElement("i",{className:"icon-guanbi1"})))),A.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${Q==="txt"?"show":"hide"}`},Q==="txt"&&A.createElement(A.Fragment,null,A.createElement(p.ZP,G({},se)))),Q==="audio"&&A.createElement("audio",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`,autoPlay:!0}),Q==="video"&&A.createElement(A.Fragment,null,(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?A.createElement("video",{controls:!0,src:`${oe}`,autoPlay:!0}):A.createElement("video",{controls:!0,src:`data:video/mp4;base64,${oe}`,autoPlay:!0})),Q==="office"&&Pt&&A.createElement("iframe",{src:`${Rt}/office.html?key=${Pt.key}&url=${btoa(Pt.url)}&callbackUrl=${ar+(Pt.callbackUrl||"")}&fileType=${Pt.fileType}&title=${Pt.title||""}&model=${ne}&officeServer=${k.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),Q==="html"&&A.createElement("iframe",{src:oe+"&disposition=inline"}),Q==="pdf"&&A.createElement("iframe",{src:`${Rt}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(oe)}&disabledDownload=${!!ie}`}),Q==="image"&&A.createElement("img",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`}),(Q==="other"||Q==="download")&&A.createElement(A.Fragment,null,Se?A.createElement(S.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:A.createElement(l.ZP,{icon:A.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ot,disabled:ie},"\u4E0B\u8F7D")}):A.createElement(l.ZP,{type:"primary",size:"middle",onClick:ot,disabled:ie},A.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},6339:function(d,g,e){"use strict";e.d(g,{z:function(){return G},Z:function(){return H}});var r=e(59301),i=e(48850),l=e(49142),c=e(64018),f=e(16471),o=e(74128),h=e(65862),u=e(15342),a=e(1012),x=e(21185),p=e(59301),m=({html:ae})=>{const ne=(0,r.useRef)(null),oe=(0,r.useRef)(null),J=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -942,9 +942,9 @@ http://j.mp/37Fkd5Q .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,r.useEffect)(()=>{const Q=ne.current.attachShadow({mode:"open"});oe.current=document.createElement("div"),oe.current.className="markdown-body",oe.current.innerHTML=ae,Q.appendChild(oe.current);const V=document.createElement("style");return V.textContent=J,Q.appendChild(V),()=>{Q.innerHTML=""}},[]),(0,r.useEffect)(()=>{oe.current&&(oe.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ne})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(ae,ne,oe)=>ne in ae?b(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ae[ne]=oe,I=(ae,ne)=>{for(var oe in ne||(ne={}))k.call(ne,oe)&&A(ae,oe,ne[oe]);if(S)for(var oe of S(ne))R.call(ne,oe)&&A(ae,oe,ne[oe]);return ae};const M="@\u2581\u2581@",B="@\u2581@",N=/]*>/g;function K(ae){let ne=document.createElement("div");return ne.innerHTML=ae,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const G=(ae,ne)=>{ae=ae||"";const oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Q=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,V=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(oe,(se,ee,q,le,Z,j,ie)=>{const me=ee||le||j,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(V,(se,ee,q,le,Z,j,ie)=>{const me=ee||le||j,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/attachments/download/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(oe,(se,ee,q,le,Z,j,ie)=>{const me=ee||le||j,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(J,(se,ee,q,le,Z)=>{const j=ee||le,ie=q||Z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replace(Q,(se,ee,q,le,Z)=>{const j=ee||le,ie=q||Z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+j+ie+j+ie+"&t="+(0,h.Jn)(j,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`),ae)};var H=({value:ae="",className:ne,showTextOnly:oe,showLines:J,style:Q={},stylesPrev:V={},highlightKeywords:se,showProgramFill:ee,isProgramFill:q,disabledFill:le=!1,programFillValue:Z,onFillChange:j=Se=>{},onFillBlur:ie=()=>{},onFillFocus:me=()=>{}})=>{let Se=String(ae);const[Pe,Ge]=(0,r.useState)(""),[Ne,kt]=(0,r.useState)("office"),[ht,Pt]=(0,r.useState)([]),Wt=(0,r.useRef)("a"+(0,a.Z)()),Rt={},ar=(We,Qe,ut)=>{const pt=document.createElement(We===B?"input":"textarea");pt.style.width="100%",pt.style.height=We===B?"40px":"151px",pt.rows=5,pt.spellcheck=!1,pt.name="edu-program-fill",pt.placeholder="\u8BF7\u8F93\u5165",pt.dataset.id=Qe;const or=Object.keys(Rt).length;return Rt[or]=pt,`${pt.outerHTML}`};function Ue(We){return We=We.replace(/!\[.*?\]\(.*?\)/g,""),We=We.replace(/\[.*?\]\(.*?\)/g,""),We=We.replace(new RegExp("","gs"),""),We=We.replace(//g,""),We=We.replace(//g,""),We=We.replace(new RegExp(".*?<\\/video>","gs"),""),We=We.replace(new RegExp(".*?<\\/audio>","gs"),""),We=We.replace(new RegExp(".*?<\\/style>","gs"),""),We=We.replace(new RegExp(".*?<\\/script>","gs"),""),We}const _t=We=>We.replace(/([\s\S]+?)<\/style>/gim,function(Qe,ut){let pt=ut.replace(/(\n|\r)/g,"").split("}"),or=[];return pt.map(rr=>{rr!=""&&or.push(`.${Wt.current} ${rr}`)}),``}),Mt=(0,r.useMemo)(()=>{try{const pt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,or=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Le=/\(\/attachments\/download\//g;Se=Se.replace(Le,"("+o.Z.API_SERVER+"/attachments/download/").replace(pt,"("+o.Z.API_SERVER+"/api/attachments/").replace(or,'"'+o.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` -`)}catch(pt){}if(ee){let pt=-1;return Se=Se.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(or,rr,Le){var tt;return++pt,ar(or,pt,(tt=Z==null?void 0:Z[pt])==null?void 0:tt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${_t(Se||"")}
`}let We=_t(Se);We=(0,l.ZP)(We);const Qe=(0,l.ez)();Se.match(/\[TOC\]/)&&(We=We.replace("

[TOC]

",(0,l.Qv)()),(0,l.Iy)()),We=We.replace(/(__special_katext_id_\d+__)/g,(pt,or)=>{const{type:rr,expression:Le}=Qe[or];return(0,u.renderToString)(K(Le)||"",{displayMode:rr==="block",throwOnError:!1,output:"html"})}),We=We.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const ut=document.createElement("div");if(ut.innerHTML=We,oe)return ut.innerText;if(se){const pt=se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return qe(ut,pt),ut.innerHTML}return setTimeout(()=>De(),500),ut.innerHTML},[Se,se]);(0,r.useEffect)(()=>{Be.current&&Be.current.querySelectorAll(["input","textarea"]).forEach(Qe=>{Qe.oninput=et,Qe.onblur=ft,Qe.onfocus=ot})},[ht]),(0,r.useEffect)(()=>{var We,Qe,ut,pt,or;if(Z!=null&&Z.length)try{const rr=Be.current.querySelectorAll(".edu-program-fill-score"),Le=Be.current.querySelectorAll('[name="edu-program-fill"]');for(const[tt,Yt]of Le.entries())Yt.value=((We=Z==null?void 0:Z[tt])==null?void 0:We.value)||"",((Qe=Z==null?void 0:Z[tt])==null?void 0:Qe.type)==="warning"?Yt.className="program-fill-warning":((ut=Z==null?void 0:Z[tt])==null?void 0:ut.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[tt,Yt]of rr.entries())Yt.innerHTML=(pt=Z==null?void 0:Z[tt])!=null&&pt.score?`${(or=Z==null?void 0:Z[tt])==null?void 0:or.score}\u5206`:"";Pt(Z)}catch(rr){console.log(rr,"error")}},[Z]);const et=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),j(ht,We.target.dataset.id)},ft=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),ie(ht,We.target.dataset.id)},ot=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),me(ht,We.target.dataset.id)};function qe(We,Qe){return We.childNodes.forEach(ut=>{var pt;if(ut.childNodes.length>0)qe(ut,Qe);else if(ut.nodeName!=="IMG")if(ut.innerHTML)ut.innerHTML=(pt=ut.innerHTML)==null?void 0:pt.replace(new RegExp(Qe,"gi"),'$&');else{const or=document.createElement("span");or.innerHTML=ut.textContent.replace(new RegExp(Qe,"gi"),'$&'),ut.replaceWith(or)}})}const Be=(0,r.useRef)();l.jb.WebkitLineClamp=J,J&&(Q=I(I({},Q),l.jb));function ye(We){let Qe=We.target;if(Qe.tagName.toUpperCase()==="A"){let ut=Qe.getAttribute("href");if(ut.indexOf("office")>-1)We.preventDefault(),Ge(ut),kt("office");else if(ut.indexOf("application/pdf")>-1)We.preventDefault(),Ge(ut),kt("pdf");else if(ut.indexOf("text/html")>-1)We.preventDefault(),Ge(ut),kt("html");else if(ut.startsWith("#")){We.preventDefault();let pt=document.getElementById(ut.replace("#",""));pt&&pt.scrollIntoView(!0)}}}const De=()=>{var We;const Qe=(We=Be.current)==null?void 0:We.querySelectorAll("video");Qe==null||Qe.forEach(ut=>{if(ut.oncontextmenu=()=>!1,ut.src.indexOf(".m3u8")>-1&&!ut.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var pt=new f.ZP;pt.loadSource(ut.src),pt.attachMedia(ut)}}})};(0,r.useEffect)(()=>{if(Be.current&&Mt&&Mt.match(N)&&window.PR.prettyPrint(),Be.current)return Be.current.addEventListener("click",ye),()=>{var We;(We=Be.current)==null||We.removeEventListener("click",ye),(0,l.AL)(),(0,l.Iy)()}},[Mt,Be.current,ye]),(0,r.useEffect)(()=>{var We;const Qe=ut=>{ut.preventDefault(),ut.clipboardData.setData("text",window.getSelection().toString())};return(We=Be.current)==null||We.addEventListener("copy",Qe),()=>{var ut;(ut=Be.current)==null||ut.removeEventListener("copy",Qe)}},[Be.current]);const $e=We=>//i.test(We||"");return r.createElement(r.Fragment,null,oe&&r.createElement("div",{ref:Be},Mt),!oe&&!$e(Mt)&&r.createElement("div",{ref:Be,style:I({},Q),className:`${ne||""} ${le?"disabled-fill":""} markdown-body ${Wt.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!oe&&$e(Mt)&&r.createElement(m,{html:Mt}),r.createElement(x.Z,{close:!0,data:Pe,type:Pe!=null&&Pe.length?Ne:"",style:I({},V),onClose:()=>Ge("")}))}},50258:function(d,g,e){"use strict";e.d(g,{SV:function(){return Pt},ZP:function(){return ht}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` + }`;return(0,r.useEffect)(()=>{const Q=ne.current.attachShadow({mode:"open"});oe.current=document.createElement("div"),oe.current.className="markdown-body",oe.current.innerHTML=ae,Q.appendChild(oe.current);const V=document.createElement("style");return V.textContent=J,Q.appendChild(V),()=>{Q.innerHTML=""}},[]),(0,r.useEffect)(()=>{oe.current&&(oe.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ne})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(ae,ne,oe)=>ne in ae?b(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ae[ne]=oe,I=(ae,ne)=>{for(var oe in ne||(ne={}))k.call(ne,oe)&&A(ae,oe,ne[oe]);if(S)for(var oe of S(ne))R.call(ne,oe)&&A(ae,oe,ne[oe]);return ae};const M="@\u2581\u2581@",B="@\u2581@",N=/]*>/g;function K(ae){let ne=document.createElement("div");return ne.innerHTML=ae,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const G=(ae,ne)=>{ae=ae||"";const oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Q=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,V=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(oe,(se,ee,q,le,Z,U,ie)=>{const me=ee||le||U,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(V,(se,ee,q,le,Z,U,ie)=>{const me=ee||le||U,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/attachments/download/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(oe,(se,ee,q,le,Z,U,ie)=>{const me=ee||le||U,Se=q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Se+"&t="+(0,h.Jn)(me,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(J,(se,ee,q,le,Z)=>{const U=ee||le,ie=q||Z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,Date.now())}).replace(Q,(se,ee,q,le,Z)=>{const U=ee||le,ie=q||Z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),ae)};var H=({value:ae="",className:ne,showTextOnly:oe,showLines:J,style:Q={},stylesPrev:V={},highlightKeywords:se,showProgramFill:ee,isProgramFill:q,disabledFill:le=!1,programFillValue:Z,onFillChange:U=Se=>{},onFillBlur:ie=()=>{},onFillFocus:me=()=>{}})=>{let Se=String(ae);const[Pe,Ge]=(0,r.useState)(""),[Ne,kt]=(0,r.useState)("office"),[ht,Pt]=(0,r.useState)([]),Wt=(0,r.useRef)("a"+(0,a.Z)()),Rt={},ar=(We,Qe,ut)=>{const pt=document.createElement(We===B?"input":"textarea");pt.style.width="100%",pt.style.height=We===B?"40px":"151px",pt.rows=5,pt.spellcheck=!1,pt.name="edu-program-fill",pt.placeholder="\u8BF7\u8F93\u5165",pt.dataset.id=Qe;const or=Object.keys(Rt).length;return Rt[or]=pt,`${pt.outerHTML}`};function Ue(We){return We=We.replace(/!\[.*?\]\(.*?\)/g,""),We=We.replace(/\[.*?\]\(.*?\)/g,""),We=We.replace(new RegExp("","gs"),""),We=We.replace(//g,""),We=We.replace(//g,""),We=We.replace(new RegExp(".*?<\\/video>","gs"),""),We=We.replace(new RegExp(".*?<\\/audio>","gs"),""),We=We.replace(new RegExp(".*?<\\/style>","gs"),""),We=We.replace(new RegExp(".*?<\\/script>","gs"),""),We}const _t=We=>We.replace(/([\s\S]+?)<\/style>/gim,function(Qe,ut){let pt=ut.replace(/(\n|\r)/g,"").split("}"),or=[];return pt.map(rr=>{rr!=""&&or.push(`.${Wt.current} ${rr}`)}),``}),Mt=(0,r.useMemo)(()=>{try{const pt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,or=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Le=/\(\/attachments\/download\//g;Se=Se.replace(Le,"("+o.Z.API_SERVER+"/attachments/download/").replace(pt,"("+o.Z.API_SERVER+"/api/attachments/").replace(or,'"'+o.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+o.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(pt){}if(ee){let pt=-1;return Se=Se.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(or,rr,Le){var tt;return++pt,ar(or,pt,(tt=Z==null?void 0:Z[pt])==null?void 0:tt.value.replaceAll("<","<").replaceAll(">",">"))}),`
${_t(Se||"")}
`}let We=_t(Se);We=(0,l.ZP)(We);const Qe=(0,l.ez)();Se.match(/\[TOC\]/)&&(We=We.replace("

[TOC]

",(0,l.Qv)()),(0,l.Iy)()),We=We.replace(/(__special_katext_id_\d+__)/g,(pt,or)=>{const{type:rr,expression:Le}=Qe[or];return(0,u.renderToString)(K(Le)||"",{displayMode:rr==="block",throwOnError:!1,output:"html"})}),We=We.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const ut=document.createElement("div");if(ut.innerHTML=We,oe)return ut.innerText;if(se){const pt=se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return qe(ut,pt),ut.innerHTML}return setTimeout(()=>De(),500),ut.innerHTML},[Se,se]);(0,r.useEffect)(()=>{Be.current&&Be.current.querySelectorAll(["input","textarea"]).forEach(Qe=>{Qe.oninput=et,Qe.onblur=ft,Qe.onfocus=ot})},[ht]),(0,r.useEffect)(()=>{var We,Qe,ut,pt,or;if(Z!=null&&Z.length)try{const rr=Be.current.querySelectorAll(".edu-program-fill-score"),Le=Be.current.querySelectorAll('[name="edu-program-fill"]');for(const[tt,Yt]of Le.entries())Yt.value=((We=Z==null?void 0:Z[tt])==null?void 0:We.value)||"",((Qe=Z==null?void 0:Z[tt])==null?void 0:Qe.type)==="warning"?Yt.className="program-fill-warning":((ut=Z==null?void 0:Z[tt])==null?void 0:ut.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[tt,Yt]of rr.entries())Yt.innerHTML=(pt=Z==null?void 0:Z[tt])!=null&&pt.score?`${(or=Z==null?void 0:Z[tt])==null?void 0:or.score}\u5206`:"";Pt(Z)}catch(rr){console.log(rr,"error")}},[Z]);const et=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),U(ht,We.target.dataset.id)},ft=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),ie(ht,We.target.dataset.id)},ot=We=>{ht[We.target.dataset.id]=ht[We.target.dataset.id]||{},ht[We.target.dataset.id].value=We.target.value,Pt([...ht]),me(ht,We.target.dataset.id)};function qe(We,Qe){return We.childNodes.forEach(ut=>{var pt;if(ut.childNodes.length>0)qe(ut,Qe);else if(ut.nodeName!=="IMG")if(ut.innerHTML)ut.innerHTML=(pt=ut.innerHTML)==null?void 0:pt.replace(new RegExp(Qe,"gi"),'$&');else{const or=document.createElement("span");or.innerHTML=ut.textContent.replace(new RegExp(Qe,"gi"),'$&'),ut.replaceWith(or)}})}const Be=(0,r.useRef)();l.jb.WebkitLineClamp=J,J&&(Q=I(I({},Q),l.jb));function ye(We){let Qe=We.target;if(Qe.tagName.toUpperCase()==="A"){let ut=Qe.getAttribute("href");if(ut.indexOf("office")>-1)We.preventDefault(),Ge(ut),kt("office");else if(ut.indexOf("application/pdf")>-1)We.preventDefault(),Ge(ut),kt("pdf");else if(ut.indexOf("text/html")>-1)We.preventDefault(),Ge(ut),kt("html");else if(ut.startsWith("#")){We.preventDefault();let pt=document.getElementById(ut.replace("#",""));pt&&pt.scrollIntoView(!0)}}}const De=()=>{var We;const Qe=(We=Be.current)==null?void 0:We.querySelectorAll("video");Qe==null||Qe.forEach(ut=>{if(ut.oncontextmenu=()=>!1,ut.src.indexOf(".m3u8")>-1&&!ut.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var pt=new f.ZP;pt.loadSource(ut.src),pt.attachMedia(ut)}}})};(0,r.useEffect)(()=>{if(Be.current&&Mt&&Mt.match(N)&&window.PR.prettyPrint(),Be.current)return Be.current.addEventListener("click",ye),()=>{var We;(We=Be.current)==null||We.removeEventListener("click",ye),(0,l.AL)(),(0,l.Iy)()}},[Mt,Be.current,ye]),(0,r.useEffect)(()=>{var We;const Qe=ut=>{ut.preventDefault(),ut.clipboardData.setData("text",window.getSelection().toString())};return(We=Be.current)==null||We.addEventListener("copy",Qe),()=>{var ut;(ut=Be.current)==null||ut.removeEventListener("copy",Qe)}},[Be.current]);const $e=We=>//i.test(We||"");return r.createElement(r.Fragment,null,oe&&r.createElement("div",{ref:Be},Mt),!oe&&!$e(Mt)&&r.createElement("div",{ref:Be,style:I({},Q),className:`${ne||""} ${le?"disabled-fill":""} markdown-body ${Wt.current}`,dangerouslySetInnerHTML:{__html:Mt}}),!oe&&$e(Mt)&&r.createElement(m,{html:Mt}),r.createElement(x.Z,{close:!0,data:Pe,type:Pe!=null&&Pe.length?Ne:"",style:I({},V),onClose:()=>Ge("")}))}},50258:function(d,g,e){"use strict";e.d(g,{SV:function(){return Pt},ZP:function(){return ht}});var r=e(59301),i=e(76374);const l={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},c={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},f={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` @@ -964,30 +964,30 @@ http://j.mp/37Fkd5Q `)},{label:"include ",content:["#include "].join(` `)}]},o={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},h={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` -`)}]};var u=e(53184),a=e.n(u),x=(Wt,Rt,ar)=>new Promise((Ue,_t)=>{var Mt=ot=>{try{ft(ar.next(ot))}catch(qe){_t(qe)}},et=ot=>{try{ft(ar.throw(ot))}catch(qe){_t(qe)}},ft=ot=>ot.done?Ue(ot.value):Promise.resolve(ot.value).then(Mt,et);ft((ar=ar.apply(Wt,Rt)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=(Wt,Rt,ar,Ue)=>{const _t=Rt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ar.lineNumber,endColumn:ar.column});return Array.from(new Set(_t.match(/\b\w{2,}\b/g)||[])).map(et=>({label:et,kind:Wt.languages.CompletionItemKind.Text,insertText:et,range:Ue}))},m=(Wt,Rt,ar,Ue)=>{Wt.languages.registerCompletionItemProvider(Rt,{provideCompletionItems(_t,Mt){const et=_t.getWordUntilPosition(Mt),ft={startLineNumber:Mt.lineNumber,endLineNumber:Mt.lineNumber,startColumn:et.startColumn,endColumn:et.endColumn},ot=_t.getLineContent(Mt.lineNumber).substring(et.startColumn-2,et.endColumn);return{suggestions:[...y(Wt,_t,Mt,ft),...ar.map(Be=>({label:Be,kind:Wt.languages.CompletionItemKind.Keyword,documentation:Be,insertText:Be,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft})),...Ue.map(Be=>({label:Be.label,kind:Wt.languages.CompletionItemKind.Snippet,documentation:Be.content,insertText:ot.startsWith("#")?Be.content.replace(/#/,""):Be.content,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft}))]}}})};var b=Wt=>{p.languages.forEach(Rt=>{Wt.languages.registerDocumentFormattingEditProvider(Rt,{provideDocumentFormattingEdits(ar){return x(this,null,function*(){const Ue=a()(ar.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:ar.getFullModelRange(),text:Ue}]})}})}),m(Wt,"java",c.keywords,c.quickKey),m(Wt,"cpp",f.keywords,f.quickKey),m(Wt,"c",l.keywords,[]),m(Wt,"python",o.keywords,o.quickKey),m(Wt,"scala",h.keywords,h.quickKey)};const S="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var k=Object.defineProperty,R=(Wt,Rt,ar)=>Rt in Wt?k(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Rt]=ar,A=(Wt,Rt,ar)=>R(Wt,typeof Rt!="symbol"?Rt+"":Rt,ar);const I=class a0{constructor(Rt,ar,Ue){this.placeholder=Rt,this.editor=ar,this.monaco=Ue,ar.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return a0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};A(I,"ID","editor.widget.placeholderHint");var B=I,N=e(96236),K=e(8591),G=e(6848),H=e(89392),ae=e(77254),ne=e(56102),oe=Object.defineProperty,J=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,q=(Wt,Rt,ar)=>Rt in Wt?oe(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Rt]=ar,le=(Wt,Rt)=>{for(var ar in Rt||(Rt={}))se.call(Rt,ar)&&q(Wt,ar,Rt[ar]);if(V)for(var ar of V(Rt))ee.call(Rt,ar)&&q(Wt,ar,Rt[ar]);return Wt},Z=(Wt,Rt)=>J(Wt,Q(Rt)),j=(Wt,Rt)=>{var ar={};for(var Ue in Wt)se.call(Wt,Ue)&&Rt.indexOf(Ue)<0&&(ar[Ue]=Wt[Ue]);if(Wt!=null&&V)for(var Ue of V(Wt))Rt.indexOf(Ue)<0&&ee.call(Wt,Ue)&&(ar[Ue]=Wt[Ue]);return ar},ie=(Wt,Rt,ar)=>new Promise((Ue,_t)=>{var Mt=ot=>{try{ft(ar.next(ot))}catch(qe){_t(qe)}},et=ot=>{try{ft(ar.throw(ot))}catch(qe){_t(qe)}},ft=ot=>ot.done?Ue(ot.value):Promise.resolve(ot.value).then(Mt,et);ft((ar=ar.apply(Wt,Rt)).next())});function me(Wt){return/^\d+$/.test(Wt)?`${Wt}px`:Wt}function Se(){}let Pe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ne(Wt=[]){let Rt=Wt;if(Array.isArray(Wt)){for(let ar=0;ar{var Rt=Wt,{width:ar="100%",height:Ue="100%",value:_t,language:Mt="javascript",style:et={},options:ft={},overrideServices:ot={},theme:qe="vs-dark",onEditBlur:Be,isCopy:ye=!1,onSave:De,autoHeight:$e=!1,forbidCopy:We=!1,onChange:Qe=Se,editorDidMount:ut=Se,onFocus:pt=Se,onBreakPoint:or=Se,breakPointValue:rr=[],filename:Le="educoder.txt",errorLine:tt,errorContent:Yt="",highlightLine:Dt,openBreakPoint:Zt=!1,placeholder:Gt=""}=Rt,lr=j(Rt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Ht=(0,r.useRef)(),Te=(0,r.useRef)({}),ce=(0,r.useRef)(),pe=(0,r.useRef)(),Tt=(0,r.useRef)([]),Ae=(0,r.useRef)(!1),st=(0,r.useRef)(),$t=(0,r.useRef)(),bt=(0,r.useRef)(!1),[Ce,yt]=(0,r.useState)(!1);function ze(){let At;return Ht.current&&(At=new i.Z(Kt=>{for(let Bt of Kt)(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&&Te.current.instance.layout()}),At.observe(Ht.current)),At}function xe(){K.ZP.warning({content:decodeURIComponent(S),key:"monaco-editor-tip"})}const dt=()=>{let At=Te.current.instance;if(_t!=null&&At&&Ce){const Kt=At.getModel();Kt&&_t!==Kt.getValue()&&(Pe=!0,Kt.setValue(_t),At.layout(),Pe=!1)}};(0,r.useEffect)(()=>{const At=ae.Z.subscribe("formatDocument",Kt=>{var Bt;let qt=Te.current.instance;(Bt=qt==null?void 0:qt.getAction)==null||Bt.call(qt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{Qe(Kt)},At},[]),(0,r.useEffect)(()=>{var At;let Kt=Te.current.instance;pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>{dt()},500),_t&&(_t!=null&&_t.length)&&((At=Kt==null?void 0:Kt.updateOptions)==null||At.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_t.split(/\r\n|\r|\n/g).length))+3,5)}))},[_t,Ce,Te.current]),(0,r.useEffect)(()=>{if(tt&&Te.current&&Te.current.instance){let Kt=Te.current.instance;Kt.changeViewZones(function(Bt){var qt=document.createElement("div");qt.style.padding="10px 20px",qt.style.width="calc(100% - 20px)",qt.className="my-error-line-wrp",qt.innerHTML=Yt,Bt.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:qt})});var At={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Kt.addOverlayWidget(At),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[tt,Te.current,Ce]);const It=(At="",Kt)=>{if(!At||At.trim()==="")return!0;const qt=Te.current.instance.getModel().getLineTokens(Kt);let yr=!1;for(let Qr=0;Qr<2;Qr++)qt.getStandardTokenType(Qr)===1&&(yr=!0);return yr};(0,r.useEffect)(()=>{var At;const Kt=(At=Te.current)==null?void 0:At.instance;if(Kt&&Ce&&We){const Bt=Kt.onDidBlurEditorWidget(()=>{bt.current=!1}),qt=Kt.onDidFocusEditorText(()=>{bt.current=!0});return()=>{Bt.dispose(),qt.dispose()}}},[Te.current,Ce,We]),(0,r.useEffect)(()=>{var At;if((At=Te.current)!=null&&At.instance&&Ce&&Zt){let Kt=Te.current.instance,Bt=Kt.getModel();if(!Bt)return;(()=>{var $n;let ci=[],Di=[];const Gi=Bt.getAllDecorations();for(let Ui of Gi)Ui.options.className==="highlighted-line"&&(ci.push(($n=Ui==null?void 0:Ui.range)==null?void 0:$n.startLineNumber),Di.push(Ui==null?void 0:Ui.id));if(Dt===ci[0])return;Bt.deltaDecorations(Di,[]);const Pi=Bt.getLineCount();Dt&&Dt<=Pi&&(Kt.deltaDecorations([],[{range:new kt.Range(Dt,1,Dt,Bt.getLineMaxColumn(Dt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(Dt))})();const yr=($n=!1)=>{var ci;let Di=[],Gi=[];const Pi=Bt.getAllDecorations();for(let Ui of Pi)Ui.options.linesDecorationsClassName==="breakpoints-select"&&(Di.push((ci=Ui==null?void 0:Ui.range)==null?void 0:ci.startLineNumber),Gi.push(Ui==null?void 0:Ui.id));if($n)return{lines:Di,ids:Gi};or(Di)},Qr=$n=>ie(void 0,null,function*(){let ci={range:new kt.Range($n,1,$n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bt.deltaDecorations([],[ci]),yr()}),Hr=$n=>ie(void 0,null,function*(){let ci=[];const Di=Kt.getLineDecorations($n);for(let Gi of Di)Gi.options.linesDecorationsClassName==="breakpoints-select"&&ci.push(Gi.id);yield Bt.deltaDecorations(ci,[]),yr()}),jn=$n=>{let ci=Kt.getLineDecorations($n);for(let Di of ci)if(Di.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,H.isEqual)(rr,yr(!0).lines)){Bt.deltaDecorations(yr(!0).ids,[]);const $n=rr.map(ci=>({range:new kt.Range(ci,1,ci,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bt.deltaDecorations([],$n)}const En=Kt.onDidChangeModelContent($n=>{let ci=Kt.getPosition();if(ci){let Di=ci.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{It(Bt.getLineContent(Di),Di)?Hr(Di):jn(Di)?(Hr(Di),Qr(Di)):yr()},100)}}),Yn=Kt.onMouseDown($n=>{var ci,Di,Gi;if($n.target.detail&&((Gi=(Di=(ci=$n.target)==null?void 0:ci.element)==null?void 0:Di.className)!=null&&Gi.includes("line-numbers"))){let Pi=$n.target.position.lineNumber;if(It(Bt.getLineContent(Pi),Pi))return;jn(Pi)?Hr(Pi):Qr(Pi)}}),St=$n=>{let ci={range:new kt.Range($n,1,$n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Tt.current=Kt.deltaDecorations(Tt.current,[ci])},Vr=()=>{Tt.current=Kt.deltaDecorations(Tt.current,[])},ii=Kt.onMouseMove($n=>{var ci,Di,Gi;if(Vr(),$n.target.detail&&((Gi=(Di=(ci=$n.target)==null?void 0:ci.element)==null?void 0:Di.className)!=null&&Gi.includes("line-numbers"))){let Pi=$n.target.position.lineNumber;if(It(Bt.getLineContent(Pi),Pi))return;St(Pi)}}),Bi=Kt.onMouseLeave(()=>{Vr()});return()=>{En.dispose(),Yn.dispose(),ii.dispose(),Bi.dispose()}}},[Te.current,Ce,rr,Dt,Zt,Mt]),(0,r.useEffect)(()=>{var At;(At=Te.current)!=null&&At.instance&&Zt&&Te.current.instance.setPosition({lineNumber:0,column:0})},[Dt]);function Fe(){let At=Te.current.instance;if(At){const Kt=At.getSelection(),Bt=Te.current.pastePos||{},qt=new kt.Range(Bt.startLineNumber||Kt.endLineNumber,Bt.startColumn||Kt.endColumn,Bt.endLineNumber||Kt.endLineNumber,Bt.endColumn||Kt.endColumn);setTimeout(()=>{At.executeEdits("",[{range:qt,text:""}])},300)}}function Dr(At){(window.navigator.platform.match("Mac")?At.metaKey:At.ctrlKey)&&At.keyCode==83&&(At.preventDefault(),De())}const mt=()=>{if($e&&Te.current.instance){const At=Te.current.instance.getContentHeight();wr(At{if(!bt.current)return;const{keyCode:Kt,ctrlKey:Bt,metaKey:qt,target:yr,type:Qr}=At;return(Qr==="paste"||(Kt===67||Kt===86)&&(qt||Bt))&&yr.nodeName==="TEXTAREA"&&(xe(),At.preventDefault()),!1};function Nt(At,Kt){var Bt=window.URL||window.webkitURL||window,qt=new Blob([Kt]),yr=document.createElementNS("http://www.w3.org/1999/xhtml","a");yr.href=Bt.createObjectURL(qt),yr.download=At,qr(yr)}(0,r.useEffect)(()=>{mt()},[mt]),(0,r.useEffect)(()=>{Ht.current&&!Ce&&Promise.all([e.e(8909),e.e(2460)]).then(e.bind(e,71448)).then(At=>{try{kt=At,Te.current.instance=kt.editor.create(Ht.current,{value:_t,language:Ne(Mt),theme:qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ot);const Kt=Te.current.instance;let yr=[...N.BH._menuItems].find(En=>En[0]._debugName=="EditorContext")[1],Qr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Hr=(En,Yn)=>{var St,Vr;let ii=En._first;do Yn.includes((Vr=(St=ii.element)==null?void 0:St.command)==null?void 0:Vr.id)&&En._remove(ii);while(ii=ii.next)};if(ut(Kt,kt),setTimeout(()=>{mt(),Te.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nt(Le||"educoder.txt",Kt.getValue())}})},500),Te.current.subscription=Kt.onDidChangeModelContent(En=>{Ae.current?clearTimeout(st.current):(mt(),Qe(Kt.getValue(),En)),st.current=setTimeout(()=>{Ae.current=!1},500)}),window.Monaco||b(kt,Ne(Mt)),We&&(Hr(yr,Qr),Ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",sn),window.removeEventListener("paste",sn),window.addEventListener("keydown",sn),window.addEventListener("paste",sn)),window.Monaco=kt,Be&&Kt.onDidBlurEditorWidget(()=>{Be(Kt.getValue())}),pt&&Kt.onDidFocusEditorText(()=>{pt(Kt.getValue())}),We)try{Kt.onDidPaste(En=>{const Yn=Kt.getSelection(),St=Te.current.pastePos||{},Vr=new kt.Range(St.startLineNumber||Yn.endLineNumber,St.startColumn||Yn.endColumn,St.endLineNumber||Yn.endLineNumber,St.endColumn||Yn.endColumn);Kt.executeEdits("",[{range:En.range,text:""}])})}catch(En){}let jn=ze();return Gt&&typeof Gt=="string"&&new B(Gt,Kt,kt),yt(!0),()=>{const En=Te.current.instance;En.dispose();const Yn=En.getModel();Yn&&Yn.dispose(),Te.current.subscription&&Te.current.subscription.dispose(),jn.unobserve(Ht.current)}}catch(Kt){}})},[]),(0,r.useEffect)(()=>{if(Te.current.instance&&Ce)return document.addEventListener("keydown",Dr,!1),()=>{document.removeEventListener("keydown",Dr)}},[De,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;if(At&&Ce){let Kt=Ne(Mt);kt.editor.setModelLanguage(At.getModel(),Kt)}},[Mt,Ce]),(0,r.useEffect)(()=>{Te.current.instance&&Ce&&kt.editor.setTheme(qe)},[qe,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;ce.current=ft,At&&Ce&&(At.updateOptions(le({},ft)),setTimeout(()=>{At.getModel().updateOptions(le({},ft))},200))},[JSON.stringify(ft),Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;At&&Ce&&At.layout()},[ar,Ue,Ce]);const[Jt,Lt]=(0,r.useState)(me(ar)),[Qt,wr]=(0,r.useState)(me(Ue)),Ir=Z(le({},et),{width:Jt,height:Qt,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Ht,style:Ir},ye&&r.createElement(ne.CopyToClipboard,{text:_t,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement(G.Z,{title:"\u590D\u5236\u4EE3\u7801"},r.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},r.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:Wt="100%",height:Rt="100%",original:ar,modified:Ue,language:_t,options:Mt={}}){const et=(0,r.useRef)(),[ft,ot]=(0,r.useState)(null);function qe($e){let We;return et.current&&(We=new i.Z(Qe=>{for(let ut of Qe)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&$e.layout()}),We.observe(et.current)),We}(0,r.useEffect)(()=>(et.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then($e=>{kt=$e;const We=kt.editor.createDiffEditor(et.current,Z(le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Mt),{wordWrap:!0}));ot(We);let Qe=qe(We);return()=>{We.dispose();const ut=We.getModel();ut&&ut.dispose(),Qe.unobserve(et.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{ft&&ft.setModel({original:kt.editor.createModel(ar,_t),modified:kt.editor.createModel(Ue,_t)})},[ar,Ue,_t,ft]);const Be=me(Wt),ye=me(Rt),De={width:Be,height:ye};return r.createElement("div",{className:"my-diff-editor",ref:et,style:De})}},86967:function(d,g,e){"use strict";e.d(g,{k:function(){return b}});var r=e(55510),i=e(8591),l=e(2001),c=Object.defineProperty,f=Object.defineProperties,o=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(k,R,A)=>R in k?c(k,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):k[R]=A,p=(k,R)=>{for(var A in R||(R={}))u.call(R,A)&&x(k,A,R[A]);if(h)for(var A of h(R))a.call(R,A)&&x(k,A,R[A]);return k},y=(k,R)=>f(k,o(R)),m=(k,R)=>{var A={};for(var I in k)u.call(k,I)&&R.indexOf(I)<0&&(A[I]=k[I]);if(k!=null&&h)for(var I of h(k))R.indexOf(I)<0&&a.call(k,I)&&(A[I]=k[I]);return A};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],S={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[b[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${b[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[b[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${b[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:k},{call:R,put:A}){yield A({type:"save",payload:{actionTabs:p({},k)}})},*getMajorList({payload:k},{call:R,put:A,select:I}){const{userInfo:M}=yield I(B=>B.user);if(M!=null&&M.school_id){const B=yield R(r.BA,M.school_id);if(B&&B.data){const N=l.U.getItem(M==null?void 0:M.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[0],value:B.data.map(K=>({label:K.name,value:K.ec_major_school_id})),active:B.data.length>0?N[0]||B.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:k},{call:R,put:A,select:I}){const M=yield R(r.Nx,k.id),{userInfo:B}=yield I(N=>N.user);if(M&&M.data){const N=l.U.getItem(B==null?void 0:B.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(K=>({label:K.year,value:K.ec_year_id})),active:M.data.length>0?k.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:k={}},{call:R,put:A,select:I}){const{calc:M,page:B,per_page:N}=k,{headerData:K,tabListData:G}=yield I(ne=>ne.engineeringEvaluteList),{userInfo:H}=yield I(ne=>ne.user);let ae=K.active[b[1]];if(ae){let ne={id:ae,page:B||1,per_page:N||G.pageSize};M&&(ne=y(p({},ne),{page:G.pageNo}));const oe=yield R(r._y,ne),J=[K.active[b[0]],K.active[b[1]]];l.U.setItem(H==null?void 0:H.login,J),oe&&oe.ec_courses&&(yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:ne.page,total:oe.count,pageSize:ne.per_page||G.pageSize,dataSource:oe.ec_courses.map((Q,V)=>y(p({},Q),{key:ne.page>1?(ne.page-1)*ne.per_page+V+1:V+1}))})}))}else yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:k},{call:R,select:A}){const{headerData:I}=yield A(M=>M.engineeringEvaluteList);I.active[b[1]]&&(yield R(r.F,I.active[b[1]]))},*compute({payload:k},{call:R,put:A}){const I=k,{all:M}=I,B=m(I,["all"]),N=yield R(M?r.At:r.PX,B);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield A({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(k,R){return p(p({},k),R.payload)},setMajorOrYearDataSource(k,{payload:R}){let A=k.headerData.active;return R.active&&(A=y(p({},A),{[R.key]:R.active})),y(p({},k),{headerData:y(p({},k.headerData),{dataSource:y(p({},k.headerData.dataSource),{[R.key]:y(p({},k.headerData.dataSource[R.key]),{dataList:R.value})}),active:A})})},setMajorOrYearActive(k,{payload:R}){return y(p({},k),{headerData:y(p({},k.headerData),{active:y(p({},k.headerData.active),{[R.key]:R.value})})})},setCourseResults(k,{payload:R}){return y(p({},k),{tabListData:p(p({},k.tabListData),R)})}},subscriptions:{setup({dispatch:k,history:R}){return R.listen(({pathname:A})=>{A==="/"&&k({type:"query"})})}}};g.Z=S},3033:function(d,g,e){"use strict";e.d(g,{L:function(){return h},r:function(){return a}});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(x,p,y)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[p]=y,o=(x,p)=>{for(var y in p||(p={}))l.call(p,y)&&f(x,y,p[y]);if(i)for(var y of i(p))c.call(p,y)&&f(x,y,p[y]);return x};const h=x=>x==null?void 0:x.map(p=>{const y=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:y}}),u={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},a=x=>{if(!x)return;const{all_questions_count:p,all_score:y,single_questions:m,multiple_questions:b,judgement_questions:S,program_questions:k,completion_questions:R,subjective_questions:A,practical_questions:I,combination_questions:M}=x||{},N=[o({type:"SINGLE",name:"\u5355\u9009\u9898"},m),o({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),o({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},R),o({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},S),o({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},A),o({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},k),o({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},I),o({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(K=>K.questions_count>0).map((K,G)=>o(o({},K),{number:u[G+1]}));return{all_questions_count:p,all_score:y,questionList:N}}},2001:function(d,g,e){"use strict";e.d(g,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(41867);const l=(f,o="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o,onOk:f})},c={setItem:(f,o)=>{var h;const u=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(o);localStorage.setItem(u,a)},getItem:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id),u=localStorage.getItem(h);return u!==null&&u!=="[object Object]"?JSON.parse(u):[]},clear:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id);localStorage.removeItem(h)}}},47735:function(d,g,e){"use strict";e.d(g,{$f:function(){return p},Cq:function(){return b},GY:function(){return o},I8:function(){return k},Ow:function(){return y},P:function(){return x},Ql:function(){return h},RA:function(){return I},Zm:function(){return u},bz:function(){return f},eF:function(){return S},gQ:function(){return R},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return B},o9:function(){return c},sG:function(){return a},wi:function(){return A}});var r=e(38147),i=(N,K,G)=>new Promise((H,ae)=>{var ne=Q=>{try{J(G.next(Q))}catch(V){ae(V)}},oe=Q=>{try{J(G.throw(Q))}catch(V){ae(V)}},J=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(ne,oe);J((G=G.apply(N,K)).next())});function l(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/avatar.json`,{method:"put",body:N})})}function c(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}.json`,{method:"get"})})}function f(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:N})})}function o(N){return i(this,null,function*(){return(0,r.ZP)("/api/schools/limit_list.json",{method:"get",params:N})})}function h(N){return i(this,null,function*(){return(0,r.ZP)(`/api/schools/${N.id}/departments/for_option.json`,{method:"get",params:N})})}function u(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_department_applies.json",{method:"post",body:N})})}function a(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}.json`,{method:"put",body:N})})}function x(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/authentication_apply.json`,{method:"delete"})})}function p(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/professional_auth_apply.json`,{method:"delete"})})}function y(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/professional_auth_apply.json`,{method:"post",body:N})})}function m(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/authentication_apply.json`,{method:"post",body:N})})}function b(N){return i(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:N})})}function S(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function k(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function I(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_authentication.json`,{method:"post",body:N})})}function M(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_professional_certification.json`,{method:"post",body:N})})}function B(N,K){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:K})})}},5959:function(d,g,e){"use strict";e.d(g,{An:function(){return y},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((k,R)=>{var A=B=>{try{M(S.next(B))}catch(N){R(N)}},I=B=>{try{M(S.throw(B))}catch(N){R(N)}},M=B=>B.done?k(B.value):Promise.resolve(B.value).then(A,I);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},7310:function(d,g,e){"use strict";e.d(g,{$n:function(){return S},H:function(){return b},Nm:function(){return y},Ot:function(){return m},SV:function(){return a},fc:function(){return R},mn:function(){return k},tO:function(){return p},zI:function(){return x}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},A)})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}.json`,{method:"get",params:h({},A)})})}function m(A){return u(this,null,function*(){const{id:I}=A;return delete A.id,(0,r.ZP)(`/api/files/${I}.json`,{method:"put",body:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}/update_visits.json`,{method:"post"})})}function S(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/watch_list.json`,{method:"get",params:h({},A)})})}function k(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/add_file_quantity.json`,{method:"post",body:h({},A)})})}},26795:function(d,g,e){"use strict";e.d(g,{CJ:function(){return y},Mf:function(){return R},NA:function(){return S},PC:function(){return m},PP:function(){return b},YQ:function(){return k},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}.json`,{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function m(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply_list.json`,{method:"get",params:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply.json`,{method:"post",body:h({},A)})})}function S(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},A)})})}function k(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},A)})})}},33270:function(d,g,e){"use strict";e.d(g,{$T:function(){return ci},A:function(){return $t},Ab:function(){return wa},Al:function(){return Ne},BQ:function(){return pt},BR:function(){return Ge},Bn:function(){return Yt},Cq:function(){return Bi},D4:function(){return b},DJ:function(){return Mt},Dd:function(){return N},Ds:function(){return rr},EO:function(){return bt},Ed:function(){return et},F9:function(){return Gt},FU:function(){return Ht},Fg:function(){return K},GV:function(){return ye},Gk:function(){return ie},Gm:function(){return We},Gz:function(){return G},Hf:function(){return a},Hl:function(){return H},Hn:function(){return ee},ID:function(){return jn},IU:function(){return It},J2:function(){return qe},K$:function(){return Le},KP:function(){return ft},KT:function(){return Ue},L$:function(){return Tt},LH:function(){return oe},Lk:function(){return zn},Lm:function(){return k},Ls:function(){return Wt},MA:function(){return Ui},Mc:function(){return Jn},N7:function(){return Pe},Nd:function(){return j},Nl:function(){return dt},Ns:function(){return En},O3:function(){return _t},Pj:function(){return $e},Q9:function(){return y},QX:function(){return xe},QZ:function(){return ar},R2:function(){return Se},Rk:function(){return $n},S9:function(){return Ae},SA:function(){return S},U8:function(){return St},UD:function(){return qt},U_:function(){return le},Uy:function(){return Qr},V8:function(){return se},Vw:function(){return Pt},W0:function(){return Dr},W7:function(){return or},WK:function(){return da},Wr:function(){return xt},YR:function(){return yt},Z0:function(){return Lt},ZL:function(){return sn},ZT:function(){return Ki},ZX:function(){return Ji},Z_:function(){return J},_0:function(){return Q},_9:function(){return Qe},_B:function(){return ka},_X:function(){return p},aP:function(){return mt},aQ:function(){return ut},aZ:function(){return ce},al:function(){return st},bm:function(){return Bt},bz:function(){return Dt},c_:function(){return ii},ds:function(){return Kt},fN:function(){return sa},fr:function(){return Ce},g4:function(){return Be},gq:function(){return ae},hf:function(){return ht},i:function(){return Qt},i6:function(){return Gi},i7:function(){return Hr},iE:function(){return A},ih:function(){return vi},jA:function(){return m},kW:function(){return ot},km:function(){return Yn},nP:function(){return M},nQ:function(){return Zt},nX:function(){return Ir},oM:function(){return tt},oR:function(){return Yi},o_:function(){return qr},pf:function(){return At},pr:function(){return gi},pv:function(){return Di},qB:function(){return kt},r2:function(){return V},rS:function(){return ne},s:function(){return $i},sK:function(){return x},sb:function(){return pe},sm:function(){return B},t1:function(){return De},tB:function(){return Ia},tR:function(){return lr},td:function(){return Fe},uh:function(){return Te},up:function(){return Vr},v2:function(){return I},vV:function(){return Nt},w9:function(){return Z},wR:function(){return Pi},yS:function(){return ze},yV:function(){return me},yd:function(){return wr},zg:function(){return Rt}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(we,nt,Je)=>nt in we?i(we,nt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):we[nt]=Je,h=(we,nt)=>{for(var Je in nt||(nt={}))c.call(nt,Je)&&o(we,Je,nt[Je]);if(l)for(var Je of l(nt))f.call(nt,Je)&&o(we,Je,nt[Je]);return we},u=(we,nt,Je)=>new Promise((Ct,lt)=>{var dr=zr=>{try{Cr(Je.next(zr))}catch(Jr){lt(Jr)}},pr=zr=>{try{Cr(Je.throw(zr))}catch(Jr){lt(Jr)}},Cr=zr=>zr.done?Ct(zr.value):Promise.resolve(zr.value).then(dr,pr);Cr((Je=Je.apply(we,nt)).next())});const a=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group.json`,{method:"put",body:we})}),x=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/students.json`,{method:"Get",params:we})}),p=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/add_groups.json`,{method:"post",body:we})}),y=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/list_groups_by_settings.json`,{method:"post",body:we})}),m=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/groups.json`,{method:"Get",params:we})}),b=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_leader_permission.json`,{method:"put",body:we})}),S=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group_settings`,{method:"put",body:we})}),k=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/group_settings.json`,{method:"Get",params:we})}),R=we=>u(void 0,null,function*(){return Fetch(`/api/homework_commons/${we==null?void 0:we.id}/test_result_setting.json`,{method:"post",body:we})}),A=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/configs.json`,{method:"put",body:we})}),I=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/list_for_config.json`,{method:"Get",params:we})}),M=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:we})}),B=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/batch_late_setting`,{method:"post",body:we})}),N=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:we})}),K=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:we})}),G=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:we})}),H=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:we})});function ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},we.permissions)})})}function ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/assistant_permissions.json`,{method:"Get",params:h({},we)})})}function oe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/ai_status_query.json`,{method:"Get",params:we})})}function J(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},we)})})}function Q(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/get_user_portrait_config.json`,{method:"Get",params:we})})}function V(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_user_portrait_config.json?id=${we.coursesId}`,{method:"put",body:h({},we)})})}function se(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},we)})})}function ee(we){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},we)})})}function q(we){return u(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},we)})})}function le(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/top_banner.json`,{method:"get",params:h({},we)})})}function Z(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id||we.coursesId}/left_banner.json`,{method:"get",params:h({},we)})})}function j(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function ie(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons/list.json`,{method:"get",params:h({},we)})})}function me(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_topics.json`,{method:"get",params:h({},we)})})}function Se(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_tasks.json`,{method:"get",params:h({},we)})})}function Pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${we.id}/exercises.json`,{method:"get",params:h({},we)})})}function Ge(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/polls.json`,{method:"get",params:h({},we)})})}function Ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function ht(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/all_course_groups.json`,{method:"get",params:h({},we)})})}function Pt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/attendances.json`,{method:"get",params:h({},we)})})}function Wt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${we.coursesId}/attendances.json`,{method:"get",params:h({},we)})})}function Rt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/attendances/${we.id}/edit.json`,{method:"get",params:h({},we)})})}function ar(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/informs.json`,{method:"get",params:h({},we)})})}function Ue(we){return u(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},we)})})}function _t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_videos.json`,{method:"get",params:h({},we)})})}function Mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/live_links.json`,{method:"get",params:h({},we)})})}function et(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},we)})})}function ft(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.categoryId}/messages.json`,{method:"get",params:h({},we)})})}function ot(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/students.json`,{method:"get",params:h({},we)})})}function Be(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/statistics.json`,{method:"get",params:h({},we)})})}function ye(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/work_score.json`,{method:"get",params:h({},we)})})}function De(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/act_score.json`,{method:"get",params:h({},we)})})}function $e(we){return u(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},we)})})}function We(we){return u(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},we)})})}function Qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},we)})})}function ut(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},we)})})}function pt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},we)})})}function or(we){return u(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},we)})})}function rr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},we)})})}function Le(we){return u(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:we})})}function tt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:we})})}function Yt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:we})})}function Dt(we){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:we})})}function Zt(we){return u(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:we})})}function Gt(we){return u(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},we)})})}function lr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.identifier}/add_student_groups.json`,{method:"post",body:we})})}function Ht(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:we})})}function Te(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_teacher.json`,{method:"post",body:we})})}function ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_students_by_search.json`,{method:"post",body:we})})}function pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_public_or_private.json`,{method:"post",body:we})})}function Tt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_invite_code_halt.json`,{method:"post",body:we})})}function Ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/duplicate_course.json`,{method:"post",body:we})})}function st(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_end_date.json`,{method:"put",body:we})})}function $t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"delete",body:we})})}function bt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/settings.json`,{method:"get",params:h({},we)})})}function Ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"put",body:we})})}function yt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function ze(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},we)})})}function xe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},we)})})}function dt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},we)})})}function It(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},we)})})}function Fe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},we)})})}function Dr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},we)})})}function mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function qr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},we)})})}function sn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},we)})})}function Nt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},we)})})}function Jt(we){return u(this,null,function*(){return Fetch(`/api/homework_commons/${we.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},we)})})}function Lt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${we.id}.json`,{method:"delete",params:{export:!0}})})}function Qt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//boards/${we.id}.json`,{method:"delete",params:{export:!0}})})}function wr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/sticky_module.json`,{method:"get"})})}function Ir(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/hidden_module.json`,{method:"get"})})}function At(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:we})})}function Kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${we.id}.json`,{method:"get",params:we})})}function Bt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:we})})}function qt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:we})})}function yr(we){return u(this,null,function*(){return Fetch(`/api/polls/${we.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},we)})})}function Qr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function Hr(we){return(0,r.ZP)(`/api/polls/${we.categoryId}/start_answer.json`,{method:"get",params:h({},we)})}function jn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${we.questionId}/poll_votes.json`,{method:"post",body:we})})}function En(we){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${we.categoryId}/commit_poll.json`,{method:"post",body:we})})}function Yn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/tasks_list.json`,{method:"get",params:we})})}function St(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/update_task_position.json`,{method:"post",body:we})})}function Vr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:we})})}function ii(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/all_course_groups.json`,{method:"get",params:we})})}function Bi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/polls/all_course_groups.json`,{method:"get",params:we})})}function $n(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/students.json`,{method:"get",params:we})})}function ci(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}/rename_group.json`,{method:"POST",body:we})})}function Di(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}.json`,{method:"delete",body:we})})}function Gi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"POST",body:we})})}function Pi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/transfer_to_course_group.json`,{method:"post",body:we})})}function Ui(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/delete_from_course.json`,{method:"post",body:we})})}function da(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"post",body:we})})}function sa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/exit_course.json`,{method:"post"})})}function Ji(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},we)})})}function vi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}/edit.json`,{method:"get",params:we})})}function $i(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users.json`,{method:"post",body:we})})}function Ia(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}.json`,{method:"put",body:we})})}function xt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${we.id}/move_category.json`,{method:"post",body:we})})}function wa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.id}/move_category.json`,{method:"post",body:we})})}function Ki(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/courseware.json`,{method:"get",params:we})})}function gi(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/mark_wrong_topic.json`,{method:"get",params:nt})})}function ka(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/cancel_wrong_topic.json`,{method:"get",params:nt})})}function Yi(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we}/allow_end_group.json`,{method:"get",params:nt})})}function Jn(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:nt})})}function zn(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/tasks/${we}/get_content_for_commit_id.json`,{method:"get",params:nt})})}},30945:function(d,g,e){"use strict";e.d(g,{$M:function(){return Rt},$P:function(){return or},Ax:function(){return x},Dh:function(){return k},FU:function(){return H},GQ:function(){return ee},IN:function(){return Be},JM:function(){return We},Ju:function(){return Wt},Mn:function(){return qe},Ni:function(){return ie},Pg:function(){return R},Pt:function(){return S},Qp:function(){return V},R9:function(){return ae},Ux:function(){return se},Vy:function(){return Ge},XJ:function(){return j},XR:function(){return ht},Ze:function(){return B},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return oe},lm:function(){return ye},ml:function(){return le},o3:function(){return Ue},pA:function(){return Mt},pS:function(){return $e},pU:function(){return Z},ps:function(){return G},q0:function(){return ft},qN:function(){return ot},qS:function(){return b},qj:function(){return kt},qt:function(){return ut},rV:function(){return A},rZ:function(){return Qe},rk:function(){return Se},rm:function(){return Q},sK:function(){return J},sL:function(){return et},su:function(){return De},tC:function(){return Pe},tO:function(){return Ne},u9:function(){return q},uZ:function(){return me},vV:function(){return K},xx:function(){return rr},y8:function(){return Pt},yS:function(){return N},zF:function(){return y},zc:function(){return ne},zj:function(){return I},zz:function(){return pt}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Le,tt,Yt)=>tt in Le?i(Le,tt,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):Le[tt]=Yt,h=(Le,tt)=>{for(var Yt in tt||(tt={}))c.call(tt,Yt)&&o(Le,Yt,tt[Yt]);if(l)for(var Yt of l(tt))f.call(tt,Yt)&&o(Le,Yt,tt[Yt]);return Le},u=(Le,tt,Yt)=>new Promise((Dt,Zt)=>{var Gt=Te=>{try{Ht(Yt.next(Te))}catch(ce){Zt(ce)}},lr=Te=>{try{Ht(Yt.throw(Te))}catch(ce){Zt(ce)}},Ht=Te=>Te.done?Dt(Te.value):Promise.resolve(Te.value).then(Gt,lr);Ht((Yt=Yt.apply(Le,tt)).next())});const a=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/create_guide.json`,{method:"post",body:Le}),x=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/guides.json`,{method:"get",params:Le}),p=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.competition_team_id}/edit_info.json`,{method:"put",body:Le});function y(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_result.json`,{method:"post",body:Le})})}function m(Le){return u(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Le)})})}function b(Le){return u(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Le})})}function S(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post"})})}function k(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_staff.json`,{method:"get"})})}function R(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/common_header.json`,{method:"get"})})}function A(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/${Le.url}`,{method:"get",params:h({},Le)})})}function I(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_md_content.json`,{method:"post",body:Le})})}function M(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function B(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}/edit.json`,{method:"get",params:Le})})}function N(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}.json`,{method:"put",body:Le})})}function K(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}/leave.json`,{method:"post",body:Le})})}function G(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}.json`,{method:"delete"})})}function H(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post",body:Le})})}function ae(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/add_managers.json`,{method:"post",body:Le})})}function ne(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/join.json`,{method:"post",body:Le})})}function oe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/teachers.json`,{method:"get",params:Le})})}function J(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/students.json`,{method:"get",params:Le})})}function Q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/crud_team_members.json`,{method:"post",body:Le})})}function V(Le){return u(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Le})})}function se(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/chart_rules.json`,{method:"get"})})}function ee(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/charts.json`,{method:"get",params:Le})})}function q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/results.json`,{method:"get",params:Le})})}function le(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/md_tab_rules.json`,{method:"get",params:Le})})}function Z(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize.json`,{method:"get",params:Le})})}function j(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.id}.json`,{method:"get",params:Le})})}function ie(Le){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Le})})}function me(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/phone_bind.json`,{method:"post",body:Le})})}function Se(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/email_bind.json`,{method:"post",body:Le})})}function Pe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/authentication_apply.json`,{method:"delete"})})}function Ne(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize_leader_account.json`,{method:"put",body:Le})})}function kt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/shixun_detail.json`,{method:"get"})})}function ht(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/course_detail.json`,{method:"get"})})}function Pt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Le.id}.json`,{method:"delete"})})}function Wt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/get_certificate_info.json`,{method:"get",params:Le})})}function Rt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/basic_setting.json`,{method:"post",body:Le})})}function ar(){return u(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function Ue(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/common_header.json`,{method:"get"})})}function _t(Le){return u(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Le})})}function Mt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/search_managers.json`,{method:"get",params:Le})})}function et(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_managers.json`,{method:"get"})})}function ft(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/add_managers.json`,{method:"post",body:Le})})}function ot(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/delete_managers.json`,{method:"delete",body:Le})})}function qe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_picture.json`,{method:"get"})})}function Be(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/identifier_exist.json`,{method:"post",body:Le})})}function ye(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_shixun_settings.json`,{method:"get"})})}function De(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_add.json`,{method:"post",body:Le})})}function $e(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_delete.json`,{method:"delete",body:Le})})}function We(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_select.json`,{method:"post",body:Le})})}function Qe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/info_finish.json`,{method:"get"})})}function ut(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/competition_review.json`,{method:"post",body:h({},Le)})})}function pt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function or(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/all_team_members.json`,{method:"get",params:Le})})}function rr(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Le})})}},55510:function(d,g,e){"use strict";e.d(g,{F:function(){return b},OE:function(){return I},ff:function(){return S},p1:function(){return k},_y:function(){return m},mK:function(){return K},gq:function(){return H},eM:function(){return N},BA:function(){return oe},bA:function(){return Q},Nx:function(){return J},Qx:function(){return M},At:function(){return R},PX:function(){return A},Xl:function(){return B},y9:function(){return G},No:function(){return ae},ay:function(){return V}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(se,ee,q)=>ee in se?i(se,ee,{enumerable:!0,configurable:!0,writable:!0,value:q}):se[ee]=q,a=(se,ee)=>{for(var q in ee||(ee={}))o.call(ee,q)&&u(se,q,ee[q]);if(f)for(var q of f(ee))h.call(ee,q)&&u(se,q,ee[q]);return se},x=(se,ee)=>l(se,c(ee)),p=(se,ee)=>{var q={};for(var le in se)o.call(se,le)&&ee.indexOf(le)<0&&(q[le]=se[le]);if(se!=null&&f)for(var le of f(se))ee.indexOf(le)<0&&h.call(se,le)&&(q[le]=se[le]);return q},y=(se,ee,q)=>new Promise((le,Z)=>{var j=Se=>{try{me(q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{me(q.throw(Se))}catch(Pe){Z(Pe)}},me=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(j,ie);me((q=q.apply(se,ee)).next())});const m=se=>y(void 0,null,function*(){var ee=se,{id:q}=ee,le=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${q}/course_results.json`,{method:"get",params:le})}),b=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},S=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/get_class.json`,{method:"get"}),k=({ec_year_id:se,id:ee,class_name:q=null})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/${ee}.json`,{method:"get",params:{class_name:q}}),R=({ec_year_id:se})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:se}}),A=({ec_course_id:se})=>(0,r.ZP)(`/api/ec_courses/${se}/evaluations/evaluation_data`,{method:"POST"}),I=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_all`,{method:"post"}),B=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results.json`,{method:"get"}),K=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/get_formulas.json`,{method:"get"}),G=({ec_year_id:se,formula_one:ee,formula_two:q,formula_three:le})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:q,formula_three_id:le}}),H=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/${ee}.json`,{method:"get"}),ae=se=>{var ee=se,{ec_year_id:q,type:le,goal_value:Z}=ee,j=p(ee,["ec_year_id","type","goal_value"]);let ie=`?type=${le}`,me={method:"PUT"};return le==="all"&&(ie+=`&goal_value=${Z}`),le==="each"&&(me=x(a({},me),{body:j})),(0,r.ZP)(`/api/ec_years/${q}/ec_graduation_results/set_goal_value${ie}`,me)};var ne=(se,ee,q)=>new Promise((le,Z)=>{var j=Se=>{try{me(q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{me(q.throw(Se))}catch(Pe){Z(Pe)}},me=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(j,ie);me((q=q.apply(se,ee)).next())});const oe=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${se}/ec_majors/get_major_list.json`,{method:"get"})}),J=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${se}/ec_years/get_year_list.json`,{method:"get"})}),Q=({ec_year_id:se,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/top_pages.json`,{method:"get",params:{school_id:ee}}),V=({id:se,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${se}?name=${ee}`,{method:"PUT"})},87513:function(d,g,e){"use strict";e.d(g,{$Q:function(){return I},$l:function(){return Hr},BJ:function(){return ot},CD:function(){return tt},Cd:function(){return ut},Cl:function(){return Fe},Di:function(){return ar},Fl:function(){return Mt},G$:function(){return le},GK:function(){return _t},Ip:function(){return ye},J:function(){return Z},KE:function(){return et},L8:function(){return Ht},LP:function(){return De},MK:function(){return Ue},Mb:function(){return Nt},N0:function(){return G},N3:function(){return Ne},OO:function(){return R},P8:function(){return Ir},PJ:function(){return ie},PT:function(){return Lt},Qc:function(){return ae},RK:function(){return q},Ty:function(){return xe},UH:function(){return st},UK:function(){return kt},Uj:function(){return rr},Ul:function(){return Qe},VL:function(){return Zt},Vj:function(){return ce},W4:function(){return or},WL:function(){return pe},Wj:function(){return ee},X4:function(){return Be},Xn:function(){return qr},Xo:function(){return oe},YY:function(){return Rt},Ym:function(){return N},Yu:function(){return At},ZD:function(){return wr},Zg:function(){return Dr},_B:function(){return Le},_F:function(){return Jt},_U:function(){return Q},_u:function(){return me},aU:function(){return K},ab:function(){return It},cC:function(){return ze},cV:function(){return V},ck:function(){return Qt},dp:function(){return H},eA:function(){return yr},fG:function(){return S},gA:function(){return se},gG:function(){return sn},gJ:function(){return Kt},hk:function(){return y},hv:function(){return m},iB:function(){return b},iU:function(){return k},iw:function(){return yt},kp:function(){return Gt},lL:function(){return A},lf:function(){return Ge},n$:function(){return Pe},n7:function(){return J},nF:function(){return Te},o3:function(){return Bt},oS:function(){return $e},oX:function(){return Dt},oy:function(){return dt},p7:function(){return B},pL:function(){return Yt},pu:function(){return qe},q6:function(){return lr},qf:function(){return Wt},qz:function(){return We},s:function(){return bt},sA:function(){return Tt},sS:function(){return qt},tX:function(){return $t},uR:function(){return ht},ux:function(){return ft},wy:function(){return Pt},xA:function(){return Ce},yE:function(){return ne},yu:function(){return Ae},zP:function(){return M},zR:function(){return Qr}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(St,Vr,ii)=>Vr in St?i(St,Vr,{enumerable:!0,configurable:!0,writable:!0,value:ii}):St[Vr]=ii,a=(St,Vr)=>{for(var ii in Vr||(Vr={}))o.call(Vr,ii)&&u(St,ii,Vr[ii]);if(f)for(var ii of f(Vr))h.call(Vr,ii)&&u(St,ii,Vr[ii]);return St},x=(St,Vr)=>l(St,c(Vr)),p=(St,Vr,ii)=>new Promise((Bi,$n)=>{var ci=Pi=>{try{Gi(ii.next(Pi))}catch(Ui){$n(Ui)}},Di=Pi=>{try{Gi(ii.throw(Pi))}catch(Ui){$n(Ui)}},Gi=Pi=>Pi.done?Bi(Pi.value):Promise.resolve(Pi.value).then(ci,Di);Gi((ii=ii.apply(St,Vr)).next())});const y=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:St}),m=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:St}),b=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:St}),S=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:St}),k=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:St}),R=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score.json`,{method:"get",params:St}),A=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:St}),I=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/score_ranges.json`,{method:"get",params:St}),M=St=>(0,r.ZP)(`/api/exercises/${St.id}/sava_exam_summary.json`,{method:"post",body:St}),B=St=>(0,r.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:St}),N=St=>(0,r.ZP)(`/api/exercises/${St.id}/generate_exam_summary.json`,{method:"post",body:St}),K=St=>(0,r.ZP)(`/api/exercises/${St.id}/exam_summary_settings.json`,{method:"post",body:St}),G=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/review_exercise_user.json`,{method:"post",body:St})}),H=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/code_check.json`,{method:"get",params:St}),ae=St=>(0,r.ZP)(`/api/exercises/${St.id}/reset_pwd.json`,{method:"post",body:St}),ne=St=>(0,r.ZP)(`/api/exercises/${St.id}/encrypt_or_decrypt.json`,{method:"post",body:St}),oe=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time_or_force.json`,{method:"post",body:St})}),J=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_time.json`,{method:"Get",params:St})}),Q=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_question_result.json`,{method:"get",params:St}),V=St=>(0,r.ZP)(`/api/exercises/${St.id}/get_question_type_alias.json`,{method:"get",params:St});function se(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/teacher_update.json`,{method:"post",body:a({},St)})})}function ee(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/adjust_comment.json`,{method:"post",body:a({},St)})})}function q(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/edit_question_type_alias.json`,{method:"POST",body:St})})}function le(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.json`,{method:"get",params:a({},St)})})}function Z(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},St)})})}function j(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/video_push_url.json`,{method:"get",params:a({},St)})})}function ie(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/query_identity_photo_state.json`,{method:"get",params:a({},St)})})}function me(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_result.json`,{method:"get",params:a({},St)})})}function Se(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/exercise_score_area_setting.json`,{method:"post",body:a({},St)})})}function Pe(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},St)})})}function Ge(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},St)})})}function Ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},St)})})}function kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/common_header.json`,{method:"get",params:a({},St)})})}function ht(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises.json`,{method:"post",body:a({},St)})})}function Pt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}.json`,{method:"put",body:a({},St)})})}function Wt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}.json`,{method:"get",params:a({},St)})})}function Rt(St){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},St)})})}function ar(St){return p(this,null,function*(){const{id:Vr}=St;return delete St.id,(0,r.ZP)(`/api/exercise_questions/${Vr}.json`,{method:"put",body:a({},St)})})}function Ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_questions.json`,{method:"post",body:a({},St)})})}function _t(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/up_down.json`,{method:"post",body:a({},St)})})}function Mt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}.json`,{method:"delete"})})}function et(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},St)})})}function ft(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/publish_groups.json`,{method:"get",params:a({},St)})})}function ot(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},St)})})}function qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/consult_exercise.json`,{method:"post",body:a({},St)})})}function Be(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},St)})})}function ye(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function De(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/batch_adjust_score.json`,{method:"post",body:a({},St)})})}function $e(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function We(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time.json`,{method:"post",body:a({},St)})})}function Qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function ut(St){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function pt(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/commit_setting.json`,{method:"post",body:a({},St)})})}function or(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/review_exercises_by_students.json`,{method:"post",body:a({},St)})})}function rr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.xlsx`,{method:"get",params:x(a({},St),{export:!0})})})}function Le(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},St),{login:null})})}function tt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start.json`,{method:"get",params:a({},St)})}function Yt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start_unlock.json`,{method:"post",body:a({},St)})}function Dt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.questionId}/exercise_answers.json`,{method:"post",body:St})})}function Zt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_exercise.json`,{method:"post",body:St})})}function Gt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_commit_exercise.json`,{method:"post",body:St})})}function lr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_exercise.json`,{method:"post",body:St})})}function Ht(St){return(0,r.ZP)(`/api/${St.url}`,{method:"get",params:a({},St)})}function Te(St){return(0,r.ZP)(`/api/problems/${St.id}/start.json`,{method:"get",params:a({},St)})}function ce(St){return(0,r.ZP)(`/api/exercises/${St.id}/begin_commit.json`,{method:"get",params:a({},St)})}function pe(St){return(0,r.ZP)(`/api/exercises/${St.id}/simulate_begin_commit.json`,{method:"get",params:a({},St)})}function Tt(St){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},St)})}function Ae(St){return console.log("params:",St),(0,r.ZP)(`/api/exercises/${St.categoryId}/edit.json`,{method:"get",params:a({},St)})}function st(St){return(0,r.ZP)(`/api/exercises/${St.id}/get_objective_scores.json`,{method:"get",params:a({},St)})}function $t(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_modal.json`,{method:"get",params:a({},St)})}function bt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/student_redo_lists.json`,{method:"get",params:a({},St)})}function Ce(St){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:St})}function yt(St){return(0,r.ZP)(`/api/exercises/${St.id}/exercise_header.json`,{method:"get",params:a({},St)})}function ze(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/allow_close_camera.json`,{method:"post",body:a({},St)})}function xe(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},St)})}function dt(St){return(0,r.ZP)(`/api/exercises/${St.id}/record_screen`,{method:"post",params:a({},St)})}function It(St){return(0,r.ZP)(`/api/exercises/${St.id}/unbind_ip.json`,{method:"post",body:a({},St)})}function Fe(St){return(0,r.ZP)(`/api/exercises/${St.id}/check_ip.json`,{method:"get",params:a({},St)})}function Dr(St){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/check_user_exercise.json`,{method:"get",params:a({},St)})}function mt(St){return Fetch(`/api/exercises/${St.id}/make_up_students.json`,{method:"get",params:a({},St)})}function qr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/code_review_detail.json`,{method:"get",params:a({},St)})})}function sn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.question_id}/adjust_score.json`,{method:"post",body:a({},St)})})}function Nt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${St.categoryId}/simulate_exercise.json`,{method:"post",body:a({},St)})})}function Jt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_start_answer.json`,{method:"get",params:a({},St)})})}function Lt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_time.json`,{method:"get",params:a({},St)})})}function Qt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_screen_at.json`,{method:"post",body:a({},St)})})}function wr(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/unlock_user`,{method:"post",body:Vr})})}function Ir(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/save_screen_record.json`,{method:"post",body:Vr})})}function At(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/screen_record_list.json`,{method:"get",params:Vr})})}function Kt(St){return p(this,null,function*(){return(0,r.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:a({},St)})})}function Bt(St){return p(this,null,function*(){return(0,r.ZP)("/api/exercises/need_redo.json",{method:"get",params:St})})}function qt(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/mark.json`,{method:"post",body:Vr})})}function yr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${St}/exit_delete_pod.json`,{method:"post",body:St})})}function Qr(St){return p(this,null,function*(){return(0,r.ZP)("/api/users/change_exercise_score.json",{method:"put",body:St})})}function Hr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/send_to_item_bank.json`,{method:"post",body:a({},St)})})}function jn(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_details.json`,{method:"get",params:a({},St)})})}function En(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question.json`,{method:"get",params:a({},St)})})}function Yn(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question_lists.json`,{method:"get",params:a({},St)})})}},16209:function(d,g,e){"use strict";e.d(g,{B0:function(){return p},Si:function(){return R},Sr:function(){return I},YP:function(){return A},b4:function(){return k},bc:function(){return a},dX:function(){return S},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return y},ts:function(){return N},vL:function(){return B},z5:function(){return K}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(G,H,ae)=>H in G?i(G,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):G[H]=ae,h=(G,H)=>{for(var ae in H||(H={}))c.call(H,ae)&&o(G,ae,H[ae]);if(l)for(var ae of l(H))f.call(H,ae)&&o(G,ae,H[ae]);return G},u=(G,H,ae)=>new Promise((ne,oe)=>{var J=se=>{try{V(ae.next(se))}catch(ee){oe(ee)}},Q=se=>{try{V(ae.throw(se))}catch(ee){oe(ee)}},V=se=>se.done?ne(se.value):Promise.resolve(se.value).then(J,Q);V((ae=ae.apply(G,H)).next())});function a(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:G})})}function x(G){return u(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:G})})}function p(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/sticky_or_cancel.json`,{method:"post",body:G})})}function y(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"delete",body:G})})}function m(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:G})})}function b(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/edit.json`,{method:"get",params:G})})}function S(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},G)})})}function k(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"put",body:h({},G)})})}function R(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"get",params:G})})}function A(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"post",body:G})})}function I(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"delete",body:h({},G)})})}function M(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/reward_code.json`,{method:"post",body:G})})}function B(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/plus.json`,{method:"post",body:G})})}function N(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:G})})}function K(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/more_reply.json`,{method:"get",params:G})})}},79274:function(d,g,e){"use strict";e.d(g,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(y,m,b)=>m in y?i(y,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[m]=b,h=(y,m)=>{for(var b in m||(m={}))c.call(m,b)&&o(y,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&o(y,b,m[b]);return y},u=(y,m,b)=>new Promise((S,k)=>{var R=M=>{try{I(b.next(M))}catch(B){k(B)}},A=M=>{try{I(b.throw(M))}catch(B){k(B)}},I=M=>M.done?S(M.value):Promise.resolve(M.value).then(R,A);I((b=b.apply(y,m)).next())});function a(y){return u(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},y)})})}function x(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(y){return u(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:y})})}},66479:function(d,g,e){"use strict";e.d(g,{B6:function(){return p},Gr:function(){return N},Mf:function(){return I},NA:function(){return R},PC:function(){return S},PP:function(){return k},QA:function(){return x},RP:function(){return H},Sv:function(){return G},YQ:function(){return A},_n:function(){return ae},hL:function(){return B},je:function(){return b},mM:function(){return m},wA:function(){return K},x_:function(){return y},y0:function(){return M},y3:function(){return a}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ne,oe,J)=>oe in ne?i(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,h=(ne,oe)=>{for(var J in oe||(oe={}))c.call(oe,J)&&o(ne,J,oe[J]);if(l)for(var J of l(oe))f.call(oe,J)&&o(ne,J,oe[J]);return ne},u=(ne,oe,J)=>new Promise((Q,V)=>{var se=le=>{try{q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{q(J.throw(le))}catch(Z){V(Z)}},q=le=>le.done?Q(le.value):Promise.resolve(le.value).then(se,ee);q((J=J.apply(ne,oe)).next())});function a(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function x(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/tasks_list.json`,{method:"get",params:h({},ne)})})}function p(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/show_detail.json`,{method:"get",params:h({},ne)})})}function y(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function m(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ne)})})}function b(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ne)})})}function S(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ne.categoryId}/show_comment.json`,{method:"get",params:h({},ne)})})}function k(ne){return u(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ne)})})}function R(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ne)})})}function A(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ne)})})}function I(ne){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ne)})})}function M(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ne)})})}function B(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}function N(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics`,{method:"post",body:h({},ne)})})}function K(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}`,{method:"put",body:h({},ne)})})}function G(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_tasks`,{method:"post",body:h({},ne)})})}function H(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"put",body:h({},ne)})})}function ae(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}},37090:function(d,g,e){"use strict";e.d(g,{AA:function(){return K},Db:function(){return x},Dd:function(){return b},F7:function(){return J},Fi:function(){return le},H3:function(){return m},HF:function(){return k},HH:function(){return y},Ib:function(){return se},J3:function(){return o},NT:function(){return l},NX:function(){return A},Ot:function(){return R},Ou:function(){return Q},Ps:function(){return c},Rk:function(){return oe},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ne},YS:function(){return H},Zd:function(){return q},bS:function(){return I},ck:function(){return S},eh:function(){return N},il:function(){return h},j7:function(){return u},jW:function(){return G},km:function(){return ae},l5:function(){return B},rU:function(){return Z},xF:function(){return M},zC:function(){return V},zT:function(){return j}});var r=e(38147),i=(ie,me,Se)=>new Promise((Pe,Ge)=>{var Ne=Pt=>{try{ht(Se.next(Pt))}catch(Wt){Ge(Wt)}},kt=Pt=>{try{ht(Se.throw(Pt))}catch(Wt){Ge(Wt)}},ht=Pt=>Pt.done?Pe(Pt.value):Promise.resolve(Pt.value).then(Ne,kt);ht((Se=Se.apply(ie,me)).next())});function l(ie){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})}function c(ie){return(0,r.ZP)(`/api/schools/${ie.id}/departments/for_option.json`,{method:"get",params:ie})}function f(ie){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ie})}function o(ie){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ie})}function h(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/authorized_redelivery.json`,{method:"POST",body:ie})})}function u(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/submit.json`,{method:"POST",body:ie})})}function a(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_status.json`,{method:"get",params:ie})})}function x(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ie})})}function p(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.id}.json`,{method:"get",params:ie})})}function y(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/set_final_score.json`,{method:"POST",body:ie})})}function m(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/final_score.json`,{method:"get",params:ie})})}function b(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/set_novice_guide.json`,{method:"POST",body:ie})})}function S(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices/${ie.doid}/set_do.json`,{method:"POST",body:ie})})}function k(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"POST",body:ie})})}function R(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_students/${ie.id}/update_major.json`,{method:"PUT",body:ie})})}function A(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"POST",body:ie})})}function I(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers/search.json`,{method:"get",params:ie})})}function M(ie){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})})}function B(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students/search.json`,{method:"get",params:ie})})}function N(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"get",params:ie})})}function K(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"get",params:ie})})}function G(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks.json`,{method:"POST",body:ie})})}function H(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks/${ie.id}.json`,{method:"PUT",body:ie})})}function ae(ie){return i(this,null,function*(){var me;return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks/${(me=ie.ids)==null?void 0:me[0]}`,{method:"DELETE",body:{ids:ie.ids}})})}function ne(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks.json`,{method:"get",params:ie})})}function oe(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices.json`,{method:"get",params:ie})})}function J(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}.json`,{method:"get"})})}function Q(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie==null?void 0:ie.id}/common_header.json`,{method:"get"})})}function V(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/preview.json`,{method:"get"})})}function se(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/not_pass.json`,{method:"post",body:me})})}function ee(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/pass.json`,{method:"post",body:me})})}function q(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/not_pass.json`,{method:"post",body:me})})}function le(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/pass.json`,{method:"post",body:me})})}function Z(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/batch_delete`,{method:"delete",body:me})})}function j(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/batch_delete`,{method:"delete",body:me})})}},95707:function(d,g,e){"use strict";e.d(g,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return S},Zz:function(){return y},cR:function(){return u},eX:function(){return c},h$:function(){return o},su:function(){return b},vm:function(){return a}});var r=e(38147),i=(k,R,A)=>new Promise((I,M)=>{var B=G=>{try{K(A.next(G))}catch(H){M(H)}},N=G=>{try{K(A.throw(G))}catch(H){M(H)}},K=G=>G.done?I(G.value):Promise.resolve(G.value).then(B,N);K((A=A.apply(k,R)).next())});const l=k=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:k})}),c=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:k})}),f=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:k})}),o=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:k})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function u(k){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:k})})}function a(k){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:k})})}function x(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:k})})}const y=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:k})}),m=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:k})}),b=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:k})}),S=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:k})})},5664:function(d,g,e){"use strict";e.d(g,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return S},V8:function(){return p},dl:function(){return k},w0:function(){return y}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(R,A,I)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[A]=I,h=(R,A)=>{for(var I in A||(A={}))c.call(A,I)&&o(R,I,A[I]);if(l)for(var I of l(A))f.call(A,I)&&o(R,I,A[I]);return R},u=(R,A,I)=>new Promise((M,B)=>{var N=H=>{try{G(I.next(H))}catch(ae){B(ae)}},K=H=>{try{G(I.throw(H))}catch(ae){B(ae)}},G=H=>H.done?M(H.value):Promise.resolve(H.value).then(N,K);G((I=I.apply(R,A)).next())});function a(R){return u(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},R)})})}function x(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/unread_message_info.json`,{method:"get",params:h({},R)})})}function p(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"get",params:h({},R)})})}function y(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"post",body:h({},R)})})}function m(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.id}/recent_contacts.json`,{method:"get",params:h({},R)})})}function b(R){return u(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},R)})})}function S(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_message_details.json`,{method:"get",params:h({},R)})})}function k(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages/${R.id}.json`,{method:"delete"})})}},24514:function(d,g,e){"use strict";e.d(g,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return B},_V:function(){return I},ms:function(){return R},s0:function(){return S},vf:function(){return y},xn:function(){return x},yy:function(){return A}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(N,K,G)=>K in N?i(N,K,{enumerable:!0,configurable:!0,writable:!0,value:G}):N[K]=G,h=(N,K)=>{for(var G in K||(K={}))c.call(K,G)&&o(N,G,K[G]);if(l)for(var G of l(K))f.call(K,G)&&o(N,G,K[G]);return N},u=(N,K,G)=>new Promise((H,ae)=>{var ne=Q=>{try{J(G.next(Q))}catch(V){ae(V)}},oe=Q=>{try{J(G.throw(Q))}catch(V){ae(V)}},J=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(ne,oe);J((G=G.apply(N,K)).next())});function a(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function y(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_shixun_to_stage.json`,{method:"post",body:N})})}function m(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/select_shixun_to_stage.json`,{method:"post",body:N})})}function b(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function S(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function k(N){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function R(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function A(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function I(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function B(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},29297:function(d,g,e){"use strict";e.d(g,{DF:function(){return b},Di:function(){return ee},Dm:function(){return oe},Dq:function(){return Se},Gd:function(){return m},Hb:function(){return Pe},Hm:function(){return H},ID:function(){return u},JP:function(){return me},NC:function(){return K},Pl:function(){return S},Qc:function(){return c},Qp:function(){return J},RK:function(){return x},YP:function(){return G},a2:function(){return o},ar:function(){return y},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return k},iT:function(){return M},jK:function(){return ne},kF:function(){return Ge},kp:function(){return I},lc:function(){return A},oF:function(){return le},q$:function(){return h},qN:function(){return ae},tS:function(){return R},ts:function(){return B},un:function(){return V},w0:function(){return se},wX:function(){return Q},yE:function(){return f}});var r=e(38147),i=(Ne,kt,ht)=>new Promise((Pt,Wt)=>{var Rt=_t=>{try{Ue(ht.next(_t))}catch(Mt){Wt(Mt)}},ar=_t=>{try{Ue(ht.throw(_t))}catch(Mt){Wt(Mt)}},Ue=_t=>_t.done?Pt(_t.value):Promise.resolve(_t.value).then(Rt,ar);Ue((ht=ht.apply(Ne,kt)).next())});const l=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/code_check.json`,{method:"get",params:Ne}),c=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/reset_pwd.json`,{method:"post",body:Ne}),f=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/encrypt_or_decrypt.json`,{method:"post",body:Ne}),o=Ne=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:Ne}),h=Ne=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:Ne}),u=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/copy.json`,{method:"post",body:Ne}),a=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/get_question_type_alias.json`,{method:"get",params:Ne});function x(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_question_type_alias.json`,{method:"POST",body:Ne})})}function p(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:Ne})})}function y(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:Ne})})}function m(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:Ne})})}function b(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_public.json`,{method:"post"})})}function S(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_private.json`,{method:"post"})})}function k(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"delete"})})}function R(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ne})})}const A=Ne=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:Ne});function I(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function M(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"get",params:Ne})})}function B(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_score`,{method:"post",body:Ne})})}function N(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_shixun_score.json`,{method:"post",body:Ne})})}function K(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}.json`,{method:"delete"})})}function G(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:Ne})})}function H(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:Ne})})}function ae(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/adjust_position.json`,{method:"post",body:Ne})})}function ne(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"put",body:Ne})})}function oe(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Ne})})}function J(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:Ne})})}function Q(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/set_public.json`,{method:"post",body:Ne})})}function V(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:Ne})})}function se(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/update_exam.json`,{method:"put",body:Ne})})}function ee(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_exam.json`,{method:"get"})})}function q(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/examination_banks_item_banks.json`,{method:"post",body:kt})})}function le(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ne})})}function Z(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/sort_question_type.json`,{method:"post",body:kt})})}function j(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.exam_id}/examination_banks_item_banks/${Ne.question_id}.json`,{method:"delete"})})}function ie(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/batch_set_score.json`,{method:"post",body:kt})})}function me(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/simulate_exercise.json`,{method:"post"})})}function Se(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/exercise_header.json`,{method:"get"})})}function Pe(Ne,kt,ht){return i(this,null,function*(){const Pt=new FormData;return Pt.append("file",kt),Pt.append("sub_discipline_id",ht),(0,r.ZP)(`/api/examination_banks/${Ne}/import_item_banks.json`,{method:"post",body:Pt},!0)})}function Ge(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:Ne})})}},49320:function(d,g,e){"use strict";e.d(g,{$D:function(){return Q},A2:function(){return De},A7:function(){return bt},AQ:function(){return K},Ax:function(){return tt},Bn:function(){return ze},CI:function(){return ut},DQ:function(){return Tt},DU:function(){return et},EP:function(){return J},Ep:function(){return ye},Er:function(){return me},Ex:function(){return Zt},FD:function(){return Ae},F_:function(){return Mt},Fg:function(){return x},GY:function(){return Te},Go:function(){return Z},Gz:function(){return p},Hl:function(){return y},JS:function(){return Pt},KM:function(){return ee},M2:function(){return We},MO:function(){return Se},Mt:function(){return Qe},Mu:function(){return Yt},NV:function(){return yt},Q:function(){return Pe},Sp:function(){return N},VO:function(){return st},WD:function(){return Ht},WO:function(){return ie},WW:function(){return Gt},_C:function(){return Ce},_V:function(){return Le},bw:function(){return oe},bz:function(){return pe},c3:function(){return ht},eJ:function(){return le},ef:function(){return _t},fh:function(){return k},fj:function(){return j},hS:function(){return m},jT:function(){return $t},ke:function(){return lr},lk:function(){return B},mQ:function(){return M},ms:function(){return or},mx:function(){return Ne},nq:function(){return a},ol:function(){return ce},p:function(){return H},p4:function(){return Ge},pU:function(){return I},rS:function(){return Wt},rs:function(){return q},s0:function(){return $e},sm:function(){return kt},tS:function(){return b},tu:function(){return A},ue:function(){return G},vf:function(){return qe},w4:function(){return ae},xG:function(){return Be},xn:function(){return ot},yN:function(){return ne},yy:function(){return rr}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(xe,dt,It)=>dt in xe?i(xe,dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):xe[dt]=It,h=(xe,dt)=>{for(var It in dt||(dt={}))c.call(dt,It)&&o(xe,It,dt[It]);if(l)for(var It of l(dt))f.call(dt,It)&&o(xe,It,dt[It]);return xe},u=(xe,dt,It)=>new Promise((Fe,Dr)=>{var mt=Nt=>{try{sn(It.next(Nt))}catch(Jt){Dr(Jt)}},qr=Nt=>{try{sn(It.throw(Nt))}catch(Jt){Dr(Jt)}},sn=Nt=>Nt.done?Fe(Nt.value):Promise.resolve(Nt.value).then(mt,qr);sn((It=It.apply(xe,dt)).next())});const a=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:xe})}),x=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:xe})}),p=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:xe})}),y=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:xe})}),m=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:xe})});function b(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},xe)})})}function S(xe){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},xe)})})}function k(xe){return u(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},xe)})})}function R(){return u(this,null,function*(){return Fetch("/api/paths/platform_systems.json",{method:"get"})})}function A(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"PUT",body:xe})})}function I(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:xe})})}function M(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/edit.json`,{method:"get"})})}function B(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function N(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function K(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/right_banner.json`,{method:"get",params:xe})})}function G(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"get",params:xe})})}const H=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:xe})}),ae=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${xe.id}/children.json`,{method:"Get",params:xe})});function ne(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:xe})})}function oe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/update_team_title.json`,{method:"post",body:xe})})}function J(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/delete_member.json`,{method:"Delete",body:xe})})}function Q(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses/${xe==null?void 0:xe.courseid}.json`,{method:"Delete"})})}function V(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/up_member_position.json`,{method:"post",body:xe})})}function se(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/down_member_position.json`,{method:"post",body:xe})})}function ee(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:xe})})}function q(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:xe})})}function le(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"Delete",body:xe})})}function Z(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/publish.json`,{method:"post",body:xe})})}function j(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_publish.json`,{method:"post",body:xe})})}function ie(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/apply_public.json`,{method:"post",body:xe})})}function me(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_public.json`,{method:"post",body:xe})})}function Se(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/choose_course.json`,{method:"get",params:xe})})}function Pe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ge(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ne(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/add_subject_members.json`,{method:"post",body:xe})})}function kt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"post",body:xe})})}function ht(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/appointment.json`,{method:"post",body:xe})})}function Pt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/join_excellent_course.json`,{method:"post",body:xe})})}function Wt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:xe})})}function Rt(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/statistics_info.json`,{method:"get",params:xe})})}function ar(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/shixun_analyze.json`,{method:"get",params:xe})})}function Ue(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/learning_analyze.json`,{method:"get",params:xe})})}function _t(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/learning_statistics.json`,{method:"get",params:xe})})}function Mt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/shixun_statistics.json`,{method:"get",params:xe})})}function et(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/study_analyze/${xe.type}.json`,{method:"get",params:xe})})}function ft(xe){return u(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:xe})})}function ot(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"put",body:xe})})}function qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_shixun_to_stage.json`,{method:"post",body:xe})})}const Be=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.stage_id}/select_challenge_to_stage.json`,{method:"post",body:xe})});function ye(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/select_shixun_to_stage.json`,{method:"post",body:xe})})}function De(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_video_to_stage.json`,{method:"post",body:xe})})}function $e(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_attachment_to_stage.json`,{method:"post",body:xe})})}function We(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe.id}.json`,{method:"put",body:xe})})}function Qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_blank_to_stage.json`,{method:"post",body:xe})})}function ut(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:xe})})}function pt(xe){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:xe})})}function or(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/up_position.json`,{method:"get"})})}function rr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/down_position.json`,{method:"get"})})}function Le(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"delete"})})}function tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.pathId}/discusses.json`,{method:"get",params:h({},xe)})})}function Yt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.coursesId}/excellent_discusses.json`,{method:"get",params:h({},xe)})})}function Dt(xe){return u(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},xe)})})}function Zt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/move_position`,{method:"post",body:h({},xe)})})}function Gt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/${xe.id}`,{method:"delete"})})}function lr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/excellent_discuss`,{method:"post",body:h({},xe)})})}function Ht(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/post_discuss`,{method:"post",body:h({},xe)})})}function Te(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:xe})})}function ce(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:xe})})}function pe(xe){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:xe})})}function Tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/add_homework_to_stage.json`,{method:"post",body:xe})})}function Ae(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}/edit.json`,{method:"get",params:xe})})}function st(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}.json`,{method:"put",body:xe})})}function $t(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/subjects/subject_homework.json`,{method:"get",params:xe})})}function bt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/courses/course_homework.json`,{method:"get",params:xe})})}function Ce(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/batch_add_homework_to_stage.json`,{method:"post",body:xe})})}function yt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:xe})})}function ze(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_login}/subjects/cancel.json`,{method:"get",params:xe})})}},43150:function(d,g,e){"use strict";e.d(g,{Fd:function(){return se},Hi:function(){return y},IU:function(){return K},KE:function(){return b},Kc:function(){return q},MK:function(){return G},Q9:function(){return I},Qg:function(){return N},Qn:function(){return k},UK:function(){return p},W:function(){return Z},Ye:function(){return B},_c:function(){return a},hO:function(){return oe},iV:function(){return le},jy:function(){return H},kp:function(){return ne},lf:function(){return A},m7:function(){return m},n$:function(){return R},rJ:function(){return M},s3:function(){return x},ux:function(){return S},vf:function(){return V},wh:function(){return ae},wo:function(){return ee},x$:function(){return Q}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(j,ie,me)=>ie in j?i(j,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ie]=me,h=(j,ie)=>{for(var me in ie||(ie={}))c.call(ie,me)&&o(j,me,ie[me]);if(l)for(var me of l(ie))f.call(ie,me)&&o(j,me,ie[me]);return j},u=(j,ie,me)=>new Promise((Se,Pe)=>{var Ge=ht=>{try{kt(me.next(ht))}catch(Pt){Pe(Pt)}},Ne=ht=>{try{kt(me.throw(ht))}catch(Pt){Pe(Pt)}},kt=ht=>ht.done?Se(ht.value):Promise.resolve(ht.value).then(Ge,Ne);kt((me=me.apply(j,ie)).next())});const a=j=>u(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j==null?void 0:j.id}/commit_word_cloud.json`,{method:"Get",params:j})});function x(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_lists.json`,{method:"get",params:h({},j)})})}function p(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/common_header.json`,{method:"get"})})}function y(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_setting.json`,{method:"get"})})}function m(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_setting.json`,{method:"post",body:h({},j)})})}function b(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},j)})})}function S(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/publish_groups.json`,{method:"get",params:h({},j)})})}function k(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_result.json`,{method:"get",params:h({},j)})})}function R(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},j)})})}function A(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},j)})})}function I(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},j)})})}function M(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls.json`,{method:"POST",body:h({},j)})})}function B(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/edit.json`,{method:"get"})})}function N(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function K(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function G(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}/poll_questions.json`,{method:"post",body:h({},j)})})}function H(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function ae(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function ne(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"get"})})}function oe(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function J(j){return u(this,null,function*(){return Fetch(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function Q(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function V(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function se(j){return u(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},j)})})}function ee(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function q(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.id}.json`,{method:"put",body:h({},j)})})}function le(j){return u(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},j)})})}function Z(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.exerciseId}/up_down.json`,{method:"post",body:h({},j)})})}},11517:function(d,g,e){"use strict";e.d(g,{$c:function(){return ut},A1:function(){return We},Bd:function(){return I},Bo:function(){return J},Cc:function(){return se},Cn:function(){return le},DF:function(){return R},Dm:function(){return Ue},FG:function(){return oe},GW:function(){return _t},HF:function(){return G},Hm:function(){return j},IJ:function(){return $e},L5:function(){return ar},LS:function(){return et},MZ:function(){return ye},Mr:function(){return ne},NZ:function(){return kt},Of:function(){return S},Pl:function(){return k},Qj:function(){return m},Qp:function(){return ot},RT:function(){return Le},Rp:function(){return ft},U6:function(){return H},Vl:function(){return ee},Wk:function(){return ae},YP:function(){return Z},Ys:function(){return B},al:function(){return M},bF:function(){return pt},d1:function(){return y},dt:function(){return or},et:function(){return me},ex:function(){return b},fY:function(){return Se},fn:function(){return A},hI:function(){return ht},hg:function(){return Be},iT:function(){return Q},lS:function(){return Ne},nD:function(){return Mt},qN:function(){return ie},rV:function(){return N},s:function(){return Ge},sD:function(){return De},sS:function(){return Rt},ts:function(){return V},vi:function(){return Qe},wX:function(){return qe},x5:function(){return K},zh:function(){return Pe}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(tt,Yt,Dt)=>Yt in tt?i(tt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[Yt]=Dt,a=(tt,Yt)=>{for(var Dt in Yt||(Yt={}))o.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);if(f)for(var Dt of f(Yt))h.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);return tt},x=(tt,Yt)=>l(tt,c(Yt)),p=(tt,Yt,Dt)=>new Promise((Zt,Gt)=>{var lr=ce=>{try{Te(Dt.next(ce))}catch(pe){Gt(pe)}},Ht=ce=>{try{Te(Dt.throw(ce))}catch(pe){Gt(pe)}},Te=ce=>ce.done?Zt(ce.value):Promise.resolve(ce.value).then(lr,Ht);Te((Dt=Dt.apply(tt,Yt)).next())});function y(tt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},tt),{clazz:"ItemBanksGroup"})})})}function m(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:tt})})}function b(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:tt})})}function S(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:tt})})}function k(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_private.json`,{method:"post"})})}function R(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_public.json`,{method:"post"})})}function A(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"delete"})})}function I(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/start.json`,{method:"get"})})}function M(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete",body:a({},tt)})})}function B(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:tt})})}function N(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function K(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:tt.type}})})}function G(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function H(tt){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:tt})})}function ae(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"put",body:tt})})}function ne(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:tt})})}function oe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/edit.json`,{method:"get"})})}function J(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/edit.json`,{method:"get"})})}function Q(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:tt})})}function V(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_score.json`,{method:"post",body:tt})})}function se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_challenge_score.json`,{method:"post",body:tt})})}function ee(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function q(tt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${tt.exerid}/examination_banks_item_banks/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function le(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete"})})}function Z(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:tt})})}function j(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:tt})})}function ie(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/adjust_position.json`,{method:"post",body:tt})})}function me(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:tt})})}function Se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.id}/revoke_item.json`,{method:"delete",body:tt})})}function Pe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:tt})})}function Ge(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/join_to_collection.json`,{method:"post",params:tt})})}function Ne(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/cancel_collection.json`,{method:"post",params:tt})})}function kt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:tt})})}function ht(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:tt})})}function Pt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks/${tt.id}/join_to_group.json`,{method:"post",body:tt})})}function Wt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${tt.id}.json`,{method:"put",body:tt})})}function Rt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:tt})})}function ar(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/feedback.json`,{method:"post",body:tt})})}function Ue(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:tt})})}function _t(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:tt})})}function Mt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:tt})})}function et(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:tt})})}function ft(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:tt})})}function ot(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:tt})})}function qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt==null?void 0:tt.id}/set_public.json`,{method:"post",body:tt})})}function Be(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:tt})})}function ye(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/publish.json`,{method:"post",body:tt})}function De(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/cancel_publish.json`,{method:"post",body:tt})}function $e(tt){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...tt.id]}})}function We(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/up_position.json`,{method:"get",params:tt})})}function Qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/down_position.json`,{method:"get",params:tt})})}function ut(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${tt.id}/edit_hack.json`,{method:"get",params:tt})})}function pt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:tt})})}function or(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:tt})})}function rr(tt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:tt})})}function Le(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},37822:function(d,g,e){"use strict";e.d(g,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(38147),i=(o,h,u)=>new Promise((a,x)=>{var p=b=>{try{m(u.next(b))}catch(S){x(S)}},y=b=>{try{m(u.throw(b))}catch(S){x(S)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,y);m((u=u.apply(o,h)).next())});function l(o){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:o})})}function c(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"get",params:o})})}function f(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"delete",params:o})})}},88761:function(d,g,e){"use strict";e.d(g,{Am:function(){return m},Ar:function(){return Ue},BD:function(){return Qe},Be:function(){return qe},Dx:function(){return ee},Fr:function(){return pe},G$:function(){return k},GS:function(){return H},Gw:function(){return S},H:function(){return Rt},H1:function(){return ar},Hj:function(){return pt},JA:function(){return rr},JG:function(){return se},KE:function(){return Z},Lz:function(){return $e},Mf:function(){return Wt},NA:function(){return ht},PC:function(){return Ne},PP:function(){return kt},PW:function(){return et},Q3:function(){return q},QC:function(){return Le},Qt:function(){return We},Qz:function(){return I},R$:function(){return Te},RP:function(){return oe},Ti:function(){return bt},Uc:function(){return Zt},Ul:function(){return Q},VB:function(){return st},Vs:function(){return Gt},Wr:function(){return R},Xn:function(){return J},YQ:function(){return Pt},Yn:function(){return b},Z8:function(){return K},ak:function(){return Mt},cN:function(){return B},co:function(){return Be},cz:function(){return Pe},fK:function(){return G},gG:function(){return Ge},gZ:function(){return Dt},h$:function(){return N},ku:function(){return De},lf:function(){return ie},m7:function(){return V},mQ:function(){return M},mz:function(){return ot},n$:function(){return j},oK:function(){return y},oN:function(){return $t},pH:function(){return ut},pb:function(){return Ae},qP:function(){return tt},ql:function(){return Yt},rN:function(){return ye},sw:function(){return me},t1:function(){return Se},to:function(){return ne},ub:function(){return or},ux:function(){return le},wS:function(){return Tt},wT:function(){return A},yT:function(){return _t},yy:function(){return lr},z2:function(){return ft}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Ce,yt,ze)=>yt in Ce?i(Ce,yt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ce[yt]=ze,a=(Ce,yt)=>{for(var ze in yt||(yt={}))o.call(yt,ze)&&u(Ce,ze,yt[ze]);if(f)for(var ze of f(yt))h.call(yt,ze)&&u(Ce,ze,yt[ze]);return Ce},x=(Ce,yt)=>l(Ce,c(yt)),p=(Ce,yt,ze)=>new Promise((xe,dt)=>{var It=mt=>{try{Dr(ze.next(mt))}catch(qr){dt(qr)}},Fe=mt=>{try{Dr(ze.throw(mt))}catch(qr){dt(qr)}},Dr=mt=>mt.done?xe(mt.value):Promise.resolve(mt.value).then(It,Fe);Dr((ze=ze.apply(Ce,yt)).next())});const y=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.id}/update_journals.json`,{method:"post",body:Ce})}),m=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/change_score.json`,{method:"post",body:Ce})}),b=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/history_comment`,{method:"Get",params:Ce})}),S=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/feedback_know`,{method:"Get",params:Ce})}),k=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.userId}/student_work_feedbacks.json`,{method:"POST",body:Ce})}),R=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/feedback_list.json`,{method:"Get",params:Ce})}),A=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/histories.json`,{method:"Get",params:Ce})}),I=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/feedback_list`,{method:"Get",params:Ce})}),M=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Ce})}),B=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/appeal_list`,{method:"Get",params:Ce})});function N(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.json`,{method:"post",body:a({},Ce)})})}function K(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/student_works.json`,{method:"get",params:a({},Ce)})})}function G(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/header_info.json`,{method:"get",params:a({},Ce)})})}function H(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce}/query_game_url.json`,{method:"get"})})}function ae(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ne(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"get"})})}function oe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_results.json`,{method:"get",params:a({},Ce)})})}function J(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_detail.json`,{method:"get",params:a({},Ce)})})}function Q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/settings.json`,{method:"get",params:a({},Ce)})})}function V(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_settings.json`,{method:"post",body:a({},Ce)})})}function se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/group_list.json`,{method:"get",params:a({},Ce)})})}function ee(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.xlsx`,{method:"get",params:a({},Ce)})})}function q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.coursesId}/reference_answer.json`,{method:"get",params:a({},Ce)})})}function le(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/publish_groups.json`,{method:"get",params:a({},Ce)})})}function Z(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/end_groups.json`,{method:"get",params:a({},Ce)})})}function j(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Ce)})})}function ie(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Ce)})})}function me(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report.json`,{method:"get",params:Ce})})}function Se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Ce})})}function Pe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Ce),{id:Ce.categoryId})})})}function Ge(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Ce)})})}function Ne(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/show_comment.json`,{method:"get",params:a({},Ce)})})}function kt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Ce)})})}function ht(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Ce)})})}function Pt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Ce)})})}function Wt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Ce)})})}function Rt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_explanation.json`,{method:"post",body:a({},Ce)})})}function ar(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons.json`,{method:"post",body:a({},Ce)})})}function Ue(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"put",body:a({},Ce)})})}function _t(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"put",body:a({},Ce)})})}function Mt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Ce)})})}function et(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/edit.json`,{method:"get",params:a({},Ce)})})}function ft(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}.json`,{method:"put",body:a({},Ce)})})}function ot(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Ce)})})}function qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Ce)})})}function Be(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Ce)})})}function ye(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function De(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Ce)})})}function $e(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Ce)})})}function We(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Ce)})})}function Qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/edit.json`,{method:"get",params:a({},Ce)})})}function ut(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"get",params:a({},Ce)})})}function pt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}.json`,{method:"get",params:a({},Ce)})})}function or(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/supply_attachments.json`,{method:"get",params:a({},Ce)})})}function rr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/comment_list.json`,{method:"get",params:a({},Ce)})})}function Le(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/destroy_score.json`,{method:"delete",body:a({},Ce)})})}function tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score_reply.json`,{method:"post",body:a({},Ce)})})}function Yt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/all_student_works.json`,{method:"get",params:a({},Ce)})})}function Dt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Ce)})})}function Zt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/score_status.json`,{method:"get",params:a({},Ce)})})}function Gt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_score.json`,{method:"get",params:a({},Ce)})})}function lr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score.json`,{method:"post",body:a({},Ce)})})}function Ht(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/cancel_appeal.json`,{method:"post",body:a({},Ce)})})}function Te(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Ce)})})}function ce(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/deal_appeal_score.json`,{method:"post",body:a({},Ce)})})}function pe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ce.id}/reset_my_game.json`,{method:"get",params:a({},Ce)})})}function Tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/commit_des.json`,{method:"get",params:a({},Ce)})})}function Ae(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/update_des.json`,{method:"post",body:a({},Ce)})})}function st(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Ce)})})}function $t(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Ce)})})}function bt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Ce)})})}},60979:function(d,g,e){"use strict";e.d(g,{$Q:function(){return Jt},AE:function(){return Gt},AQ:function(){return M},Ag:function(){return yt},Ar:function(){return le},At:function(){return Kt},BK:function(){return K},Bj:function(){return Mt},DC:function(){return Ue},Dz:function(){return Bt},E4:function(){return ar},EH:function(){return ie},Ee:function(){return Yn},Er:function(){return ee},FB:function(){return N},Fg:function(){return S},GI:function(){return Pe},Gr:function(){return ot},Gu:function(){return Se},Gz:function(){return b},HS:function(){return Ia},Hl:function(){return y},IT:function(){return bt},I_:function(){return A},Ir:function(){return G},Je:function(){return Fe},K:function(){return yr},K0:function(){return En},KM:function(){return J},K_:function(){return Qt},LK:function(){return Dr},LP:function(){return Ge},Ne:function(){return se},OV:function(){return kt},OW:function(){return j},Op:function(){return Nt},P2:function(){return Pt},Po:function(){return I},Ps:function(){return qe},Q:function(){return V},Q1:function(){return Qr},QA:function(){return da},Ql:function(){return ye},Rs:function(){return Le},SG:function(){return $i},Tn:function(){return Ht},Tr:function(){return sa},U0:function(){return Qe},U9:function(){return Be},UQ:function(){return Ae},Ui:function(){return Lt},Vx:function(){return jn},WO:function(){return q},WT:function(){return Ji},Wi:function(){return et},Wl:function(){return ze},X$:function(){return Wt},Yn:function(){return ce},Z2:function(){return _t},ZO:function(){return ft},Zt:function(){return qt},_7:function(){return Q},_9:function(){return pe},aH:function(){return De},al:function(){return or},b8:function(){return Z},bq:function(){return Te},dK:function(){return H},e:function(){return k},eX:function(){return me},eb:function(){return tt},fL:function(){return It},h4:function(){return Hr},hS:function(){return m},he:function(){return R},hn:function(){return ne},ii:function(){return rr},im:function(){return Tt},j8:function(){return Ne},jq:function(){return sn},kF:function(){return qr},km:function(){return pt},l3:function(){return ht},m7:function(){return We},mI:function(){return Ui},n5:function(){return B},nu:function(){return mt},p0:function(){return $t},q0:function(){return Zt},q9:function(){return At},qA:function(){return Ir},rO:function(){return Dt},rs:function(){return oe},sr:function(){return st},t2:function(){return Ce},tX:function(){return St},uo:function(){return ut},v3:function(){return dt},w:function(){return xe},xK:function(){return lr},xg:function(){return Yt},xk:function(){return Rt},yE:function(){return $e},yx:function(){return Pi},zD:function(){return ae},zH:function(){return wr}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(xt,wa,Ki)=>wa in xt?i(xt,wa,{enumerable:!0,configurable:!0,writable:!0,value:Ki}):xt[wa]=Ki,a=(xt,wa)=>{for(var Ki in wa||(wa={}))o.call(wa,Ki)&&u(xt,Ki,wa[Ki]);if(f)for(var Ki of f(wa))h.call(wa,Ki)&&u(xt,Ki,wa[Ki]);return xt},x=(xt,wa)=>l(xt,c(wa)),p=(xt,wa,Ki)=>new Promise((gi,ka)=>{var Yi=we=>{try{zn(Ki.next(we))}catch(nt){ka(nt)}},Jn=we=>{try{zn(Ki.throw(we))}catch(nt){ka(nt)}},zn=we=>we.done?gi(we.value):Promise.resolve(we.value).then(Yi,Jn);zn((Ki=Ki.apply(xt,wa)).next())});const y=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:xt})}),m=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:xt})}),b=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:xt})}),S=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:xt})}),k=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:xt})});function R(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},xt)})})}function A(xt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},xt||{})})})}function I(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"Get",params:xt})})}function M(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/show_right.json`,{method:"Get"})})}function B(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges.json`,{method:"Get"})})}function N(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:xt.save_type}})})}function K(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/jupyter_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function G(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function H(xt){return p(this,null,function*(){return(0,r.ZP)(xt.url,{method:"Get"})})}function ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_up.json`,{method:"Get"})})}function ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_down.json`,{method:"Get"})})}function oe(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function J(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function Q(xt){return p(this,null,function*(){const{id:wa}=xt||{};return(0,r.ZP)(`/api/shixuns/${wa}/search_user_courses.json`,{method:"Get",params:xt})})}function V(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt==null?void 0:xt.id}/send_to_course.json`,{method:"Post",body:a({},xt)})})}function se(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_publish.json`,{method:"Get"})})}function ee(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_apply_public.json`,{method:"Get"})})}function q(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/apply_public.json`,{method:"post",body:a({},xt)})})}function le(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/publish.json`,{method:"Get"})})}function Z(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function j(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${xt.id}.json`,{method:"delete"})})}function ie(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:xt})})}function me(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:xt})})}function Se(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:xt})})}function Pe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_newest_record.json`,{method:"Get"})})}function Ge(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_shixun.json`,{method:"post",body:xt})})}function Ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators.json`,{method:"Get",params:xt})})}function kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_members_added.json`,{method:"post",body:xt})})}function ht(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/add_members_group.json`,{method:"post",body:xt})})}function Pt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"Get",params:xt})})}function Wt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"post",body:xt})})}function Rt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:xt.userId}})})}function ar(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/ranking_list.json`,{method:"Get"})})}function Ue(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/settings.json`,{method:"Get"})})}function _t(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:xt.mirror_id}})})}function Mt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_script_contents.json`,{method:"Get",params:xt})})}function et(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_custom_script.json`,{method:"Get",params:xt})})}function ft(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_for_jupyter.json`,{method:"put",body:xt})})}function ot(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_quotes.json`,{method:"Get"})})}function qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"delete"})})}function Be(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/close.json`,{method:"post",body:xt})})}function ye(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:xt})})}function De(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_permission_setting.json`,{method:"post",body:xt})})}function $e(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_learn_setting.json`,{method:"post",body:xt})})}function We(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_setting`,{method:"post",body:xt})})}function Qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_data_sets.json`,{method:"Get",params:xt})})}function ut(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:xt.deleteId}})})}function pt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/new.json`,{method:"get"})})}function or(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/challenges.json`,{method:"post",body:a({},xt)})})}function rr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/edit.json`,{method:"get",params:{tab:xt.tab}})})}function Le(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"put",body:a({},xt)})})}function tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_questions.json`,{method:"get"})})}function Yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/move_position.json`,{method:"post",body:a({},xt)})})}function Dt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"delete",body:a({},xt)})})}function Zt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit.json`,{method:"get",params:a({},xt)})})}function Gt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/answer.json`,{method:"get",params:a({},xt)})})}function lr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/crud_answer.json`,{method:"post",body:a({},xt)})})}function Ht(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_choose_question.json`,{method:"post",body:a({},xt)});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_blank_question.json`,{method:"post",body:a({},xt)});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_judge_question.json`,{method:"post",body:a({},xt)})})}function Te(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})})})}function ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:xt.questionId}})})}function pe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},xt),{choose_id:xt.questionId})})})}function st(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function $t(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function Ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/repository.json`,{method:"post",body:xt})})}function ze(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/repository.json`,{method:"post",body:xt})})}function xe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/secret_repository.json`,{method:"post",body:xt})})}function dt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/add_file.json`,{method:"post",body:xt})})}function It(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/add_file.json`,{method:"post",body:xt})})}function Fe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/commits.json`,{method:"post",body:xt})})}function Dr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/file_content.json`,{method:"post",body:xt})})}function mt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/file_content.json`,{method:"post",body:xt})})}function qr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_file.json`,{method:"post",body:xt})})}function sn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/update_file.json`,{method:"post",body:xt})})}function Nt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/upload_git_folder.json`,{method:"post",body:{path:xt.path,secret_repository:xt.secret_repository}})})}function Jt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/${xt.url}`,{method:"Get"})})}function Lt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:xt})})}function Qt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:xt})})}function wr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:xt})})}function Ir(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:xt})})}function At(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:xt})})}function Kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/fork_list.json`,{method:"Get",params:xt})})}function Bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/change_editable.json`,{method:"put",body:a({},xt)})})}function qt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/set_secret_dir.json`,{method:"post",body:a({},xt)})})}function yr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:xt})})}function Qr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:xt})})}function Hr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function jn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function En(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_secret_repository.json`,{method:"post",body:a({},xt)})})}function Yn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/exist_exercise.json`,{method:"get",params:a({},xt)})})}function St(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${xt.id}.json`,{method:"get",params:a({},xt)})})}function Vr(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/publish.json`,{method:"post",body:a({},xt)})})}function ii(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_vnc.json`,{method:"post",params:a({},xt)})})}function Bi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_webssh.json`,{method:"post",params:a({},xt)})})}function $n(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/save_image.json`,{method:"post",body:a({},xt)})})}function ci(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/delete_image.json`,{method:"post",body:a({},xt)})})}function Di(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/extend_vnc.json`,{method:"post",body:a({},xt)})})}function Gi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/reset_vnc_link.json`,{method:"post",body:a({},xt)})})}function Pi(xt){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},xt)})})}function Ui(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},xt)})})}function da(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},xt)})})}function sa(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:xt})})}function Ji(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${xt}`,{method:"get",params:{is_initiative_study:1}})})}function vi(xt){return p(this,null,function*(){return Fetch(`/api/shixuns/${xt.id}/update_shixun_study_num.json`,{method:"post",body:a({},xt)})})}function $i(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:xt})})}function Ia(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt}/recommend_config.json`,{method:"get"})})}},93539:function(d,g,e){"use strict";e.d(g,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return S},fd:function(){return G},gp:function(){return a},iU:function(){return N},l3:function(){return R},mw:function(){return A},oZ:function(){return m},rM:function(){return I},r_:function(){return K},s:function(){return x},ur:function(){return B},xV:function(){return y},yb:function(){return k}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(H,ae,ne)=>ae in H?i(H,ae,{enumerable:!0,configurable:!0,writable:!0,value:ne}):H[ae]=ne,h=(H,ae)=>{for(var ne in ae||(ae={}))c.call(ae,ne)&&o(H,ne,ae[ne]);if(l)for(var ne of l(ae))f.call(ae,ne)&&o(H,ne,ae[ne]);return H},u=(H,ae,ne)=>new Promise((oe,J)=>{var Q=ee=>{try{se(ne.next(ee))}catch(q){J(q)}},V=ee=>{try{se(ne.throw(ee))}catch(q){J(q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(Q,V);se((ne=ne.apply(H,ae)).next())});function a(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teachers.json`,{method:"get",params:h({},H)})})}function x(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/apply_teachers.json`,{method:"get",params:h({},H)})})}function p(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/graduation_group_list.json`,{method:"get",params:h({},H)})})}function y(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/all_course_groups.json`,{method:"get",params:h({},H)})})}function m(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/set_course_group.json`,{method:"post",body:h({},H)})})}function b(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/join_graduation_group.json`,{method:"post",body:h({},H)})})}function S(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/create_graduation_group.json`,{method:"post",body:h({},H)})})}function k(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},H)})})}function R(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_from_course.json`,{method:"post",body:h({},H)})})}function A(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_member_role.json`,{method:"post",body:h({},H)})})}function I(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_course_admin.json`,{method:"post",body:h({},H)})})}function M(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teacher_application_review.json`,{method:"post",body:h({},H)})})}function B(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/students.json`,{method:"get",params:h({},H)})})}function N(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/apply_students.json`,{method:"get",params:ae})})}function K(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/join_student_checkout.json`,{method:"get",params:ae})})}function G(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/student_application_review.json`,{method:"post",body:ae})})}},89540:function(d,g,e){"use strict";e.d(g,{B$:function(){return y},Cx:function(){return Q},DA:function(){return I},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Wt},FM:function(){return ne},Fn:function(){return q},Gq:function(){return ar},Ho:function(){return B},IU:function(){return me},JJ:function(){return le},Ol:function(){return Ne},Qx:function(){return ae},Tv:function(){return Z},V8:function(){return x},WS:function(){return V},WY:function(){return H},ai:function(){return J},bG:function(){return k},bJ:function(){return a},c0:function(){return Rt},dE:function(){return ie},dt:function(){return j},gI:function(){return se},lO:function(){return oe},mW:function(){return G},n0:function(){return A},nV:function(){return Ge},o1:function(){return kt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Pe},vR:function(){return S},w3:function(){return K},x4:function(){return R},z2:function(){return ht}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Ue,_t,Mt)=>_t in Ue?i(Ue,_t,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ue[_t]=Mt,h=(Ue,_t)=>{for(var Mt in _t||(_t={}))c.call(_t,Mt)&&o(Ue,Mt,_t[Mt]);if(l)for(var Mt of l(_t))f.call(_t,Mt)&&o(Ue,Mt,_t[Mt]);return Ue},u=(Ue,_t,Mt)=>new Promise((et,ft)=>{var ot=ye=>{try{Be(Mt.next(ye))}catch(De){ft(De)}},qe=ye=>{try{Be(Mt.throw(ye))}catch(De){ft(De)}},Be=ye=>ye.done?et(ye.value):Promise.resolve(ye.value).then(ot,qe);Be((Mt=Mt.apply(Ue,_t)).next())});const a=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}/move.json`,{method:"post",body:Ue})}),x=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"delete",body:Ue})}),p=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"put",body:Ue})}),y=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:Ue})}),m=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:Ue})});function b(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},Ue)})})}function S(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function k(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},Ue)})})}function R(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},Ue)})})}function A(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function I(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/homepage_info.json`,{method:"get"})})}function M(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function B(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/courses.json`,{method:"get",params:Ue})})}function N(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/shixuns.json`,{method:"get",params:Ue})})}function K(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/subjects.json`,{method:"get",params:Ue})})}function G(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/projects.json`,{method:"get",params:Ue})})}function H(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos.json`,{method:"get",params:Ue})})}function ae(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/review.json`,{method:"get",params:Ue})})}function ne(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.id}.json`,{method:"delete"})})}function oe(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:Ue})})}function J(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:Ue})})}function Q(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:Ue})})}function V(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:Ue})})}function se(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ue})})}function ee(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:Ue})})}function q(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.object_id}/create_course_video.json`,{method:"post",body:Ue})})}function le(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ue.topicId}.json`,{method:"get",params:Ue})})}function Z(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},Ue)})})}function j(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/batch_publish.json`,{method:"post",body:Ue})})}function ie(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ue.identifier}/cancel.json`,{method:"delete",body:h({},Ue)})})}function me(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},Ue)})})}function Se(Ue){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},Ue)})})}function Pe(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function Ne(Ue){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:Ue})}function kt(Ue){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Ue})}function ht(Ue){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},Ue)})}function Pt(Ue){return Fetch("/api/weapps/register.json",{method:"post",body:h({},Ue)})}function Wt(Ue){return(0,r.ZP)(`/api/users/accounts/${Ue.login}/password.json`,{method:"put",body:h({},Ue)})}function Rt(Ue){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},Ue)})}function ar(Ue){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},Ue)})}},54624:function(d,g,e){"use strict";e.d(g,{BQ:function(){return a},DH:function(){return B},Db:function(){return oe},Ju:function(){return ne},Mz:function(){return G},O2:function(){return m},TJ:function(){return k},Vg:function(){return y},ZY:function(){return x},Zx:function(){return K},cU:function(){return p},fn:function(){return ae},jK:function(){return R},yN:function(){return H}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(J,Q,V)=>Q in J?i(J,Q,{enumerable:!0,configurable:!0,writable:!0,value:V}):J[Q]=V,h=(J,Q)=>{for(var V in Q||(Q={}))c.call(Q,V)&&o(J,V,Q[V]);if(l)for(var V of l(Q))f.call(Q,V)&&o(J,V,Q[V]);return J},u=(J,Q,V)=>new Promise((se,ee)=>{var q=j=>{try{Z(V.next(j))}catch(ie){ee(ie)}},le=j=>{try{Z(V.throw(j))}catch(ie){ee(ie)}},Z=j=>j.done?se(j.value):Promise.resolve(j.value).then(q,le);Z((V=V.apply(J,Q)).next())});function a(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},J)})})}function x(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_statics.json`,{method:"Get",params:h({},J)})})}function p(J){return u(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${J.videoId}/watch_histories.json`,{method:"Get",params:h({},J)})})}function y(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},J)})})}function m(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}.json`,{method:"Get",params:h({},J)})})}function b(J){return u(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:J})})}function S(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function k(J){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function R(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/star.json`,{method:"post",body:J})})}function A(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}.json`,{method:"put",body:J})})}function I(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/send_to_course.json`,{method:"post",body:J})})}function M(J){return u(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},J)})})}function B(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/view_video.json`,{method:"post",body:J})})}function N(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/add_school.json`,{method:"post",body:J})})}function K(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_people_statics.json`,{method:"get",params:J})})}function G(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_duration_statics.json`,{method:"get",params:J})})}function H(J){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:J})})}function ae(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J==null?void 0:J.id}/course_videos_tree.json`,{method:"get",params:J})})}function ne(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:J})})}function oe(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:J})})}},35965:function(d,g,e){"use strict";e.d(g,{A:function(){return G},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return o},MM:function(){return R},Ps:function(){return B},Sl:function(){return S},To:function(){return p},Vf:function(){return y},XQ:function(){return f},b:function(){return a},bq:function(){return K},cZ:function(){return u},rV:function(){return I},sT:function(){return b},tS:function(){return N},xt:function(){return A},y2:function(){return l}});var r=e(38147),i=(H,ae,ne)=>new Promise((oe,J)=>{var Q=ee=>{try{se(ne.next(ee))}catch(q){J(q)}},V=ee=>{try{se(ne.throw(ee))}catch(q){J(q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(Q,V);se((ne=ne.apply(H,ae)).next())});const l=H=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:H})});function c(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"put",body:H})})}function f(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"get",params:H})})}function o(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"post",body:H})})}function h(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"get",params:H})})}function u(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/add_resources.json`,{method:"post",body:H})})}function a(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/lesson_resources_list.json`,{method:"get",params:H})})}function x(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"get",params:H})})}function p(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"put",body:H})})}function y(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"post",body:H})})}function m(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"get",params:H})})}function b(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}.json`,{method:"get"})})}function S(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}/modules.json`,{method:"get"})})}function k(H){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${H.id}/videos/batch_publish.json`,{method:"post",body:H})})}function R(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members.json`,{method:"post",body:H})})}function A(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members/${H.id}/change_creator.json`,{method:"post",body:H})})}function I(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns.json`,{method:"get",params:ae})})}function M(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns`,{method:"post",body:ae})})}function B(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/shixuns/${H.shixun_id}.json`,{method:"delete"})})}function N(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"get",params:ae})})}function K(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"post",body:ae})})}function G(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/subjects/${H.subject_id}.json`,{method:"delete"})})}},41867:function(d,g,e){"use strict";e.d(g,{$O:function(){return Q},EO:function(){return pt},G5:function(){return K},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return H},JA:function(){return ut},JL:function(){return A},Jd:function(){return J},Ny:function(){return k},RV:function(){return ne},Rb:function(){return N},Rm:function(){return G},V9:function(){return ie},Yh:function(){return le},aN:function(){return b},aQ:function(){return u},ag:function(){return Qe},bg:function(){return rr},d8:function(){return B},dE:function(){return ae},eB:function(){return oe},eY:function(){return Le},fn:function(){return We},h:function(){return lr},j5:function(){return m},m$:function(){return tt},oF:function(){return y},qz:function(){return h},t_:function(){return S},tu:function(){return Dt},y8:function(){return or}});var r=e(65582),i=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.CertifiedTeacher=5]="CertifiedTeacher",Ht[Ht.TrainingProduction=8]="TrainingProduction",Ht[Ht.UncertifiedTeacher=12]="UncertifiedTeacher",Ht[Ht.Student=15]="Student",Ht))(i||{}),l=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.Admin=5]="Admin",Ht[Ht.Teacher=8]="Teacher",Ht[Ht.Assistant=12]="Assistant",Ht[Ht.Student=15]="Student",Ht))(l||{}),c=(Ht=>(Ht[Ht.SuperAdmin=0]="SuperAdmin",Ht[Ht.Teacher=1]="Teacher",Ht[Ht.Student=2]="Student",Ht))(c||{});const f=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return Ht.some(pe=>pe==(ce==null?void 0:ce.role))},o=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return ce!=null&&ce.own?!0:Ht.some(pe=>{var Tt;return pe==((Tt=ce==null?void 0:ce.course)==null?void 0:Tt.course_role)})},h=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te.main_site},u=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return(Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_is_end},a=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te.authentication},x=()=>o([1,2,5,8,12]),p=()=>o([1,8,5,12,2]),y=()=>o([1,8,5]),m=()=>o([1]),b=()=>o([1,2,5]),S=()=>o([1,2]),k=()=>f([1,2]),R=()=>f([1]),A=()=>f([1,2,5]),I=()=>o([1,5]),M=()=>o([5,8]),B=()=>o([5]),N=()=>o([1,5,2]),K=()=>o([1,2,5,8]),G=()=>o([12]),H=()=>o([8]),ae=()=>o([15]),ne=()=>o([1,2,5,8,12,15]),oe=()=>o([1,2,5,8,12]),J=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return((Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_role)===null},Q=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.has_big_model_permission},V=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.big_model_user_unlimited},se=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),ee=(Ht=!0,Te=!1)=>Te||!Te&&f([1]),q=(Ht=!0,Te=!1)=>Te||!Te&&f([1,2]),le=()=>f([15]),Z=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),j=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ie=(Ht=!0,Te=!1)=>{const{user:ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:pe}=ce;return pe!=null&&pe.is_shixun_marker?!0:f([1,2,5,8])},me=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Se=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Pe=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),Ge=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),Ne=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),kt=(Ht=!0,Te=!1)=>Ht?f([1]):!1,ht=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),Pt=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Wt=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Rt=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ar=(Ht=!0,Te=!1)=>Ht?!1:Te||!Te&&f([1,2]),Ue=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,_t=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):!1,Mt=(Ht=!0,Te=!1)=>Ht?!Te&&f([1,2,5,8,12]):!1,et=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),ft=(Ht=!0,Te=!1)=>f([1,2,5,8,12]),ot=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),qe=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Be=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),ye=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,De=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),$e=(Ht=!0,Te=!1)=>o([8]),We=()=>f([1]),Qe=()=>f([1,2]),ut=()=>f([15]),pt=()=>f([1,2,5]),or=()=>f([1,2,5,12]),rr=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState();return!!((Ht=Te.userInfo)!=null&&Ht.login)},Le=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState();return Ht.userInfo},tt=()=>{var Ht,Te;const{user:ce}=(0,r.getDvaApp)()._store.getState();return!!((Te=(Ht=ce.userInfo)==null?void 0:Ht.path)!=null&&Te.own)},Yt=Ht=>{const{graduations:Te}=(0,r.getDvaApp)()._store.getState(),{details:ce}=Te;return Ht.some(pe=>pe===(ce==null?void 0:ce.user_identity))},Dt=()=>Yt([0,1]),Zt=()=>Yt([0]),Gt=()=>Yt([1]),lr=()=>Yt([2])},2337:function(d,g,e){"use strict";e.d(g,{Fy:function(){return o},Qo:function(){return h},a2:function(){return c},fw:function(){return r},gW:function(){return l},k:function(){return f},k4:function(){return i}});const r=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var l=(u=>(u.PROBLEM="problem",u.PAPER="paper",u.OTHER="other",u))(l||{}),c=(u=>(u.SINGLE="single",u.MULTIPLEFLOW="multiple_flow",u.MULTIPLEFIXED="multiple_fixed",u.OTHER="other",u))(c||{}),f=(u=>(u[u.BISHI=1]="BISHI",u[u.JISHI=2]="JISHI",u[u.KOUSHI=3]="KOUSHI",u[u.OTHER=4]="OTHER",u))(f||{}),o=(u=>(u[u.DEFAULT=0]="DEFAULT",u[u.THEMEONE=1]="THEMEONE",u[u.THEMETWO=2]="THEMETWO",u[u.THEMETHREE=3]="THEMETHREE",u))(o||{}),h=(u=>(u.All="",u.Shixun="shixun",u.VideoItem="video",u.Attachment="attachment",u.Group_count="group_homework",u.Normal_count="normal_homework",u.ExaminationBank="exercise",u.HomeworkCommon="hack_homework",u.Discusses="Discusses",u.Challenge="challenge",u))(h||{})},37142:function(d,g,e){"use strict";e.d(g,{F:function(){return r}});const r={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},65808:function(d,g,e){"use strict";e.d(g,{CP:function(){return l},_V:function(){return o}});var r=e(28209),i=e.n(r);const l={secret:r.enc.Utf8.parse("0a18e199b87f1a8d"),iv:r.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},c={exam:l,userInfo:{secret:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA==")),iv:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA=="))}};function f(h="",u="exam"){const{secret:a,iv:x}=c[u];return AES.encrypt(h,a,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function o(h="",u="exam"){const{secret:a,iv:x}=c[u];return r.AES.decrypt(h,a,{iv:x,mode:i().mode.CBC,padding:i().pad.Pkcs7}).toString(r.enc.Utf8)}},74128:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});const r={PROXY_SERVER:"http://172.16.100.113",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.113",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var i=null,c={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:r,newReactTest:{API_SERVER:(()=>{let f;switch(location.host){case"test4.educoder.net":f="https://test4-data.educoder.net";break;case"test3.educoder.net":f="https://test3-data.educoder.net";break;case"test2.educoder.net":f="https://test2-data.educoder.net";break;default:f="https://test-data.educoder.net";break}return f})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let f="https://new-testali-cdn.educoder.net";const o=location.host;return o==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),o==="test4.educoder.net"&&(f="https://test4-data.educoder.net"),f})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let f="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(f="https://pre-data2.educoder.net"),f})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let f="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?f="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(f="https://data.tokcoder.com"),f})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}}[window.ENV||"dev"]},38147:function(d,g,e){"use strict";e.d(g,{IV:function(){return Z},U2:function(){return se},ZP:function(){return oe},d4:function(){return ee},gz:function(){return le},rz:function(){return ne},v_:function(){return q}});var r=e(74128),i=e(28909),l=e(43418),c=e(8591),f=e(85582),o=e.n(f),h=e(59301),u=e(65582),a=e(65862),x=e(89392),p=e.n(x),y=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(j,ie,me)=>ie in j?y(j,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ie]=me,I=(j,ie)=>{for(var me in ie||(ie={}))k.call(ie,me)&&A(j,me,ie[me]);if(S)for(var me of S(ie))R.call(ie,me)&&A(j,me,ie[me]);return j},M=(j,ie)=>m(j,b(ie)),B=(j,ie,me)=>new Promise((Se,Pe)=>{var Ge=ht=>{try{kt(me.next(ht))}catch(Pt){Pe(Pt)}},Ne=ht=>{try{kt(me.throw(ht))}catch(Pt){Pe(Pt)}},kt=ht=>ht.done?Se(ht.value):Promise.resolve(ht.value).then(Ge,Ne);kt((me=me.apply(j,ie)).next())});let N;const K={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},G=(j,ie)=>B(void 0,null,function*(){if(j.status>=200&&j.status<300)return j;const me=K[j.status]||j.statusText;let Se;var Pe=j.json();yield Pe.then((Ne,kt)=>{setTimeout(()=>{let ht=(0,u.getDvaApp)()},400),Se=Ne.message,window.showNetworkErrorTip(Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`),i.Z.error({style:{wordBreak:"break-all"},message:Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`,description:Ne.message?"":me})});const Ge=new Error(me);throw Ge.name=j.status,Ge.response=j,{data:j,code:j.status,message:Se||me}}),H=(j,ie)=>{const me=j.headers.get("Content-Type");return me&&me.match(/application\/json/i)&&j.clone().text().then(()=>{}),j};function ae(j){try{return decodeURIComponent(j),decodeURIComponent(encodeURIComponent(j))===j}catch(ie){return!1}}const ne=j=>{j=j||{};let ie="";for(let me in j)typeof j[me]=="object"?Array.isArray(j[me])&&j[me].forEach((Se,Pe)=>{ie+="&"+me+"[]="+Se}):j[me]!==void 0&&(ie+="&"+me+"="+(ae(j[me])?j[me]:encodeURIComponent(j[me])));return ie.substr(1)};function oe(j,ie,me,Se){ie.method||(ie.method="get"),ie.method=ie.method.toUpperCase(),ie.mode="cors";const Pe=I({},ie),{user:Ge}=(0,u.getDvaApp)()._store.getState(),{userInfo:Ne}=Ge,kt=j+(Pe.body?JSON.stringify(Pe.body):""),ht=o().sha256().update(kt).digest("hex"),Pt={credentials:"include",withCredentials:!0},Wt={};Ne!=null&&Ne.login&&(Wt.zzud=Ne==null?void 0:Ne.login,Ne!=null&&Ne.school_id&&(Wt.zzsud=Ne==null?void 0:Ne.school_id),Pe.params=I(I({},Pe.params||{}),Wt));let Rt=I(I({},Pt),(0,x.cloneDeep)(Pe));(Rt.method==="POST"||Rt.method==="PUT"||Rt.method==="PATCH"||Rt.method==="DELETE")&&(me?(Rt.headers=M(I({_method:ie.method.toUpperCase()},Rt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Rt.body=Pe.body):(Rt.headers=I({Accept:"application/json",_method:ie.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},Rt.headers),Rt.body=JSON.stringify(Pe.body))),Rt.method=="GET"?(Rt.headers=M(I({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ie.method.toUpperCase()},Rt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Pe.params&&ne(Pe.params)&&(j+="?"+ne(Pe.params))):Wt.zzud&&(j+="?"+ne(I({},Wt)));const ar=Pe.expirys&&60;let Ue;(ft=>{ft.json="application/json;charset=UTF-8",ft.form="application/x-www-form-urlencoded; charset=UTF-8"})(Ue||(Ue={}));let _t;(ft=>{ft.get="GET",ft.post="POST"})(_t||(_t={}));const Mt=ft=>B(this,null,function*(){const ot=yield ft.arrayBuffer();let qe;const Be=new Blob([ot]);try{qe=ft.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(We){qe="userfiles.zip"}const ye=document.createElement("a"),De=window.URL.createObjectURL(Be),$e=qe;return ye.href=De,ye.download=$e,ye.click(),window.URL.revokeObjectURL(De),ot});let et=r.Z.API_SERVER;return(window.ENV==="dev"||j.startsWith("http"))&&(et=""),Rt.method=="GET"&&Rt.params&&Object.keys(Rt.params).map(ft=>{if(Rt.params[ft]&&!Array.isArray(Rt.params[ft]))try{Rt.params[ft]=encodeURIComponent(decodeURIComponent(Rt.params[ft]))}catch(ot){Rt.params[ft]=encodeURIComponent(Rt.params[ft])}}),(0,a.Ec)(Rt,j),Se&&(et=""),Rt.headers._method=Rt.method,Rt.headers["X-HTTP-Method-Override"]=Rt.method,Rt.method!=="GET"&&(Rt.method="POST"),fetch(et+j,Rt).then(ft=>G(ft,I({url:r.Z.API_SERVER+j},Rt))).then(ft=>H(ft,ht)).then(ft=>B(this,null,function*(){var ot,qe,Be,ye;try{const $e=ft.headers.get("cs");$e&&(0,a.d8)("_educoder_session",$e,1)}catch($e){}if(ft.status===204)return ft.text();let De;if(ft.headers.get("content-type").indexOf("application/json")>-1){De=yield ft.json();try{const $e=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,We=/\"\/api\/attachments\/(\d+)\//g,Qe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,ut=/\/api\/attachments\/(\d+)/g,pt=/\/attachments\/download\/(\d+)/g;let or=JSON.stringify(De).replace(ut,(rr,Le,tt,Yt)=>{const Dt=Le||tt||Yt;return"/api/attachments/"+(0,a.Jn)(Dt)}).replace(pt,(rr,Le,tt)=>{const Yt=Le||tt;return"/attachments/download/"+(0,a.Jn)(Yt)}).replace($e,(rr,Le,tt,Yt)=>{const Dt=Le||tt||Yt;return"(/api/attachments/"+(0,a.Jn)(Dt)}).replace(We,(rr,Le,tt)=>{const Yt=Le||tt;return'"/api/attachments/'+(0,a.Jn)(Yt)}).replace(Qe,(rr,Le,tt)=>{const Yt=Le||tt;return"(/files/uploads/"+(0,a.Jn)(Yt)}).replace(/\r\n/g,` -`);De=JSON.parse(or)}catch($e){}}else Rt.headers["Content-Type"]==="application/xml"?De=yield ft.text():(ot=Pe.body)!=null&&ot.autoDownload||(qe=Pe.params)!=null&&qe.autoDownload?De=yield Mt(ft):De=yield ft.arrayBuffer();try{De.status===401&&(!((Be=Rt.params)!=null&&Be.hidePopLogin)||!((ye=Rt.body)!=null&&ye.hidePopLogin))&&(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),De.status===402&&(localStorage.getItem("addinfo")==="2"?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(N=N||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),N.update({centered:!0,visible:!0,title:"\u63D0\u793A",content:"\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:()=>{u.history.push("/account/profile/edit")}})))}catch($e){console.log("fetcherr",$e)}return V(De,j),De})).catch(ft=>{try{const ot=ft.code;if(ft instanceof TypeError&&window.showNetworkErrorTip(`${j}${ft.message}`),ot){if(ot===401){(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(ft,j)}else j.includes("/file/filePatchMerge")?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Rt.body}}):ft.message!=="403"&&window.showNetworkErrorTip(`${j}${ft.message}`);return ft}catch(ot){}})}let J=!1,Q=!1;const V=(j,ie)=>{var me,Se,Pe;if(j.status==-6&&!Q){Q=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>Q=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:j.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(j.status==-7){Q=!0,setTimeout(()=>Q=!1,500);let Ne="";(me=j==null?void 0:j.data)!=null&&me.exercise_list&&((Pe=(Se=j==null?void 0:j.data)==null?void 0:Se.exercise_list)==null||Pe.map(kt=>{Ne+=`
\u300A${kt.exercise_name}\u300B`})),l.default.info({title:"\u63D0\u793A",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`
\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${Ne} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762
`},500);return}if((j.status==-1||j.status==-2||j.status==-102||j.status>400)&&j.status!=403&&!Q){Q=!0,setTimeout(()=>Q=!1,500),c.ZP.warning({content:j.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[j.status]&&!J){const{user:Ne}=(0,u.getDvaApp)()._store.getState(),{userInfo:kt}=Ne;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(J=!0),setTimeout(()=>J=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(j)),Object.values(Ge).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(Ge[j.status]),new Error("403")}};function se(j,ie){return oe(`/api/${j}`,{method:"Get",params:ie||{}})}function ee(j,ie){return oe(`/${j}`,{method:"Get",params:ie})}function q(j,ie){return oe(`/api/${j}`,{method:"Post",body:I({},ie)})}function le(j,ie){return oe(`/api/${j}`,{method:"Put",body:I({},ie)})}function Z(j,ie){return oe(`/api/${j}`,{method:"delete",body:I({},ie||{})})}},73637:function(d,g,e){"use strict";e.d(g,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},49142:function(d,g,e){"use strict";e.d(g,{AL:function(){return B},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return y}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function o(ae,ne){const oe=ae.match(/^(\s+)(?:```)/);if(oe===null)return ne;const J=oe[1];return ne.split(` +`)}]};var u=e(53184),a=e.n(u),x=(Wt,Rt,ar)=>new Promise((Ue,_t)=>{var Mt=ot=>{try{ft(ar.next(ot))}catch(qe){_t(qe)}},et=ot=>{try{ft(ar.throw(ot))}catch(qe){_t(qe)}},ft=ot=>ot.done?Ue(ot.value):Promise.resolve(ot.value).then(Mt,et);ft((ar=ar.apply(Wt,Rt)).next())});const p={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},y=(Wt,Rt,ar,Ue)=>{const _t=Rt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ar.lineNumber,endColumn:ar.column});return Array.from(new Set(_t.match(/\b\w{2,}\b/g)||[])).map(et=>({label:et,kind:Wt.languages.CompletionItemKind.Text,insertText:et,range:Ue}))},m=(Wt,Rt,ar,Ue)=>{Wt.languages.registerCompletionItemProvider(Rt,{provideCompletionItems(_t,Mt){const et=_t.getWordUntilPosition(Mt),ft={startLineNumber:Mt.lineNumber,endLineNumber:Mt.lineNumber,startColumn:et.startColumn,endColumn:et.endColumn},ot=_t.getLineContent(Mt.lineNumber).substring(et.startColumn-2,et.endColumn);return{suggestions:[...y(Wt,_t,Mt,ft),...ar.map(Be=>({label:Be,kind:Wt.languages.CompletionItemKind.Keyword,documentation:Be,insertText:Be,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft})),...Ue.map(Be=>({label:Be.label,kind:Wt.languages.CompletionItemKind.Snippet,documentation:Be.content,insertText:ot.startsWith("#")?Be.content.replace(/#/,""):Be.content,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ft}))]}}})};var b=Wt=>{p.languages.forEach(Rt=>{Wt.languages.registerDocumentFormattingEditProvider(Rt,{provideDocumentFormattingEdits(ar){return x(this,null,function*(){const Ue=a()(ar.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:ar.getFullModelRange(),text:Ue}]})}})}),m(Wt,"java",c.keywords,c.quickKey),m(Wt,"cpp",f.keywords,f.quickKey),m(Wt,"c",l.keywords,[]),m(Wt,"python",o.keywords,o.quickKey),m(Wt,"scala",h.keywords,h.quickKey)};const S="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var k=Object.defineProperty,R=(Wt,Rt,ar)=>Rt in Wt?k(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Rt]=ar,A=(Wt,Rt,ar)=>R(Wt,typeof Rt!="symbol"?Rt+"":Rt,ar);const I=class a0{constructor(Rt,ar,Ue){this.placeholder=Rt,this.editor=ar,this.monaco=Ue,ar.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return a0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};A(I,"ID","editor.widget.placeholderHint");var B=I,N=e(96236),K=e(8591),G=e(6848),H=e(89392),ae=e(77254),ne=e(56102),oe=Object.defineProperty,J=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,q=(Wt,Rt,ar)=>Rt in Wt?oe(Wt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Rt]=ar,le=(Wt,Rt)=>{for(var ar in Rt||(Rt={}))se.call(Rt,ar)&&q(Wt,ar,Rt[ar]);if(V)for(var ar of V(Rt))ee.call(Rt,ar)&&q(Wt,ar,Rt[ar]);return Wt},Z=(Wt,Rt)=>J(Wt,Q(Rt)),U=(Wt,Rt)=>{var ar={};for(var Ue in Wt)se.call(Wt,Ue)&&Rt.indexOf(Ue)<0&&(ar[Ue]=Wt[Ue]);if(Wt!=null&&V)for(var Ue of V(Wt))Rt.indexOf(Ue)<0&&ee.call(Wt,Ue)&&(ar[Ue]=Wt[Ue]);return ar},ie=(Wt,Rt,ar)=>new Promise((Ue,_t)=>{var Mt=ot=>{try{ft(ar.next(ot))}catch(qe){_t(qe)}},et=ot=>{try{ft(ar.throw(ot))}catch(qe){_t(qe)}},ft=ot=>ot.done?Ue(ot.value):Promise.resolve(ot.value).then(Mt,et);ft((ar=ar.apply(Wt,Rt)).next())});function me(Wt){return/^\d+$/.test(Wt)?`${Wt}px`:Wt}function Se(){}let Pe=!1;const Ge={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ne(Wt=[]){let Rt=Wt;if(Array.isArray(Wt)){for(let ar=0;ar{var Rt=Wt,{width:ar="100%",height:Ue="100%",value:_t,language:Mt="javascript",style:et={},options:ft={},overrideServices:ot={},theme:qe="vs-dark",onEditBlur:Be,isCopy:ye=!1,onSave:De,autoHeight:$e=!1,forbidCopy:We=!1,onChange:Qe=Se,editorDidMount:ut=Se,onFocus:pt=Se,onBreakPoint:or=Se,breakPointValue:rr=[],filename:Le="educoder.txt",errorLine:tt,errorContent:Yt="",highlightLine:Dt,openBreakPoint:Zt=!1,placeholder:Gt=""}=Rt,lr=U(Rt,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const Ht=(0,r.useRef)(),Te=(0,r.useRef)({}),ce=(0,r.useRef)(),pe=(0,r.useRef)(),Tt=(0,r.useRef)([]),Ae=(0,r.useRef)(!1),st=(0,r.useRef)(),$t=(0,r.useRef)(),bt=(0,r.useRef)(!1),[Ce,yt]=(0,r.useState)(!1);function ze(){let At;return Ht.current&&(At=new i.Z(Kt=>{for(let Bt of Kt)(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&&Te.current.instance.layout()}),At.observe(Ht.current)),At}function xe(){K.ZP.warning({content:decodeURIComponent(S),key:"monaco-editor-tip"})}const dt=()=>{let At=Te.current.instance;if(_t!=null&&At&&Ce){const Kt=At.getModel();Kt&&_t!==Kt.getValue()&&(Pe=!0,Kt.setValue(_t),At.layout(),Pe=!1)}};(0,r.useEffect)(()=>{const At=ae.Z.subscribe("formatDocument",Kt=>{var Bt;let qt=Te.current.instance;(Bt=qt==null?void 0:qt.getAction)==null||Bt.call(qt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{Qe(Kt)},At},[]),(0,r.useEffect)(()=>{var At;let Kt=Te.current.instance;pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>{dt()},500),_t&&(_t!=null&&_t.length)&&((At=Kt==null?void 0:Kt.updateOptions)==null||At.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(_t.split(/\r\n|\r|\n/g).length))+3,5)}))},[_t,Ce,Te.current]),(0,r.useEffect)(()=>{if(tt&&Te.current&&Te.current.instance){let Kt=Te.current.instance;Kt.changeViewZones(function(Bt){var qt=document.createElement("div");qt.style.padding="10px 20px",qt.style.width="calc(100% - 20px)",qt.className="my-error-line-wrp",qt.innerHTML=Yt,Bt.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:qt})});var At={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Kt.addOverlayWidget(At),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[tt,Te.current,Ce]);const It=(At="",Kt)=>{if(!At||At.trim()==="")return!0;const qt=Te.current.instance.getModel().getLineTokens(Kt);let yr=!1;for(let Qr=0;Qr<2;Qr++)qt.getStandardTokenType(Qr)===1&&(yr=!0);return yr};(0,r.useEffect)(()=>{var At;const Kt=(At=Te.current)==null?void 0:At.instance;if(Kt&&Ce&&We){const Bt=Kt.onDidBlurEditorWidget(()=>{bt.current=!1}),qt=Kt.onDidFocusEditorText(()=>{bt.current=!0});return()=>{Bt.dispose(),qt.dispose()}}},[Te.current,Ce,We]),(0,r.useEffect)(()=>{var At;if((At=Te.current)!=null&&At.instance&&Ce&&Zt){let Kt=Te.current.instance,Bt=Kt.getModel();if(!Bt)return;(()=>{var $n;let ci=[],Di=[];const Gi=Bt.getAllDecorations();for(let Ui of Gi)Ui.options.className==="highlighted-line"&&(ci.push(($n=Ui==null?void 0:Ui.range)==null?void 0:$n.startLineNumber),Di.push(Ui==null?void 0:Ui.id));if(Dt===ci[0])return;Bt.deltaDecorations(Di,[]);const Pi=Bt.getLineCount();Dt&&Dt<=Pi&&(Kt.deltaDecorations([],[{range:new kt.Range(Dt,1,Dt,Bt.getLineMaxColumn(Dt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(Dt))})();const yr=($n=!1)=>{var ci;let Di=[],Gi=[];const Pi=Bt.getAllDecorations();for(let Ui of Pi)Ui.options.linesDecorationsClassName==="breakpoints-select"&&(Di.push((ci=Ui==null?void 0:Ui.range)==null?void 0:ci.startLineNumber),Gi.push(Ui==null?void 0:Ui.id));if($n)return{lines:Di,ids:Gi};or(Di)},Qr=$n=>ie(void 0,null,function*(){let ci={range:new kt.Range($n,1,$n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bt.deltaDecorations([],[ci]),yr()}),Hr=$n=>ie(void 0,null,function*(){let ci=[];const Di=Kt.getLineDecorations($n);for(let Gi of Di)Gi.options.linesDecorationsClassName==="breakpoints-select"&&ci.push(Gi.id);yield Bt.deltaDecorations(ci,[]),yr()}),jn=$n=>{let ci=Kt.getLineDecorations($n);for(let Di of ci)if(Di.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,H.isEqual)(rr,yr(!0).lines)){Bt.deltaDecorations(yr(!0).ids,[]);const $n=rr.map(ci=>({range:new kt.Range(ci,1,ci,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bt.deltaDecorations([],$n)}const En=Kt.onDidChangeModelContent($n=>{let ci=Kt.getPosition();if(ci){let Di=ci.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{It(Bt.getLineContent(Di),Di)?Hr(Di):jn(Di)?(Hr(Di),Qr(Di)):yr()},100)}}),Yn=Kt.onMouseDown($n=>{var ci,Di,Gi;if($n.target.detail&&((Gi=(Di=(ci=$n.target)==null?void 0:ci.element)==null?void 0:Di.className)!=null&&Gi.includes("line-numbers"))){let Pi=$n.target.position.lineNumber;if(It(Bt.getLineContent(Pi),Pi))return;jn(Pi)?Hr(Pi):Qr(Pi)}}),St=$n=>{let ci={range:new kt.Range($n,1,$n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Tt.current=Kt.deltaDecorations(Tt.current,[ci])},Vr=()=>{Tt.current=Kt.deltaDecorations(Tt.current,[])},ii=Kt.onMouseMove($n=>{var ci,Di,Gi;if(Vr(),$n.target.detail&&((Gi=(Di=(ci=$n.target)==null?void 0:ci.element)==null?void 0:Di.className)!=null&&Gi.includes("line-numbers"))){let Pi=$n.target.position.lineNumber;if(It(Bt.getLineContent(Pi),Pi))return;St(Pi)}}),Bi=Kt.onMouseLeave(()=>{Vr()});return()=>{En.dispose(),Yn.dispose(),ii.dispose(),Bi.dispose()}}},[Te.current,Ce,rr,Dt,Zt,Mt]),(0,r.useEffect)(()=>{var At;(At=Te.current)!=null&&At.instance&&Zt&&Te.current.instance.setPosition({lineNumber:0,column:0})},[Dt]);function Fe(){let At=Te.current.instance;if(At){const Kt=At.getSelection(),Bt=Te.current.pastePos||{},qt=new kt.Range(Bt.startLineNumber||Kt.endLineNumber,Bt.startColumn||Kt.endColumn,Bt.endLineNumber||Kt.endLineNumber,Bt.endColumn||Kt.endColumn);setTimeout(()=>{At.executeEdits("",[{range:qt,text:""}])},300)}}function Dr(At){(window.navigator.platform.match("Mac")?At.metaKey:At.ctrlKey)&&At.keyCode==83&&(At.preventDefault(),De())}const mt=()=>{if($e&&Te.current.instance){const At=Te.current.instance.getContentHeight();wr(At{if(!bt.current)return;const{keyCode:Kt,ctrlKey:Bt,metaKey:qt,target:yr,type:Qr}=At;return(Qr==="paste"||(Kt===67||Kt===86)&&(qt||Bt))&&yr.nodeName==="TEXTAREA"&&(xe(),At.preventDefault()),!1};function Nt(At,Kt){var Bt=window.URL||window.webkitURL||window,qt=new Blob([Kt]),yr=document.createElementNS("http://www.w3.org/1999/xhtml","a");yr.href=Bt.createObjectURL(qt),yr.download=At,qr(yr)}(0,r.useEffect)(()=>{mt()},[mt]),(0,r.useEffect)(()=>{Ht.current&&!Ce&&Promise.all([e.e(8909),e.e(2460)]).then(e.bind(e,71448)).then(At=>{try{kt=At,Te.current.instance=kt.editor.create(Ht.current,{value:_t,language:Ne(Mt),theme:qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ot);const Kt=Te.current.instance;let yr=[...N.BH._menuItems].find(En=>En[0]._debugName=="EditorContext")[1],Qr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Hr=(En,Yn)=>{var St,Vr;let ii=En._first;do Yn.includes((Vr=(St=ii.element)==null?void 0:St.command)==null?void 0:Vr.id)&&En._remove(ii);while(ii=ii.next)};if(ut(Kt,kt),setTimeout(()=>{mt(),Te.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nt(Le||"educoder.txt",Kt.getValue())}})},500),Te.current.subscription=Kt.onDidChangeModelContent(En=>{Ae.current?clearTimeout(st.current):(mt(),Qe(Kt.getValue(),En)),st.current=setTimeout(()=>{Ae.current=!1},500)}),window.Monaco||b(kt,Ne(Mt)),We&&(Hr(yr,Qr),Ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",sn),window.removeEventListener("paste",sn),window.addEventListener("keydown",sn),window.addEventListener("paste",sn)),window.Monaco=kt,Be&&Kt.onDidBlurEditorWidget(()=>{Be(Kt.getValue())}),pt&&Kt.onDidFocusEditorText(()=>{pt(Kt.getValue())}),We)try{Kt.onDidPaste(En=>{const Yn=Kt.getSelection(),St=Te.current.pastePos||{},Vr=new kt.Range(St.startLineNumber||Yn.endLineNumber,St.startColumn||Yn.endColumn,St.endLineNumber||Yn.endLineNumber,St.endColumn||Yn.endColumn);Kt.executeEdits("",[{range:En.range,text:""}])})}catch(En){}let jn=ze();return Gt&&typeof Gt=="string"&&new B(Gt,Kt,kt),yt(!0),()=>{const En=Te.current.instance;En.dispose();const Yn=En.getModel();Yn&&Yn.dispose(),Te.current.subscription&&Te.current.subscription.dispose(),jn.unobserve(Ht.current)}}catch(Kt){}})},[]),(0,r.useEffect)(()=>{if(Te.current.instance&&Ce)return document.addEventListener("keydown",Dr,!1),()=>{document.removeEventListener("keydown",Dr)}},[De,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;if(At&&Ce){let Kt=Ne(Mt);kt.editor.setModelLanguage(At.getModel(),Kt)}},[Mt,Ce]),(0,r.useEffect)(()=>{Te.current.instance&&Ce&&kt.editor.setTheme(qe)},[qe,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;ce.current=ft,At&&Ce&&(At.updateOptions(le({},ft)),setTimeout(()=>{At.getModel().updateOptions(le({},ft))},200))},[JSON.stringify(ft),Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;At&&Ce&&At.layout()},[ar,Ue,Ce]);const[Jt,Lt]=(0,r.useState)(me(ar)),[Xt,wr]=(0,r.useState)(me(Ue)),Ir=Z(le({},et),{width:Jt,height:Xt,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Ht,style:Ir},ye&&r.createElement(ne.CopyToClipboard,{text:_t,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement(G.Z,{title:"\u590D\u5236\u4EE3\u7801"},r.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},r.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Pt({width:Wt="100%",height:Rt="100%",original:ar,modified:Ue,language:_t,options:Mt={}}){const et=(0,r.useRef)(),[ft,ot]=(0,r.useState)(null);function qe($e){let We;return et.current&&(We=new i.Z(Qe=>{for(let ut of Qe)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&$e.layout()}),We.observe(et.current)),We}(0,r.useEffect)(()=>(et.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then($e=>{kt=$e;const We=kt.editor.createDiffEditor(et.current,Z(le({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Mt),{wordWrap:!0}));ot(We);let Qe=qe(We);return()=>{We.dispose();const ut=We.getModel();ut&&ut.dispose(),Qe.unobserve(et.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{ft&&ft.setModel({original:kt.editor.createModel(ar,_t),modified:kt.editor.createModel(Ue,_t)})},[ar,Ue,_t,ft]);const Be=me(Wt),ye=me(Rt),De={width:Be,height:ye};return r.createElement("div",{className:"my-diff-editor",ref:et,style:De})}},86967:function(d,g,e){"use strict";e.d(g,{k:function(){return b}});var r=e(55510),i=e(8591),l=e(2001),c=Object.defineProperty,f=Object.defineProperties,o=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(k,R,A)=>R in k?c(k,R,{enumerable:!0,configurable:!0,writable:!0,value:A}):k[R]=A,p=(k,R)=>{for(var A in R||(R={}))u.call(R,A)&&x(k,A,R[A]);if(h)for(var A of h(R))a.call(R,A)&&x(k,A,R[A]);return k},y=(k,R)=>f(k,o(R)),m=(k,R)=>{var A={};for(var I in k)u.call(k,I)&&R.indexOf(I)<0&&(A[I]=k[I]);if(k!=null&&h)for(var I of h(k))R.indexOf(I)<0&&a.call(k,I)&&(A[I]=k[I]);return A};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],S={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[b[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${b[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[b[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${b[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:k},{call:R,put:A}){yield A({type:"save",payload:{actionTabs:p({},k)}})},*getMajorList({payload:k},{call:R,put:A,select:I}){const{userInfo:M}=yield I(B=>B.user);if(M!=null&&M.school_id){const B=yield R(r.BA,M.school_id);if(B&&B.data){const N=l.U.getItem(M==null?void 0:M.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[0],value:B.data.map(K=>({label:K.name,value:K.ec_major_school_id})),active:B.data.length>0?N[0]||B.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:k},{call:R,put:A,select:I}){const M=yield R(r.Nx,k.id),{userInfo:B}=yield I(N=>N.user);if(M&&M.data){const N=l.U.getItem(B==null?void 0:B.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(K=>({label:K.year,value:K.ec_year_id})),active:M.data.length>0?k.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:k={}},{call:R,put:A,select:I}){const{calc:M,page:B,per_page:N}=k,{headerData:K,tabListData:G}=yield I(ne=>ne.engineeringEvaluteList),{userInfo:H}=yield I(ne=>ne.user);let ae=K.active[b[1]];if(ae){let ne={id:ae,page:B||1,per_page:N||G.pageSize};M&&(ne=y(p({},ne),{page:G.pageNo}));const oe=yield R(r._y,ne),J=[K.active[b[0]],K.active[b[1]]];l.U.setItem(H==null?void 0:H.login,J),oe&&oe.ec_courses&&(yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:ne.page,total:oe.count,pageSize:ne.per_page||G.pageSize,dataSource:oe.ec_courses.map((Q,V)=>y(p({},Q),{key:ne.page>1?(ne.page-1)*ne.per_page+V+1:V+1}))})}))}else yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:k},{call:R,select:A}){const{headerData:I}=yield A(M=>M.engineeringEvaluteList);I.active[b[1]]&&(yield R(r.F,I.active[b[1]]))},*compute({payload:k},{call:R,put:A}){const I=k,{all:M}=I,B=m(I,["all"]),N=yield R(M?r.At:r.PX,B);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield A({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(k,R){return p(p({},k),R.payload)},setMajorOrYearDataSource(k,{payload:R}){let A=k.headerData.active;return R.active&&(A=y(p({},A),{[R.key]:R.active})),y(p({},k),{headerData:y(p({},k.headerData),{dataSource:y(p({},k.headerData.dataSource),{[R.key]:y(p({},k.headerData.dataSource[R.key]),{dataList:R.value})}),active:A})})},setMajorOrYearActive(k,{payload:R}){return y(p({},k),{headerData:y(p({},k.headerData),{active:y(p({},k.headerData.active),{[R.key]:R.value})})})},setCourseResults(k,{payload:R}){return y(p({},k),{tabListData:p(p({},k.tabListData),R)})}},subscriptions:{setup({dispatch:k,history:R}){return R.listen(({pathname:A})=>{A==="/"&&k({type:"query"})})}}};g.Z=S},3033:function(d,g,e){"use strict";e.d(g,{L:function(){return h},r:function(){return a}});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(x,p,y)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[p]=y,o=(x,p)=>{for(var y in p||(p={}))l.call(p,y)&&f(x,y,p[y]);if(i)for(var y of i(p))c.call(p,y)&&f(x,y,p[y]);return x};const h=x=>x==null?void 0:x.map(p=>{const y=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:y}}),u={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},a=x=>{if(!x)return;const{all_questions_count:p,all_score:y,single_questions:m,multiple_questions:b,judgement_questions:S,program_questions:k,completion_questions:R,subjective_questions:A,practical_questions:I,combination_questions:M}=x||{},N=[o({type:"SINGLE",name:"\u5355\u9009\u9898"},m),o({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),o({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},R),o({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},S),o({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},A),o({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},k),o({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},I),o({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(K=>K.questions_count>0).map((K,G)=>o(o({},K),{number:u[G+1]}));return{all_questions_count:p,all_score:y,questionList:N}}},2001:function(d,g,e){"use strict";e.d(g,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(41867);const l=(f,o="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o,onOk:f})},c={setItem:(f,o)=>{var h;const u=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(o);localStorage.setItem(u,a)},getItem:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id),u=localStorage.getItem(h);return u!==null&&u!=="[object Object]"?JSON.parse(u):[]},clear:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id);localStorage.removeItem(h)}}},47735:function(d,g,e){"use strict";e.d(g,{$f:function(){return p},Cq:function(){return b},GY:function(){return o},I8:function(){return k},Ow:function(){return y},P:function(){return x},Ql:function(){return h},RA:function(){return I},Zm:function(){return u},bz:function(){return f},eF:function(){return S},gQ:function(){return R},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return B},o9:function(){return c},sG:function(){return a},wi:function(){return A}});var r=e(38147),i=(N,K,G)=>new Promise((H,ae)=>{var ne=Q=>{try{J(G.next(Q))}catch(V){ae(V)}},oe=Q=>{try{J(G.throw(Q))}catch(V){ae(V)}},J=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(ne,oe);J((G=G.apply(N,K)).next())});function l(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/avatar.json`,{method:"put",body:N})})}function c(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}.json`,{method:"get"})})}function f(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:N})})}function o(N){return i(this,null,function*(){return(0,r.ZP)("/api/schools/limit_list.json",{method:"get",params:N})})}function h(N){return i(this,null,function*(){return(0,r.ZP)(`/api/schools/${N.id}/departments/for_option.json`,{method:"get",params:N})})}function u(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_department_applies.json",{method:"post",body:N})})}function a(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}.json`,{method:"put",body:N})})}function x(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/authentication_apply.json`,{method:"delete"})})}function p(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/professional_auth_apply.json`,{method:"delete"})})}function y(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/professional_auth_apply.json`,{method:"post",body:N})})}function m(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/authentication_apply.json`,{method:"post",body:N})})}function b(N){return i(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:N})})}function S(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function k(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function I(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_authentication.json`,{method:"post",body:N})})}function M(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_professional_certification.json`,{method:"post",body:N})})}function B(N,K){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:K})})}},5959:function(d,g,e){"use strict";e.d(g,{An:function(){return y},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((k,R)=>{var A=B=>{try{M(S.next(B))}catch(N){R(N)}},I=B=>{try{M(S.throw(B))}catch(N){R(N)}},M=B=>B.done?k(B.value):Promise.resolve(B.value).then(A,I);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},7310:function(d,g,e){"use strict";e.d(g,{$n:function(){return S},H:function(){return b},Nm:function(){return y},Ot:function(){return m},SV:function(){return a},fc:function(){return R},mn:function(){return k},tO:function(){return p},zI:function(){return x}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},A)})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}.json`,{method:"get",params:h({},A)})})}function m(A){return u(this,null,function*(){const{id:I}=A;return delete A.id,(0,r.ZP)(`/api/files/${I}.json`,{method:"put",body:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}/update_visits.json`,{method:"post"})})}function S(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/watch_list.json`,{method:"get",params:h({},A)})})}function k(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/add_file_quantity.json`,{method:"post",body:h({},A)})})}},26795:function(d,g,e){"use strict";e.d(g,{CJ:function(){return y},Mf:function(){return R},NA:function(){return S},PC:function(){return m},PP:function(){return b},YQ:function(){return k},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}.json`,{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function m(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply_list.json`,{method:"get",params:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply.json`,{method:"post",body:h({},A)})})}function S(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},A)})})}function k(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},A)})})}},33270:function(d,g,e){"use strict";e.d(g,{$T:function(){return ci},A:function(){return $t},Ab:function(){return wa},Al:function(){return Ne},BQ:function(){return pt},BR:function(){return Ge},Bn:function(){return Yt},Cq:function(){return Bi},D4:function(){return b},DJ:function(){return Mt},Dd:function(){return N},Ds:function(){return rr},EO:function(){return bt},Ed:function(){return et},F9:function(){return Gt},FU:function(){return Ht},Fg:function(){return K},GV:function(){return ye},Gk:function(){return ie},Gm:function(){return We},Gz:function(){return G},Hf:function(){return a},Hl:function(){return H},Hn:function(){return ee},ID:function(){return jn},IU:function(){return It},J2:function(){return qe},K$:function(){return Le},KP:function(){return ft},KT:function(){return Ue},L$:function(){return Tt},LH:function(){return oe},Lk:function(){return zn},Lm:function(){return k},Ls:function(){return Wt},MA:function(){return Ui},Mc:function(){return Jn},N7:function(){return Pe},Nd:function(){return U},Nl:function(){return dt},Ns:function(){return En},O3:function(){return _t},Pj:function(){return $e},Q9:function(){return y},QX:function(){return xe},QZ:function(){return ar},R2:function(){return Se},Rk:function(){return $n},S9:function(){return Ae},SA:function(){return S},U8:function(){return St},UD:function(){return qt},U_:function(){return le},Uy:function(){return Qr},V8:function(){return se},Vw:function(){return Pt},W0:function(){return Dr},W7:function(){return or},WK:function(){return da},Wr:function(){return xt},YR:function(){return yt},Z0:function(){return Lt},ZL:function(){return sn},ZT:function(){return Ki},ZX:function(){return Ji},Z_:function(){return J},_0:function(){return Q},_9:function(){return Qe},_B:function(){return ka},_X:function(){return p},aP:function(){return mt},aQ:function(){return ut},aZ:function(){return ce},al:function(){return st},bm:function(){return Bt},bz:function(){return Dt},c_:function(){return ii},ds:function(){return Kt},fN:function(){return sa},fr:function(){return Ce},g4:function(){return Be},gq:function(){return ae},hf:function(){return ht},i:function(){return Xt},i6:function(){return Gi},i7:function(){return Hr},iE:function(){return A},ih:function(){return vi},jA:function(){return m},kW:function(){return ot},km:function(){return Yn},nP:function(){return M},nQ:function(){return Zt},nX:function(){return Ir},oM:function(){return tt},oR:function(){return Yi},o_:function(){return qr},pf:function(){return At},pr:function(){return gi},pv:function(){return Di},qB:function(){return kt},r2:function(){return V},rS:function(){return ne},s:function(){return $i},sK:function(){return x},sb:function(){return pe},sm:function(){return B},t1:function(){return De},tB:function(){return Ia},tR:function(){return lr},td:function(){return Fe},uh:function(){return Te},up:function(){return Vr},v2:function(){return I},vV:function(){return Nt},w9:function(){return Z},wR:function(){return Pi},yS:function(){return ze},yV:function(){return me},yd:function(){return wr},zg:function(){return Rt}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(we,nt,Je)=>nt in we?i(we,nt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):we[nt]=Je,h=(we,nt)=>{for(var Je in nt||(nt={}))c.call(nt,Je)&&o(we,Je,nt[Je]);if(l)for(var Je of l(nt))f.call(nt,Je)&&o(we,Je,nt[Je]);return we},u=(we,nt,Je)=>new Promise((Ct,lt)=>{var dr=zr=>{try{Cr(Je.next(zr))}catch(Jr){lt(Jr)}},pr=zr=>{try{Cr(Je.throw(zr))}catch(Jr){lt(Jr)}},Cr=zr=>zr.done?Ct(zr.value):Promise.resolve(zr.value).then(dr,pr);Cr((Je=Je.apply(we,nt)).next())});const a=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group.json`,{method:"put",body:we})}),x=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/students.json`,{method:"Get",params:we})}),p=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/add_groups.json`,{method:"post",body:we})}),y=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/list_groups_by_settings.json`,{method:"post",body:we})}),m=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/groups.json`,{method:"Get",params:we})}),b=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_leader_permission.json`,{method:"put",body:we})}),S=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group_settings`,{method:"put",body:we})}),k=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/group_settings.json`,{method:"Get",params:we})}),R=we=>u(void 0,null,function*(){return Fetch(`/api/homework_commons/${we==null?void 0:we.id}/test_result_setting.json`,{method:"post",body:we})}),A=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/configs.json`,{method:"put",body:we})}),I=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/list_for_config.json`,{method:"Get",params:we})}),M=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:we})}),B=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/batch_late_setting`,{method:"post",body:we})}),N=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:we})}),K=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:we})}),G=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:we})}),H=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:we})});function ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},we.permissions)})})}function ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/assistant_permissions.json`,{method:"Get",params:h({},we)})})}function oe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/ai_status_query.json`,{method:"Get",params:we})})}function J(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},we)})})}function Q(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/get_user_portrait_config.json`,{method:"Get",params:we})})}function V(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_user_portrait_config.json?id=${we.coursesId}`,{method:"put",body:h({},we)})})}function se(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},we)})})}function ee(we){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},we)})})}function q(we){return u(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},we)})})}function le(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/top_banner.json`,{method:"get",params:h({},we)})})}function Z(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id||we.coursesId}/left_banner.json`,{method:"get",params:h({},we)})})}function U(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function ie(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons/list.json`,{method:"get",params:h({},we)})})}function me(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_topics.json`,{method:"get",params:h({},we)})})}function Se(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_tasks.json`,{method:"get",params:h({},we)})})}function Pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${we.id}/exercises.json`,{method:"get",params:h({},we)})})}function Ge(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/polls.json`,{method:"get",params:h({},we)})})}function Ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function ht(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/all_course_groups.json`,{method:"get",params:h({},we)})})}function Pt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/attendances.json`,{method:"get",params:h({},we)})})}function Wt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${we.coursesId}/attendances.json`,{method:"get",params:h({},we)})})}function Rt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/attendances/${we.id}/edit.json`,{method:"get",params:h({},we)})})}function ar(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/informs.json`,{method:"get",params:h({},we)})})}function Ue(we){return u(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},we)})})}function _t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_videos.json`,{method:"get",params:h({},we)})})}function Mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/live_links.json`,{method:"get",params:h({},we)})})}function et(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},we)})})}function ft(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.categoryId}/messages.json`,{method:"get",params:h({},we)})})}function ot(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/students.json`,{method:"get",params:h({},we)})})}function Be(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/statistics.json`,{method:"get",params:h({},we)})})}function ye(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/work_score.json`,{method:"get",params:h({},we)})})}function De(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/act_score.json`,{method:"get",params:h({},we)})})}function $e(we){return u(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},we)})})}function We(we){return u(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},we)})})}function Qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},we)})})}function ut(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},we)})})}function pt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},we)})})}function or(we){return u(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},we)})})}function rr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},we)})})}function Le(we){return u(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:we})})}function tt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:we})})}function Yt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:we})})}function Dt(we){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:we})})}function Zt(we){return u(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:we})})}function Gt(we){return u(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},we)})})}function lr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.identifier}/add_student_groups.json`,{method:"post",body:we})})}function Ht(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:we})})}function Te(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_teacher.json`,{method:"post",body:we})})}function ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_students_by_search.json`,{method:"post",body:we})})}function pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_public_or_private.json`,{method:"post",body:we})})}function Tt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_invite_code_halt.json`,{method:"post",body:we})})}function Ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/duplicate_course.json`,{method:"post",body:we})})}function st(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_end_date.json`,{method:"put",body:we})})}function $t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"delete",body:we})})}function bt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/settings.json`,{method:"get",params:h({},we)})})}function Ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"put",body:we})})}function yt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function ze(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},we)})})}function xe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},we)})})}function dt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},we)})})}function It(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},we)})})}function Fe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},we)})})}function Dr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},we)})})}function mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function qr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},we)})})}function sn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},we)})})}function Nt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},we)})})}function Jt(we){return u(this,null,function*(){return Fetch(`/api/homework_commons/${we.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},we)})})}function Lt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${we.id}.json`,{method:"delete",params:{export:!0}})})}function Xt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//boards/${we.id}.json`,{method:"delete",params:{export:!0}})})}function wr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/sticky_module.json`,{method:"get"})})}function Ir(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/hidden_module.json`,{method:"get"})})}function At(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:we})})}function Kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${we.id}.json`,{method:"get",params:we})})}function Bt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:we})})}function qt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:we})})}function yr(we){return u(this,null,function*(){return Fetch(`/api/polls/${we.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},we)})})}function Qr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function Hr(we){return(0,r.ZP)(`/api/polls/${we.categoryId}/start_answer.json`,{method:"get",params:h({},we)})}function jn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${we.questionId}/poll_votes.json`,{method:"post",body:we})})}function En(we){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${we.categoryId}/commit_poll.json`,{method:"post",body:we})})}function Yn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/tasks_list.json`,{method:"get",params:we})})}function St(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/update_task_position.json`,{method:"post",body:we})})}function Vr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:we})})}function ii(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/all_course_groups.json`,{method:"get",params:we})})}function Bi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/polls/all_course_groups.json`,{method:"get",params:we})})}function $n(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/students.json`,{method:"get",params:we})})}function ci(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}/rename_group.json`,{method:"POST",body:we})})}function Di(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}.json`,{method:"delete",body:we})})}function Gi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"POST",body:we})})}function Pi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/transfer_to_course_group.json`,{method:"post",body:we})})}function Ui(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/delete_from_course.json`,{method:"post",body:we})})}function da(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"post",body:we})})}function sa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/exit_course.json`,{method:"post"})})}function Ji(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},we)})})}function vi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}/edit.json`,{method:"get",params:we})})}function $i(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users.json`,{method:"post",body:we})})}function Ia(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}.json`,{method:"put",body:we})})}function xt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${we.id}/move_category.json`,{method:"post",body:we})})}function wa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.id}/move_category.json`,{method:"post",body:we})})}function Ki(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/courseware.json`,{method:"get",params:we})})}function gi(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/mark_wrong_topic.json`,{method:"get",params:nt})})}function ka(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/cancel_wrong_topic.json`,{method:"get",params:nt})})}function Yi(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we}/allow_end_group.json`,{method:"get",params:nt})})}function Jn(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:nt})})}function zn(we,nt){return u(this,null,function*(){return(0,r.ZP)(`/api/tasks/${we}/get_content_for_commit_id.json`,{method:"get",params:nt})})}},30945:function(d,g,e){"use strict";e.d(g,{$M:function(){return Rt},$P:function(){return or},Ax:function(){return x},Dh:function(){return k},FU:function(){return H},GQ:function(){return ee},IN:function(){return Be},JM:function(){return We},Ju:function(){return Wt},Mn:function(){return qe},Ni:function(){return ie},Pg:function(){return R},Pt:function(){return S},Qp:function(){return V},R9:function(){return ae},Ux:function(){return se},Vy:function(){return Ge},XJ:function(){return U},XR:function(){return ht},Ze:function(){return B},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return oe},lm:function(){return ye},ml:function(){return le},o3:function(){return Ue},pA:function(){return Mt},pS:function(){return $e},pU:function(){return Z},ps:function(){return G},q0:function(){return ft},qN:function(){return ot},qS:function(){return b},qj:function(){return kt},qt:function(){return ut},rV:function(){return A},rZ:function(){return Qe},rk:function(){return Se},rm:function(){return Q},sK:function(){return J},sL:function(){return et},su:function(){return De},tC:function(){return Pe},tO:function(){return Ne},u9:function(){return q},uZ:function(){return me},vV:function(){return K},xx:function(){return rr},y8:function(){return Pt},yS:function(){return N},zF:function(){return y},zc:function(){return ne},zj:function(){return I},zz:function(){return pt}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Le,tt,Yt)=>tt in Le?i(Le,tt,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):Le[tt]=Yt,h=(Le,tt)=>{for(var Yt in tt||(tt={}))c.call(tt,Yt)&&o(Le,Yt,tt[Yt]);if(l)for(var Yt of l(tt))f.call(tt,Yt)&&o(Le,Yt,tt[Yt]);return Le},u=(Le,tt,Yt)=>new Promise((Dt,Zt)=>{var Gt=Te=>{try{Ht(Yt.next(Te))}catch(ce){Zt(ce)}},lr=Te=>{try{Ht(Yt.throw(Te))}catch(ce){Zt(ce)}},Ht=Te=>Te.done?Dt(Te.value):Promise.resolve(Te.value).then(Gt,lr);Ht((Yt=Yt.apply(Le,tt)).next())});const a=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/create_guide.json`,{method:"post",body:Le}),x=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/guides.json`,{method:"get",params:Le}),p=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.competition_team_id}/edit_info.json`,{method:"put",body:Le});function y(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_result.json`,{method:"post",body:Le})})}function m(Le){return u(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Le)})})}function b(Le){return u(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Le})})}function S(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post"})})}function k(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_staff.json`,{method:"get"})})}function R(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/common_header.json`,{method:"get"})})}function A(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/${Le.url}`,{method:"get",params:h({},Le)})})}function I(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_md_content.json`,{method:"post",body:Le})})}function M(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function B(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}/edit.json`,{method:"get",params:Le})})}function N(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}.json`,{method:"put",body:Le})})}function K(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}/leave.json`,{method:"post",body:Le})})}function G(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}.json`,{method:"delete"})})}function H(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post",body:Le})})}function ae(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/add_managers.json`,{method:"post",body:Le})})}function ne(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/join.json`,{method:"post",body:Le})})}function oe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/teachers.json`,{method:"get",params:Le})})}function J(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/students.json`,{method:"get",params:Le})})}function Q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/crud_team_members.json`,{method:"post",body:Le})})}function V(Le){return u(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Le})})}function se(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/chart_rules.json`,{method:"get"})})}function ee(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/charts.json`,{method:"get",params:Le})})}function q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/results.json`,{method:"get",params:Le})})}function le(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/md_tab_rules.json`,{method:"get",params:Le})})}function Z(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize.json`,{method:"get",params:Le})})}function U(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.id}.json`,{method:"get",params:Le})})}function ie(Le){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Le})})}function me(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/phone_bind.json`,{method:"post",body:Le})})}function Se(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/email_bind.json`,{method:"post",body:Le})})}function Pe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/authentication_apply.json`,{method:"delete"})})}function Ne(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize_leader_account.json`,{method:"put",body:Le})})}function kt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/shixun_detail.json`,{method:"get"})})}function ht(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/course_detail.json`,{method:"get"})})}function Pt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Le.id}.json`,{method:"delete"})})}function Wt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/get_certificate_info.json`,{method:"get",params:Le})})}function Rt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/basic_setting.json`,{method:"post",body:Le})})}function ar(){return u(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function Ue(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/common_header.json`,{method:"get"})})}function _t(Le){return u(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Le})})}function Mt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/search_managers.json`,{method:"get",params:Le})})}function et(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_managers.json`,{method:"get"})})}function ft(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/add_managers.json`,{method:"post",body:Le})})}function ot(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/delete_managers.json`,{method:"delete",body:Le})})}function qe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_picture.json`,{method:"get"})})}function Be(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/identifier_exist.json`,{method:"post",body:Le})})}function ye(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_shixun_settings.json`,{method:"get"})})}function De(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_add.json`,{method:"post",body:Le})})}function $e(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_delete.json`,{method:"delete",body:Le})})}function We(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_select.json`,{method:"post",body:Le})})}function Qe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/info_finish.json`,{method:"get"})})}function ut(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/competition_review.json`,{method:"post",body:h({},Le)})})}function pt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function or(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/all_team_members.json`,{method:"get",params:Le})})}function rr(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Le})})}},55510:function(d,g,e){"use strict";e.d(g,{F:function(){return b},OE:function(){return I},ff:function(){return S},p1:function(){return k},_y:function(){return m},mK:function(){return K},gq:function(){return H},eM:function(){return N},BA:function(){return oe},bA:function(){return Q},Nx:function(){return J},Qx:function(){return M},At:function(){return R},PX:function(){return A},Xl:function(){return B},y9:function(){return G},No:function(){return ae},ay:function(){return V}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(se,ee,q)=>ee in se?i(se,ee,{enumerable:!0,configurable:!0,writable:!0,value:q}):se[ee]=q,a=(se,ee)=>{for(var q in ee||(ee={}))o.call(ee,q)&&u(se,q,ee[q]);if(f)for(var q of f(ee))h.call(ee,q)&&u(se,q,ee[q]);return se},x=(se,ee)=>l(se,c(ee)),p=(se,ee)=>{var q={};for(var le in se)o.call(se,le)&&ee.indexOf(le)<0&&(q[le]=se[le]);if(se!=null&&f)for(var le of f(se))ee.indexOf(le)<0&&h.call(se,le)&&(q[le]=se[le]);return q},y=(se,ee,q)=>new Promise((le,Z)=>{var U=Se=>{try{me(q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{me(q.throw(Se))}catch(Pe){Z(Pe)}},me=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(U,ie);me((q=q.apply(se,ee)).next())});const m=se=>y(void 0,null,function*(){var ee=se,{id:q}=ee,le=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${q}/course_results.json`,{method:"get",params:le})}),b=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},S=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/get_class.json`,{method:"get"}),k=({ec_year_id:se,id:ee,class_name:q=null})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/${ee}.json`,{method:"get",params:{class_name:q}}),R=({ec_year_id:se})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:se}}),A=({ec_course_id:se})=>(0,r.ZP)(`/api/ec_courses/${se}/evaluations/evaluation_data`,{method:"POST"}),I=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_all`,{method:"post"}),B=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results.json`,{method:"get"}),K=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/get_formulas.json`,{method:"get"}),G=({ec_year_id:se,formula_one:ee,formula_two:q,formula_three:le})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:q,formula_three_id:le}}),H=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/${ee}.json`,{method:"get"}),ae=se=>{var ee=se,{ec_year_id:q,type:le,goal_value:Z}=ee,U=p(ee,["ec_year_id","type","goal_value"]);let ie=`?type=${le}`,me={method:"PUT"};return le==="all"&&(ie+=`&goal_value=${Z}`),le==="each"&&(me=x(a({},me),{body:U})),(0,r.ZP)(`/api/ec_years/${q}/ec_graduation_results/set_goal_value${ie}`,me)};var ne=(se,ee,q)=>new Promise((le,Z)=>{var U=Se=>{try{me(q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{me(q.throw(Se))}catch(Pe){Z(Pe)}},me=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(U,ie);me((q=q.apply(se,ee)).next())});const oe=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${se}/ec_majors/get_major_list.json`,{method:"get"})}),J=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${se}/ec_years/get_year_list.json`,{method:"get"})}),Q=({ec_year_id:se,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/top_pages.json`,{method:"get",params:{school_id:ee}}),V=({id:se,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${se}?name=${ee}`,{method:"PUT"})},87513:function(d,g,e){"use strict";e.d(g,{$Q:function(){return I},$l:function(){return Hr},BJ:function(){return ot},CD:function(){return tt},Cd:function(){return ut},Cl:function(){return Fe},Di:function(){return ar},Fl:function(){return Mt},G$:function(){return le},GK:function(){return _t},Ip:function(){return ye},J:function(){return Z},KE:function(){return et},L8:function(){return Ht},LP:function(){return De},MK:function(){return Ue},Mb:function(){return Nt},N0:function(){return G},N3:function(){return Ne},OO:function(){return R},P8:function(){return Ir},PJ:function(){return ie},PT:function(){return Lt},Qc:function(){return ae},RK:function(){return q},Ty:function(){return xe},UH:function(){return st},UK:function(){return kt},Uj:function(){return rr},Ul:function(){return Qe},VL:function(){return Zt},Vj:function(){return ce},W4:function(){return or},WL:function(){return pe},Wj:function(){return ee},X4:function(){return Be},Xn:function(){return qr},Xo:function(){return oe},YY:function(){return Rt},Ym:function(){return N},Yu:function(){return At},ZD:function(){return wr},Zg:function(){return Dr},_B:function(){return Le},_F:function(){return Jt},_U:function(){return Q},_u:function(){return me},aU:function(){return K},ab:function(){return It},cC:function(){return ze},cV:function(){return V},ck:function(){return Xt},dp:function(){return H},eA:function(){return yr},fG:function(){return S},gA:function(){return se},gG:function(){return sn},gJ:function(){return Kt},hk:function(){return y},hv:function(){return m},iB:function(){return b},iU:function(){return k},iw:function(){return yt},kp:function(){return Gt},lL:function(){return A},lf:function(){return Ge},n$:function(){return Pe},n7:function(){return J},nF:function(){return Te},o3:function(){return Bt},oS:function(){return $e},oX:function(){return Dt},oy:function(){return dt},p7:function(){return B},pL:function(){return Yt},pu:function(){return qe},q6:function(){return lr},qf:function(){return Wt},qz:function(){return We},s:function(){return bt},sA:function(){return Tt},sS:function(){return qt},tX:function(){return $t},uR:function(){return ht},ux:function(){return ft},wy:function(){return Pt},xA:function(){return Ce},yE:function(){return ne},yu:function(){return Ae},zP:function(){return M},zR:function(){return Qr}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(St,Vr,ii)=>Vr in St?i(St,Vr,{enumerable:!0,configurable:!0,writable:!0,value:ii}):St[Vr]=ii,a=(St,Vr)=>{for(var ii in Vr||(Vr={}))o.call(Vr,ii)&&u(St,ii,Vr[ii]);if(f)for(var ii of f(Vr))h.call(Vr,ii)&&u(St,ii,Vr[ii]);return St},x=(St,Vr)=>l(St,c(Vr)),p=(St,Vr,ii)=>new Promise((Bi,$n)=>{var ci=Pi=>{try{Gi(ii.next(Pi))}catch(Ui){$n(Ui)}},Di=Pi=>{try{Gi(ii.throw(Pi))}catch(Ui){$n(Ui)}},Gi=Pi=>Pi.done?Bi(Pi.value):Promise.resolve(Pi.value).then(ci,Di);Gi((ii=ii.apply(St,Vr)).next())});const y=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:St}),m=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:St}),b=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:St}),S=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:St}),k=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:St}),R=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score.json`,{method:"get",params:St}),A=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:St}),I=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/score_ranges.json`,{method:"get",params:St}),M=St=>(0,r.ZP)(`/api/exercises/${St.id}/sava_exam_summary.json`,{method:"post",body:St}),B=St=>(0,r.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:St}),N=St=>(0,r.ZP)(`/api/exercises/${St.id}/generate_exam_summary.json`,{method:"post",body:St}),K=St=>(0,r.ZP)(`/api/exercises/${St.id}/exam_summary_settings.json`,{method:"post",body:St}),G=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/review_exercise_user.json`,{method:"post",body:St})}),H=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/code_check.json`,{method:"get",params:St}),ae=St=>(0,r.ZP)(`/api/exercises/${St.id}/reset_pwd.json`,{method:"post",body:St}),ne=St=>(0,r.ZP)(`/api/exercises/${St.id}/encrypt_or_decrypt.json`,{method:"post",body:St}),oe=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time_or_force.json`,{method:"post",body:St})}),J=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_time.json`,{method:"Get",params:St})}),Q=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_question_result.json`,{method:"get",params:St}),V=St=>(0,r.ZP)(`/api/exercises/${St.id}/get_question_type_alias.json`,{method:"get",params:St});function se(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/teacher_update.json`,{method:"post",body:a({},St)})})}function ee(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/adjust_comment.json`,{method:"post",body:a({},St)})})}function q(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/edit_question_type_alias.json`,{method:"POST",body:St})})}function le(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.json`,{method:"get",params:a({},St)})})}function Z(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},St)})})}function U(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/video_push_url.json`,{method:"get",params:a({},St)})})}function ie(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/query_identity_photo_state.json`,{method:"get",params:a({},St)})})}function me(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_result.json`,{method:"get",params:a({},St)})})}function Se(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/exercise_score_area_setting.json`,{method:"post",body:a({},St)})})}function Pe(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},St)})})}function Ge(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},St)})})}function Ne(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},St)})})}function kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/common_header.json`,{method:"get",params:a({},St)})})}function ht(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises.json`,{method:"post",body:a({},St)})})}function Pt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}.json`,{method:"put",body:a({},St)})})}function Wt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}.json`,{method:"get",params:a({},St)})})}function Rt(St){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},St)})})}function ar(St){return p(this,null,function*(){const{id:Vr}=St;return delete St.id,(0,r.ZP)(`/api/exercise_questions/${Vr}.json`,{method:"put",body:a({},St)})})}function Ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_questions.json`,{method:"post",body:a({},St)})})}function _t(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/up_down.json`,{method:"post",body:a({},St)})})}function Mt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}.json`,{method:"delete"})})}function et(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},St)})})}function ft(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/publish_groups.json`,{method:"get",params:a({},St)})})}function ot(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},St)})})}function qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/consult_exercise.json`,{method:"post",body:a({},St)})})}function Be(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},St)})})}function ye(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function De(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/batch_adjust_score.json`,{method:"post",body:a({},St)})})}function $e(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function We(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time.json`,{method:"post",body:a({},St)})})}function Qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function ut(St){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function pt(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/commit_setting.json`,{method:"post",body:a({},St)})})}function or(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/review_exercises_by_students.json`,{method:"post",body:a({},St)})})}function rr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_lists.xlsx`,{method:"get",params:x(a({},St),{export:!0})})})}function Le(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},St),{login:null})})}function tt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start.json`,{method:"get",params:a({},St)})}function Yt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start_unlock.json`,{method:"post",body:a({},St)})}function Dt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.questionId}/exercise_answers.json`,{method:"post",body:St})})}function Zt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_exercise.json`,{method:"post",body:St})})}function Gt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_commit_exercise.json`,{method:"post",body:St})})}function lr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_exercise.json`,{method:"post",body:St})})}function Ht(St){return(0,r.ZP)(`/api/${St.url}`,{method:"get",params:a({},St)})}function Te(St){return(0,r.ZP)(`/api/problems/${St.id}/start.json`,{method:"get",params:a({},St)})}function ce(St){return(0,r.ZP)(`/api/exercises/${St.id}/begin_commit.json`,{method:"get",params:a({},St)})}function pe(St){return(0,r.ZP)(`/api/exercises/${St.id}/simulate_begin_commit.json`,{method:"get",params:a({},St)})}function Tt(St){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},St)})}function Ae(St){return console.log("params:",St),(0,r.ZP)(`/api/exercises/${St.categoryId}/edit.json`,{method:"get",params:a({},St)})}function st(St){return(0,r.ZP)(`/api/exercises/${St.id}/get_objective_scores.json`,{method:"get",params:a({},St)})}function $t(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_modal.json`,{method:"get",params:a({},St)})}function bt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/student_redo_lists.json`,{method:"get",params:a({},St)})}function Ce(St){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:St})}function yt(St){return(0,r.ZP)(`/api/exercises/${St.id}/exercise_header.json`,{method:"get",params:a({},St)})}function ze(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/allow_close_camera.json`,{method:"post",body:a({},St)})}function xe(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},St)})}function dt(St){return(0,r.ZP)(`/api/exercises/${St.id}/record_screen`,{method:"post",params:a({},St)})}function It(St){return(0,r.ZP)(`/api/exercises/${St.id}/unbind_ip.json`,{method:"post",body:a({},St)})}function Fe(St){return(0,r.ZP)(`/api/exercises/${St.id}/check_ip.json`,{method:"get",params:a({},St)})}function Dr(St){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/check_user_exercise.json`,{method:"get",params:a({},St)})}function mt(St){return Fetch(`/api/exercises/${St.id}/make_up_students.json`,{method:"get",params:a({},St)})}function qr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/code_review_detail.json`,{method:"get",params:a({},St)})})}function sn(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.question_id}/adjust_score.json`,{method:"post",body:a({},St)})})}function Nt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${St.categoryId}/simulate_exercise.json`,{method:"post",body:a({},St)})})}function Jt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_start_answer.json`,{method:"get",params:a({},St)})})}function Lt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_time.json`,{method:"get",params:a({},St)})})}function Xt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_screen_at.json`,{method:"post",body:a({},St)})})}function wr(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/unlock_user`,{method:"post",body:Vr})})}function Ir(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/save_screen_record.json`,{method:"post",body:Vr})})}function At(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/screen_record_list.json`,{method:"get",params:Vr})})}function Kt(St){return p(this,null,function*(){return(0,r.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:a({},St)})})}function Bt(St){return p(this,null,function*(){return(0,r.ZP)("/api/exercises/need_redo.json",{method:"get",params:St})})}function qt(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/mark.json`,{method:"post",body:Vr})})}function yr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${St}/exit_delete_pod.json`,{method:"post",body:St})})}function Qr(St){return p(this,null,function*(){return(0,r.ZP)("/api/users/change_exercise_score.json",{method:"put",body:St})})}function Hr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St==null?void 0:St.id}/send_to_item_bank.json`,{method:"post",body:a({},St)})})}function jn(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_details.json`,{method:"get",params:a({},St)})})}function En(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question.json`,{method:"get",params:a({},St)})})}function Yn(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question_lists.json`,{method:"get",params:a({},St)})})}},16209:function(d,g,e){"use strict";e.d(g,{B0:function(){return p},Si:function(){return R},Sr:function(){return I},YP:function(){return A},b4:function(){return k},bc:function(){return a},dX:function(){return S},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return y},ts:function(){return N},vL:function(){return B},z5:function(){return K}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(G,H,ae)=>H in G?i(G,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):G[H]=ae,h=(G,H)=>{for(var ae in H||(H={}))c.call(H,ae)&&o(G,ae,H[ae]);if(l)for(var ae of l(H))f.call(H,ae)&&o(G,ae,H[ae]);return G},u=(G,H,ae)=>new Promise((ne,oe)=>{var J=se=>{try{V(ae.next(se))}catch(ee){oe(ee)}},Q=se=>{try{V(ae.throw(se))}catch(ee){oe(ee)}},V=se=>se.done?ne(se.value):Promise.resolve(se.value).then(J,Q);V((ae=ae.apply(G,H)).next())});function a(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:G})})}function x(G){return u(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:G})})}function p(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/sticky_or_cancel.json`,{method:"post",body:G})})}function y(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"delete",body:G})})}function m(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:G})})}function b(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/edit.json`,{method:"get",params:G})})}function S(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},G)})})}function k(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"put",body:h({},G)})})}function R(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"get",params:G})})}function A(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"post",body:G})})}function I(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"delete",body:h({},G)})})}function M(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/reward_code.json`,{method:"post",body:G})})}function B(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/plus.json`,{method:"post",body:G})})}function N(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:G})})}function K(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/more_reply.json`,{method:"get",params:G})})}},79274:function(d,g,e){"use strict";e.d(g,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(y,m,b)=>m in y?i(y,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[m]=b,h=(y,m)=>{for(var b in m||(m={}))c.call(m,b)&&o(y,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&o(y,b,m[b]);return y},u=(y,m,b)=>new Promise((S,k)=>{var R=M=>{try{I(b.next(M))}catch(B){k(B)}},A=M=>{try{I(b.throw(M))}catch(B){k(B)}},I=M=>M.done?S(M.value):Promise.resolve(M.value).then(R,A);I((b=b.apply(y,m)).next())});function a(y){return u(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},y)})})}function x(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(y){return u(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:y})})}},66479:function(d,g,e){"use strict";e.d(g,{B6:function(){return p},Gr:function(){return N},Mf:function(){return I},NA:function(){return R},PC:function(){return S},PP:function(){return k},QA:function(){return x},RP:function(){return H},Sv:function(){return G},YQ:function(){return A},_n:function(){return ae},hL:function(){return B},je:function(){return b},mM:function(){return m},wA:function(){return K},x_:function(){return y},y0:function(){return M},y3:function(){return a}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ne,oe,J)=>oe in ne?i(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,h=(ne,oe)=>{for(var J in oe||(oe={}))c.call(oe,J)&&o(ne,J,oe[J]);if(l)for(var J of l(oe))f.call(oe,J)&&o(ne,J,oe[J]);return ne},u=(ne,oe,J)=>new Promise((Q,V)=>{var se=le=>{try{q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{q(J.throw(le))}catch(Z){V(Z)}},q=le=>le.done?Q(le.value):Promise.resolve(le.value).then(se,ee);q((J=J.apply(ne,oe)).next())});function a(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function x(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/tasks_list.json`,{method:"get",params:h({},ne)})})}function p(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/show_detail.json`,{method:"get",params:h({},ne)})})}function y(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function m(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ne)})})}function b(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ne)})})}function S(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ne.categoryId}/show_comment.json`,{method:"get",params:h({},ne)})})}function k(ne){return u(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ne)})})}function R(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ne)})})}function A(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ne)})})}function I(ne){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ne)})})}function M(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ne)})})}function B(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}function N(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics`,{method:"post",body:h({},ne)})})}function K(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}`,{method:"put",body:h({},ne)})})}function G(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_tasks`,{method:"post",body:h({},ne)})})}function H(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"put",body:h({},ne)})})}function ae(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}},37090:function(d,g,e){"use strict";e.d(g,{AA:function(){return K},Db:function(){return x},Dd:function(){return b},F7:function(){return J},Fi:function(){return le},H3:function(){return m},HF:function(){return k},HH:function(){return y},Ib:function(){return se},J3:function(){return o},NT:function(){return l},NX:function(){return A},Ot:function(){return R},Ou:function(){return Q},Ps:function(){return c},Rk:function(){return oe},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ne},YS:function(){return H},Zd:function(){return q},bS:function(){return I},ck:function(){return S},eh:function(){return N},il:function(){return h},j7:function(){return u},jW:function(){return G},km:function(){return ae},l5:function(){return B},rU:function(){return Z},xF:function(){return M},zC:function(){return V},zT:function(){return U}});var r=e(38147),i=(ie,me,Se)=>new Promise((Pe,Ge)=>{var Ne=Pt=>{try{ht(Se.next(Pt))}catch(Wt){Ge(Wt)}},kt=Pt=>{try{ht(Se.throw(Pt))}catch(Wt){Ge(Wt)}},ht=Pt=>Pt.done?Pe(Pt.value):Promise.resolve(Pt.value).then(Ne,kt);ht((Se=Se.apply(ie,me)).next())});function l(ie){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})}function c(ie){return(0,r.ZP)(`/api/schools/${ie.id}/departments/for_option.json`,{method:"get",params:ie})}function f(ie){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ie})}function o(ie){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ie})}function h(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/authorized_redelivery.json`,{method:"POST",body:ie})})}function u(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/submit.json`,{method:"POST",body:ie})})}function a(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_status.json`,{method:"get",params:ie})})}function x(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ie})})}function p(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.id}.json`,{method:"get",params:ie})})}function y(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/set_final_score.json`,{method:"POST",body:ie})})}function m(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/final_score.json`,{method:"get",params:ie})})}function b(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/set_novice_guide.json`,{method:"POST",body:ie})})}function S(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices/${ie.doid}/set_do.json`,{method:"POST",body:ie})})}function k(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"POST",body:ie})})}function R(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_students/${ie.id}/update_major.json`,{method:"PUT",body:ie})})}function A(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"POST",body:ie})})}function I(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers/search.json`,{method:"get",params:ie})})}function M(ie){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})})}function B(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students/search.json`,{method:"get",params:ie})})}function N(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"get",params:ie})})}function K(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"get",params:ie})})}function G(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks.json`,{method:"POST",body:ie})})}function H(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks/${ie.id}.json`,{method:"PUT",body:ie})})}function ae(ie){return i(this,null,function*(){var me;return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks/${(me=ie.ids)==null?void 0:me[0]}`,{method:"DELETE",body:{ids:ie.ids}})})}function ne(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks.json`,{method:"get",params:ie})})}function oe(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices.json`,{method:"get",params:ie})})}function J(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}.json`,{method:"get"})})}function Q(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie==null?void 0:ie.id}/common_header.json`,{method:"get"})})}function V(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/preview.json`,{method:"get"})})}function se(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/not_pass.json`,{method:"post",body:me})})}function ee(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/pass.json`,{method:"post",body:me})})}function q(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/not_pass.json`,{method:"post",body:me})})}function le(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/pass.json`,{method:"post",body:me})})}function Z(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/batch_delete`,{method:"delete",body:me})})}function U(ie,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/batch_delete`,{method:"delete",body:me})})}},95707:function(d,g,e){"use strict";e.d(g,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return S},Zz:function(){return y},cR:function(){return u},eX:function(){return c},h$:function(){return o},su:function(){return b},vm:function(){return a}});var r=e(38147),i=(k,R,A)=>new Promise((I,M)=>{var B=G=>{try{K(A.next(G))}catch(H){M(H)}},N=G=>{try{K(A.throw(G))}catch(H){M(H)}},K=G=>G.done?I(G.value):Promise.resolve(G.value).then(B,N);K((A=A.apply(k,R)).next())});const l=k=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:k})}),c=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:k})}),f=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:k})}),o=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:k})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function u(k){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:k})})}function a(k){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:k})})}function x(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:k})})}const y=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:k})}),m=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:k})}),b=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:k})}),S=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:k})})},5664:function(d,g,e){"use strict";e.d(g,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return S},V8:function(){return p},dl:function(){return k},w0:function(){return y}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(R,A,I)=>A in R?i(R,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):R[A]=I,h=(R,A)=>{for(var I in A||(A={}))c.call(A,I)&&o(R,I,A[I]);if(l)for(var I of l(A))f.call(A,I)&&o(R,I,A[I]);return R},u=(R,A,I)=>new Promise((M,B)=>{var N=H=>{try{G(I.next(H))}catch(ae){B(ae)}},K=H=>{try{G(I.throw(H))}catch(ae){B(ae)}},G=H=>H.done?M(H.value):Promise.resolve(H.value).then(N,K);G((I=I.apply(R,A)).next())});function a(R){return u(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},R)})})}function x(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/unread_message_info.json`,{method:"get",params:h({},R)})})}function p(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"get",params:h({},R)})})}function y(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"post",body:h({},R)})})}function m(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.id}/recent_contacts.json`,{method:"get",params:h({},R)})})}function b(R){return u(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},R)})})}function S(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_message_details.json`,{method:"get",params:h({},R)})})}function k(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages/${R.id}.json`,{method:"delete"})})}},24514:function(d,g,e){"use strict";e.d(g,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return B},_V:function(){return I},ms:function(){return R},s0:function(){return S},vf:function(){return y},xn:function(){return x},yy:function(){return A}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(N,K,G)=>K in N?i(N,K,{enumerable:!0,configurable:!0,writable:!0,value:G}):N[K]=G,h=(N,K)=>{for(var G in K||(K={}))c.call(K,G)&&o(N,G,K[G]);if(l)for(var G of l(K))f.call(K,G)&&o(N,G,K[G]);return N},u=(N,K,G)=>new Promise((H,ae)=>{var ne=Q=>{try{J(G.next(Q))}catch(V){ae(V)}},oe=Q=>{try{J(G.throw(Q))}catch(V){ae(V)}},J=Q=>Q.done?H(Q.value):Promise.resolve(Q.value).then(ne,oe);J((G=G.apply(N,K)).next())});function a(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function y(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_shixun_to_stage.json`,{method:"post",body:N})})}function m(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/select_shixun_to_stage.json`,{method:"post",body:N})})}function b(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function S(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function k(N){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function R(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function A(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function I(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function B(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},29297:function(d,g,e){"use strict";e.d(g,{DF:function(){return b},Di:function(){return ee},Dm:function(){return oe},Dq:function(){return Se},Gd:function(){return m},Hb:function(){return Pe},Hm:function(){return H},ID:function(){return u},JP:function(){return me},NC:function(){return K},Pl:function(){return S},Qc:function(){return c},Qp:function(){return J},RK:function(){return x},YP:function(){return G},a2:function(){return o},ar:function(){return y},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return k},iT:function(){return M},jK:function(){return ne},kF:function(){return Ge},kp:function(){return I},lc:function(){return A},oF:function(){return le},q$:function(){return h},qN:function(){return ae},tS:function(){return R},ts:function(){return B},un:function(){return V},w0:function(){return se},wX:function(){return Q},yE:function(){return f}});var r=e(38147),i=(Ne,kt,ht)=>new Promise((Pt,Wt)=>{var Rt=_t=>{try{Ue(ht.next(_t))}catch(Mt){Wt(Mt)}},ar=_t=>{try{Ue(ht.throw(_t))}catch(Mt){Wt(Mt)}},Ue=_t=>_t.done?Pt(_t.value):Promise.resolve(_t.value).then(Rt,ar);Ue((ht=ht.apply(Ne,kt)).next())});const l=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/code_check.json`,{method:"get",params:Ne}),c=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/reset_pwd.json`,{method:"post",body:Ne}),f=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/encrypt_or_decrypt.json`,{method:"post",body:Ne}),o=Ne=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:Ne}),h=Ne=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:Ne}),u=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/copy.json`,{method:"post",body:Ne}),a=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/get_question_type_alias.json`,{method:"get",params:Ne});function x(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_question_type_alias.json`,{method:"POST",body:Ne})})}function p(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:Ne})})}function y(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:Ne})})}function m(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:Ne})})}function b(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_public.json`,{method:"post"})})}function S(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_private.json`,{method:"post"})})}function k(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"delete"})})}function R(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ne})})}const A=Ne=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:Ne});function I(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function M(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"get",params:Ne})})}function B(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_score`,{method:"post",body:Ne})})}function N(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_shixun_score.json`,{method:"post",body:Ne})})}function K(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}.json`,{method:"delete"})})}function G(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:Ne})})}function H(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:Ne})})}function ae(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/adjust_position.json`,{method:"post",body:Ne})})}function ne(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"put",body:Ne})})}function oe(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Ne})})}function J(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:Ne})})}function Q(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/set_public.json`,{method:"post",body:Ne})})}function V(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:Ne})})}function se(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/update_exam.json`,{method:"put",body:Ne})})}function ee(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_exam.json`,{method:"get"})})}function q(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/examination_banks_item_banks.json`,{method:"post",body:kt})})}function le(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ne})})}function Z(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/sort_question_type.json`,{method:"post",body:kt})})}function U(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.exam_id}/examination_banks_item_banks/${Ne.question_id}.json`,{method:"delete"})})}function ie(Ne,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/batch_set_score.json`,{method:"post",body:kt})})}function me(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/simulate_exercise.json`,{method:"post"})})}function Se(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/exercise_header.json`,{method:"get"})})}function Pe(Ne,kt,ht){return i(this,null,function*(){const Pt=new FormData;return Pt.append("file",kt),Pt.append("sub_discipline_id",ht),(0,r.ZP)(`/api/examination_banks/${Ne}/import_item_banks.json`,{method:"post",body:Pt},!0)})}function Ge(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:Ne})})}},49320:function(d,g,e){"use strict";e.d(g,{$D:function(){return Q},A2:function(){return De},A7:function(){return bt},AQ:function(){return K},Ax:function(){return tt},Bn:function(){return ze},CI:function(){return ut},DQ:function(){return Tt},DU:function(){return et},EP:function(){return J},Ep:function(){return ye},Er:function(){return me},Ex:function(){return Zt},FD:function(){return Ae},F_:function(){return Mt},Fg:function(){return x},GY:function(){return Te},Go:function(){return Z},Gz:function(){return p},Hl:function(){return y},JS:function(){return Pt},KM:function(){return ee},M2:function(){return We},MO:function(){return Se},Mt:function(){return Qe},Mu:function(){return Yt},NV:function(){return yt},Q:function(){return Pe},Sp:function(){return N},VO:function(){return st},WD:function(){return Ht},WO:function(){return ie},WW:function(){return Gt},_C:function(){return Ce},_V:function(){return Le},bw:function(){return oe},bz:function(){return pe},c3:function(){return ht},eJ:function(){return le},ef:function(){return _t},fh:function(){return k},fj:function(){return U},hS:function(){return m},jT:function(){return $t},ke:function(){return lr},lk:function(){return B},mQ:function(){return M},ms:function(){return or},mx:function(){return Ne},nq:function(){return a},ol:function(){return ce},p:function(){return H},p4:function(){return Ge},pU:function(){return I},rS:function(){return Wt},rs:function(){return q},s0:function(){return $e},sm:function(){return kt},tS:function(){return b},tu:function(){return A},ue:function(){return G},vf:function(){return qe},w4:function(){return ae},xG:function(){return Be},xn:function(){return ot},yN:function(){return ne},yy:function(){return rr}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(xe,dt,It)=>dt in xe?i(xe,dt,{enumerable:!0,configurable:!0,writable:!0,value:It}):xe[dt]=It,h=(xe,dt)=>{for(var It in dt||(dt={}))c.call(dt,It)&&o(xe,It,dt[It]);if(l)for(var It of l(dt))f.call(dt,It)&&o(xe,It,dt[It]);return xe},u=(xe,dt,It)=>new Promise((Fe,Dr)=>{var mt=Nt=>{try{sn(It.next(Nt))}catch(Jt){Dr(Jt)}},qr=Nt=>{try{sn(It.throw(Nt))}catch(Jt){Dr(Jt)}},sn=Nt=>Nt.done?Fe(Nt.value):Promise.resolve(Nt.value).then(mt,qr);sn((It=It.apply(xe,dt)).next())});const a=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:xe})}),x=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:xe})}),p=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:xe})}),y=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:xe})}),m=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:xe})});function b(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},xe)})})}function S(xe){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},xe)})})}function k(xe){return u(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},xe)})})}function R(){return u(this,null,function*(){return Fetch("/api/paths/platform_systems.json",{method:"get"})})}function A(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"PUT",body:xe})})}function I(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:xe})})}function M(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/edit.json`,{method:"get"})})}function B(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function N(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function K(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/right_banner.json`,{method:"get",params:xe})})}function G(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"get",params:xe})})}const H=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:xe})}),ae=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${xe.id}/children.json`,{method:"Get",params:xe})});function ne(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:xe})})}function oe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/update_team_title.json`,{method:"post",body:xe})})}function J(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/delete_member.json`,{method:"Delete",body:xe})})}function Q(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses/${xe==null?void 0:xe.courseid}.json`,{method:"Delete"})})}function V(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/up_member_position.json`,{method:"post",body:xe})})}function se(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/down_member_position.json`,{method:"post",body:xe})})}function ee(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:xe})})}function q(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:xe})})}function le(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"Delete",body:xe})})}function Z(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/publish.json`,{method:"post",body:xe})})}function U(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_publish.json`,{method:"post",body:xe})})}function ie(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/apply_public.json`,{method:"post",body:xe})})}function me(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_public.json`,{method:"post",body:xe})})}function Se(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/choose_course.json`,{method:"get",params:xe})})}function Pe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ge(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ne(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/add_subject_members.json`,{method:"post",body:xe})})}function kt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"post",body:xe})})}function ht(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/appointment.json`,{method:"post",body:xe})})}function Pt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/join_excellent_course.json`,{method:"post",body:xe})})}function Wt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:xe})})}function Rt(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/statistics_info.json`,{method:"get",params:xe})})}function ar(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/shixun_analyze.json`,{method:"get",params:xe})})}function Ue(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/learning_analyze.json`,{method:"get",params:xe})})}function _t(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/learning_statistics.json`,{method:"get",params:xe})})}function Mt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/shixun_statistics.json`,{method:"get",params:xe})})}function et(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/study_analyze/${xe.type}.json`,{method:"get",params:xe})})}function ft(xe){return u(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:xe})})}function ot(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"put",body:xe})})}function qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_shixun_to_stage.json`,{method:"post",body:xe})})}const Be=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.stage_id}/select_challenge_to_stage.json`,{method:"post",body:xe})});function ye(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/select_shixun_to_stage.json`,{method:"post",body:xe})})}function De(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_video_to_stage.json`,{method:"post",body:xe})})}function $e(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_attachment_to_stage.json`,{method:"post",body:xe})})}function We(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe.id}.json`,{method:"put",body:xe})})}function Qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_blank_to_stage.json`,{method:"post",body:xe})})}function ut(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:xe})})}function pt(xe){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:xe})})}function or(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/up_position.json`,{method:"get"})})}function rr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/down_position.json`,{method:"get"})})}function Le(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"delete"})})}function tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.pathId}/discusses.json`,{method:"get",params:h({},xe)})})}function Yt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.coursesId}/excellent_discusses.json`,{method:"get",params:h({},xe)})})}function Dt(xe){return u(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},xe)})})}function Zt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/move_position`,{method:"post",body:h({},xe)})})}function Gt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/${xe.id}`,{method:"delete"})})}function lr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/excellent_discuss`,{method:"post",body:h({},xe)})})}function Ht(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/post_discuss`,{method:"post",body:h({},xe)})})}function Te(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:xe})})}function ce(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:xe})})}function pe(xe){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:xe})})}function Tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/add_homework_to_stage.json`,{method:"post",body:xe})})}function Ae(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}/edit.json`,{method:"get",params:xe})})}function st(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}.json`,{method:"put",body:xe})})}function $t(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/subjects/subject_homework.json`,{method:"get",params:xe})})}function bt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/courses/course_homework.json`,{method:"get",params:xe})})}function Ce(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/batch_add_homework_to_stage.json`,{method:"post",body:xe})})}function yt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:xe})})}function ze(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_login}/subjects/cancel.json`,{method:"get",params:xe})})}},43150:function(d,g,e){"use strict";e.d(g,{Fd:function(){return se},Hi:function(){return y},IU:function(){return K},KE:function(){return b},Kc:function(){return q},MK:function(){return G},Q9:function(){return I},Qg:function(){return N},Qn:function(){return k},UK:function(){return p},W:function(){return Z},Ye:function(){return B},_c:function(){return a},hO:function(){return oe},iV:function(){return le},jy:function(){return H},kp:function(){return ne},lf:function(){return A},m7:function(){return m},n$:function(){return R},rJ:function(){return M},s3:function(){return x},ux:function(){return S},vf:function(){return V},wh:function(){return ae},wo:function(){return ee},x$:function(){return Q}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(U,ie,me)=>ie in U?i(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):U[ie]=me,h=(U,ie)=>{for(var me in ie||(ie={}))c.call(ie,me)&&o(U,me,ie[me]);if(l)for(var me of l(ie))f.call(ie,me)&&o(U,me,ie[me]);return U},u=(U,ie,me)=>new Promise((Se,Pe)=>{var Ge=ht=>{try{kt(me.next(ht))}catch(Pt){Pe(Pt)}},Ne=ht=>{try{kt(me.throw(ht))}catch(Pt){Pe(Pt)}},kt=ht=>ht.done?Se(ht.value):Promise.resolve(ht.value).then(Ge,Ne);kt((me=me.apply(U,ie)).next())});const a=U=>u(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U==null?void 0:U.id}/commit_word_cloud.json`,{method:"Get",params:U})});function x(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/poll_lists.json`,{method:"get",params:h({},U)})})}function p(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/common_header.json`,{method:"get"})})}function y(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/poll_setting.json`,{method:"get"})})}function m(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/commit_setting.json`,{method:"post",body:h({},U)})})}function b(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},U)})})}function S(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/publish_groups.json`,{method:"get",params:h({},U)})})}function k(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/commit_result.json`,{method:"get",params:h({},U)})})}function R(U){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},U)})})}function A(U){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},U)})})}function I(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},U)})})}function M(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls.json`,{method:"POST",body:h({},U)})})}function B(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/edit.json`,{method:"get"})})}function N(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function K(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function G(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.pollsId}/poll_questions.json`,{method:"post",body:h({},U)})})}function H(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function ae(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function ne(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"get"})})}function oe(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function J(U){return u(this,null,function*(){return Fetch(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function Q(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function V(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function se(U){return u(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},U)})})}function ee(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function q(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.id}.json`,{method:"put",body:h({},U)})})}function le(U){return u(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},U)})})}function Z(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.exerciseId}/up_down.json`,{method:"post",body:h({},U)})})}},11517:function(d,g,e){"use strict";e.d(g,{$c:function(){return ut},A1:function(){return We},Bd:function(){return I},Bo:function(){return J},Cc:function(){return se},Cn:function(){return le},DF:function(){return R},Dm:function(){return Ue},FG:function(){return oe},GW:function(){return _t},HF:function(){return G},Hm:function(){return U},IJ:function(){return $e},L5:function(){return ar},LS:function(){return et},MZ:function(){return ye},Mr:function(){return ne},NZ:function(){return kt},Of:function(){return S},Pl:function(){return k},Qj:function(){return m},Qp:function(){return ot},RT:function(){return Le},Rp:function(){return ft},U6:function(){return H},Vl:function(){return ee},Wk:function(){return ae},YP:function(){return Z},Ys:function(){return B},al:function(){return M},bF:function(){return pt},d1:function(){return y},dt:function(){return or},et:function(){return me},ex:function(){return b},fY:function(){return Se},fn:function(){return A},hI:function(){return ht},hg:function(){return Be},iT:function(){return Q},lS:function(){return Ne},nD:function(){return Mt},qN:function(){return ie},rV:function(){return N},s:function(){return Ge},sD:function(){return De},sS:function(){return Rt},ts:function(){return V},vi:function(){return Qe},wX:function(){return qe},x5:function(){return K},zh:function(){return Pe}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(tt,Yt,Dt)=>Yt in tt?i(tt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[Yt]=Dt,a=(tt,Yt)=>{for(var Dt in Yt||(Yt={}))o.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);if(f)for(var Dt of f(Yt))h.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);return tt},x=(tt,Yt)=>l(tt,c(Yt)),p=(tt,Yt,Dt)=>new Promise((Zt,Gt)=>{var lr=ce=>{try{Te(Dt.next(ce))}catch(pe){Gt(pe)}},Ht=ce=>{try{Te(Dt.throw(ce))}catch(pe){Gt(pe)}},Te=ce=>ce.done?Zt(ce.value):Promise.resolve(ce.value).then(lr,Ht);Te((Dt=Dt.apply(tt,Yt)).next())});function y(tt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},tt),{clazz:"ItemBanksGroup"})})})}function m(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:tt})})}function b(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:tt})})}function S(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:tt})})}function k(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_private.json`,{method:"post"})})}function R(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_public.json`,{method:"post"})})}function A(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"delete"})})}function I(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/start.json`,{method:"get"})})}function M(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete",body:a({},tt)})})}function B(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:tt})})}function N(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function K(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:tt.type}})})}function G(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function H(tt){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:tt})})}function ae(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"put",body:tt})})}function ne(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:tt})})}function oe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/edit.json`,{method:"get"})})}function J(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/edit.json`,{method:"get"})})}function Q(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:tt})})}function V(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_score.json`,{method:"post",body:tt})})}function se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_challenge_score.json`,{method:"post",body:tt})})}function ee(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function q(tt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${tt.exerid}/examination_banks_item_banks/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function le(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete"})})}function Z(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:tt})})}function U(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:tt})})}function ie(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/adjust_position.json`,{method:"post",body:tt})})}function me(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:tt})})}function Se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.id}/revoke_item.json`,{method:"delete",body:tt})})}function Pe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:tt})})}function Ge(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/join_to_collection.json`,{method:"post",params:tt})})}function Ne(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/cancel_collection.json`,{method:"post",params:tt})})}function kt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:tt})})}function ht(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:tt})})}function Pt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks/${tt.id}/join_to_group.json`,{method:"post",body:tt})})}function Wt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${tt.id}.json`,{method:"put",body:tt})})}function Rt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:tt})})}function ar(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/feedback.json`,{method:"post",body:tt})})}function Ue(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:tt})})}function _t(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:tt})})}function Mt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:tt})})}function et(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:tt})})}function ft(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:tt})})}function ot(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:tt})})}function qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt==null?void 0:tt.id}/set_public.json`,{method:"post",body:tt})})}function Be(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:tt})})}function ye(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/publish.json`,{method:"post",body:tt})}function De(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/cancel_publish.json`,{method:"post",body:tt})}function $e(tt){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...tt.id]}})}function We(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/up_position.json`,{method:"get",params:tt})})}function Qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/down_position.json`,{method:"get",params:tt})})}function ut(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${tt.id}/edit_hack.json`,{method:"get",params:tt})})}function pt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:tt})})}function or(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:tt})})}function rr(tt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:tt})})}function Le(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},37822:function(d,g,e){"use strict";e.d(g,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(38147),i=(o,h,u)=>new Promise((a,x)=>{var p=b=>{try{m(u.next(b))}catch(S){x(S)}},y=b=>{try{m(u.throw(b))}catch(S){x(S)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,y);m((u=u.apply(o,h)).next())});function l(o){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:o})})}function c(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"get",params:o})})}function f(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"delete",params:o})})}},88761:function(d,g,e){"use strict";e.d(g,{Am:function(){return m},Ar:function(){return Ue},BD:function(){return Qe},Be:function(){return qe},Dx:function(){return ee},Fr:function(){return pe},G$:function(){return k},GS:function(){return H},Gw:function(){return S},H:function(){return Rt},H1:function(){return ar},Hj:function(){return pt},JA:function(){return rr},JG:function(){return se},KE:function(){return Z},Lz:function(){return $e},Mf:function(){return Wt},NA:function(){return ht},PC:function(){return Ne},PP:function(){return kt},PW:function(){return et},Q3:function(){return q},QC:function(){return Le},Qt:function(){return We},Qz:function(){return I},R$:function(){return Te},RP:function(){return oe},Ti:function(){return bt},Uc:function(){return Zt},Ul:function(){return Q},VB:function(){return st},Vs:function(){return Gt},Wr:function(){return R},Xn:function(){return J},YQ:function(){return Pt},Yn:function(){return b},Z8:function(){return K},ak:function(){return Mt},cN:function(){return B},co:function(){return Be},cz:function(){return Pe},fK:function(){return G},gG:function(){return Ge},gZ:function(){return Dt},h$:function(){return N},ku:function(){return De},lf:function(){return ie},m7:function(){return V},mQ:function(){return M},mz:function(){return ot},n$:function(){return U},oK:function(){return y},oN:function(){return $t},pH:function(){return ut},pb:function(){return Ae},qP:function(){return tt},ql:function(){return Yt},rN:function(){return ye},sw:function(){return me},t1:function(){return Se},to:function(){return ne},ub:function(){return or},ux:function(){return le},wS:function(){return Tt},wT:function(){return A},yT:function(){return _t},yy:function(){return lr},z2:function(){return ft}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Ce,yt,ze)=>yt in Ce?i(Ce,yt,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Ce[yt]=ze,a=(Ce,yt)=>{for(var ze in yt||(yt={}))o.call(yt,ze)&&u(Ce,ze,yt[ze]);if(f)for(var ze of f(yt))h.call(yt,ze)&&u(Ce,ze,yt[ze]);return Ce},x=(Ce,yt)=>l(Ce,c(yt)),p=(Ce,yt,ze)=>new Promise((xe,dt)=>{var It=mt=>{try{Dr(ze.next(mt))}catch(qr){dt(qr)}},Fe=mt=>{try{Dr(ze.throw(mt))}catch(qr){dt(qr)}},Dr=mt=>mt.done?xe(mt.value):Promise.resolve(mt.value).then(It,Fe);Dr((ze=ze.apply(Ce,yt)).next())});const y=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.id}/update_journals.json`,{method:"post",body:Ce})}),m=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/change_score.json`,{method:"post",body:Ce})}),b=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/history_comment`,{method:"Get",params:Ce})}),S=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/feedback_know`,{method:"Get",params:Ce})}),k=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.userId}/student_work_feedbacks.json`,{method:"POST",body:Ce})}),R=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/feedback_list.json`,{method:"Get",params:Ce})}),A=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/histories.json`,{method:"Get",params:Ce})}),I=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/feedback_list`,{method:"Get",params:Ce})}),M=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Ce})}),B=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/appeal_list`,{method:"Get",params:Ce})});function N(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.json`,{method:"post",body:a({},Ce)})})}function K(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/student_works.json`,{method:"get",params:a({},Ce)})})}function G(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/header_info.json`,{method:"get",params:a({},Ce)})})}function H(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce}/query_game_url.json`,{method:"get"})})}function ae(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ne(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"get"})})}function oe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_results.json`,{method:"get",params:a({},Ce)})})}function J(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_detail.json`,{method:"get",params:a({},Ce)})})}function Q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/settings.json`,{method:"get",params:a({},Ce)})})}function V(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_settings.json`,{method:"post",body:a({},Ce)})})}function se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/group_list.json`,{method:"get",params:a({},Ce)})})}function ee(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.xlsx`,{method:"get",params:a({},Ce)})})}function q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.coursesId}/reference_answer.json`,{method:"get",params:a({},Ce)})})}function le(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/publish_groups.json`,{method:"get",params:a({},Ce)})})}function Z(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/end_groups.json`,{method:"get",params:a({},Ce)})})}function U(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Ce)})})}function ie(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Ce)})})}function me(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report.json`,{method:"get",params:Ce})})}function Se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Ce})})}function Pe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Ce),{id:Ce.categoryId})})})}function Ge(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Ce)})})}function Ne(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/show_comment.json`,{method:"get",params:a({},Ce)})})}function kt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Ce)})})}function ht(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Ce)})})}function Pt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Ce)})})}function Wt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Ce)})})}function Rt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_explanation.json`,{method:"post",body:a({},Ce)})})}function ar(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons.json`,{method:"post",body:a({},Ce)})})}function Ue(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"put",body:a({},Ce)})})}function _t(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"put",body:a({},Ce)})})}function Mt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Ce)})})}function et(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/edit.json`,{method:"get",params:a({},Ce)})})}function ft(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}.json`,{method:"put",body:a({},Ce)})})}function ot(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Ce)})})}function qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Ce)})})}function Be(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Ce)})})}function ye(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function De(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Ce)})})}function $e(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Ce)})})}function We(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Ce)})})}function Qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/edit.json`,{method:"get",params:a({},Ce)})})}function ut(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"get",params:a({},Ce)})})}function pt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}.json`,{method:"get",params:a({},Ce)})})}function or(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/supply_attachments.json`,{method:"get",params:a({},Ce)})})}function rr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/comment_list.json`,{method:"get",params:a({},Ce)})})}function Le(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/destroy_score.json`,{method:"delete",body:a({},Ce)})})}function tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score_reply.json`,{method:"post",body:a({},Ce)})})}function Yt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/all_student_works.json`,{method:"get",params:a({},Ce)})})}function Dt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Ce)})})}function Zt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/score_status.json`,{method:"get",params:a({},Ce)})})}function Gt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_score.json`,{method:"get",params:a({},Ce)})})}function lr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score.json`,{method:"post",body:a({},Ce)})})}function Ht(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/cancel_appeal.json`,{method:"post",body:a({},Ce)})})}function Te(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Ce)})})}function ce(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/deal_appeal_score.json`,{method:"post",body:a({},Ce)})})}function pe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ce.id}/reset_my_game.json`,{method:"get",params:a({},Ce)})})}function Tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/commit_des.json`,{method:"get",params:a({},Ce)})})}function Ae(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/update_des.json`,{method:"post",body:a({},Ce)})})}function st(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Ce)})})}function $t(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Ce)})})}function bt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Ce)})})}},60979:function(d,g,e){"use strict";e.d(g,{$Q:function(){return Jt},AE:function(){return Gt},AQ:function(){return M},Ag:function(){return yt},Ar:function(){return le},At:function(){return Kt},BK:function(){return K},Bj:function(){return Mt},DC:function(){return Ue},Dz:function(){return Bt},E4:function(){return ar},EH:function(){return ie},Ee:function(){return Yn},Er:function(){return ee},FB:function(){return N},Fg:function(){return S},GI:function(){return Pe},Gr:function(){return ot},Gu:function(){return Se},Gz:function(){return b},HS:function(){return Ia},Hl:function(){return y},IT:function(){return bt},I_:function(){return A},Ir:function(){return G},Je:function(){return Fe},K:function(){return yr},K0:function(){return En},KM:function(){return J},K_:function(){return Xt},LK:function(){return Dr},LP:function(){return Ge},Ne:function(){return se},OV:function(){return kt},OW:function(){return U},Op:function(){return Nt},P2:function(){return Pt},Po:function(){return I},Ps:function(){return qe},Q:function(){return V},Q1:function(){return Qr},QA:function(){return da},Ql:function(){return ye},Rs:function(){return Le},SG:function(){return $i},Tn:function(){return Ht},Tr:function(){return sa},U0:function(){return Qe},U9:function(){return Be},UQ:function(){return Ae},Ui:function(){return Lt},Vx:function(){return jn},WO:function(){return q},WT:function(){return Ji},Wi:function(){return et},Wl:function(){return ze},X$:function(){return Wt},Yn:function(){return ce},Z2:function(){return _t},ZO:function(){return ft},Zt:function(){return qt},_7:function(){return Q},_9:function(){return pe},aH:function(){return De},al:function(){return or},b8:function(){return Z},bq:function(){return Te},dK:function(){return H},e:function(){return k},eX:function(){return me},eb:function(){return tt},fL:function(){return It},h4:function(){return Hr},hS:function(){return m},he:function(){return R},hn:function(){return ne},ii:function(){return rr},im:function(){return Tt},j8:function(){return Ne},jq:function(){return sn},kF:function(){return qr},km:function(){return pt},l3:function(){return ht},m7:function(){return We},mI:function(){return Ui},n5:function(){return B},nu:function(){return mt},p0:function(){return $t},q0:function(){return Zt},q9:function(){return At},qA:function(){return Ir},rO:function(){return Dt},rs:function(){return oe},sr:function(){return st},t2:function(){return Ce},tX:function(){return St},uo:function(){return ut},v3:function(){return dt},w:function(){return xe},xK:function(){return lr},xg:function(){return Yt},xk:function(){return Rt},yE:function(){return $e},yx:function(){return Pi},zD:function(){return ae},zH:function(){return wr}});var r=e(38147),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(xt,wa,Ki)=>wa in xt?i(xt,wa,{enumerable:!0,configurable:!0,writable:!0,value:Ki}):xt[wa]=Ki,a=(xt,wa)=>{for(var Ki in wa||(wa={}))o.call(wa,Ki)&&u(xt,Ki,wa[Ki]);if(f)for(var Ki of f(wa))h.call(wa,Ki)&&u(xt,Ki,wa[Ki]);return xt},x=(xt,wa)=>l(xt,c(wa)),p=(xt,wa,Ki)=>new Promise((gi,ka)=>{var Yi=we=>{try{zn(Ki.next(we))}catch(nt){ka(nt)}},Jn=we=>{try{zn(Ki.throw(we))}catch(nt){ka(nt)}},zn=we=>we.done?gi(we.value):Promise.resolve(we.value).then(Yi,Jn);zn((Ki=Ki.apply(xt,wa)).next())});const y=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:xt})}),m=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:xt})}),b=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:xt})}),S=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:xt})}),k=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:xt})});function R(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},xt)})})}function A(xt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},xt||{})})})}function I(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"Get",params:xt})})}function M(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/show_right.json`,{method:"Get"})})}function B(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges.json`,{method:"Get"})})}function N(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:xt.save_type}})})}function K(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/jupyter_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function G(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function H(xt){return p(this,null,function*(){return(0,r.ZP)(xt.url,{method:"Get"})})}function ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_up.json`,{method:"Get"})})}function ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_down.json`,{method:"Get"})})}function oe(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function J(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function Q(xt){return p(this,null,function*(){const{id:wa}=xt||{};return(0,r.ZP)(`/api/shixuns/${wa}/search_user_courses.json`,{method:"Get",params:xt})})}function V(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt==null?void 0:xt.id}/send_to_course.json`,{method:"Post",body:a({},xt)})})}function se(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_publish.json`,{method:"Get"})})}function ee(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_apply_public.json`,{method:"Get"})})}function q(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/apply_public.json`,{method:"post",body:a({},xt)})})}function le(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/publish.json`,{method:"Get"})})}function Z(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function U(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${xt.id}.json`,{method:"delete"})})}function ie(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:xt})})}function me(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:xt})})}function Se(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:xt})})}function Pe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_newest_record.json`,{method:"Get"})})}function Ge(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_shixun.json`,{method:"post",body:xt})})}function Ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators.json`,{method:"Get",params:xt})})}function kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_members_added.json`,{method:"post",body:xt})})}function ht(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/add_members_group.json`,{method:"post",body:xt})})}function Pt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"Get",params:xt})})}function Wt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"post",body:xt})})}function Rt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:xt.userId}})})}function ar(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/ranking_list.json`,{method:"Get"})})}function Ue(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/settings.json`,{method:"Get"})})}function _t(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:xt.mirror_id}})})}function Mt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_script_contents.json`,{method:"Get",params:xt})})}function et(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_custom_script.json`,{method:"Get",params:xt})})}function ft(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_for_jupyter.json`,{method:"put",body:xt})})}function ot(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_quotes.json`,{method:"Get"})})}function qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"delete"})})}function Be(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/close.json`,{method:"post",body:xt})})}function ye(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:xt})})}function De(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_permission_setting.json`,{method:"post",body:xt})})}function $e(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_learn_setting.json`,{method:"post",body:xt})})}function We(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_setting`,{method:"post",body:xt})})}function Qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_data_sets.json`,{method:"Get",params:xt})})}function ut(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:xt.deleteId}})})}function pt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/new.json`,{method:"get"})})}function or(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/challenges.json`,{method:"post",body:a({},xt)})})}function rr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/edit.json`,{method:"get",params:{tab:xt.tab}})})}function Le(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"put",body:a({},xt)})})}function tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_questions.json`,{method:"get"})})}function Yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/move_position.json`,{method:"post",body:a({},xt)})})}function Dt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"delete",body:a({},xt)})})}function Zt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit.json`,{method:"get",params:a({},xt)})})}function Gt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/answer.json`,{method:"get",params:a({},xt)})})}function lr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/crud_answer.json`,{method:"post",body:a({},xt)})})}function Ht(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_choose_question.json`,{method:"post",body:a({},xt)});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_blank_question.json`,{method:"post",body:a({},xt)});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_judge_question.json`,{method:"post",body:a({},xt)})})}function Te(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})})})}function ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:xt.questionId}})})}function pe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},xt),{choose_id:xt.questionId})})})}function st(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function $t(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function Ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/repository.json`,{method:"post",body:xt})})}function ze(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/repository.json`,{method:"post",body:xt})})}function xe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/secret_repository.json`,{method:"post",body:xt})})}function dt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/add_file.json`,{method:"post",body:xt})})}function It(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/add_file.json`,{method:"post",body:xt})})}function Fe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/commits.json`,{method:"post",body:xt})})}function Dr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/file_content.json`,{method:"post",body:xt})})}function mt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/file_content.json`,{method:"post",body:xt})})}function qr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_file.json`,{method:"post",body:xt})})}function sn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/update_file.json`,{method:"post",body:xt})})}function Nt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/upload_git_folder.json`,{method:"post",body:{path:xt.path,secret_repository:xt.secret_repository}})})}function Jt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/${xt.url}`,{method:"Get"})})}function Lt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:xt})})}function Xt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:xt})})}function wr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:xt})})}function Ir(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:xt})})}function At(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:xt})})}function Kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/fork_list.json`,{method:"Get",params:xt})})}function Bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/change_editable.json`,{method:"put",body:a({},xt)})})}function qt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/set_secret_dir.json`,{method:"post",body:a({},xt)})})}function yr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:xt})})}function Qr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:xt})})}function Hr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function jn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function En(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_secret_repository.json`,{method:"post",body:a({},xt)})})}function Yn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/exist_exercise.json`,{method:"get",params:a({},xt)})})}function St(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${xt.id}.json`,{method:"get",params:a({},xt)})})}function Vr(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/publish.json`,{method:"post",body:a({},xt)})})}function ii(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_vnc.json`,{method:"post",params:a({},xt)})})}function Bi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_webssh.json`,{method:"post",params:a({},xt)})})}function $n(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/save_image.json`,{method:"post",body:a({},xt)})})}function ci(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/delete_image.json`,{method:"post",body:a({},xt)})})}function Di(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/extend_vnc.json`,{method:"post",body:a({},xt)})})}function Gi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/reset_vnc_link.json`,{method:"post",body:a({},xt)})})}function Pi(xt){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},xt)})})}function Ui(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},xt)})})}function da(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},xt)})})}function sa(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:xt})})}function Ji(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${xt}`,{method:"get",params:{is_initiative_study:1}})})}function vi(xt){return p(this,null,function*(){return Fetch(`/api/shixuns/${xt.id}/update_shixun_study_num.json`,{method:"post",body:a({},xt)})})}function $i(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:xt})})}function Ia(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt}/recommend_config.json`,{method:"get"})})}},93539:function(d,g,e){"use strict";e.d(g,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return S},fd:function(){return G},gp:function(){return a},iU:function(){return N},l3:function(){return R},mw:function(){return A},oZ:function(){return m},rM:function(){return I},r_:function(){return K},s:function(){return x},ur:function(){return B},xV:function(){return y},yb:function(){return k}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(H,ae,ne)=>ae in H?i(H,ae,{enumerable:!0,configurable:!0,writable:!0,value:ne}):H[ae]=ne,h=(H,ae)=>{for(var ne in ae||(ae={}))c.call(ae,ne)&&o(H,ne,ae[ne]);if(l)for(var ne of l(ae))f.call(ae,ne)&&o(H,ne,ae[ne]);return H},u=(H,ae,ne)=>new Promise((oe,J)=>{var Q=ee=>{try{se(ne.next(ee))}catch(q){J(q)}},V=ee=>{try{se(ne.throw(ee))}catch(q){J(q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(Q,V);se((ne=ne.apply(H,ae)).next())});function a(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teachers.json`,{method:"get",params:h({},H)})})}function x(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/apply_teachers.json`,{method:"get",params:h({},H)})})}function p(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/graduation_group_list.json`,{method:"get",params:h({},H)})})}function y(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/all_course_groups.json`,{method:"get",params:h({},H)})})}function m(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/set_course_group.json`,{method:"post",body:h({},H)})})}function b(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/join_graduation_group.json`,{method:"post",body:h({},H)})})}function S(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/create_graduation_group.json`,{method:"post",body:h({},H)})})}function k(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},H)})})}function R(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_from_course.json`,{method:"post",body:h({},H)})})}function A(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_member_role.json`,{method:"post",body:h({},H)})})}function I(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_course_admin.json`,{method:"post",body:h({},H)})})}function M(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teacher_application_review.json`,{method:"post",body:h({},H)})})}function B(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/students.json`,{method:"get",params:h({},H)})})}function N(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/apply_students.json`,{method:"get",params:ae})})}function K(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/join_student_checkout.json`,{method:"get",params:ae})})}function G(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/student_application_review.json`,{method:"post",body:ae})})}},89540:function(d,g,e){"use strict";e.d(g,{B$:function(){return y},Cx:function(){return Q},DA:function(){return I},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Wt},FM:function(){return ne},Fn:function(){return q},Gq:function(){return ar},Ho:function(){return B},IU:function(){return me},JJ:function(){return le},Ol:function(){return Ne},Qx:function(){return ae},Tv:function(){return Z},V8:function(){return x},WS:function(){return V},WY:function(){return H},ai:function(){return J},bG:function(){return k},bJ:function(){return a},c0:function(){return Rt},dE:function(){return ie},dt:function(){return U},gI:function(){return se},lO:function(){return oe},mW:function(){return G},n0:function(){return A},nV:function(){return Ge},o1:function(){return kt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Pe},vR:function(){return S},w3:function(){return K},x4:function(){return R},z2:function(){return ht}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Ue,_t,Mt)=>_t in Ue?i(Ue,_t,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Ue[_t]=Mt,h=(Ue,_t)=>{for(var Mt in _t||(_t={}))c.call(_t,Mt)&&o(Ue,Mt,_t[Mt]);if(l)for(var Mt of l(_t))f.call(_t,Mt)&&o(Ue,Mt,_t[Mt]);return Ue},u=(Ue,_t,Mt)=>new Promise((et,ft)=>{var ot=ye=>{try{Be(Mt.next(ye))}catch(De){ft(De)}},qe=ye=>{try{Be(Mt.throw(ye))}catch(De){ft(De)}},Be=ye=>ye.done?et(ye.value):Promise.resolve(ye.value).then(ot,qe);Be((Mt=Mt.apply(Ue,_t)).next())});const a=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}/move.json`,{method:"post",body:Ue})}),x=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"delete",body:Ue})}),p=Ue=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${Ue.id}.json`,{method:"put",body:Ue})}),y=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:Ue})}),m=Ue=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:Ue})});function b(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},Ue)})})}function S(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function k(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},Ue)})})}function R(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},Ue)})})}function A(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function I(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/homepage_info.json`,{method:"get"})})}function M(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function B(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/courses.json`,{method:"get",params:Ue})})}function N(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/shixuns.json`,{method:"get",params:Ue})})}function K(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/subjects.json`,{method:"get",params:Ue})})}function G(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/projects.json`,{method:"get",params:Ue})})}function H(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos.json`,{method:"get",params:Ue})})}function ae(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/review.json`,{method:"get",params:Ue})})}function ne(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.id}.json`,{method:"delete"})})}function oe(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:Ue})})}function J(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:Ue})})}function Q(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:Ue})})}function V(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:Ue})})}function se(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ue})})}function ee(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:Ue})})}function q(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/${Ue.object_id}/create_course_video.json`,{method:"post",body:Ue})})}function le(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ue.topicId}.json`,{method:"get",params:Ue})})}function Z(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},Ue)})})}function U(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Ue.username}/videos/batch_publish.json`,{method:"post",body:Ue})})}function ie(Ue){return u(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ue.identifier}/cancel.json`,{method:"delete",body:h({},Ue)})})}function me(Ue){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},Ue)})})}function Se(Ue){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},Ue)})})}function Pe(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function Ne(Ue){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:Ue})}function kt(Ue){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Ue})}function ht(Ue){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},Ue)})}function Pt(Ue){return Fetch("/api/weapps/register.json",{method:"post",body:h({},Ue)})}function Wt(Ue){return(0,r.ZP)(`/api/users/accounts/${Ue.login}/password.json`,{method:"put",body:h({},Ue)})}function Rt(Ue){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},Ue)})}function ar(Ue){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},Ue)})}},54624:function(d,g,e){"use strict";e.d(g,{BQ:function(){return a},DH:function(){return B},Db:function(){return oe},Ju:function(){return ne},Mz:function(){return G},O2:function(){return m},TJ:function(){return k},Vg:function(){return y},ZY:function(){return x},Zx:function(){return K},cU:function(){return p},fn:function(){return ae},jK:function(){return R},yN:function(){return H}});var r=e(38147),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(J,Q,V)=>Q in J?i(J,Q,{enumerable:!0,configurable:!0,writable:!0,value:V}):J[Q]=V,h=(J,Q)=>{for(var V in Q||(Q={}))c.call(Q,V)&&o(J,V,Q[V]);if(l)for(var V of l(Q))f.call(Q,V)&&o(J,V,Q[V]);return J},u=(J,Q,V)=>new Promise((se,ee)=>{var q=U=>{try{Z(V.next(U))}catch(ie){ee(ie)}},le=U=>{try{Z(V.throw(U))}catch(ie){ee(ie)}},Z=U=>U.done?se(U.value):Promise.resolve(U.value).then(q,le);Z((V=V.apply(J,Q)).next())});function a(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},J)})})}function x(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_statics.json`,{method:"Get",params:h({},J)})})}function p(J){return u(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${J.videoId}/watch_histories.json`,{method:"Get",params:h({},J)})})}function y(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},J)})})}function m(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}.json`,{method:"Get",params:h({},J)})})}function b(J){return u(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:J})})}function S(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function k(J){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function R(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/star.json`,{method:"post",body:J})})}function A(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}.json`,{method:"put",body:J})})}function I(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/send_to_course.json`,{method:"post",body:J})})}function M(J){return u(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},J)})})}function B(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/view_video.json`,{method:"post",body:J})})}function N(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/add_school.json`,{method:"post",body:J})})}function K(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_people_statics.json`,{method:"get",params:J})})}function G(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_duration_statics.json`,{method:"get",params:J})})}function H(J){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:J})})}function ae(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J==null?void 0:J.id}/course_videos_tree.json`,{method:"get",params:J})})}function ne(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:J})})}function oe(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:J})})}},35965:function(d,g,e){"use strict";e.d(g,{A:function(){return G},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return o},MM:function(){return R},Ps:function(){return B},Sl:function(){return S},To:function(){return p},Vf:function(){return y},XQ:function(){return f},b:function(){return a},bq:function(){return K},cZ:function(){return u},rV:function(){return I},sT:function(){return b},tS:function(){return N},xt:function(){return A},y2:function(){return l}});var r=e(38147),i=(H,ae,ne)=>new Promise((oe,J)=>{var Q=ee=>{try{se(ne.next(ee))}catch(q){J(q)}},V=ee=>{try{se(ne.throw(ee))}catch(q){J(q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(Q,V);se((ne=ne.apply(H,ae)).next())});const l=H=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:H})});function c(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"put",body:H})})}function f(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"get",params:H})})}function o(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"post",body:H})})}function h(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"get",params:H})})}function u(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/add_resources.json`,{method:"post",body:H})})}function a(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/lesson_resources_list.json`,{method:"get",params:H})})}function x(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"get",params:H})})}function p(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"put",body:H})})}function y(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"post",body:H})})}function m(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"get",params:H})})}function b(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}.json`,{method:"get"})})}function S(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}/modules.json`,{method:"get"})})}function k(H){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${H.id}/videos/batch_publish.json`,{method:"post",body:H})})}function R(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members.json`,{method:"post",body:H})})}function A(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members/${H.id}/change_creator.json`,{method:"post",body:H})})}function I(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns.json`,{method:"get",params:ae})})}function M(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns`,{method:"post",body:ae})})}function B(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/shixuns/${H.shixun_id}.json`,{method:"delete"})})}function N(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"get",params:ae})})}function K(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"post",body:ae})})}function G(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/subjects/${H.subject_id}.json`,{method:"delete"})})}},41867:function(d,g,e){"use strict";e.d(g,{$O:function(){return Q},EO:function(){return pt},G5:function(){return K},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return H},JA:function(){return ut},JL:function(){return A},Jd:function(){return J},Ny:function(){return k},RV:function(){return ne},Rb:function(){return N},Rm:function(){return G},V9:function(){return ie},Yh:function(){return le},aN:function(){return b},aQ:function(){return u},ag:function(){return Qe},bg:function(){return rr},d8:function(){return B},dE:function(){return ae},eB:function(){return oe},eY:function(){return Le},fn:function(){return We},h:function(){return lr},j5:function(){return m},m$:function(){return tt},oF:function(){return y},qz:function(){return h},t_:function(){return S},tu:function(){return Dt},y8:function(){return or}});var r=e(65582),i=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.CertifiedTeacher=5]="CertifiedTeacher",Ht[Ht.TrainingProduction=8]="TrainingProduction",Ht[Ht.UncertifiedTeacher=12]="UncertifiedTeacher",Ht[Ht.Student=15]="Student",Ht))(i||{}),l=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.Admin=5]="Admin",Ht[Ht.Teacher=8]="Teacher",Ht[Ht.Assistant=12]="Assistant",Ht[Ht.Student=15]="Student",Ht))(l||{}),c=(Ht=>(Ht[Ht.SuperAdmin=0]="SuperAdmin",Ht[Ht.Teacher=1]="Teacher",Ht[Ht.Student=2]="Student",Ht))(c||{});const f=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return Ht.some(pe=>pe==(ce==null?void 0:ce.role))},o=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return ce!=null&&ce.own?!0:Ht.some(pe=>{var Tt;return pe==((Tt=ce==null?void 0:ce.course)==null?void 0:Tt.course_role)})},h=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te.main_site},u=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return(Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_is_end},a=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te.authentication},x=()=>o([1,2,5,8,12]),p=()=>o([1,8,5,12,2]),y=()=>o([1,8,5]),m=()=>o([1]),b=()=>o([1,2,5]),S=()=>o([1,2]),k=()=>f([1,2]),R=()=>f([1]),A=()=>f([1,2,5]),I=()=>o([1,5]),M=()=>o([5,8]),B=()=>o([5]),N=()=>o([1,5,2]),K=()=>o([1,2,5,8]),G=()=>o([12]),H=()=>o([8]),ae=()=>o([15]),ne=()=>o([1,2,5,8,12,15]),oe=()=>o([1,2,5,8,12]),J=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return((Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_role)===null},Q=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.has_big_model_permission},V=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.big_model_user_unlimited},se=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),ee=(Ht=!0,Te=!1)=>Te||!Te&&f([1]),q=(Ht=!0,Te=!1)=>Te||!Te&&f([1,2]),le=()=>f([15]),Z=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),U=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ie=(Ht=!0,Te=!1)=>{const{user:ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:pe}=ce;return pe!=null&&pe.is_shixun_marker?!0:f([1,2,5,8])},me=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Se=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Pe=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),Ge=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),Ne=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),kt=(Ht=!0,Te=!1)=>Ht?f([1]):!1,ht=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),Pt=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Wt=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Rt=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ar=(Ht=!0,Te=!1)=>Ht?!1:Te||!Te&&f([1,2]),Ue=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,_t=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):!1,Mt=(Ht=!0,Te=!1)=>Ht?!Te&&f([1,2,5,8,12]):!1,et=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),ft=(Ht=!0,Te=!1)=>f([1,2,5,8,12]),ot=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),qe=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Be=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),ye=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,De=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),$e=(Ht=!0,Te=!1)=>o([8]),We=()=>f([1]),Qe=()=>f([1,2]),ut=()=>f([15]),pt=()=>f([1,2,5]),or=()=>f([1,2,5,12]),rr=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState();return!!((Ht=Te.userInfo)!=null&&Ht.login)},Le=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState();return Ht.userInfo},tt=()=>{var Ht,Te;const{user:ce}=(0,r.getDvaApp)()._store.getState();return!!((Te=(Ht=ce.userInfo)==null?void 0:Ht.path)!=null&&Te.own)},Yt=Ht=>{const{graduations:Te}=(0,r.getDvaApp)()._store.getState(),{details:ce}=Te;return Ht.some(pe=>pe===(ce==null?void 0:ce.user_identity))},Dt=()=>Yt([0,1]),Zt=()=>Yt([0]),Gt=()=>Yt([1]),lr=()=>Yt([2])},2337:function(d,g,e){"use strict";e.d(g,{Fy:function(){return o},Qo:function(){return h},a2:function(){return c},fw:function(){return r},gW:function(){return l},k:function(){return f},k4:function(){return i}});const r=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],i=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var l=(u=>(u.PROBLEM="problem",u.PAPER="paper",u.OTHER="other",u))(l||{}),c=(u=>(u.SINGLE="single",u.MULTIPLEFLOW="multiple_flow",u.MULTIPLEFIXED="multiple_fixed",u.OTHER="other",u))(c||{}),f=(u=>(u[u.BISHI=1]="BISHI",u[u.JISHI=2]="JISHI",u[u.KOUSHI=3]="KOUSHI",u[u.OTHER=4]="OTHER",u))(f||{}),o=(u=>(u[u.DEFAULT=0]="DEFAULT",u[u.THEMEONE=1]="THEMEONE",u[u.THEMETWO=2]="THEMETWO",u[u.THEMETHREE=3]="THEMETHREE",u))(o||{}),h=(u=>(u.All="",u.Shixun="shixun",u.VideoItem="video",u.Attachment="attachment",u.Group_count="group_homework",u.Normal_count="normal_homework",u.ExaminationBank="exercise",u.HomeworkCommon="hack_homework",u.Discusses="Discusses",u.Challenge="challenge",u))(h||{})},37142:function(d,g,e){"use strict";e.d(g,{F:function(){return r}});const r={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},65808:function(d,g,e){"use strict";e.d(g,{CP:function(){return l},_V:function(){return o}});var r=e(28209),i=e.n(r);const l={secret:r.enc.Utf8.parse("0a18e199b87f1a8d"),iv:r.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},c={exam:l,userInfo:{secret:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA==")),iv:r.enc.Utf8.parse(window.atob("NTE4MzY2NmM3MmVlYzllNA=="))}};function f(h="",u="exam"){const{secret:a,iv:x}=c[u];return AES.encrypt(h,a,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function o(h="",u="exam"){const{secret:a,iv:x}=c[u];return r.AES.decrypt(h,a,{iv:x,mode:i().mode.CBC,padding:i().pad.Pkcs7}).toString(r.enc.Utf8)}},74128:function(d,g,e){"use strict";e.d(g,{Z:function(){return c}});const r={PROXY_SERVER:"http://172.16.100.235",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.113",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var i=null,c={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:r,newReactTest:{API_SERVER:(()=>{let f;switch(location.host){case"test4.educoder.net":f="https://test4-data.educoder.net";break;case"test3.educoder.net":f="https://test3-data.educoder.net";break;case"test2.educoder.net":f="https://test2-data.educoder.net";break;default:f="https://test-data.educoder.net";break}return f})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let f="https://new-testali-cdn.educoder.net";const o=location.host;return o==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),o==="test4.educoder.net"&&(f="https://test4-data.educoder.net"),f})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let f="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(f="https://pre-data2.educoder.net"),f})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let f="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?f="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(f="https://data.tokcoder.com"),f})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}}[window.ENV||"dev"]},38147:function(d,g,e){"use strict";e.d(g,{IV:function(){return Z},U2:function(){return se},ZP:function(){return oe},d4:function(){return ee},gz:function(){return le},rz:function(){return ne},v_:function(){return q}});var r=e(74128),i=e(28909),l=e(43418),c=e(8591),f=e(85582),o=e.n(f),h=e(59301),u=e(65582),a=e(65862),x=e(89392),p=e.n(x),y=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,A=(U,ie,me)=>ie in U?y(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:me}):U[ie]=me,I=(U,ie)=>{for(var me in ie||(ie={}))k.call(ie,me)&&A(U,me,ie[me]);if(S)for(var me of S(ie))R.call(ie,me)&&A(U,me,ie[me]);return U},M=(U,ie)=>m(U,b(ie)),B=(U,ie,me)=>new Promise((Se,Pe)=>{var Ge=ht=>{try{kt(me.next(ht))}catch(Pt){Pe(Pt)}},Ne=ht=>{try{kt(me.throw(ht))}catch(Pt){Pe(Pt)}},kt=ht=>ht.done?Se(ht.value):Promise.resolve(ht.value).then(Ge,Ne);kt((me=me.apply(U,ie)).next())});let N;const K={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},G=(U,ie)=>B(void 0,null,function*(){if(U.status>=200&&U.status<300)return U;const me=K[U.status]||U.statusText;let Se;var Pe=U.json();yield Pe.then((Ne,kt)=>{setTimeout(()=>{let ht=(0,u.getDvaApp)()},400),Se=Ne.message,window.showNetworkErrorTip(Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`),i.Z.error({style:{wordBreak:"break-all"},message:Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`,description:Ne.message?"":me})});const Ge=new Error(me);throw Ge.name=U.status,Ge.response=U,{data:U,code:U.status,message:Se||me}}),H=(U,ie)=>{const me=U.headers.get("Content-Type");return me&&me.match(/application\/json/i)&&U.clone().text().then(()=>{}),U};function ae(U){try{return decodeURIComponent(U),decodeURIComponent(encodeURIComponent(U))===U}catch(ie){return!1}}const ne=U=>{U=U||{};let ie="";for(let me in U)typeof U[me]=="object"?Array.isArray(U[me])&&U[me].forEach((Se,Pe)=>{ie+="&"+me+"[]="+Se}):U[me]!==void 0&&(ie+="&"+me+"="+(ae(U[me])?U[me]:encodeURIComponent(U[me])));return ie.substr(1)};function oe(U,ie,me,Se){ie.method||(ie.method="get"),ie.method=ie.method.toUpperCase(),ie.mode="cors";const Pe=I({},ie),{user:Ge}=(0,u.getDvaApp)()._store.getState(),{userInfo:Ne}=Ge,kt=U+(Pe.body?JSON.stringify(Pe.body):""),ht=o().sha256().update(kt).digest("hex"),Pt={credentials:"include",withCredentials:!0},Wt={};Ne!=null&&Ne.login&&(Wt.zzud=Ne==null?void 0:Ne.login,Ne!=null&&Ne.school_id&&(Wt.zzsud=Ne==null?void 0:Ne.school_id),Pe.params=I(I({},Pe.params||{}),Wt));let Rt=I(I({},Pt),(0,x.cloneDeep)(Pe));(Rt.method==="POST"||Rt.method==="PUT"||Rt.method==="PATCH"||Rt.method==="DELETE")&&(me?(Rt.headers=M(I({_method:ie.method.toUpperCase()},Rt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Rt.body=Pe.body):(Rt.headers=I({Accept:"application/json",_method:ie.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},Rt.headers),Rt.body=JSON.stringify(Pe.body))),Rt.method=="GET"?(Rt.headers=M(I({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ie.method.toUpperCase()},Rt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Pe.params&&ne(Pe.params)&&(U+="?"+ne(Pe.params))):Wt.zzud&&(U+="?"+ne(I({},Wt)));const ar=Pe.expirys&&60;let Ue;(ft=>{ft.json="application/json;charset=UTF-8",ft.form="application/x-www-form-urlencoded; charset=UTF-8"})(Ue||(Ue={}));let _t;(ft=>{ft.get="GET",ft.post="POST"})(_t||(_t={}));const Mt=ft=>B(this,null,function*(){const ot=yield ft.arrayBuffer();let qe;const Be=new Blob([ot]);try{qe=ft.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(We){qe="userfiles.zip"}const ye=document.createElement("a"),De=window.URL.createObjectURL(Be),$e=qe;return ye.href=De,ye.download=$e,ye.click(),window.URL.revokeObjectURL(De),ot});let et=r.Z.API_SERVER;return(window.ENV==="dev"||U.startsWith("http"))&&(et=""),Rt.method=="GET"&&Rt.params&&Object.keys(Rt.params).map(ft=>{if(Rt.params[ft]&&!Array.isArray(Rt.params[ft]))try{Rt.params[ft]=encodeURIComponent(decodeURIComponent(Rt.params[ft]))}catch(ot){Rt.params[ft]=encodeURIComponent(Rt.params[ft])}}),(0,a.Ec)(Rt,U),Se&&(et=""),Rt.headers._method=Rt.method,Rt.headers["X-HTTP-Method-Override"]=Rt.method,Rt.method!=="GET"&&(Rt.method="POST"),fetch(et+U,Rt).then(ft=>G(ft,I({url:r.Z.API_SERVER+U},Rt))).then(ft=>H(ft,ht)).then(ft=>B(this,null,function*(){var ot,qe,Be,ye;try{const $e=ft.headers.get("cs");$e&&(0,a.d8)("_educoder_session",$e,1)}catch($e){}if(ft.status===204)return ft.text();let De;if(ft.headers.get("content-type").indexOf("application/json")>-1){De=yield ft.json();try{const $e=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,We=/\"\/api\/attachments\/(\d+)\//g,Qe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,ut=/\/api\/attachments\/(\d+)/g,pt=/\/attachments\/download\/(\d+)/g;let or=JSON.stringify(De).replace(ut,(rr,Le,tt,Yt)=>{const Dt=Le||tt||Yt;return"/api/attachments/"+(0,a.Jn)(Dt)}).replace(pt,(rr,Le,tt)=>{const Yt=Le||tt;return"/attachments/download/"+(0,a.Jn)(Yt)}).replace($e,(rr,Le,tt,Yt)=>{const Dt=Le||tt||Yt;return"(/api/attachments/"+(0,a.Jn)(Dt)}).replace(We,(rr,Le,tt)=>{const Yt=Le||tt;return'"/api/attachments/'+(0,a.Jn)(Yt)}).replace(Qe,(rr,Le,tt)=>{const Yt=Le||tt;return"(/files/uploads/"+(0,a.Jn)(Yt)}).replace(/\r\n/g,` +`);De=JSON.parse(or)}catch($e){}}else Rt.headers["Content-Type"]==="application/xml"?De=yield ft.text():(ot=Pe.body)!=null&&ot.autoDownload||(qe=Pe.params)!=null&&qe.autoDownload?De=yield Mt(ft):De=yield ft.arrayBuffer();try{De.status===401&&(!((Be=Rt.params)!=null&&Be.hidePopLogin)||!((ye=Rt.body)!=null&&ye.hidePopLogin))&&(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),De.status===402&&(localStorage.getItem("addinfo")==="2"?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(N=N||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),N.update({centered:!0,visible:!0,title:"\u63D0\u793A",content:"\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:()=>{u.history.push("/account/profile/edit")}})))}catch($e){console.log("fetcherr",$e)}return V(De,U),De})).catch(ft=>{try{const ot=ft.code;if(ft instanceof TypeError&&window.showNetworkErrorTip(`${U}${ft.message}`),ot){if(ot===401){(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(ft,U)}else U.includes("/file/filePatchMerge")?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Rt.body}}):ft.message!=="403"&&window.showNetworkErrorTip(`${U}${ft.message}`);return ft}catch(ot){}})}let J=!1,Q=!1;const V=(U,ie)=>{var me,Se,Pe;if(U.status==-6&&!Q){Q=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>Q=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:U.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(U.status==-7){Q=!0,setTimeout(()=>Q=!1,500);let Ne="";(me=U==null?void 0:U.data)!=null&&me.exercise_list&&((Pe=(Se=U==null?void 0:U.data)==null?void 0:Se.exercise_list)==null||Pe.map(kt=>{Ne+=`\u300A${kt.exercise_name}\u300B`})),l.default.info({title:"\u63D0\u793A",content:h.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`
\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${Ne} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762
`},500);return}if((U.status==-1||U.status==-2||U.status==-102||U.status>400)&&U.status!=403&&!Q){Q=!0,setTimeout(()=>Q=!1,500),c.ZP.warning({content:U.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[U.status]&&!J){const{user:Ne}=(0,u.getDvaApp)()._store.getState(),{userInfo:kt}=Ne;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(J=!0),setTimeout(()=>J=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(U)),Object.values(Ge).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(Ge[U.status]),new Error("403")}};function se(U,ie){return oe(`/api/${U}`,{method:"Get",params:ie||{}})}function ee(U,ie){return oe(`/${U}`,{method:"Get",params:ie})}function q(U,ie){return oe(`/api/${U}`,{method:"Post",body:I({},ie)})}function le(U,ie){return oe(`/api/${U}`,{method:"Put",body:I({},ie)})}function Z(U,ie){return oe(`/api/${U}`,{method:"delete",body:I({},ie||{})})}},73637:function(d,g,e){"use strict";e.d(g,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},49142:function(d,g,e){"use strict";e.d(g,{AL:function(){return B},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return y}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function o(ae,ne){const oe=ae.match(/^(\s+)(?:```)/);if(oe===null)return ne;const J=oe[1];return ne.split(` `).map(Q=>{const V=Q.match(/^\s+/);if(V===null)return Q;const[se]=V;return se.length>=J.length?Q.slice(J.length):Q}).join(` `)}let h=[],u=["